Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EL] Greek initial support #236

Merged
merged 10 commits into from
Jan 5, 2023
Merged
67 changes: 57 additions & 10 deletions sentences/el/_common.yaml
Original file line number Diff line number Diff line change
@@ -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:
- παρακαλώ
- σε παρακαλώ
- μπορείς
- θα μπορούσες
6 changes: 5 additions & 1 deletion sentences/el/homeassistant_HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,8 @@ language: el
intents:
HassTurnOff:
data:
- sentences: []
- sentences:
- "(κλείσε | σταμάτα | σταμάτησε | απενεργοποίησε) <articles> <name>"
- "<articles> <name> να (κλείσει | σταματήσει | απενεργοποιηθεί)"
- "να (κλείσει | σταματήσει | απενεργοποιηθεί) <articles> <name>"
- "να (κλείσεις | σταματήσεις | απενεργοποιήσεις) <articles> <name>"
6 changes: 5 additions & 1 deletion sentences/el/homeassistant_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,8 @@ language: el
intents:
HassTurnOn:
data:
- sentences: []
- sentences:
- "(άνοιξε | ενεργοποίησε | άρχισε | ξεκίνα) <articles> <name>"
- "<articles> <name> να (ανοίξει | ενεργοποιηθεί | αρχίσει | ξεκινήσει)"
- "να (ανοίξει | ενεργοποιηθεί | αρχίσει | ξεκινήσει) <articles> <name>"
- "να (ανοίξεις | ενεργοποιήσεις | αρχίσεις | ξεκινήσεις) <articles> <name>"
14 changes: 7 additions & 7 deletions tests/el/_fixtures.yaml
Original file line number Diff line number Diff line change
@@ -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
45 changes: 41 additions & 4 deletions tests/el/homeassistant_HassTurnOff.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,43 @@
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"
33 changes: 29 additions & 4 deletions tests/el/homeassistant_HassTurnOn.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,31 @@
language: el
tests:
- sentences: []
intent:
name: HassTurnOn
slots: {}
- sentences:
- "ο ανεμιστήρας οροφής να ανοίξει"
- "ο ανεμιστήρας οροφής να αρχίσει"
- "ο ανεμιστήρας οροφής να ξεκινήσει"
- "ο ανεμιστήρας οροφής να ενεργοποιηθεί"
- "να ανοίξει ο ανεμιστήρας οροφής"
- "να αρχίσει ο ανεμιστήρας οροφής"
- "να ξεκινήσει ο ανεμιστήρας οροφής"
- "να ενεργοποιηθεί ο ανεμιστήρας οροφής"
- "άνοιξε τον ανεμιστήρα οροφής"
- "άρχισε τον ανεμιστήρα οροφής"
- "ενεργοποίησε τον ανεμιστήρα οροφής"
- "ξεκίνα τον ανεμιστήρα οροφής"
- "ο ανεμιστήρας της οροφής να ανοίξει"
- "ο ανεμιστήρας της οροφής να αρχίσει"
- "ο ανεμιστήρας της οροφής να ξεκινήσει"
- "ο ανεμιστήρας της οροφής να ενεργοποιηθεί"
- "να ανοίξει ο ανεμιστήρας της οροφής"
- "να αρχίσει ο ανεμιστήρας της οροφής"
- "να ξεκινήσει ο ανεμιστήρας της οροφής"
- "να ενεργοποιηθεί ο ανεμιστήρας της οροφής"
- "άνοιξε τον ανεμιστήρα της οροφής"
- "άρχισε τον ανεμιστήρα της οροφής"
- "ενεργοποίησε τον ανεμιστήρα της οροφής"
- "ξεκίνα τον ανεμιστήρα της οροφής"
intent:
name: "HassTurnOn"
slots:
name: "fan.ceiling"