From 984557ce766705074bd337d9adc73e537fe4bb58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Mar=C3=ADn?= <292309+davefx@users.noreply.github.com> Date: Thu, 16 Nov 2023 15:58:32 +0100 Subject: [PATCH] [es] fix lock/door confussion (#1648) * [es] Fixing lock-door-window confussion in Spanish --- sentences/es/lock_HassGetState.yaml | 13 ++++++++----- sentences/es/lock_HassTurnOff.yaml | 6 +++--- sentences/es/lock_HassTurnOn.yaml | 5 +++-- sentences/es/person_HassGetState.yaml | 2 +- tests/es/lock_HassGetState.yaml | 3 +++ tests/es/lock_HassTurnOn.yaml | 1 + 6 files changed, 19 insertions(+), 11 deletions(-) diff --git a/sentences/es/lock_HassGetState.yaml b/sentences/es/lock_HassGetState.yaml index 89f0c4fc3e..6b9f3493c5 100644 --- a/sentences/es/lock_HassGetState.yaml +++ b/sentences/es/lock_HassGetState.yaml @@ -12,26 +12,29 @@ intents: domain: lock - sentences: - - "(está[n]|hay) alg(ún|una)[s] (cierre|cerradura|pestillo|puerta)[s] {lock_states:state}[ ]" - - "(está[n]|hay) {lock_states:state} alg(ún|una)[s] (cierre|cerradura|pestillo|puerta)[s][ ]" + - "(está[n]|hay) alg(ún|una)[s] (cierre|cerradura|pestillo|cerrojo|llave)[s] {lock_states:state}[ ]" + - "(está[n]|hay) {lock_states:state} alg(ún|una)[s] (cierre|cerradura|pestillo|cerrojo|llave)[s][ ]" response: any slots: domain: lock - sentences: - - "están todas l(o|a)s (cierres|cerraduras|pestillos|puertas) {lock_states:state}[ ]" + - "están tod(o|a)s l(o|a)s (cierres|cerraduras|pestillos|cerrojos|llaves) {lock_states:state}[ ]" + - "están todas l(o|a)s (puertas|ventanas) {lock_states:state} [con] (cierre|pestillo|cerrojo|cerradura|llave)[ ]" response: all slots: domain: lock - sentences: - - "(qué|cual[es]) puerta[s] está[n] {lock_states:state}[ ]" + - "(qué|cual[es]) (cierre|cerradura|pestillo|cerrojo|llave)[s] está[n] {lock_states:state}[ ]" + - "(qué|cual[es]) (puerta|ventana)[s] está[n] {lock_states:state} [con] (cierre|pestillo|cerrojo|cerradura|llave)[ ]" response: which slots: domain: lock - sentences: - - "cuánt(o|a)s (puertas|cierres|cerraduras|pestillos) (están|hay) {lock_states:state}[ ]" + - "cuánt(o|a)s (cierres|cerraduras|pestillos|cerrojos|llaves) (están|hay) {lock_states:state}[ ]" + - "cuánt(o|a)s (puertas|ventanas) (están|hay) {lock_states:state} [con] (cierre|pestillo|cerrojo|cerradura|llave)[ ]" response: how_many slots: domain: lock diff --git a/sentences/es/lock_HassTurnOff.yaml b/sentences/es/lock_HassTurnOff.yaml index 7ce7de3d13..f67fc1fb2c 100644 --- a/sentences/es/lock_HassTurnOff.yaml +++ b/sentences/es/lock_HassTurnOff.yaml @@ -3,15 +3,15 @@ intents: HassTurnOff: data: - sentences: - - "abrir [el|la[s]|los] [(cerradura|cerrojo|candado|llave|cierre|puerta)[s] [de]] [ ]" + - "abrir [el|la[s]|los] [(cerradura|cerrojo|candado|llave|cierre)[s] [de]] [ ]" - "quitar [el|la[s]|los] (cerradura|cerrojo|candado|llave|cierre)[s] [en|de] [ ]" requires_context: domain: lock response: lock - sentences: - - "abrir [todas|todos] [los|las] (cierres|cerraduras|cerrojos|candados|llaves|puertas) [de [la[s]] puerta[s]] " - - "quitar [todas|todos] [los|las] (cierres|cerraduras|cerrojos|candados|llaves) [de [la[s]] puerta[s]] " + - "abrir [todas|todos] [los|las] (cierres|cerraduras|cerrojos|candados|llaves) [de [la[s]] (puerta|ventana)[s]] " + - "quitar [todas|todos] [los|las] (cierres|cerraduras|cerrojos|candados|llaves) [de [la[s]] (puerta|venana)[s]] " slots: domain: "lock" name: "all" diff --git a/sentences/es/lock_HassTurnOn.yaml b/sentences/es/lock_HassTurnOn.yaml index c784f5dabc..db6bc398d7 100644 --- a/sentences/es/lock_HassTurnOn.yaml +++ b/sentences/es/lock_HassTurnOn.yaml @@ -10,8 +10,9 @@ intents: response: lock - sentences: - - "cerrar [con (llave|cerrojo|pestillo|cerradura|candado|cierre)] [tod(o|a)s] [los|las] [cerraduras|cerrojos|pestillos|puertas|cierres] " - - "echar [el|la[s]|los] (llave|cerrojo|pestillo|cerradura|candado|cierre)[s] en [tod(o|a)s] [los|las] [cerraduras|cerrojos|pestillos|puertas|cierres] " + - "cerrar [con (llave|cerrojo|pestillo|cerradura|candado|cierre)] [tod(o|a)s] [los|las] [cerraduras|cerrojos|pestillos|cierres] " + - "cerrar con (llave|cerrojo|pestillo|cerradura|candado|cierre) [tod(o|a)s] [los|las] [puertas|ventanas] " + - "echar [el|la[s]|los] (llave|cerrojo|pestillo|cerradura|candado|cierre)[s] en [tod(o|a)s] [los|las] [cerraduras|cerrojos|pestillos|cierres|puertas|ventanas] " - "echar [tod(o|a)s] [los|las] (llaves|cerrojos|pestillos|cerraduras|candados|cierres) " slots: domain: "lock" diff --git a/sentences/es/person_HassGetState.yaml b/sentences/es/person_HassGetState.yaml index 4a4120dc10..d40d6ce136 100644 --- a/sentences/es/person_HassGetState.yaml +++ b/sentences/es/person_HassGetState.yaml @@ -26,7 +26,7 @@ intents: domain: person - sentences: - - "[ ][n] (todos|todo el mundo) [en] [el|la[s]|los] {zone:state}" + - "[ ][n] (todos|todo el mundo) en [el|la[s]|los] {zone:state}" response: all slots: domain: person diff --git a/tests/es/lock_HassGetState.yaml b/tests/es/lock_HassGetState.yaml index c08977f659..fd5f361030 100644 --- a/tests/es/lock_HassGetState.yaml +++ b/tests/es/lock_HassGetState.yaml @@ -23,6 +23,7 @@ tests: - sentences: - "¿Están todas las puertas cerradas con pestillo?" + - "¿Están todos los cerrojos cerrados?" intent: name: HassGetState slots: @@ -32,6 +33,7 @@ tests: - sentences: - "¿Qué puertas están cerradas con cerrojo?" + - "¿Qué pestillos están cerrados?" intent: name: HassGetState slots: @@ -41,6 +43,7 @@ tests: - sentences: - "¿cuántos pestillos hay echados?" + - "¿cuántos puertas hay cerradas con llave?" intent: name: HassGetState slots: diff --git a/tests/es/lock_HassTurnOn.yaml b/tests/es/lock_HassTurnOn.yaml index a033d291e5..2f84284816 100644 --- a/tests/es/lock_HassTurnOn.yaml +++ b/tests/es/lock_HassTurnOn.yaml @@ -13,6 +13,7 @@ tests: - sentences: - "echar todos los pestillos de la cocina" + - "echar la llave en todas las puertas de la cocina" - "cerrar con cerrojo puertas de la cocina" - "cerrar con cerradura las puertas de la cocina" intent: