diff --git a/responses/uk/HassTurnOff.yaml b/responses/uk/HassTurnOff.yaml index 5ed55bdaf7..ccab1b8796 100644 --- a/responses/uk/HassTurnOff.yaml +++ b/responses/uk/HassTurnOff.yaml @@ -4,6 +4,7 @@ responses: HassTurnOff: default: "{{ slots.name }} вимкнено" lights_area: "Світло в {{ slots.area }} вимкнено" + lights_floor: "Світло вимкнено" fans_area: "Вентилятори в {{ slots.area }} вимкнено" cover: "{{ slots.name }} закрито" cover_area: "{{ slots.area }} відкрито" diff --git a/responses/uk/HassTurnOn.yaml b/responses/uk/HassTurnOn.yaml index 3af0cdd525..830efa70ae 100644 --- a/responses/uk/HassTurnOn.yaml +++ b/responses/uk/HassTurnOn.yaml @@ -4,6 +4,7 @@ responses: HassTurnOn: default: "{{ slots.name }} ввімкнено" lights_area: "Світло в {{ slots.area }} ввімкнено" + lights_floor: "Світло ввімкнено" fans_area: "Вентилятори в {{ slots.area }} ввімкнено" cover: "{{ slots.name }} відкрито" cover_area: "{{ slots.area }} відкрито" diff --git a/sentences/uk/_common.yaml b/sentences/uk/_common.yaml index ccf212d3bd..a9c30472c6 100644 --- a/sentences/uk/_common.yaml +++ b/sentences/uk/_common.yaml @@ -7,24 +7,32 @@ responses: # Errors for when user is not logged in no_area: "Вибачте, мені не відоме приміщення з назвою {{ area }}" + no_floor: "Вибачте, мені не відомий поверх з назвою {{ area }}" no_domain: "Вибачте, мені не відомо жодного {{ domain }}" no_domain_in_area: "Вибачте, мені не відомо жодного {{ domain }} в приміщенні {{ area }}" + no_domain_in_floor: "Вибачте, мені не відомо жодного {{ domain }} на {{ floor }} поверсі" no_device_class: "Вибачте, мені не відомо жодного {{ device_class }}" no_device_class_in_area: "Вибачте, мені не відомо жодного {{ device_class }} в приміщенні {{ area }}" + no_device_class_in_floor: "Вибачте, мені не відомо жодного {{ device_class }} на {{ floor }} поверсі" no_entity: "Вибачте, мені не відомо пристрою з назвою {{ entity }}" no_entity_in_area: "Вибачте, мені не відомо пристрою з назвою {{ entity }} в приміщенні {{ area }}" + no_entity_in_floor: "Вибачте, мені не відомо пристрою з назвою {{ entity }} на {{ floor }} поверсі" # Errors for when user is logged in and we can give more information no_entity_exposed: "Вибачте, {{ entity }} не є доступним" no_entity_in_area_exposed: "Вибачте, {{ entity }} в приміщенні {{ area }} не є доступним" + no_entity_in_floor_exposed: "Вибачте, {{ entity }} на {{ floor }} поверсі не є доступним" no_domain_exposed: "Вибачте, немає жодного доступного {{ domain }}" no_domain_in_area_exposed: "Вибачте, немає жодного доступного {{ domain }} в приміщенні {{ area }}" + no_domain_in_floor_exposed: "Вибачте, немає жодного доступного {{ domain }} на {{ floor }} поверсі" no_device_class_exposed: "Вибачте, немає жодного доступного {{ device_class }}" no_device_class_in_area_exposed: "Вибачте, немає жодного доступного {{ device_class }} в приміщенні {{ area }}" + no_device_class_in_floor_exposed: "Вибачте, немає жодного доступного {{ device_class }} на {{ floor }} поверсі" # Used when multiple (exposed) devices have the same name duplicate_entities: "Вибачте, є декілька пристроїв з назвою {{ entity }}" duplicate_entities_in_area: "Вибачте, є декілька пристроїв з назвою {{ entity }} в приміщенні {{ area }}" + duplicate_entities_in_floor: "Вибачте, є декілька пристроїв з назвою {{ entity }} на {{ floor }} поверсі" lists: color: values: @@ -339,6 +347,7 @@ lists: expansion_rules: name: "{name}" area: "[в|у|на] {area}" + floor: "[в|у|на] {floor}" ввімкни: "(в|у)вімкни | включи" вимкни: "вимкни | виключи" зміни: "зміни | встанови | зроби" diff --git a/sentences/uk/light_HassTurnOff.yaml b/sentences/uk/light_HassTurnOff.yaml index c0b08424fa..cd4229c3db 100644 --- a/sentences/uk/light_HassTurnOff.yaml +++ b/sentences/uk/light_HassTurnOff.yaml @@ -8,3 +8,10 @@ intents: slots: domain: "light" response: "lights_area" + + - sentences: + - "<вимкни> [все] світло " + - "<вимкни> [все] світло" + response: "lights_floor" + slots: + domain: "light" diff --git a/sentences/uk/light_HassTurnOn.yaml b/sentences/uk/light_HassTurnOn.yaml index 558019e4fb..3a726f7926 100644 --- a/sentences/uk/light_HassTurnOn.yaml +++ b/sentences/uk/light_HassTurnOn.yaml @@ -8,3 +8,10 @@ intents: slots: domain: "light" response: "lights_area" + + - sentences: + - "<ввімкни> [все] світло " + - "<ввімкни> [все] світло" + response: "lights_floor" + slots: + domain: "light" diff --git a/tests/uk/_fixtures.yaml b/tests/uk/_fixtures.yaml index fff605a5bc..f5e622c506 100644 --- a/tests/uk/_fixtures.yaml +++ b/tests/uk/_fixtures.yaml @@ -2,10 +2,13 @@ language: uk areas: - name: Кухн(я|і) id: kitchen + floor: Перш(ий|ому) повер(х|сі) - name: Вітальн(я|і) id: living_room + floor: Перш(ий|ому) повер(х|сі) - name: Спальн(я|і) id: bedroom + floor: Друг(ий|ому) повер(х|сі) - name: Гараж[і] id: garage diff --git a/tests/uk/light_HassTurnOff.yaml b/tests/uk/light_HassTurnOff.yaml index d8d104b863..e9f8207a44 100644 --- a/tests/uk/light_HassTurnOff.yaml +++ b/tests/uk/light_HassTurnOff.yaml @@ -12,3 +12,13 @@ tests: - Кухня - Кухні response: Світло в кухні вимкнено + + - sentences: + - Вимкни світло на першому поверсі + - Вимкни на першому поверсі все світло + intent: + name: HassTurnOff + slots: + domain: light + floor: Першому поверсі + response: "Світло вимкнено" diff --git a/tests/uk/light_HassTurnOn.yaml b/tests/uk/light_HassTurnOn.yaml index 248b11a44d..77c7770252 100644 --- a/tests/uk/light_HassTurnOn.yaml +++ b/tests/uk/light_HassTurnOn.yaml @@ -12,3 +12,13 @@ tests: - Кухня - Кухні response: Світло в кухні ввімкнено + + - sentences: + - Ввімкни світло на другому поверсі + - Ввімкни на другому поверсі все світло + intent: + name: HassTurnOn + slots: + domain: light + floor: Другому поверсі + response: "Світло ввімкнено"