diff --git a/responses/de/HassGetCurrentDate.yaml b/responses/de/HassGetCurrentDate.yaml new file mode 100644 index 0000000000..74af6c5f15 --- /dev/null +++ b/responses/de/HassGetCurrentDate.yaml @@ -0,0 +1,29 @@ +language: de +responses: + intents: + HassGetCurrentDate: + default: > + {% set months = { + 1: 'Januar', + 2: 'Februar', + 3: 'März', + 4: 'April', + 5: 'Mai', + 6: 'Juni', + 7: 'Juli', + 8: 'August', + 9: 'September', + 10: 'Oktober', + 11: 'November', + 12: 'Dezember', + } %} + {% set weekday = [ + 'Montag', + 'Dienstag', + 'Mittwoch', + 'Donnerstag', + 'Freitag', + 'Samstag', + 'Sonntag' + ] %} + Es ist {{ weekday[slots.date.weekday()] }} der {{ slots.date.day }}. {{ months[slots.date.month] }} {{ slots.date.year }} diff --git a/responses/de/HassGetCurrentTime.yaml b/responses/de/HassGetCurrentTime.yaml new file mode 100644 index 0000000000..bf5ee3808c --- /dev/null +++ b/responses/de/HassGetCurrentTime.yaml @@ -0,0 +1,11 @@ +language: de +responses: + intents: + HassGetCurrentTime: + # return both hours and minutes with padded zeros so it is pronounced correctly by TTS + # "Es ist 1:02" results in spoken "Es ist eins null zwei" + # "Es ist 01:02" results in spoken "Es ist ein Uhr zwei" + default: > + {% set hour_str = '{0:02d}'.format(slots.time.hour) %} + {% set minute_str = '{0:02d}'.format(slots.time.minute) %} + Es ist {{ hour_str }}:{{ minute_str }} diff --git a/sentences/de/_common.yaml b/sentences/de/_common.yaml index 6ff8ae9231..004e82e23a 100644 --- a/sentences/de/_common.yaml +++ b/sentences/de/_common.yaml @@ -307,7 +307,7 @@ expansion_rules: batterie: " (Batterie[n]|Akku[s])" irgend: "(irgend([s]|welche[s]|wo)|(einige|manche)[s]|[s]) " etwas: "[irgend][et]was" - welche: "(welche[r|s]|was für[ [s]]) " + welche: "(welche[r|s|n]|was für[ [s]]) " wieviel: "(wie[ ]viel[e]|welche Anzahl[ (an|von)])" ladestand: "[ Lade][zu]Stand" co: "Kohlen[stoff]monoxid" diff --git a/sentences/de/homeassistant_HassGetCurrentDate.yaml b/sentences/de/homeassistant_HassGetCurrentDate.yaml new file mode 100644 index 0000000000..789afee053 --- /dev/null +++ b/sentences/de/homeassistant_HassGetCurrentDate.yaml @@ -0,0 +1,7 @@ +language: de +intents: + HassGetCurrentDate: + data: + - sentences: + - " (tag|datum) (ist|haben wir) heute" + - "(nenn[e]|gib|gebe) mir das[ (heutige|aktuelle)] datum" diff --git a/sentences/de/homeassistant_HassGetCurrentTime.yaml b/sentences/de/homeassistant_HassGetCurrentTime.yaml new file mode 100644 index 0000000000..9fe320176d --- /dev/null +++ b/sentences/de/homeassistant_HassGetCurrentTime.yaml @@ -0,0 +1,8 @@ +language: de +intents: + HassGetCurrentTime: + data: + - sentences: + - "wie spät ist es" + - "(wie viel|wieviel) uhr (ist es|haben wir)[ jetzt]" + - "(nenn[e]|gib|gebe) mir die uhrzeit" diff --git a/tests/de/homeassistant_HassGetCurrentDate.yaml b/tests/de/homeassistant_HassGetCurrentDate.yaml new file mode 100644 index 0000000000..47fe52fdb8 --- /dev/null +++ b/tests/de/homeassistant_HassGetCurrentDate.yaml @@ -0,0 +1,19 @@ +language: de +tests: + - sentences: + - "welcher tag ist heute" + - "welches datum ist heute" + - "welchen tag haben wir heute" + - "welches datum haben wir heute" + - "was für ein datum ist heute" + - "nenn mir das datum" + - "nenne mir das datum" + - "nenn mir das aktuelle datum" + - "nenne mir das aktuelle datum" + - "gib mir das datum" + - "gebe mir das datum" + - "gib mir das aktuelle datum" + - "gebe mir das aktuelle datum" + intent: + name: HassGetCurrentDate + response: Es ist Dienstag der 17. September 2013 diff --git a/tests/de/homeassistant_HassGetCurrentTime.yaml b/tests/de/homeassistant_HassGetCurrentTime.yaml new file mode 100644 index 0000000000..0c713bc26e --- /dev/null +++ b/tests/de/homeassistant_HassGetCurrentTime.yaml @@ -0,0 +1,19 @@ +language: de +tests: + - sentences: + - "wie spät ist es" + - "wie viel uhr ist es" + - "wie viel uhr ist es jetzt" + - "wie viel uhr haben wir" + - "wie viel uhr haben wir jetzt" + - "wieviel uhr ist es" + - "wieviel uhr ist es jetzt" + - "wieviel uhr haben wir" + - "wieviel uhr haben wir jetzt" + - "nenn mir die uhrzeit" + - "nenne mir die uhrzeit" + - "gib mir die uhrzeit" + - "gebe mir die uhrzeit" + intent: + name: HassGetCurrentTime + response: Es ist 01:02