Skip to content

Commit

Permalink
[DE] use native languag for expansion rules (home-assistant#105)
Browse files Browse the repository at this point in the history
* use native languag for expansion rules

* remove unsused expansion rules
  • Loading branch information
mib1185 authored Dec 23, 2022
1 parent a315128 commit 8fcf51a
Show file tree
Hide file tree
Showing 10 changed files with 75 additions and 79 deletions.
25 changes: 11 additions & 14 deletions sentences/de/_common.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,22 +47,19 @@ lists:
- in: "f"
out: "fahrenheit"
expansion_rules:
articels_3rd_case: "(den | die | das)"
articels_4th_case: "(der | dem)"
prefix: "(in | im)"
name: "[(der | den | die | das)] {name}"
area: "(in (der | dem) | im) {area}"
turn_on: "(an | ein)"
turn_off: "(ab | aus)"
close: "(schließ | schließe)"
do: "(mach | mache)"
set: "(stelle | ändere)"
cover_variants: "(das Rollo | die Rollos | die Abdeckung | die Abdeckungen | den Rollladen | die Rollläden | die (Jalousie | Jalousien))"
cover_variants_all: "(alle Rollos | alle Abdeckungen | alle Rollläden | alle Jalousien)"
gate_variants: "(das Tor | die Tore | die Garage | die Garagen | das Garagentor | die Garagentore)"
gate_variants_all: "(alle Tore | alle Garagen | alle Garagentore)"
fan_variants: "(den Ventilator | die Ventilatoren | (den | die) Lüfter)"
fan_variants_all: "(alle Ventilatoren | alle Lüfter)"
an_ein: "(an | ein)"
ab_aus: "(ab | aus)"
schliessen: "(schließ | schließe)"
machen: "(mach | mache)"
setzen: "(setze | stelle | ändere)"
abdeckung: "(das Rollo | die Rollos | die Abdeckung | die Abdeckungen | den Rollladen | die Rollläden | die (Jalousie | Jalousien))"
alle_abdeckungen: "alle (Rollos | Abdeckungen | Rollläden | Jalousien)"
tor: "(das Tor | die Tore | die Garage | die Garagen | das Garagentor | die Garagentore)"
alle_tore: "alle (Tore | Garagen | Garagentore)"
luefter: "(den Ventilator | die Ventilatoren | (den | die) Lüfter)"
alle_luefter: "alle (Ventilatoren | Lüfter)"
brightness: "{brightness:brightness_pct} [Prozent]"
temperature: "{temperature} [Grad] [{temperature_unit}]"
skip_words:
Expand Down
4 changes: 2 additions & 2 deletions sentences/de/climate_HassClimateSetTemperature.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ intents:
HassClimateSetTemperature:
data:
- sentences:
- "<set> [<area>] die Temperatur auf <temperature>"
- "<set> die Temperatur (von | vom) <name> auf <temperature>"
- "<setzen> [<area>] die Temperatur auf <temperature>"
- "<setzen> die Temperatur (von | vom) <name> auf <temperature>"
18 changes: 9 additions & 9 deletions sentences/de/cover_HassCloseCover.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ intents:
HassCloseCover:
data:
- sentences:
- "<close> <area> (<cover_variants> | <gate_variants>)"
- "<close> (<cover_variants> | <gate_variants>) <area>"
- "<do> <area> (<cover_variants> | <gate_variants>) zu"
- "<do> (<cover_variants> | <gate_variants>) <area> zu"
- "<close> [<area>] (<cover_variants_all> | <gate_variants_all>)"
- "<close> (<cover_variants_all> | <gate_variants_all>) [<area>]"
- "<do> [<area>] (<cover_variants_all> | <gate_variants_all>) zu"
- "<do> (<cover_variants_all> | <gate_variants_all>) [<area>] zu"
- "<schliessen> <area> (<abdeckung> | <tor>)"
- "<schliessen> (<abdeckung> | <tor>) <area>"
- "<machen> <area> (<abdeckung> | <tor>) zu"
- "<machen> (<abdeckung> | <tor>) <area> zu"

- "<schliessen> [<area>] (<alle_abdeckungen> | <alle_tore>)"
- "<schliessen> (<alle_abdeckungen> | <alle_tore>) [<area>]"
- "<machen> [<area>] (<alle_abdeckungen> | <alle_tore>) zu"
- "<machen> (<alle_abdeckungen> | <alle_tore>) [<area>] zu"
16 changes: 8 additions & 8 deletions sentences/de/cover_HassOpenCover.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ intents:
HassOpenCover:
data:
- sentences:
- "öffne <area> (<cover_variants> | <gate_variants>)"
- "öffne (<cover_variants> | <gate_variants>) <area>"
- "<do> <area> (<cover_variants> | <gate_variants>) auf"
- "<do> (<cover_variants> | <gate_variants>) <area> auf"
- "öffne <area> (<abdeckung> | <tor>)"
- "öffne (<abdeckung> | <tor>) <area>"
- "<machen> <area> (<abdeckung> | <tor>) auf"
- "<machen> (<abdeckung> | <tor>) <area> auf"

- "öffne [<area>] (<cover_variants_all> | <gate_variants_all>)"
- "öffne (<cover_variants_all> | <gate_variants_all>) [<area>]"
- "<do> [<area>] (<cover_variants_all> | <gate_variants_all>) auf"
- "<do> (<cover_variants_all> | <gate_variants_all>) [<area>] auf"
- "öffne [<area>] (<alle_abdeckungen> | <alle_tore>)"
- "öffne (<alle_abdeckungen> | <alle_tore>) [<area>]"
- "<machen> [<area>] (<alle_abdeckungen> | <alle_tore>) auf"
- "<machen> (<alle_abdeckungen> | <alle_tore>) [<area>] auf"
24 changes: 12 additions & 12 deletions sentences/de/fan_HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@ intents:
HassTurnOff:
data:
- sentences:
- "schalte <fan_variants> <area> <turn_off>"
- "schalte <area> <fan_variants> <turn_off>"
- "stoppe <fan_variants> <area> [<turn_off>]"
- "stoppe <area> <fan_variants> [<turn_off>]"
- "(mach | mache) <fan_variants> <area> <turn_off>"
- "(mach | mache) <area> <fan_variants> <turn_off>"
- "schalte <luefter> <area> <ab_aus>"
- "schalte <area> <luefter> <ab_aus>"
- "stoppe <luefter> <area> [<ab_aus>]"
- "stoppe <area> <luefter> [<ab_aus>]"
- "(mach | mache) <luefter> <area> <ab_aus>"
- "(mach | mache) <area> <luefter> <ab_aus>"

- "schalte <fan_variants_all> [<area>] <turn_off>"
- "schalte [<area>] <fan_variants_all> <turn_off>"
- "stoppe <fan_variants_all> [<area>] [<turn_off>]"
- "stoppe [<area>] <fan_variants_all> [<turn_off>]"
- "(mach | mache) <fan_variants_all> [<area>] <turn_off>"
- "(mach | mache) [<area>] <fan_variants_all> <turn_off>"
- "schalte <alle_luefter> [<area>] <ab_aus>"
- "schalte [<area>] <alle_luefter> <ab_aus>"
- "stoppe <alle_luefter> [<area>] [<ab_aus>]"
- "stoppe [<area>] <alle_luefter> [<ab_aus>]"
- "(mach | mache) <alle_luefter> [<area>] <ab_aus>"
- "(mach | mache) [<area>] <alle_luefter> <ab_aus>"
slots:
domain: fan
name: all
24 changes: 12 additions & 12 deletions sentences/de/fan_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@ intents:
HassTurnOn:
data:
- sentences:
- "schalte <fan_variants> <area> <turn_on>"
- "schalte <area> <fan_variants> <turn_on>"
- "starte <fan_variants> <area> [<turn_on>]"
- "starte <area> <fan_variants> [<turn_on>]"
- "(mach | mache) <fan_variants> <area> <turn_on>"
- "(mach | mache) <area> <fan_variants> <turn_on>"
- "schalte <luefter> <area> <an_ein>"
- "schalte <area> <luefter> <an_ein>"
- "starte <luefter> <area> [<an_ein>]"
- "starte <area> <luefter> [<an_ein>]"
- "(mach | mache) <luefter> <area> <an_ein>"
- "(mach | mache) <area> <luefter> <an_ein>"

- "starte <fan_variants_all> [<area>] [<turn_on>]"
- "starte [<area>] <fan_variants_all> [<turn_on>]"
- "schalte <fan_variants_all> [<area>] <turn_on>"
- "schalte [<area>] <fan_variants_all> <turn_on>"
- "(mach | mache) <fan_variants_all> [<area>] <turn_on>"
- "(mach | mache) [<area>] <fan_variants_all> <turn_on>"
- "starte <alle_luefter> [<area>] [<an_ein>]"
- "starte [<area>] <alle_luefter> [<an_ein>]"
- "schalte <alle_luefter> [<area>] <an_ein>"
- "schalte [<area>] <alle_luefter> <an_ein>"
- "(mach | mache) <alle_luefter> [<area>] <an_ein>"
- "(mach | mache) [<area>] <alle_luefter> <an_ein>"
slots:
domain: fan
name: all
2 changes: 1 addition & 1 deletion sentences/de/homeassistant_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ intents:
HassTurnOn:
data:
- sentences:
- "schalte <name> <turn_on>"
- "schalte <name> <an_ein>"
- "starte <name>"
8 changes: 4 additions & 4 deletions sentences/de/light_HassLightSet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ intents:
data:
# brightness
- sentences:
- "<set> die Helligkeit von <name> auf <brightness>"
- "<setzen> die Helligkeit von <name> auf <brightness>"
slots:
name: "all"
- sentences:
- "<set> die Helligkeit [<area>] auf <brightness>"
- "<setzen> die Helligkeit [<area>] auf <brightness>"
# color
- sentences:
- "<set> [die Farbe von] <name> auf {color}"
- "<setzen> [die Farbe von] <name> auf {color}"
slots:
name: "all"
- sentences:
- "<set> die Farbe [<area>] auf {color}"
- "<setzen> die Farbe [<area>] auf {color}"
16 changes: 8 additions & 8 deletions sentences/de/light_HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ intents:
HassTurnOff:
data:
- sentences:
- "Schalte (das Licht | die Lichter) <area> <turn_off>"
- "Schalte <area> (das Licht | die Lichter) <turn_off>"
- "<do> (das Licht | die Lichter) <area> <turn_off>"
- "<do> <area> (das Licht | die Lichter) <turn_off>"
- "Schalte (das Licht | die Lichter) <area> <ab_aus>"
- "Schalte <area> (das Licht | die Lichter) <ab_aus>"
- "<machen> (das Licht | die Lichter) <area> <ab_aus>"
- "<machen> <area> (das Licht | die Lichter) <ab_aus>"

- "Schalte alle Lichter [<area>] <turn_off>"
- "Schalte [<area>] alle Lichter <turn_off>"
- "<do> alle Lichter [<area>] <turn_off>"
- "<do> [<area>] alle Lichter <turn_off>"
- "Schalte alle Lichter [<area>] <ab_aus>"
- "Schalte [<area>] alle Lichter <ab_aus>"
- "<machen> alle Lichter [<area>] <ab_aus>"
- "<machen> [<area>] alle Lichter <ab_aus>"
slots:
domain: "light"
17 changes: 8 additions & 9 deletions sentences/de/light_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,14 @@ intents:
HassTurnOn:
data:
- sentences:
- "Schalte (das Licht | die Lichter) <area> <turn_on>"
- "Schalte <area> (das Licht | die Lichter) <turn_on>"
- "<do> <area> (das Licht | die Lichter) <turn_on>"
- "<do> (das Licht | die Lichter) <area> <turn_on>"

- "Schalte (das Licht | die Lichter) <area> <an_ein>"
- "Schalte <area> (das Licht | die Lichter) <an_ein>"
- "<machen> <area> (das Licht | die Lichter) <an_ein>"
- "<machen> (das Licht | die Lichter) <area> <an_ein>"

- "Schalte alle Lichter [<area>] <turn_on>"
- "Schalte [<area>] alle Lichter <turn_on>"
- "<do> [<area>] alle Lichter <turn_on>"
- "<do> alle Lichter [<area>] <turn_on>"
- "Schalte alle Lichter [<area>] <an_ein>"
- "Schalte [<area>] alle Lichter <an_ein>"
- "<machen> [<area>] alle Lichter <an_ein>"
- "<machen> alle Lichter [<area>] <an_ein>"
slots:
domain: "light"

0 comments on commit 8fcf51a

Please sign in to comment.