Просмотр исходного кода

Uk translation improvements (#4981)

* fix(translations): update Ukrainian translations

- for device descriptions and error messages
uhodav 2 месяцев назад
Родитель
Сommit
590a5826c1
2 измененных файлов с 76 добавлено и 75 удалено
  1. 2 1
      custom_components/tuya_local/icons.json
  2. 74 74
      custom_components/tuya_local/translations/uk.json

+ 2 - 1
custom_components/tuya_local/icons.json

@@ -286,7 +286,8 @@
                     "mode": {
                     "mode": {
                         "state": {
                         "state": {
                             "laundry": "mdi:tshirt-crew",
                             "laundry": "mdi:tshirt-crew",
-                            "purify": "mdi:air-filter"
+                            "purify": "mdi:air-filter",
+                            "continuous": "mdi:fan"
                         }
                         }
                     }
                     }
                 }
                 }

+ 74 - 74
custom_components/tuya_local/translations/uk.json

@@ -21,11 +21,11 @@
                 "description": "Скористайтеся додатком SmartLife або Tuya"
                 "description": "Скористайтеся додатком SmartLife або Tuya"
             },
             },
             "choose_device": {
             "choose_device": {
-                "title": "Виберіть пристрій для додавання",
+                "title": "Оберіть тип пристрою",
                 "description": "Будь ласка",
                 "description": "Будь ласка",
                 "data": {
                 "data": {
-                    "device_id": "Виберіть пристрій:",
-                    "hub_id": "Виберіть шлюз:"
+                    "device_id": "Оберіть пристрій:",
+                    "hub_id": "Оберіть шлюз:"
                 }
                 }
             },
             },
             "search": {
             "search": {
@@ -46,14 +46,14 @@
             },
             },
             "select_type": {
             "select_type": {
                 "title": "Оберіть тип пристрою",
                 "title": "Оберіть тип пристрою",
-                "description": "{device_name}Виберіть тип, що відповідає вашому пристрою",
+                "description": "{device_name}Оберіть тип, що відповідає вашому пристрою",
                 "data": {
                 "data": {
                     "type": "Тип пристрою"
                     "type": "Тип пристрою"
                 }
                 }
             },
             },
             "select_type_auto_detected": {
             "select_type_auto_detected": {
                 "title": "Оберіть тип пристрою",
                 "title": "Оберіть тип пристрою",
-                "description": "{device_name}Выберите тип, который соответствует вашему устройству. Версия протокола {detected_protocol} была автоматически обнаружена и сохранена. Если вы обновите прошивку устройства в будущем, вам может потребоваться повторно настроить эту интеграцию.",
+                "description": "{device_name}Оберіть тип, що відповідає вашому пристрою. Версія протоколу {detected_protocol} була автоматично визначена та збережена. Якщо ви оновите прошивку пристрою в майбутньому, можливо, вам доведеться повторно налаштувати цю інтеграцію.",
                 "data": {
                 "data": {
                     "type": "Тип пристрою"
                     "type": "Тип пристрою"
                 }
                 }
@@ -72,7 +72,7 @@
             "no_devices": "Не вдалося знайти незареєстровані пристрої для облікового запису."
             "no_devices": "Не вдалося знайти незареєстровані пристрої для облікового запису."
         },
         },
         "error": {
         "error": {
-            "connection": "Неможливо подключиться к вашему устройству с этими данными. Это может быть временной проблемой или они могут быть неверными. Если вы выбрали конкретную версию протокола, попробуйте 'auto' вместо этого.",
+            "connection": "Неможливо підключитися до пристрою з цими даними. Це може бути тимчасовою проблемою або вони можуть бути неправильними. Якщо ви вибрали конкретну версію протоколу, спробуйте 'auto' замість цього.",
             "does_not_need_hub": "Пристрою не потрібен шлюз",
             "does_not_need_hub": "Пристрою не потрібен шлюз",
             "needs_hub": "Для пристрою потрібен шлюз"
             "needs_hub": "Для пристрою потрібен шлюз"
         }
         }
@@ -100,7 +100,7 @@
             }
             }
         },
         },
         "error": {
         "error": {
-            "connection": "Неможливо подключиться к вашему устройству с этими данными. Это может быть временной проблемой или они могут быть неверными. Если вы выбрали конкретную версию протокола, попробуйте 'auto' вместо этого."
+            "connection": "Неможливо підключитися до вашого пристрою з цими даними. Це може бути тимчасовою проблемою або вони можуть бути неправильними. Якщо ви вибрали конкретну версію протоколу, спробуйте 'auto' замість цього."
         },
         },
         "abort": {
         "abort": {
             "not_supported": "На жаль, цей пристрій не підтримується."
             "not_supported": "На жаль, цей пристрій не підтримується."
@@ -133,28 +133,28 @@
                 "state_attributes": {
                 "state_attributes": {
                     "description": {
                     "description": {
                         "state": {
                         "state": {
-                            "chamber_low_temperature": "Низька температура камеры",
+                            "chamber_low_temperature": "Низька температура камери",
                             "chamber_overheat": "Перегрів камери",
                             "chamber_overheat": "Перегрів камери",
-                            "communication_error": "Помилка связи",
-                            "drain_blocked": "Заблокирован слив",
-                            "evaporation_tray_low_temperature": "Низкая температура поддона для испарителя",
-                            "evaporation_tray_overheat": "Перегрев поддона для испарителя",
-                            "fire": "Пожар",
-                            "firewall_sensor_fault": "Неисправность датчика пожарной стены",
-                            "gas_leak": "Утечка газа",
-                            "heating_fault": "Неисправность нагрева",
-                            "no_water": "Нет воды",
+                            "communication_error": "Помилка зв'язку",
+                            "drain_blocked": "Заблокований злив",
+                            "evaporation_tray_low_temperature": "Низька температура піддона для випарника",
+                            "evaporation_tray_overheat": "Перегрів піддона для випарника",
+                            "fire": "Пожежа",
+                            "firewall_sensor_fault": "Несправність датчика пожежної стіни",
+                            "gas_leak": "Витік газу",
+                            "heating_fault": "Несправність нагріву",
+                            "no_water": "Немає води",
                             "ok": "OK",
                             "ok": "OK",
-                            "overflow": "Переполнение",
-                            "receive_error": "Ошибка приема",
-                            "sensor_fault": "Неисправность датчика",
-                            "sensor_open_circuit": "Открытая цепь датчика",
-                            "sensor_short_circuit": "Короткое замыкание датчика",
-                            "transmit_error": "Ошибка передачи",
-                            "valve_fault": "Неисправность клапана",
-                            "variable_frequency_fault": "Неисправность переменной частоты",
-                            "washing_motor_fault": "Неисправность мотора стирки",
-                            "water_removed_or_empty": "Вода удалена или пуста"
+                            "overflow": "Переповнення",
+                            "receive_error": "Помилка прийому",
+                            "sensor_fault": "Несправність датчика",
+                            "sensor_open_circuit": "Відкрита ланцюг датчика",
+                            "sensor_short_circuit": "Коротке замикання датчика",
+                            "transmit_error": "Помилка передачі",
+                            "valve_fault": "Несправність клапана",
+                            "variable_frequency_fault": "Несправність змінної частоти",
+                            "washing_motor_fault": "Несправність мотора прання",
+                            "water_removed_or_empty": "Вода видалена або пуста"
                         }
                         }
                     }
                     }
                 }
                 }
@@ -181,14 +181,14 @@
                 }
                 }
             },
             },
             "rinse_aid": {
             "rinse_aid": {
-                "name": "Ополаскиватель",
+                "name": "Ополіскувач",
                 "state": {
                 "state": {
                     "off": "OK",
                     "off": "OK",
                     "on": "Низький"
                     "on": "Низький"
                 }
                 }
             },
             },
             "salt": {
             "salt": {
-                "name": "Соль",
+                "name": "Сіль",
                 "state": {
                 "state": {
                     "off": "OK",
                     "off": "OK",
                     "on": "Низький"
                     "on": "Низький"
@@ -364,8 +364,8 @@
                             "medium_steaming": "Середнє парування",
                             "medium_steaming": "Середнє парування",
                             "high_steaming": "Високе парування",
                             "high_steaming": "Високе парування",
                             "steaming": "Парування",
                             "steaming": "Парування",
-                            "hot_air_baking": "Горячее воздушное выпекание",
-                            "disinfect": "Дезинфекция"
+                            "hot_air_baking": "Гаряче повітряне випікання",
+                            "disinfect": "Дезінфекція"
                         }
                         }
                     }
                     }
                 }
                 }
@@ -373,7 +373,7 @@
         },
         },
         "event": {
         "event": {
             "alarm": {
             "alarm": {
-                "name": "Тревога"
+                "name": "Тривога"
             }
             }
         },
         },
         "humidifier": {
         "humidifier": {
@@ -492,7 +492,7 @@
                 "name": "Світло духовки"
                 "name": "Світло духовки"
             },
             },
             "rangehood_light": {
             "rangehood_light": {
-                "name": "Світло вытяжки"
+                "name": "Світло витяжки"
             }
             }
         },
         },
         "lock": {
         "lock": {
@@ -877,59 +877,59 @@
                     "hygiene": "Гігієна",
                     "hygiene": "Гігієна",
                     "party": "Вечірка",
                     "party": "Вечірка",
                     "baby_care": "Догляд за дитиною",
                     "baby_care": "Догляд за дитиною",
-                    "hour_wash": "Почасовая стирка",
-                    "dry": "Сушка",
-                    "storage": "Хранение",
+                    "hour_wash": "Погодинне прання",
+                    "dry": "Сушіння",
+                    "storage": "Зберігання",
                     "light": "Легкий",
                     "light": "Легкий",
-                    "pots": "Кастрюли"
+                    "pots": "Каструлі"
                 }
                 }
             },
             },
             "water_hardness": {
             "water_hardness": {
-                "name": "Жорсткість воды"
+                "name": "Жорсткість води"
             },
             },
             "rinse_aid_level": {
             "rinse_aid_level": {
-                "name": "Уровень ополаскивателя"
+                "name": "Рівень ополіскувача"
             },
             },
             "rack": {
             "rack": {
                 "name": "Стойка",
                 "name": "Стойка",
                 "state": {
                 "state": {
-                    "lower": "Нижняя",
-                    "upper": "Верхняя",
-                    "both": "Обе"
+                    "lower": "Нижня",
+                    "upper": "Верхня",
+                    "both": "Обидві"
                 }
                 }
             },
             },
             "rangehood_mode": {
             "rangehood_mode": {
-                "name": "Режим вытяжки",
+                "name": "Режим витяжки",
                 "state": {
                 "state": {
                     "steaming": "Пар",
                     "steaming": "Пар",
-                    "regular": "Обычный",
-                    "strong": "Сильный"
+                    "regular": "Звичайний",
+                    "strong": "Сильний"
                 }
                 }
             },
             },
             "rangehood_fan_speed": {
             "rangehood_fan_speed": {
-                "name": "Скорость вентилятора вытяжки",
+                "name": "Швидкість вентилятора витяжки",
                 "state": {
                 "state": {
                     "off": "Вимк",
                     "off": "Вимк",
-                    "low": "Низкий",
-                    "medium": "Средний",
-                    "high": "Высокий",
-                    "quickfry": "Быстрая жарка"
+                    "low": "Низький",
+                    "medium": "Середній",
+                    "high": "Високий",
+                    "quickfry": "Швидке смаження"
                 }
                 }
             },
             },
             "rangehood_delayed_shutdown": {
             "rangehood_delayed_shutdown": {
-                "name": "Задержка выключения вытяжки",
+                "name": "Затримка вимкнення витяжки",
                 "state": {
                 "state": {
-                    "disabled": "Отключено",
-                    "1m": "1 минута",
-                    "2m": "2 минуты",
-                    "3m": "3 минуты",
-                    "4m": "4 минуты",
-                    "5m": "5 минут",
-                    "6m": "6 минут",
-                    "7m": "7 минут",
-                    "8m": "8 минут",
-                    "9m": "9 минут",
-                    "10m": "10 минут"
+                    "disabled": "Вимкнено",
+                    "1m": "1 хвилина",
+                    "2m": "2 хвилини",
+                    "3m": "3 хвилини",
+                    "4m": "4 хвилини",
+                    "5m": "5 хвилин",
+                    "6m": "6 хвилин",
+                    "7m": "7 хвилин",
+                    "8m": "8 хвилин",
+                    "9m": "9 хвилин",
+                    "10m": "10 хвилин"
                 }
                 }
             },
             },
             "menu": {
             "menu": {
@@ -990,14 +990,14 @@
         },
         },
         "sensor": {
         "sensor": {
             "ambient_temperature": {
             "ambient_temperature": {
-                "name": "Температура окружающей среды"
+                "name": "Температура довкілля"
             },
             },
             "cleanliness": {
             "cleanliness": {
                 "name": "Чистота",
                 "name": "Чистота",
                 "state": {
                 "state": {
-                    "poor": "Плохо",
-                    "good": "Хорошо",
-                    "great": "Отлично"
+                    "poor": "Погано",
+                    "good": "Добре",
+                    "great": "Відмінно"
                 }
                 }
             },
             },
             "air_quality": {
             "air_quality": {
@@ -1107,7 +1107,7 @@
                     "drain_normal_water": "Злив нормальної води",
                     "drain_normal_water": "Злив нормальної води",
                     "high_temperature_emptying": "Висока температура спорожнення",
                     "high_temperature_emptying": "Висока температура спорожнення",
                     "high_temperature_emptied": "Висока температура спорожнена",
                     "high_temperature_emptied": "Висока температура спорожнена",
-                    "storage": "Хранение"
+                    "storage": "Зберігання"
                 }
                 }
             },
             },
             "time_remaining": {
             "time_remaining": {
@@ -1162,7 +1162,7 @@
                 "name": "Термін служби фільтра"
                 "name": "Термін служби фільтра"
             },
             },
             "days_stored": {
             "days_stored": {
-                "name": "Дни хранения"
+                "name": "Дні зберігання"
             },
             },
             "leakage_current": {
             "leakage_current": {
                 "name": "Струм витоку"
                 "name": "Струм витоку"
@@ -1219,7 +1219,7 @@
                 "name": "УФ стерилізація"
                 "name": "УФ стерилізація"
             },
             },
             "auto_storage": {
             "auto_storage": {
-                "name": "Автохранение"
+                "name": "Автозберігання"
             },
             },
             "auto_dry": {
             "auto_dry": {
                 "name": "Автосушка"
                 "name": "Автосушка"
@@ -1228,26 +1228,26 @@
                 "name": "Духовка"
                 "name": "Духовка"
             },
             },
             "rangehood": {
             "rangehood": {
-                "name": "Вытяжка"
+                "name": "Витяжка"
             }
             }
         },
         },
         "text": {
         "text": {
             "meal_plan": {
             "meal_plan": {
-                "name": "План питания"
+                "name": "План живлення"
             },
             },
             "scene": {
             "scene": {
                 "name": "Сцена"
                 "name": "Сцена"
             },
             },
             "schedule": {
             "schedule": {
-                "name": "Расписание"
+                "name": "Розклад"
             }
             }
         },
         },
         "time": {
         "time": {
             "reservation_time": {
             "reservation_time": {
-                "name": "Время бронирования"
+                "name": "Час бронювання"
             },
             },
             "cooking_time": {
             "cooking_time": {
-                "name": "Время приготовления"
+                "name": "Час приготування"
             },
             },
             "timer": {
             "timer": {
                 "name": "Таймер"
                 "name": "Таймер"