From 6d43d8bece30d576587469c860a37f7f809c6a13 Mon Sep 17 00:00:00 2001 From: dsimop Date: Tue, 3 Jan 2023 08:36:46 +0000 Subject: [PATCH 1/7] [EL] Greek initial addition --- sentences/el/_common.yaml | 67 ++++++++++++++++++--- sentences/el/homeassistant_HassTurnOff.yaml | 6 +- sentences/el/homeassistant_HassTurnOn.yaml | 6 +- tests/el/_fixtures.yaml | 14 ++--- tests/el/homeassistant_HassTurnOff.yaml | 29 +++++++-- tests/el/homeassistant_HassTurnOn.yaml | 21 +++++-- 6 files changed, 116 insertions(+), 27 deletions(-) diff --git a/sentences/el/_common.yaml b/sentences/el/_common.yaml index 1d19789f08..d3d8fdfd01 100644 --- a/sentences/el/_common.yaml +++ b/sentences/el/_common.yaml @@ -1,12 +1,59 @@ -language: el +language: "el" responses: errors: - no_intent: TODO Sorry, I couldn't understand that - no_area: TODO No area named {{ area }} - no_domain: TODO {{ area }} does not contain a {{ domain }} - no_device_class: TODO {{ area }} does not contain a {{ device_class }} - no_entity: TODO No device or entity named {{ entity }} - handle_error: TODO An unexpected error occurred while handling the intent -lists: {} -expansion_rules: {} -skip_words: [] + no_intent: "Συγγνώμη, δεν μπόρεσα να το καταλάβω αυτό" + no_area: "Δεν υπάρχει περιοχή με όνομα {{ area }}" + no_domain: "Η περιοχή {{ area }} δεν περιέχει ένα {{ domain }}" + no_device_class: "Η περιοχή {{ area }} δεν περιέχει {{ device_class }}" + no_entity: "Δεν υπάρχει συσκευή ή οντότητα με όνομα {{ entity }}" + handle_error: "Προέκυψε ένα απροσδόκητο σφάλμα κατά το χειρισμό της πρόθεσης" +lists: + color: + values: + - in: "λευκό" + out: "white" + - in: "μαύρο" + out: "black" + - in: "κόκκινο" + out: "red" + - in: "πορτοκαλί" + out: "orange" + - in: "κίτρινο" + out: "yellow" + - in: "πράσινο" + out: "green" + - in: "μπλε" + out: "blue" + - in: "μωβ" + out: "purple" + - in: "καφέ" + out: "brown" + brightness: + range: + type: "percentage" + from: 0 + to: 100 + temperature: + range: + type: "temperature" + from: 0 + to: 100 + temperature_unit: + values: + - celsius + - in: Κελσίου + out: celsius + - fahrenheit + - in: Φαρενάιτ + out: fahrenheit +expansion_rules: + name: "[(ο | τον | η | την | το | τα | τις | τους | στον | στη | στην | στο | στους | στις | στα)] {name}" + area: "[(ο | τον | η | την | το | τα | τις | τους | στον | στη | στην | στο | στους | στις | στα)] {area}" + articles: "(ο | τον | η | την | το | τα | τις | τους | στον | στη | στην | στο | στους | στις | στα)" + brightness: "{brightness:brightness_pct} [τοις εκατό]" + temperature: "{temperature} [βαθμοί] [{temperature_unit}]" +skip_words: + - παρακαλώ + - σε παρακαλώ + - μπορείς + - θα μπορούσες diff --git a/sentences/el/homeassistant_HassTurnOff.yaml b/sentences/el/homeassistant_HassTurnOff.yaml index fc23f8a847..3de84f5574 100644 --- a/sentences/el/homeassistant_HassTurnOff.yaml +++ b/sentences/el/homeassistant_HassTurnOff.yaml @@ -2,4 +2,8 @@ language: el intents: HassTurnOff: data: - - sentences: [] + - sentences: + - "(κλείσε | σταμάτα | σταμάτησε | απενεργοποίησε) " + - " να (κλείσει | σταματήσει | απενεργοποιηθεί)" + - "να (κλείσει | σταματήσει | απενεργοποιηθεί) " + - "να (κλείσεις | σταματήσεις | απενεργοποιήσεις) " \ No newline at end of file diff --git a/sentences/el/homeassistant_HassTurnOn.yaml b/sentences/el/homeassistant_HassTurnOn.yaml index ee291791b4..99daff7a70 100644 --- a/sentences/el/homeassistant_HassTurnOn.yaml +++ b/sentences/el/homeassistant_HassTurnOn.yaml @@ -2,4 +2,8 @@ language: el intents: HassTurnOn: data: - - sentences: [] + - sentences: + - "(άνοιξε | ενεργοποίησε | άρχισε | ξεκίνα) " + - " να (ανοίξει | ενεργοποιηθεί | αρχίσει | ξεκινήσει)" + - "να (ανοίξει | ενεργοποιηθεί | αρχίσει | ξεκινήσει) " + - "να (ανοίξεις | ενεργοποιήσεις | αρχίσεις | ξεκινήσεις) " \ No newline at end of file diff --git a/tests/el/_fixtures.yaml b/tests/el/_fixtures.yaml index 97f869f925..ad55c49d42 100644 --- a/tests/el/_fixtures.yaml +++ b/tests/el/_fixtures.yaml @@ -1,20 +1,20 @@ language: el areas: - - name: Kitchen + - name: Κουζίνα id: kitchen - - name: Living Room + - name: Σαλόνι id: living_room - - name: Bedroom + - name: Υπνοδωμάτιο id: bedroom - - name: Garage + - name: Γκαράζ id: garage entities: - - name: Bedroom Lamp + - name: Φωτιστικό υπνοδωματίου id: light.bedroom_lamp area: bedroom - - name: Kitchen Switch + - name: Διακόπτης Κουζίνας id: switch.kitchen area: kitchen - - name: Ceiling Fan + - name: Ανεμιστήρας οροφής id: fan.ceiling area: living_room diff --git a/tests/el/homeassistant_HassTurnOff.yaml b/tests/el/homeassistant_HassTurnOff.yaml index a7bcdc017e..e039b8388e 100644 --- a/tests/el/homeassistant_HassTurnOff.yaml +++ b/tests/el/homeassistant_HassTurnOff.yaml @@ -1,6 +1,27 @@ language: el tests: -- sentences: [] - intent: - name: HassTurnOff - slots: {} + - sentences: + - "κλείσε το φωτιστικό υπνοδωματίου" + - "κλείσε παρακαλώ το φωτιστικό υπνοδωματίου" + - "κλείσε σε παρακαλώ το φωτιστικό υπνοδωματίου" + - "σε παρακαλώ κλείσε το φωτιστικό υπνοδωματίου" + + intent: + name: "HassTurnOff" + slots: + name: "light.bedroom_lamp" + - sentences: + - "ο ανεμιστήρας οροφής να κλείσει" + - "ο ανεμιστήρας οροφής να σταματήσει" + - "ο ανεμιστήρας οροφής να απενεργοποιηθεί" + - "να κλείσει ο ανεμιστήρας οροφής" + - "να σταματήσει ο ανεμιστήρας οροφής" + - "να απενεργοποιηθεί ο ανεμιστήρας οροφής" + - "κλείσε τον ανεμιστήρα οροφής" + - "απενεργοποίησε τον ανεμιστήρα οροφής" + - "σταμάτησε τον ανεμιστήρα οροφής" + - "σταμάτα τον ανεμιστήρα οροφής" + intent: + name: "HassTurnOff" + slots: + name: "fan.ceiling" diff --git a/tests/el/homeassistant_HassTurnOn.yaml b/tests/el/homeassistant_HassTurnOn.yaml index 0539109826..1cdb49cd00 100644 --- a/tests/el/homeassistant_HassTurnOn.yaml +++ b/tests/el/homeassistant_HassTurnOn.yaml @@ -1,6 +1,19 @@ language: el tests: -- sentences: [] - intent: - name: HassTurnOn - slots: {} + - sentences: + - "θα μπορούσες να ο ανεμιστήρας οροφής να ανοίξει" + - "ο ανεμιστήρας οροφής να αρχίσει" + - "ο ανεμιστήρας οροφής να ξεκινήσει" + - "ο ανεμιστήρας οροφής να ενεργοποιηθεί" + - "να ανοίξει ο ανεμιστήρας οροφής" + - "να αρχίσει ο ανεμιστήρας οροφής" + - "να ξεκινήσει ο ανεμιστήρας οροφής" + - "να ενεργοποιηθεί ο ανεμιστήρας οροφής" + - "άνοιξε τον ανεμιστήρα οροφής" + - "άρχισε τον ανεμιστήρα οροφής" + - "ενεργοποίησε τον ανεμιστήρα οροφής" + - "ξεκίνα τον ανεμιστήρα οροφής" + intent: + name: "HassTurnOn" + slots: + name: "fan.ceiling" \ No newline at end of file From 00a705050e306e8ede572b74b0cf236b758c0cc5 Mon Sep 17 00:00:00 2001 From: dsimop Date: Tue, 3 Jan 2023 10:38:17 +0200 Subject: [PATCH 2/7] Update homeassistant_HassTurnOn.yaml --- tests/el/homeassistant_HassTurnOn.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/el/homeassistant_HassTurnOn.yaml b/tests/el/homeassistant_HassTurnOn.yaml index 1cdb49cd00..9c4608ae4c 100644 --- a/tests/el/homeassistant_HassTurnOn.yaml +++ b/tests/el/homeassistant_HassTurnOn.yaml @@ -16,4 +16,5 @@ tests: intent: name: "HassTurnOn" slots: - name: "fan.ceiling" \ No newline at end of file + name: "fan.ceiling" + From e588811fa73b9b0b538eca53ebe409e33cff9a33 Mon Sep 17 00:00:00 2001 From: dsimop Date: Tue, 3 Jan 2023 10:50:20 +0200 Subject: [PATCH 3/7] Update homeassistant_HassTurnOn.yaml --- tests/el/homeassistant_HassTurnOn.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/el/homeassistant_HassTurnOn.yaml b/tests/el/homeassistant_HassTurnOn.yaml index 9c4608ae4c..593bba4379 100644 --- a/tests/el/homeassistant_HassTurnOn.yaml +++ b/tests/el/homeassistant_HassTurnOn.yaml @@ -1,7 +1,7 @@ language: el tests: - sentences: - - "θα μπορούσες να ο ανεμιστήρας οροφής να ανοίξει" + - "ο ανεμιστήρας οροφής να ανοίξει" - "ο ανεμιστήρας οροφής να αρχίσει" - "ο ανεμιστήρας οροφής να ξεκινήσει" - "ο ανεμιστήρας οροφής να ενεργοποιηθεί" From b9f5f05333ce4b9bd4eab4bc600027c9eb8abe90 Mon Sep 17 00:00:00 2001 From: dsimop Date: Wed, 4 Jan 2023 09:41:48 +0000 Subject: [PATCH 4/7] Minor .el test extension --- tests/el/_fixtures.yaml | 2 +- tests/el/homeassistant_HassTurnOff.yaml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/el/_fixtures.yaml b/tests/el/_fixtures.yaml index ad55c49d42..cc994f5145 100644 --- a/tests/el/_fixtures.yaml +++ b/tests/el/_fixtures.yaml @@ -12,7 +12,7 @@ entities: - name: Φωτιστικό υπνοδωματίου id: light.bedroom_lamp area: bedroom - - name: Διακόπτης Κουζίνας + - name: Διακόπτης κουζίνας id: switch.kitchen area: kitchen - name: Ανεμιστήρας οροφής diff --git a/tests/el/homeassistant_HassTurnOff.yaml b/tests/el/homeassistant_HassTurnOff.yaml index e039b8388e..54f67325b6 100644 --- a/tests/el/homeassistant_HassTurnOff.yaml +++ b/tests/el/homeassistant_HassTurnOff.yaml @@ -17,6 +17,9 @@ tests: - "να κλείσει ο ανεμιστήρας οροφής" - "να σταματήσει ο ανεμιστήρας οροφής" - "να απενεργοποιηθεί ο ανεμιστήρας οροφής" + - "να κλείσεις τον ανεμιστήρα οροφής" + - "να απενεργοποιήσεις τον ανεμιστήρα οροφής" + - "να σταματήσεις τον ανεμιστήρα οροφής" - "κλείσε τον ανεμιστήρα οροφής" - "απενεργοποίησε τον ανεμιστήρα οροφής" - "σταμάτησε τον ανεμιστήρα οροφής" From 7f990748242d90ef23b2b0c21767a8889e6d3dc6 Mon Sep 17 00:00:00 2001 From: dsimop Date: Thu, 5 Jan 2023 08:53:13 +0000 Subject: [PATCH 5/7] Resolved failed tests --- tests/el/_fixtures.yaml | 4 ++-- tests/el/homeassistant_HassTurnOff.yaml | 13 +++++++++++++ tests/el/homeassistant_HassTurnOn.yaml | 13 ++++++++++++- 3 files changed, 27 insertions(+), 3 deletions(-) diff --git a/tests/el/_fixtures.yaml b/tests/el/_fixtures.yaml index cc994f5145..4d69a7f2a0 100644 --- a/tests/el/_fixtures.yaml +++ b/tests/el/_fixtures.yaml @@ -12,9 +12,9 @@ entities: - name: Φωτιστικό υπνοδωματίου id: light.bedroom_lamp area: bedroom - - name: Διακόπτης κουζίνας + - name: Διακόπτη[ς] [της] κουζίνας id: switch.kitchen area: kitchen - - name: Ανεμιστήρας οροφής + - name: Ανεμιστήρα[ς] [της] οροφής id: fan.ceiling area: living_room diff --git a/tests/el/homeassistant_HassTurnOff.yaml b/tests/el/homeassistant_HassTurnOff.yaml index 54f67325b6..69bcd790ed 100644 --- a/tests/el/homeassistant_HassTurnOff.yaml +++ b/tests/el/homeassistant_HassTurnOff.yaml @@ -24,6 +24,19 @@ tests: - "απενεργοποίησε τον ανεμιστήρα οροφής" - "σταμάτησε τον ανεμιστήρα οροφής" - "σταμάτα τον ανεμιστήρα οροφής" + - "ο ανεμιστήρας της οροφής να κλείσει" + - "ο ανεμιστήρας της οροφής να σταματήσει" + - "ο ανεμιστήρας της οροφής να απενεργοποιηθεί" + - "να κλείσει ο ανεμιστήρας της οροφής" + - "να σταματήσει ο ανεμιστήρας της οροφής" + - "να απενεργοποιηθεί ο ανεμιστήρας της οροφής" + - "να κλείσεις τον ανεμιστήρα της οροφής" + - "να απενεργοποιήσεις τον ανεμιστήρα της οροφής" + - "να σταματήσεις τον ανεμιστήρα της οροφής" + - "κλείσε τον ανεμιστήρα της οροφής" + - "απενεργοποίησε τον ανεμιστήρα της οροφής" + - "σταμάτησε τον ανεμιστήρα της οροφής" + - "σταμάτα τον ανεμιστήρα της οροφής" intent: name: "HassTurnOff" slots: diff --git a/tests/el/homeassistant_HassTurnOn.yaml b/tests/el/homeassistant_HassTurnOn.yaml index 593bba4379..70dbcbe336 100644 --- a/tests/el/homeassistant_HassTurnOn.yaml +++ b/tests/el/homeassistant_HassTurnOn.yaml @@ -13,8 +13,19 @@ tests: - "άρχισε τον ανεμιστήρα οροφής" - "ενεργοποίησε τον ανεμιστήρα οροφής" - "ξεκίνα τον ανεμιστήρα οροφής" + - "ο ανεμιστήρας της οροφής να ανοίξει" + - "ο ανεμιστήρας της οροφής να αρχίσει" + - "ο ανεμιστήρας της οροφής να ξεκινήσει" + - "ο ανεμιστήρας της οροφής να ενεργοποιηθεί" + - "να ανοίξει ο ανεμιστήρας της οροφής" + - "να αρχίσει ο ανεμιστήρας της οροφής" + - "να ξεκινήσει ο ανεμιστήρας της οροφής" + - "να ενεργοποιηθεί ο ανεμιστήρας της οροφής" + - "άνοιξε τον ανεμιστήρα της οροφής" + - "άρχισε τον ανεμιστήρα της οροφής" + - "ενεργοποίησε τον ανεμιστήρα της οροφής" + - "ξεκίνα τον ανεμιστήρα της οροφής" intent: name: "HassTurnOn" slots: name: "fan.ceiling" - From c3841e81ef662e8929a8b54138ff0fdfa3ee3ea6 Mon Sep 17 00:00:00 2001 From: dsimop Date: Thu, 5 Jan 2023 09:18:11 +0000 Subject: [PATCH 6/7] Minor improvement --- tests/el/_fixtures.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/el/_fixtures.yaml b/tests/el/_fixtures.yaml index 4d69a7f2a0..da02ac64c5 100644 --- a/tests/el/_fixtures.yaml +++ b/tests/el/_fixtures.yaml @@ -9,7 +9,7 @@ areas: - name: Γκαράζ id: garage entities: - - name: Φωτιστικό υπνοδωματίου + - name: Φωτιστικό [του] υπνοδωματίου id: light.bedroom_lamp area: bedroom - name: Διακόπτη[ς] [της] κουζίνας From 4c4eea13fb8335188d7f8f85128ba6d1fefac6e0 Mon Sep 17 00:00:00 2001 From: dsimop Date: Thu, 5 Jan 2023 12:43:58 +0000 Subject: [PATCH 7/7] Minor extension --- sentences/el/_common.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sentences/el/_common.yaml b/sentences/el/_common.yaml index d3d8fdfd01..e7c050dfa3 100644 --- a/sentences/el/_common.yaml +++ b/sentences/el/_common.yaml @@ -49,7 +49,7 @@ lists: expansion_rules: name: "[(ο | τον | η | την | το | τα | τις | τους | στον | στη | στην | στο | στους | στις | στα)] {name}" area: "[(ο | τον | η | την | το | τα | τις | τους | στον | στη | στην | στο | στους | στις | στα)] {area}" - articles: "(ο | τον | η | την | το | τα | τις | τους | στον | στη | στην | στο | στους | στις | στα)" + articles: "(ο | τον | η | την | το | τα | τις | τους | του | της | στον | στη | στην | στο | στους | στις | στα)" brightness: "{brightness:brightness_pct} [τοις εκατό]" temperature: "{temperature} [βαθμοί] [{temperature_unit}]" skip_words: