diff --git a/responses/da/HassDecreaseTimer.yaml b/responses/da/HassDecreaseTimer.yaml new file mode 100644 index 0000000000..a483858367 --- /dev/null +++ b/responses/da/HassDecreaseTimer.yaml @@ -0,0 +1,16 @@ +--- +language: da +responses: + intents: + HassDecreaseTimer: + default: > + {% set h = slots.hours if slots.hours is defined else none %} + {% set m = slots.minutes if slots.minutes is defined else none %} + {% set s = slots.seconds if slots.seconds is defined else none %} + {% set h_text = h ~ (' time' if h in [ "1", 'one'] else ' timer') if h else '' %} + {% set m_text = m ~ (' minut' if m in [ "1", 'one'] else ' minutter') if m else '' %} + {% set s_text = s ~ (' sekund' if s in [ "1", 'one'] else ' sekunder') if s else '' %} + {% set text_list = [ h_text, m_text, s_text] | select() | list %} + {% set text = text_list[:-1] | join(', ') ~ ' og ' ~ text_list[-1] if text_list | count > 2 else text_list | join(' og ') %} + {% set name = (slots.name | trim) if slots.name is defined else '' %} + {{ text }} trukket fra {{ name }} nedtællingen diff --git a/responses/da/HassIncreaseTimer.yaml b/responses/da/HassIncreaseTimer.yaml new file mode 100644 index 0000000000..99de1aa107 --- /dev/null +++ b/responses/da/HassIncreaseTimer.yaml @@ -0,0 +1,16 @@ +--- +language: da +responses: + intents: + HassIncreaseTimer: + default: > + {% set h = slots.hours if slots.hours is defined else none %} + {% set m = slots.minutes if slots.minutes is defined else none %} + {% set s = slots.seconds if slots.seconds is defined else none %} + {% set h_text = h ~ (' time' if h in [ "1", 'one'] else ' timer') if h else '' %} + {% set m_text = m ~ (' minut' if m in [ "1", 'one'] else ' minutter') if m else '' %} + {% set s_text = s ~ (' sekund' if s in [ "1", 'one'] else ' sekunder') if s else '' %} + {% set text_list = [ h_text, m_text, s_text] | select() | list %} + {% set text = text_list[:-1] | join(', ') ~ ' og ' ~ text_list[-1] if text_list | count > 2 else text_list | join(' og ') %} + {% set name = (slots.name | trim) if slots.name is defined else '' %} + {{ text }} lagt til {{ name }} nedtællingen diff --git a/sentences/da/_common.yaml b/sentences/da/_common.yaml index 750e2a7428..52b4b1b533 100644 --- a/sentences/da/_common.yaml +++ b/sentences/da/_common.yaml @@ -394,14 +394,15 @@ expansion_rules: mine_data: "(mine data|det jeg siger|det du |optagelser[ne])" skabte: "(skabte|har skabt|lavede|har lavet)" kommandoer: "(kommandoer|ord|sætninger)" + med_navnet: "([med|ved] navn[et]|som hedder|kaldet)" # Timers - timer: "(nedtælling | timer)" - timers: "(nedtællinger | timere)" + timer: "(nedtælling|timer)[en]" + timers: "(nedtællinger|timere)[ne]" timer_pause: "(pause|[midlertidig ](stop|stands)[e])" timer_unpause: "(fortsæt|genoptag[e])" - timer_add: "(læg til|øge)" - timer_decrease: "(sænk|trække fra|reducer)" + timer_add: "(læg|øg)" + timer_decrease: "(sænk|træk|reducer)" timer_set: "(sæt|start|læg|opret|lav)[ en]" timer_cancel: "(stop|afbryd|slet|fjern)" timer_duration_seconds: "{timer_seconds:seconds} sekund[er]" diff --git a/sentences/da/homeassistant_HassDecreaseTimer.yaml b/sentences/da/homeassistant_HassDecreaseTimer.yaml new file mode 100644 index 0000000000..ef96ee5be0 --- /dev/null +++ b/sentences/da/homeassistant_HassDecreaseTimer.yaml @@ -0,0 +1,21 @@ +--- +language: da +intents: + HassDecreaseTimer: + data: + - sentences: + - " fra [min] " + - " fra [min] [s] " + - " fra [min] " + - " fra [min] " + - " fra [min] " + - " fra [min] {timer_name:name}[ |-]" + - " fra [min] {timer_name:name}" + - sentences: + - " [min] med " + - " [min] [s] med " + - " [min] med " + - " [min] [ |-] med " + - " [min] med " + - " [min] {timer_name:name}[ |-] med " + - " [min] {timer_name:name} med " diff --git a/sentences/da/homeassistant_HassIncreaseTimer.yaml b/sentences/da/homeassistant_HassIncreaseTimer.yaml new file mode 100644 index 0000000000..9e9d493424 --- /dev/null +++ b/sentences/da/homeassistant_HassIncreaseTimer.yaml @@ -0,0 +1,21 @@ +--- +language: da +intents: + HassIncreaseTimer: + data: + - sentences: + - " til [min] " + - " til [min] [s] " + - " til [min] " + - " til [min] " + - " til [min] " + - " til [min] {timer_name:name}[ |-]" + - " til [min] {timer_name:name}" + - sentences: + - " [min] med " + - " [min] [s] med " + - " [min] med " + - " [min] [ |-] med " + - " [min] med " + - " [min] {timer_name:name}[ |-] med " + - " [min] {timer_name:name} med " diff --git a/sentences/da/homeassistant_HassPauseTimer.yaml b/sentences/da/homeassistant_HassPauseTimer.yaml index 663fd9e328..6b3afa5af4 100644 --- a/sentences/da/homeassistant_HassPauseTimer.yaml +++ b/sentences/da/homeassistant_HassPauseTimer.yaml @@ -1,12 +1,13 @@ +--- language: da intents: HassPauseTimer: data: - sentences: - " [min] " - - " [min] " - - " [min] " - - " [min] {area} " - - " [min] {area}" - - " [min] {timer_name:name} " - - " [min] (kaldet|ved navn) {timer_name:name}" + - " [min] [s] " + - " [min] " + - " [min] {area}[ |-]" + - " [min] " + - " [min] {timer_name:name}[ |-]" + - " [min] {timer_name:name}" diff --git a/sentences/da/homeassistant_HassUnpauseTimer.yaml b/sentences/da/homeassistant_HassUnpauseTimer.yaml index 95d561d2f3..96b554e43f 100644 --- a/sentences/da/homeassistant_HassUnpauseTimer.yaml +++ b/sentences/da/homeassistant_HassUnpauseTimer.yaml @@ -1,12 +1,13 @@ +--- language: da intents: HassUnpauseTimer: data: - sentences: - " [min] " - - " [min] " - - " [min] " - - " [min] {area} " - - " [min] {area}" - - " [min] {timer_name:name} " - - " [min] (kaldet|ved navn) {timer_name:name}" + - " [min] [s] " + - " [min] " + - " [min] {area}[ |-]" + - " [min] " + - " [min] {timer_name:name}[ |-]" + - " [min] {timer_name:name}" diff --git a/tests/da/homeassistant_HassDecreaseTimer.yaml b/tests/da/homeassistant_HassDecreaseTimer.yaml new file mode 100644 index 0000000000..d69b180c5b --- /dev/null +++ b/tests/da/homeassistant_HassDecreaseTimer.yaml @@ -0,0 +1,53 @@ +--- +language: da +tests: + - sentences: + - "træk 5 minutter fra min nedtælling" + - "træk 5 minutter fra nedtællingen" + - "reducer min nedtælling med 5 minutter" + - "sænk nedtællingen med 5 minutter" + intent: + name: HassDecreaseTimer + slots: + minutes: 5 + response: 5 minutter trukket fra nedtællingen + + - sentences: + - "træk 5 minutter fra min 1 times nedtælling" + - "træk 5 minutter fra min nedtælling på 1 time" + - "reducer min 1 times nedtælling med 5 minutter" + - "reducer min nedtælling på 1 time med 5 minutter" + - "sænk nedtællingen på 1 time med 5 minutter" + intent: + name: HassDecreaseTimer + slots: + minutes: 5 + start_hours: 1 + response: 5 minutter trukket fra nedtællingen + + - sentences: + - "træk 5 minutter fra min pizza nedtælling" + - "træk 5 minutter fra min nedtælling med navnet pizza" + - "træk 5 minutter fra timeren kaldet pizza" + - "reducer pizza nedtællingen med 5 minutter" + - "reducer nedtællingen med navnet pizza med 5 minutter" + intent: + name: HassDecreaseTimer + slots: + minutes: 5 + name: + - "pizza " + - "pizza" + response: 5 minutter trukket fra pizza nedtællingen + + - sentences: + - "træk 5 minutter fra min køkken nedtælling" + - "træk 5 minutter fra min nedtælling i Køkkenet" + - "reducer min køkken-timer med 5 minutter" + - "reducer min nedtælling i køkkenet med 5 minutter" + intent: + name: HassDecreaseTimer + slots: + minutes: 5 + area: Køkken + response: 5 minutter trukket fra nedtællingen diff --git a/tests/da/homeassistant_HassIncreaseTimer.yaml b/tests/da/homeassistant_HassIncreaseTimer.yaml new file mode 100644 index 0000000000..3983f63ba5 --- /dev/null +++ b/tests/da/homeassistant_HassIncreaseTimer.yaml @@ -0,0 +1,53 @@ +--- +language: da +tests: + - sentences: + - "læg 5 minutter til min nedtælling" + - "læg 5 minutter til nedtællingen" + - "øg min nedtælling med 5 minutter" + - "øg nedtællingen med 5 minutter" + intent: + name: HassIncreaseTimer + slots: + minutes: 5 + response: 5 minutter lagt til nedtællingen + + - sentences: + - "læg 5 minutter til min 1 times nedtælling" + - "læg 5 minutter til min nedtælling på 1 time" + - "øg min 1 times nedtælling med 5 minutter" + - "øg min nedtælling på 1 time med 5 minutter" + - "øg nedtællingen på 1 time med 5 minutter" + intent: + name: HassIncreaseTimer + slots: + minutes: 5 + start_hours: 1 + response: 5 minutter lagt til nedtællingen + + - sentences: + - "læg 5 minutter til min pizza nedtælling" + - "læg 5 minutter til min nedtælling med navnet pizza" + - "læg 5 minutter til timeren kaldet pizza" + - "øg pizza nedtællingen med 5 minutter" + - "øg nedtællingen med navnet pizza med 5 minutter" + intent: + name: HassIncreaseTimer + slots: + minutes: 5 + name: + - "pizza " + - "pizza" + response: 5 minutter lagt til pizza nedtællingen + + - sentences: + - "læg 5 minutter til min køkken nedtælling" + - "læg 5 minutter til min nedtælling i Køkkenet" + - "øg min køkken-timer med 5 minutter" + - "øg min nedtælling i køkkenet med 5 minutter" + intent: + name: HassIncreaseTimer + slots: + minutes: 5 + area: Køkken + response: 5 minutter lagt til nedtællingen diff --git a/tests/da/homeassistant_HassPauseTimer.yaml b/tests/da/homeassistant_HassPauseTimer.yaml index 18ae1bba52..058d8ccbfc 100644 --- a/tests/da/homeassistant_HassPauseTimer.yaml +++ b/tests/da/homeassistant_HassPauseTimer.yaml @@ -1,3 +1,4 @@ +--- language: da tests: - sentences: @@ -8,7 +9,7 @@ tests: response: Nedtælling pauset - sentences: - - "pause 1 time nedtælling" + - "pause 1 times nedtælling" - "stands min timer på 1 time" intent: name: HassPauseTimer @@ -29,7 +30,7 @@ tests: - sentences: - "pause køkken timer" - - "midlertidig stands nedtælling i køkken" + - "midlertidig stands nedtællingen i køkken" intent: name: HassPauseTimer slots: diff --git a/tests/da/homeassistant_HassUnpauseTimer.yaml b/tests/da/homeassistant_HassUnpauseTimer.yaml index 4f001ad40a..528c010ccd 100644 --- a/tests/da/homeassistant_HassUnpauseTimer.yaml +++ b/tests/da/homeassistant_HassUnpauseTimer.yaml @@ -1,3 +1,4 @@ +--- language: da tests: - sentences: @@ -8,8 +9,8 @@ tests: response: Nedtælling genoptaget - sentences: - - "fortsæt 1 time nedtælling" - - "genoptag nedtælling på 1 time" + - "fortsæt 1 times nedtælling" + - "genoptag nedtællingen på 1 time" intent: name: HassUnpauseTimer slots: @@ -17,8 +18,8 @@ tests: response: Nedtælling genoptaget - sentences: - - "fortsæt pizza timer" - - "genoptag nedtælling ved navn pizza" + - "fortsæt pizza-timer" + - "genoptag nedtællingen ved navn pizza" intent: name: HassUnpauseTimer slots: