-
Notifications
You must be signed in to change notification settings - Fork 503
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* sentences * responses * typo * Test v1 (copy from English) * Test v2 * TEst v3 * fix test * Fix test * errors
- Loading branch information
1 parent
071494b
commit b1bb1d5
Showing
23 changed files
with
956 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
--- | ||
language: fr | ||
responses: | ||
intents: | ||
HassCancelTimer: | ||
default: "Minuteur supprimé" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
--- | ||
language: fr | ||
responses: | ||
intents: | ||
HassDecreaseTimer: | ||
default: "Minuteur mis à jour" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
--- | ||
language: fr | ||
responses: | ||
intents: | ||
HassIncreaseTimer: | ||
default: "Minuteur mis à jour" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
--- | ||
language: fr | ||
responses: | ||
intents: | ||
HassPauseTimer: | ||
default: "Minuteur mis en pause" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
--- | ||
language: fr | ||
responses: | ||
intents: | ||
HassStartTimer: | ||
default: "Minuteur lancé" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
--- | ||
language: fr | ||
responses: | ||
intents: | ||
HassTimerStatus: | ||
default: | | ||
{% set num_timers = slots.timers | length %} | ||
{% set active_timers = slots.timers | selectattr('is_active') | list %} | ||
{% set num_active_timers = active_timers | length %} | ||
{% set paused_timers = slots.timers | rejectattr('is_active') | list %} | ||
{% set num_paused_timers = paused_timers | length %} | ||
{% set next_timer = None %} | ||
{% if num_timers == 0: %} | ||
Il n'y a auncun minuteur. | ||
{% elif num_active_timers == 0: %} | ||
{# No active timers #} | ||
{% if num_paused_timers == 1: %} | ||
{% set next_timer = paused_timers[0] %} | ||
Le minuteur est en pause. | ||
{% else: %} | ||
{{ num_paused_timers }} minuteurs sont en pause. | ||
{% endif %} | ||
{% else: %} | ||
{# At least one active timer #} | ||
{% if num_active_timers == 1: %} | ||
{% set next_timer = active_timers[0] %} | ||
{% else: %} | ||
{# Get active timer that will finish soonest #} | ||
{% set sorted_timers = active_timers | sort(attribute='total_seconds_left') %} | ||
{% set next_timer = sorted_timers[0] %} | ||
{{ num_active_timers }} minuteurs sont actifs. | ||
{% endif %} | ||
{% if num_paused_timers == 1: %} | ||
1 minuteur est en pause. | ||
{% elif num_paused_timers > 0: %} | ||
{{ num_paused_timers }} minuteurs sont en pause. | ||
{% endif %} | ||
{% endif %} | ||
{% if next_timer: %} | ||
{# At least one active timer #} | ||
{% if (next_timer.rounded_hours_left == 1) and (next_timer.rounded_minutes_left > 0): %} | ||
1 heure et {{ next_timer.rounded_minutes_left }} minutes | ||
{% elif (next_timer.rounded_hours_left == 1): %} | ||
1 heure | ||
{% elif (next_timer.rounded_hours_left > 1) and (next_timer.rounded_minutes_left > 0): %} | ||
{{ next_timer.rounded_hours_left }} heures et {{ next_timer.rounded_minutes_left }} minutes | ||
{% elif (next_timer.rounded_hours_left > 1): %} | ||
{{ next_timer.rounded_hours_left }} heures | ||
{% elif (next_timer.rounded_minutes_left == 1) and (next_timer.rounded_seconds_left > 0): %} | ||
1 minute et {{ next_timer.rounded_seconds_left }} secondes | ||
{% elif (next_timer.rounded_minutes_left == 1): %} | ||
1 minute | ||
{% elif (next_timer.rounded_minutes_left > 1) and (next_timer.rounded_seconds_left > 0): %} | ||
{{ next_timer.rounded_minutes_left }} minutes et {{ next_timer.rounded_seconds_left }} secondes | ||
{% elif (next_timer.rounded_minutes_left > 1): %} | ||
{{ next_timer.rounded_minutes_left }} minutes | ||
{% elif (next_timer.rounded_seconds_left == 1): %} | ||
1 seconde | ||
{% elif (next_timer.rounded_seconds_left > 1): %} | ||
{{ next_timer.rounded_seconds_left }} secondes | ||
{% endif %} | ||
{% if num_timers > 1: %} | ||
{# Give some extra information to disambiguate #} | ||
restante sur le minuteur | ||
{% if (next_timer.start_hours > 0) and (next_timer.start_minutes > 0): %} | ||
de {{ next_timer.start_hours }} heures et {{ next_timer.start_minutes }} minutes | ||
{% elif (next_timer.start_hours > 0): %} | ||
de {{ next_timer.start_hours }} heures | ||
{% elif (next_timer.start_minutes > 0) and (next_timer.start_seconds > 0): %} | ||
de {{ next_timer.start_minutes }} minutes et {{ next_timer.start_seconds }} secondes | ||
{% elif (next_timer.start_minutes > 0): %} | ||
de {{ next_timer.start_minutes }} minutes | ||
{% elif (next_timer.start_seconds > 0): %} | ||
de {{ next_timer.start_seconds }} secondes | ||
{% endif %} | ||
{% if next_timer.name: %} | ||
appelé {{ next_timer.name }} | ||
{% elif next_timer.area: %} | ||
dans {{ next_timer.area }} | ||
{% endif %} | ||
{% else: %} | ||
restante. | ||
{% endif %} | ||
{% endif %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
--- | ||
language: fr | ||
responses: | ||
intents: | ||
HassUnpauseTimer: | ||
default: "Minuteur relancé" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
--- | ||
language: "fr" | ||
intents: | ||
HassCancelTimer: | ||
data: | ||
# No name | ||
- sentences: | ||
# Supprime le minuteur | ||
- "<supprime> [<le>] <minuteur>" | ||
# Arrête le minuteur | ||
- "<eteins> [<le>] <minuteur>" | ||
|
||
# area | ||
- sentences: | ||
# Supprime le minuteur de la cuisine | ||
- "<supprime> [<le>] <minuteur> [<de>] [<le>]{area}" | ||
# Arrête le minuteur de la cuisine | ||
- "<eteins> [<le>] <minuteur> [<de>] [<le>]{area}" | ||
|
||
# duration | ||
- sentences: | ||
# Supprime le minuteur de 2 minutes | ||
- "<supprime> [<le>] <minuteur> [de] <timer_start>" | ||
# Arrête le minuteur de 2 minutes | ||
- "<eteins> [<le>] <minuteur> [de] <timer_start>" | ||
|
||
# name | ||
- sentences: | ||
# Supprime le minuteur appelé Pizza | ||
- "<supprime> [<le>] <minuteur> [<appele>] {timer_name:name}" | ||
# Arrête le minuteur appelé Pizza | ||
- "<eteins> [<le>] <minuteur> [<appele>] {timer_name:name}" | ||
expansion_rules: | ||
appele: "(appelé|nommé|surnomé)" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
--- | ||
language: "fr" | ||
intents: | ||
HassDecreaseTimer: | ||
data: | ||
# No name | ||
- sentences: | ||
# Enleve 2 minute du minuteur | ||
- "<enleve> <timer_duration> du <minuteur>" | ||
# Enleve 2 minute au minuteur | ||
- "<enleve> <timer_duration> au <minuteur>" | ||
# Enleve 2 minute sur le minuteur | ||
- "<enleve> <timer_duration> sur le <minuteur>" | ||
|
||
# area | ||
- sentences: | ||
# Enleve 2 minute du minuteur de la cuisine | ||
- "<enleve> <timer_duration> du <minuteur> [<de>] [<le>]{area}" | ||
# Enleve 2 minute au minuteur de la cuisine | ||
- "<enleve> <timer_duration> au <minuteur> [<de>] [<le>]{area}" | ||
# Enleve 2 minute sur le minuteur de la cuisine | ||
- "<enleve> <timer_duration> sur le <minuteur> [<de>] [<le>]{area}" | ||
|
||
# duration | ||
- sentences: | ||
# Enleve 2 minute du minuteur de 5 minutes | ||
- "<enleve> <timer_duration> du <minuteur> [de] <timer_start>" | ||
# Enleve 2 minute au minuteur de 5 minutes | ||
- "<enleve> <timer_duration> au <minuteur> [de] <timer_start>" | ||
# Enleve 2 minute sur le minuteur de 5 minutes | ||
- "<enleve> <timer_duration> sur le <minuteur> [de] <timer_start>" | ||
|
||
# name | ||
- sentences: | ||
# Enleve 2 minute du minuteur Pizza | ||
- "<enleve> <timer_duration> du <minuteur> [<appele>] {timer_name:name}" | ||
# Enleve 2 minute au minuteur Pizza | ||
- "<enleve> <timer_duration> au <minuteur> [<appele>] {timer_name:name}" | ||
# Enleve 2 minute sur le minuteur Pizza | ||
- "<enleve> <timer_duration> sur le <minuteur> [<appele>] {timer_name:name}" | ||
expansion_rules: | ||
appele: "(appelé|nommé|surnomé)" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
--- | ||
language: "fr" | ||
intents: | ||
HassIncreaseTimer: | ||
data: | ||
# No name | ||
- sentences: | ||
# Ajoute 2 minute du minuteur | ||
- "<ajoute> <timer_duration> du <minuteur>" | ||
# Ajoute 2 minute au minuteur | ||
- "<ajoute> <timer_duration> au <minuteur>" | ||
# Ajoute 2 minute sur le minuteur | ||
- "<ajoute> <timer_duration> sur le <minuteur>" | ||
|
||
# area | ||
- sentences: | ||
# Ajoute 2 minute du minuteur de la cuisine | ||
- "<ajoute> <timer_duration> du <minuteur> [<de>] [<le>]{area}" | ||
# Ajoute 2 minute au minuteur de la cuisine | ||
- "<ajoute> <timer_duration> au <minuteur> [<de>] [<le>]{area}" | ||
# Ajoute 2 minute sur le minuteur de la cuisine | ||
- "<ajoute> <timer_duration> sur le <minuteur> [<de>] [<le>]{area}" | ||
|
||
# duration | ||
- sentences: | ||
# Ajoute 2 minute du minuteur de 5 minutes | ||
- "<ajoute> <timer_duration> du <minuteur> [de] <timer_start>" | ||
# Ajoute 2 minute au minuteur de 5 minutes | ||
- "<ajoute> <timer_duration> au <minuteur> [de] <timer_start>" | ||
# Ajoute 2 minute sur le minuteur de 5 minutes | ||
- "<ajoute> <timer_duration> sur le <minuteur> [de] <timer_start>" | ||
|
||
# name | ||
- sentences: | ||
# Ajoute 2 minute du minuteur Pizza | ||
- "<ajoute> <timer_duration> du <minuteur> [<appele>] {timer_name:name}" | ||
# Ajoute 2 minute au minuteur Pizza | ||
- "<ajoute> <timer_duration> au <minuteur> [<appele>] {timer_name:name}" | ||
# Ajoute 2 minute sur le minuteur Pizza | ||
- "<ajoute> <timer_duration> sur le <minuteur> [<appele>] {timer_name:name}" | ||
expansion_rules: | ||
appele: "(appelé|nommé|surnomé)" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
--- | ||
language: "fr" | ||
intents: | ||
HassPauseTimer: | ||
data: | ||
# No name | ||
- sentences: | ||
# Mets le minuteur en pause | ||
- "<mets> [<le>] <minuteur> en pause" | ||
# Mets le minuteur sur pause | ||
- "<mets> [<le>] <minuteur> sur pause" | ||
# Mets en pause le minuteur | ||
- "<mets> en pause [<le>] <minuteur>" | ||
# Mets sur pause le minuteur | ||
- "<mets> sur pause [<le>] <minuteur>" | ||
|
||
# area | ||
- sentences: | ||
# Mets le minuteur de la cuisine en pause | ||
- "<mets> [<le>] <minuteur> [<de>] [<le>]{area} en pause" | ||
# Mets le minuteur de la cuisine sur pause | ||
- "<mets> [<le>] <minuteur> [<de>] [<le>]{area} sur pause" | ||
# Mets en pause le minuteur de la cuisine | ||
- "<mets> en pause [<le>] <minuteur> [<de>] [<le>]{area}" | ||
# Mets sur pause le minuteur de la cuisine | ||
- "<mets> sur pause [<le>] <minuteur> [<de>] [<le>]{area}" | ||
|
||
# duration | ||
- sentences: | ||
# Mets le minuteur de 2 minutes en pause | ||
- "<mets> [<le>] <minuteur> [de] <timer_start> en pause" | ||
# Mets le minuteur de 2 minutes sur pause | ||
- "<mets> [<le>] <minuteur> [de] <timer_start> sur pause" | ||
# Mets en pause le minuteur de 2 minutes | ||
- "<mets> en pause [<le>] <minuteur> [de] <timer_start>" | ||
# Mets sur pause le minuteur de 2 minutes | ||
- "<mets> sur pause [<le>] <minuteur> [de] <timer_start>" | ||
|
||
# name | ||
- sentences: | ||
# Mets le minuteur appelé Pizza en pause | ||
- "<mets> [<le>] <minuteur> [<appele>] {timer_name:name} en pause" | ||
# Mets le minuteur appelé Pizza sur pause | ||
- "<mets> [<le>] <minuteur> [<appele>] {timer_name:name} sur pause" | ||
# Mets en pause le minuteur appelé Pizza | ||
- "<mets> en pause [<le>] <minuteur> [<appele>] {timer_name:name}" | ||
# Mets sur pause le minuteur appelé Pizza | ||
- "<mets> sur pause [<le>] <minuteur> [<appele>] {timer_name:name}" | ||
expansion_rules: | ||
appele: "(appelé|nommé|surnomé)" |
Oops, something went wrong.