[standardinterpreter] Update french syntax (#2827)

Use "imperatif" grammatical mode for commands

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
pull/2832/head
lolodomo 2022-03-09 09:03:39 +01:00 committed by GitHub
parent f0664b3a0c
commit dab0a59b87
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 11 deletions

View File

@ -187,8 +187,8 @@ public class StandardInterpreter extends AbstractRuleBasedInterpreter {
/****************************** FRENCH ******************************/
Expression allumer = alt("allumer", "démarrer", "activer");
Expression eteindre = alt("éteindre", "stopper", "désactiver", "couper");
Expression allume = alt("allume", "démarre", "active");
Expression eteins = alt("éteins", "stoppe", "désactive", "coupe");
Expression lela = opt(alt("le", "la", "les", "l"));
Expression poursurdude = opt(alt("pour", "sur", "du", "de"));
Expression couleur = alt(cmd("blanc", HSBType.WHITE), cmd("rose", HSBType.fromRGB(255, 96, 208)),
@ -200,13 +200,13 @@ public class StandardInterpreter extends AbstractRuleBasedInterpreter {
/* OnOffType */
itemRule(seq(cmd(allumer, OnOffType.ON), lela) /* item */),
itemRule(seq(cmd(eteindre, OnOffType.OFF), lela) /* item */),
itemRule(seq(cmd(allume, OnOffType.ON), lela) /* item */),
itemRule(seq(cmd(eteins, OnOffType.OFF), lela) /* item */),
/* IncreaseDecreaseType */
itemRule(seq(cmd("augmenter", IncreaseDecreaseType.INCREASE), lela) /* item */),
itemRule(seq(cmd("diminuer", IncreaseDecreaseType.DECREASE), lela) /* item */),
itemRule(seq(cmd("augmente", IncreaseDecreaseType.INCREASE), lela) /* item */),
itemRule(seq(cmd("diminue", IncreaseDecreaseType.DECREASE), lela) /* item */),
itemRule(seq(cmd("plus", IncreaseDecreaseType.INCREASE), "de") /* item */),
itemRule(seq(cmd("moins", IncreaseDecreaseType.DECREASE), "de") /* item */),
@ -230,17 +230,17 @@ public class StandardInterpreter extends AbstractRuleBasedInterpreter {
/* UpDownType */
itemRule(seq(cmd("monter", UpDownType.UP), lela) /* item */),
itemRule(seq(cmd("descendre", UpDownType.DOWN), lela) /* item */),
itemRule(seq(cmd("monte", UpDownType.UP), lela) /* item */),
itemRule(seq(cmd("descends", UpDownType.DOWN), lela) /* item */),
/* StopMoveType */
itemRule(seq(cmd("arrêter", StopMoveType.STOP), lela) /* item */),
itemRule(seq(cmd(alt("bouger", "déplacer"), StopMoveType.MOVE), lela) /* item */),
itemRule(seq(cmd("arrête", StopMoveType.STOP), lela) /* item */),
itemRule(seq(cmd(alt("bouge", "déplace"), StopMoveType.MOVE), lela) /* item */),
/* RefreshType */
itemRule(seq(cmd("rafraîchir", RefreshType.REFRESH), lela) /* item */)
itemRule(seq(cmd("rafraîchis", RefreshType.REFRESH), lela) /* item */)
);