From a60df0d82963df336cff66b421093a35163a3cf1 Mon Sep 17 00:00:00 2001 From: Oleksandr Pidlisnyi Date: Thu, 28 Dec 2023 21:41:33 +0200 Subject: [PATCH 1/2] Add Ukrainian language --- .../ui_lovelace_minimalist/const.py | 3 +- .../translations/uk.json | 68 +++++++++++++++++++ 2 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 custom_components/ui_lovelace_minimalist/translations/uk.json diff --git a/custom_components/ui_lovelace_minimalist/const.py b/custom_components/ui_lovelace_minimalist/const.py index ea47cda65..86572ae39 100644 --- a/custom_components/ui_lovelace_minimalist/const.py +++ b/custom_components/ui_lovelace_minimalist/const.py @@ -38,6 +38,7 @@ "Swedish": "sv", "Turkish": "tr", "Russian": "ru", + "Ukrainian": "uk", } CONF_LANGUAGE = "language" @@ -57,10 +58,10 @@ "Portuguese", "Portuguese (Brazil)", "Slovenian", - "Slovak", "Swedish", "Turkish", "Russian", + "Ukrainian", ] CONF_SIDEPANEL_ENABLED = "sidepanel_enabled" CONF_SIDEPANEL_TITLE = "sidepanel_title" diff --git a/custom_components/ui_lovelace_minimalist/translations/uk.json b/custom_components/ui_lovelace_minimalist/translations/uk.json new file mode 100644 index 000000000..eeeeda065 --- /dev/null +++ b/custom_components/ui_lovelace_minimalist/translations/uk.json @@ -0,0 +1,68 @@ +{ + "title": "UI Lovelace Minimalist", + "config": { + "step": { + "user": { + "title": "Налаштування UI Lovelace Minimalist", + "description": "", + "data": { + "community_cards_enabled": "Увімкнути можливість налаштування карток спільноти цією інтеграцією. Необхідна авторизація GitHub!" + } + }, + "device": { + "title": "Очікування активації пристрою" + }, + "reauth_confirm": { + "title": "Потрібна повторна автентифікація", + "description": "Вам необхідно повтороно автентифікуватись з GitHub." + } + }, + "abort": { + "single_instance_allowed": "Допускається лише одна конфігурація UI Lovelace Minimalist.", + "not_setup": "UI Lovelace Minimalist не встановлено.", + "github": "Не вдалось автентифікуватись з GitHub, спробуйте ще раз пізніше.", + "reauth_successful": "Повторна автентифікація пройшла успішно." + }, + "progress": { + "wait_for_device": "1. Відкрите {url} \n2.Вставте цей ключ для авторизації ULM: \n```\n{code}\n```\n" + } + }, + "options": { + "step": { + "user": { + "title": "Налаштування UI Lovelace Minimalist", + "description": "", + "data": { + "language": "Мова", + "sidepanel_enabled": "Увімкнути створення Інформаційної панелі в бічній панелі.", + "sidepanel_icon": "Іконка в бічній панелі", + "sidepanel_title": "Назва в бічній панелі", + "adaptive_ui_enabled": "Увімкнути адаптивну Інформаційну панель зі спливаючим розділеним вікном", + "adaptive_ui_title": "Назва адаптивної Інформаційної панелі", + "adaptive_ui_icon": "Іконка адаптивної Інформаційної панелі", + "theme": "Тема", + "include_other_cards": "Включити ресурси, необхідні для користувацьких карток.", + "community_cards_enabled": "Увімкнути можливість налаштування карток спільноти цією інтеграцією. Необхідна авторизація GitHub!", + "community_cards": "Оберіть картки спільноти, які бажаєте увімкнути." + } + } + }, + "abort": { + "single_instance_allowed": "Допускається лише одна конфігурація UI Lovelace Minimalist.", + "not_setup": "UI Lovelace Minimalist не встановлено." + }, + "error": { + "github_cards": "Щось пішло не так при завантаженні карток з GitHub.", + "ack": "Ви повинні підтвердити всі пункти.", + "gh_token": "Токен Github не встановлено. Будь ласка, переінсталюйте цю інтеграцію, щоб пройти процедуру налаштування. (Жодні налаштування не будуть втрачені)" + } + }, + "services": { + "reload": { + "description": "Перезавантажте конфігурацію Інформаційної панелі для UI Lovelace Minimalist." + }, + "installed": { + "description": "Змініть встановлений ключ у глобальних налаштуваннях для UI Lovelace Minimalist." + } + } +} From 9090efb39501a12603b1cdd68e22ab3334b55269 Mon Sep 17 00:00:00 2001 From: Oleksandr Pidlisnyi Date: Thu, 28 Dec 2023 21:42:30 +0200 Subject: [PATCH 2/2] Sort languages alphabetically --- .../ui_lovelace_minimalist/const.py | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/custom_components/ui_lovelace_minimalist/const.py b/custom_components/ui_lovelace_minimalist/const.py index 86572ae39..c93ea1a90 100644 --- a/custom_components/ui_lovelace_minimalist/const.py +++ b/custom_components/ui_lovelace_minimalist/const.py @@ -19,48 +19,48 @@ COMMUNITY_CARDS_FOLDER = "custom_cards" LANGUAGES = { + "Català": "ca", "Czech": "cs", "Danish": "da", - "German": "de", + "Dutch": "nl", "English (GB)": "en", - "Spanish": "es", - "Català": "ca", "French": "fr", - "Italian": "it", - "Dutch": "nl", + "German": "de", "Hebrew": "he", + "Italian": "it", "Norwegian": "no", "Polish": "pl", - "Portuguese": "pt", "Portuguese (Brazil)": "pt-BR", - "Slovenian": "sl", + "Portuguese": "pt", + "Russian": "ru", "Slovak": "sk", + "Slovenian": "sl", + "Spanish": "es", "Swedish": "sv", "Turkish": "tr", - "Russian": "ru", "Ukrainian": "uk", } CONF_LANGUAGE = "language" CONF_LANGUAGES = [ + "Català", "Czech", "Danish", - "German", + "Dutch", "English (GB)", - "Spanish", - "Català", "French", - "Italian", - "Dutch", + "German", "Hebrew", + "Italian", "Norwegian", "Polish", - "Portuguese", "Portuguese (Brazil)", + "Portuguese", + "Russian", "Slovenian", + "Spanish", "Swedish", "Turkish", - "Russian", "Ukrainian", ] CONF_SIDEPANEL_ENABLED = "sidepanel_enabled"