From 0b163aac7d3c51f1b7f0a1e6c8a7ae84bf207c11 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 8 Jan 2023 00:26:22 +0000 Subject: [PATCH] [ci skip] Translation update --- .../components/climate/translations/it.json | 6 ++-- .../energyzero/translations/fr.json | 12 +++++++ .../google_mail/translations/de.json | 33 ++++++++++++++++++ .../google_mail/translations/es.json | 33 ++++++++++++++++++ .../components/isy994/translations/ca.json | 13 +++++++ .../components/isy994/translations/de.json | 13 +++++++ .../components/isy994/translations/el.json | 13 +++++++ .../components/isy994/translations/en.json | 28 +++++++-------- .../components/isy994/translations/es.json | 13 +++++++ .../components/isy994/translations/et.json | 13 +++++++ .../components/isy994/translations/pl.json | 13 +++++++ .../components/isy994/translations/ru.json | 13 +++++++ .../components/isy994/translations/sk.json | 13 +++++++ .../isy994/translations/zh-Hant.json | 13 +++++++ .../ld2410_ble/translations/fr.json | 23 +++++++++++++ .../ld2410_ble/translations/ru.json | 23 +++++++++++++ .../ld2410_ble/translations/sk.json | 23 +++++++++++++ .../local_calendar/translations/ca.json | 2 +- .../components/mysensors/translations/ca.json | 2 +- .../components/nam/translations/ru.json | 4 ++- .../components/nam/translations/sk.json | 4 ++- .../components/onewire/translations/pl.json | 8 +++++ .../components/openuv/translations/ca.json | 2 +- .../components/pi_hole/translations/ca.json | 15 ++++++-- .../components/pi_hole/translations/de.json | 13 +++++-- .../components/pi_hole/translations/el.json | 13 +++++-- .../components/pi_hole/translations/en.json | 12 +++++++ .../components/pi_hole/translations/es.json | 13 +++++-- .../components/pi_hole/translations/et.json | 13 +++++-- .../components/pi_hole/translations/fr.json | 11 ++++-- .../components/pi_hole/translations/pl.json | 13 +++++-- .../components/pi_hole/translations/ru.json | 13 +++++-- .../components/pi_hole/translations/sk.json | 13 +++++-- .../pi_hole/translations/zh-Hant.json | 13 +++++-- .../components/rainbird/translations/ca.json | 34 +++++++++++++++++++ .../components/rainbird/translations/de.json | 34 +++++++++++++++++++ .../components/rainbird/translations/en.json | 4 +-- .../components/rainbird/translations/es.json | 34 +++++++++++++++++++ .../components/roon/translations/pl.json | 6 ++++ .../ruuvi_gateway/translations/fr.json | 19 +++++++++++ .../components/sfr_box/translations/fr.json | 7 ++++ .../components/sfr_box/translations/ru.json | 27 +++++++++++++++ .../components/sfr_box/translations/sk.json | 27 +++++++++++++++ .../components/slimproto/translations/pl.json | 8 +++++ .../components/starlink/translations/de.json | 17 ++++++++++ .../components/starlink/translations/es.json | 17 ++++++++++ .../components/switchbot/translations/ca.json | 4 +-- .../components/switchbot/translations/de.json | 2 +- .../components/switchbot/translations/en.json | 10 +++++- .../components/switchbot/translations/es.json | 2 +- .../components/switchbot/translations/et.json | 2 +- .../components/switchbot/translations/ru.json | 4 +-- .../components/switchbot/translations/sk.json | 4 +-- .../switchbot/translations/zh-Hant.json | 2 +- .../transmission/translations/ca.json | 2 +- .../components/whirlpool/translations/ca.json | 1 + .../components/whirlpool/translations/de.json | 1 + .../components/whirlpool/translations/el.json | 1 + .../components/whirlpool/translations/es.json | 1 + .../components/whirlpool/translations/et.json | 1 + .../components/whirlpool/translations/ru.json | 1 + .../components/whirlpool/translations/sk.json | 1 + .../whirlpool/translations/zh-Hant.json | 1 + .../zeversolar/translations/fr.json | 20 +++++++++++ .../components/zha/translations/ja.json | 8 ++--- 65 files changed, 703 insertions(+), 61 deletions(-) create mode 100644 homeassistant/components/energyzero/translations/fr.json create mode 100644 homeassistant/components/google_mail/translations/de.json create mode 100644 homeassistant/components/google_mail/translations/es.json create mode 100644 homeassistant/components/ld2410_ble/translations/fr.json create mode 100644 homeassistant/components/ld2410_ble/translations/ru.json create mode 100644 homeassistant/components/ld2410_ble/translations/sk.json create mode 100644 homeassistant/components/rainbird/translations/ca.json create mode 100644 homeassistant/components/rainbird/translations/de.json create mode 100644 homeassistant/components/rainbird/translations/es.json create mode 100644 homeassistant/components/ruuvi_gateway/translations/fr.json create mode 100644 homeassistant/components/sfr_box/translations/fr.json create mode 100644 homeassistant/components/starlink/translations/de.json create mode 100644 homeassistant/components/starlink/translations/es.json create mode 100644 homeassistant/components/zeversolar/translations/fr.json diff --git a/homeassistant/components/climate/translations/it.json b/homeassistant/components/climate/translations/it.json index 1abe9345a43727..fb2edb203f09de 100644 --- a/homeassistant/components/climate/translations/it.json +++ b/homeassistant/components/climate/translations/it.json @@ -2,7 +2,7 @@ "device_automation": { "action_type": { "set_hvac_mode": "Cambia modalit\u00e0 HVAC su {entity_name}", - "set_preset_mode": "Modifica preimpostazione su {entity_name}" + "set_preset_mode": "Modifica modalit\u00e0 su {entity_name}" }, "condition_type": { "is_hvac_mode": "{entity_name} \u00e8 impostato su una modalit\u00e0 HVAC specifica", @@ -97,7 +97,7 @@ } }, "preset_modes": { - "name": "Preimpostazioni" + "name": "Modalit\u00e0" }, "swing_mode": { "name": "Modalit\u00e0 di oscillazione", @@ -122,7 +122,7 @@ "name": "passo di temperatura obiettivo" }, "temperature": { - "name": "Temperatura obiettivo" + "name": "Temperatura desiderata" } } }, diff --git a/homeassistant/components/energyzero/translations/fr.json b/homeassistant/components/energyzero/translations/fr.json new file mode 100644 index 00000000000000..573ad7da7d018d --- /dev/null +++ b/homeassistant/components/energyzero/translations/fr.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "step": { + "user": { + "description": "Voulez-vous commencer la configuration\u00a0?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/google_mail/translations/de.json b/homeassistant/components/google_mail/translations/de.json new file mode 100644 index 00000000000000..bb7745e24a77dc --- /dev/null +++ b/homeassistant/components/google_mail/translations/de.json @@ -0,0 +1,33 @@ +{ + "application_credentials": { + "description": "Befolge die [Anweisungen]({more_info_url}) f\u00fcr den [OAuth-Zustimmungsbildschirm]({oauth_consent_url}), um Home Assistant Zugriff auf dein Google Mail zu gew\u00e4hren. Du musst auch mit deinem Konto verkn\u00fcpfte Anwendungsanmeldeinformationen erstellen:\n1. Gehe zu [Credentials]({oauth_creds_url}) und klicke auf **Create Credentials**.\n2. W\u00e4hle aus der Dropdown-Liste **OAuth-Client-ID** aus.\n3. W\u00e4hle **Webanwendung** als Anwendungstyp aus." + }, + "config": { + "abort": { + "already_configured": "Konto wurde bereits konfiguriert", + "already_in_progress": "Der Konfigurationsablauf wird bereits ausgef\u00fchrt", + "cannot_connect": "Verbindung fehlgeschlagen", + "invalid_access_token": "Ung\u00fcltiger Zugriffs-Token", + "missing_configuration": "Die Komponente ist nicht konfiguriert. Bitte der Dokumentation folgen.", + "oauth_error": "Ung\u00fcltige Token-Daten empfangen.", + "reauth_successful": "Die erneute Authentifizierung war erfolgreich", + "timeout_connect": "Zeit\u00fcberschreitung beim Verbindungsaufbau", + "unknown": "Unerwarteter Fehler" + }, + "create_entry": { + "default": "Erfolgreich authentifiziert" + }, + "step": { + "auth": { + "title": "Google-Konto verkn\u00fcpfen" + }, + "pick_implementation": { + "title": "W\u00e4hle die Authentifizierungsmethode" + }, + "reauth_confirm": { + "description": "Die Google Mail-Integration muss dein Konto erneut authentifizieren", + "title": "Integration erneut authentifizieren" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/google_mail/translations/es.json b/homeassistant/components/google_mail/translations/es.json new file mode 100644 index 00000000000000..7a4ed15e1ac873 --- /dev/null +++ b/homeassistant/components/google_mail/translations/es.json @@ -0,0 +1,33 @@ +{ + "application_credentials": { + "description": "Sigue las [instrucciones]({more_info_url}) para la [pantalla de consentimiento de OAuth]( {oauth_consent_url} ) para dar acceso a Home Assistant a tu correo de Google. Tambi\u00e9n debes crear Credenciales de aplicaci\u00f3n vinculadas a tu cuenta:\n1. Ve a [Credenciales]( {oauth_creds_url} ) y haz clic en **Crear credenciales**.\n1. En la lista desplegable, selecciona **ID de cliente de OAuth**.\n1. Selecciona **Aplicaci\u00f3n web** para el Tipo de aplicaci\u00f3n. \n\n" + }, + "config": { + "abort": { + "already_configured": "La cuenta ya est\u00e1 configurada", + "already_in_progress": "El flujo de configuraci\u00f3n ya est\u00e1 en curso", + "cannot_connect": "No se pudo conectar", + "invalid_access_token": "Token de acceso no v\u00e1lido", + "missing_configuration": "El componente no est\u00e1 configurado. Por favor, sigue la documentaci\u00f3n.", + "oauth_error": "Se han recibido datos de token no v\u00e1lidos.", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", + "timeout_connect": "Tiempo de espera agotado para establecer la conexi\u00f3n", + "unknown": "Error inesperado" + }, + "create_entry": { + "default": "Autenticado correctamente" + }, + "step": { + "auth": { + "title": "Vincular cuenta de Google" + }, + "pick_implementation": { + "title": "Selecciona el m\u00e9todo de autenticaci\u00f3n" + }, + "reauth_confirm": { + "description": "La integraci\u00f3n de Google Mail necesita volver a autenticar tu cuenta", + "title": "Volver a autenticar la integraci\u00f3n" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/ca.json b/homeassistant/components/isy994/translations/ca.json index 69c9d02b1bbea1..f2a2899e7f93d0 100644 --- a/homeassistant/components/isy994/translations/ca.json +++ b/homeassistant/components/isy994/translations/ca.json @@ -32,6 +32,19 @@ } } }, + "issues": { + "deprecated_service": { + "fix_flow": { + "step": { + "confirm": { + "description": "Actualitza totes les automatitzacions o 'scripts' que utilitzin aquest servei perqu\u00e8 passin a utilitzar el servei `{alternate_service}` amb un ID d'entitat objectiu o 'target' `{alternate_target}`.", + "title": "El servei {deprecated_service} s'eliminar\u00e0" + } + } + }, + "title": "El servei {deprecated_service} s'eliminar\u00e0" + } + }, "options": { "step": { "init": { diff --git a/homeassistant/components/isy994/translations/de.json b/homeassistant/components/isy994/translations/de.json index ecc42152766e51..a6e683b03a5b8c 100644 --- a/homeassistant/components/isy994/translations/de.json +++ b/homeassistant/components/isy994/translations/de.json @@ -32,6 +32,19 @@ } } }, + "issues": { + "deprecated_service": { + "fix_flow": { + "step": { + "confirm": { + "description": "Aktualisiere alle Automatisierungen oder Skripte, die diesen Dienst verwenden, um stattdessen den Dienst `{alternate_service}` mit einer Zielentit\u00e4ts-ID von `{alternate_target}` zu verwenden.", + "title": "Der Dienst {deprecated_service} wird entfernt" + } + } + }, + "title": "Der Dienst {deprecated_service} wird entfernt" + } + }, "options": { "step": { "init": { diff --git a/homeassistant/components/isy994/translations/el.json b/homeassistant/components/isy994/translations/el.json index 9838403b196931..06e80d3193b0d5 100644 --- a/homeassistant/components/isy994/translations/el.json +++ b/homeassistant/components/isy994/translations/el.json @@ -32,6 +32,19 @@ } } }, + "issues": { + "deprecated_service": { + "fix_flow": { + "step": { + "confirm": { + "description": "\u0395\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03c5\u03c7\u03cc\u03bd \u03b1\u03c5\u03c4\u03bf\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 \u03ae \u03c3\u03b5\u03bd\u03ac\u03c1\u03b9\u03b1 \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1 \u03ce\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd \u03c4\u03b7\u03bd \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1 `{alternate_service}` \u03bc\u03b5 \u03b1\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03bf\u03bd\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2-\u03c3\u03c4\u03cc\u03c7\u03bf\u03c5 `{alternate_target}`.", + "title": "\u0397 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1 {deprecated_service} \u03b8\u03b1 \u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03b7\u03b8\u03b5\u03af" + } + } + }, + "title": "\u0397 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1 {deprecated_service} \u03b8\u03b1 \u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03b7\u03b8\u03b5\u03af" + } + }, "options": { "step": { "init": { diff --git a/homeassistant/components/isy994/translations/en.json b/homeassistant/components/isy994/translations/en.json index cc5d26b6cdd7a5..5f4a78b347531e 100644 --- a/homeassistant/components/isy994/translations/en.json +++ b/homeassistant/components/isy994/translations/en.json @@ -32,6 +32,19 @@ } } }, + "issues": { + "deprecated_service": { + "fix_flow": { + "step": { + "confirm": { + "description": "Update any automations or scripts that use this service to instead use the `{alternate_service}` service with a target entity ID of `{alternate_target}`.", + "title": "The {deprecated_service} service will be removed" + } + } + }, + "title": "The {deprecated_service} service will be removed" + } + }, "options": { "step": { "init": { @@ -53,18 +66,5 @@ "last_heartbeat": "Last Heartbeat Time", "websocket_status": "Event Socket Status" } - }, - "issues": { - "deprecated_service": { - "fix_flow": { - "step": { - "confirm": { - "description": "Update any automations or scripts that use this service to instead use the `{alternate_service}` service with a target entity ID of `{alternate_target}`.", - "title": "The {deprecated_service} service will be removed" - } - } - }, - "title": "The {deprecated_service} service will be removed" - } } -} +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/es.json b/homeassistant/components/isy994/translations/es.json index b320167b3f16f3..c59cd96ebeefbd 100644 --- a/homeassistant/components/isy994/translations/es.json +++ b/homeassistant/components/isy994/translations/es.json @@ -32,6 +32,19 @@ } } }, + "issues": { + "deprecated_service": { + "fix_flow": { + "step": { + "confirm": { + "description": "Actualiza cualquier automatizaci\u00f3n o script que use este servicio para usar en su lugar el servicio `{alternate_service}` con una ID de entidad de destino de `{alternate_target}`.", + "title": "Se eliminar\u00e1 el servicio {deprecated_service}" + } + } + }, + "title": "Se eliminar\u00e1 el servicio {deprecated_service}" + } + }, "options": { "step": { "init": { diff --git a/homeassistant/components/isy994/translations/et.json b/homeassistant/components/isy994/translations/et.json index 0f7e0e45503086..ba36b8bf4e17e0 100644 --- a/homeassistant/components/isy994/translations/et.json +++ b/homeassistant/components/isy994/translations/et.json @@ -32,6 +32,19 @@ } } }, + "issues": { + "deprecated_service": { + "fix_flow": { + "step": { + "confirm": { + "description": "V\u00e4rskenda k\u00f5iki automaatikaid v\u00f5i skripte, mis seda teenust kasutavad, et kasutada selle asemel teenust '{alternate_service}', mille sihtolemi ID on '{alternate_target}'.", + "title": "Teenus {deprecated_service} eemaldatakse" + } + } + }, + "title": "Teenus {deprecated_service} eemaldatakse" + } + }, "options": { "step": { "init": { diff --git a/homeassistant/components/isy994/translations/pl.json b/homeassistant/components/isy994/translations/pl.json index a1ca157bd14c56..232b4f6e8607a7 100644 --- a/homeassistant/components/isy994/translations/pl.json +++ b/homeassistant/components/isy994/translations/pl.json @@ -32,6 +32,19 @@ } } }, + "issues": { + "deprecated_service": { + "fix_flow": { + "step": { + "confirm": { + "description": "Zaktualizuj wszystkie automatyzacje lub skrypty tak, aby u\u017cywa\u0142y `{alternate_service}`z ID encji `{alternate_target}`.", + "title": "Proces {deprecated_service} zostanie usuni\u0119ty" + } + } + }, + "title": "Proces {deprecated_service} zostanie usuni\u0119ty" + } + }, "options": { "step": { "init": { diff --git a/homeassistant/components/isy994/translations/ru.json b/homeassistant/components/isy994/translations/ru.json index ea7d5c6e36ce40..cb25d9d04ed1ab 100644 --- a/homeassistant/components/isy994/translations/ru.json +++ b/homeassistant/components/isy994/translations/ru.json @@ -32,6 +32,19 @@ } } }, + "issues": { + "deprecated_service": { + "fix_flow": { + "step": { + "confirm": { + "description": "\u0412 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f\u0445 \u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u0445, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u044d\u0442\u0443 \u0441\u043b\u0443\u0436\u0431\u0443, \u0442\u0435\u043f\u0435\u0440\u044c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0443\u0436\u0431\u0443 `{alternate_service}` \u0441 \u0446\u0435\u043b\u0435\u0432\u044b\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c `{alternate_target}`.", + "title": "\u0421\u043b\u0443\u0436\u0431\u0430 {deprecated_service} \u0431\u0443\u0434\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0430" + } + } + }, + "title": "\u0421\u043b\u0443\u0436\u0431\u0430 {deprecated_service} \u0431\u0443\u0434\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0430" + } + }, "options": { "step": { "init": { diff --git a/homeassistant/components/isy994/translations/sk.json b/homeassistant/components/isy994/translations/sk.json index 6779170653aeb0..d2363f61fad734 100644 --- a/homeassistant/components/isy994/translations/sk.json +++ b/homeassistant/components/isy994/translations/sk.json @@ -32,6 +32,19 @@ } } }, + "issues": { + "deprecated_service": { + "fix_flow": { + "step": { + "confirm": { + "description": "Aktualizujte v\u0161etky automatiz\u00e1cie alebo skripty, ktor\u00e9 pou\u017e\u00edvaj\u00fa t\u00fato slu\u017ebu, aby namiesto nej pou\u017e\u00edvali slu\u017ebu `{alternate_service}` s ID cie\u013eovej entity `{alternate_target}`.", + "title": "Slu\u017eba {deprecated_service} bude odstr\u00e1nen\u00e1" + } + } + }, + "title": "Slu\u017eba {deprecated_service} bude odstr\u00e1nen\u00e1" + } + }, "options": { "step": { "init": { diff --git a/homeassistant/components/isy994/translations/zh-Hant.json b/homeassistant/components/isy994/translations/zh-Hant.json index b70d9601ba2354..38f3c8c68dd3ea 100644 --- a/homeassistant/components/isy994/translations/zh-Hant.json +++ b/homeassistant/components/isy994/translations/zh-Hant.json @@ -32,6 +32,19 @@ } } }, + "issues": { + "deprecated_service": { + "fix_flow": { + "step": { + "confirm": { + "description": "\u4f7f\u7528\u6b64\u670d\u52d9\u4ee5\u66f4\u65b0\u4efb\u4f55\u81ea\u52d5\u5316\u6216\u8173\u672c\u3001\u4ee5\u53d6\u4ee3\u4f7f\u7528\u76ee\u6a19\u5be6\u9ad4 ID \u70ba `{alternate_target}` \u4e4b `{alternate_service}` \u670d\u52d9\u3002", + "title": "{deprecated_service} \u670d\u52d9\u5c07\u79fb\u9664" + } + } + }, + "title": "{deprecated_service} \u670d\u52d9\u5c07\u79fb\u9664" + } + }, "options": { "step": { "init": { diff --git a/homeassistant/components/ld2410_ble/translations/fr.json b/homeassistant/components/ld2410_ble/translations/fr.json new file mode 100644 index 00000000000000..d0e00344152f9a --- /dev/null +++ b/homeassistant/components/ld2410_ble/translations/fr.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9", + "already_in_progress": "La configuration est d\u00e9j\u00e0 en cours", + "no_devices_found": "Aucun appareil trouv\u00e9 sur le r\u00e9seau", + "no_unconfigured_devices": "Aucun appareil non configur\u00e9 n'a \u00e9t\u00e9 trouv\u00e9.", + "not_supported": "Appareil non pris en charge" + }, + "error": { + "cannot_connect": "\u00c9chec de connexion", + "unknown": "Erreur inattendue" + }, + "flow_title": "{name}", + "step": { + "user": { + "data": { + "address": "Adresse Bluetooth" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ld2410_ble/translations/ru.json b/homeassistant/components/ld2410_ble/translations/ru.json new file mode 100644 index 00000000000000..dc0d2db5a6e477 --- /dev/null +++ b/homeassistant/components/ld2410_ble/translations/ru.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", + "already_in_progress": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.", + "no_devices_found": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b \u0432 \u0441\u0435\u0442\u0438.", + "no_unconfigured_devices": "\u041d\u0435\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e.", + "not_supported": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "flow_title": "{name}", + "step": { + "user": { + "data": { + "address": "\u0410\u0434\u0440\u0435\u0441 Bluetooth" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ld2410_ble/translations/sk.json b/homeassistant/components/ld2410_ble/translations/sk.json new file mode 100644 index 00000000000000..994e95cb8cdf92 --- /dev/null +++ b/homeassistant/components/ld2410_ble/translations/sk.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "Zariadenie u\u017e je nakonfigurovan\u00e9", + "already_in_progress": "Konfigur\u00e1cia u\u017e prebieha", + "no_devices_found": "V sieti sa nena\u0161li \u017eiadne zariadenia", + "no_unconfigured_devices": "Nena\u0161li sa \u017eiadne nenakonfigurovan\u00e9 zariadenia.", + "not_supported": "Zariadenie nie je podporovan\u00e9" + }, + "error": { + "cannot_connect": "Nepodarilo sa pripoji\u0165", + "unknown": "Neo\u010dak\u00e1van\u00e1 chyba" + }, + "flow_title": "{name}", + "step": { + "user": { + "data": { + "address": "Adresa Bluetooth" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/local_calendar/translations/ca.json b/homeassistant/components/local_calendar/translations/ca.json index a740c433dbc054..09337c555a9819 100644 --- a/homeassistant/components/local_calendar/translations/ca.json +++ b/homeassistant/components/local_calendar/translations/ca.json @@ -5,7 +5,7 @@ "data": { "calendar_name": "Nom del calendari" }, - "description": "Trieu un nom per al nou calendari" + "description": "Tria un nom per al nou calendari" } } } diff --git a/homeassistant/components/mysensors/translations/ca.json b/homeassistant/components/mysensors/translations/ca.json index e5adf477451ba3..9bc2d26dc46561 100644 --- a/homeassistant/components/mysensors/translations/ca.json +++ b/homeassistant/components/mysensors/translations/ca.json @@ -89,7 +89,7 @@ "fix_flow": { "step": { "confirm": { - "description": "Actualitzeu totes les automatitzacions o scripts que usen aquest servei o, alternativament, empreu el servei `{alternative_service}` amb un ID d'entitat objectiu de `{alternate_target}`.", + "description": "Actualitza totes les automatitzacions o 'scripts' que utilitzin aquest servei perqu\u00e8 passin a utilitzar el servei `{alternate_service}` amb un ID d'entitat objectiu o 'target' `{alternate_target}`.", "title": "El servei {deprecated_service} s'eliminar\u00e0" } } diff --git a/homeassistant/components/nam/translations/ru.json b/homeassistant/components/nam/translations/ru.json index e4613f96452a04..365e0acbbf5265 100644 --- a/homeassistant/components/nam/translations/ru.json +++ b/homeassistant/components/nam/translations/ru.json @@ -46,7 +46,9 @@ "low": "\u041d\u0438\u0437\u043a\u0438\u0439", "medium": "\u0421\u0440\u0435\u0434\u043d\u0438\u0439", "very high": "\u041e\u0447\u0435\u043d\u044c \u0432\u044b\u0441\u043e\u043a\u0438\u0439", - "very low": "\u041e\u0447\u0435\u043d\u044c \u043d\u0438\u0437\u043a\u0438\u0439" + "very low": "\u041e\u0447\u0435\u043d\u044c \u043d\u0438\u0437\u043a\u0438\u0439", + "very_high": "\u041e\u0447\u0435\u043d\u044c \u0432\u044b\u0441\u043e\u043a\u0438\u0439", + "very_low": "\u041e\u0447\u0435\u043d\u044c \u043d\u0438\u0437\u043a\u0438\u0439" } } } diff --git a/homeassistant/components/nam/translations/sk.json b/homeassistant/components/nam/translations/sk.json index 72e23d7485b319..24f069f3c6ddeb 100644 --- a/homeassistant/components/nam/translations/sk.json +++ b/homeassistant/components/nam/translations/sk.json @@ -46,7 +46,9 @@ "low": "N\u00edzky", "medium": "Stredn\u00fd", "very high": "Ve\u013emi vysok\u00fd", - "very low": "Ve\u013emi n\u00edzky" + "very low": "Ve\u013emi n\u00edzky", + "very_high": "Ve\u013emi vysok\u00fd", + "very_low": "Ve\u013emi n\u00edzka" } } } diff --git a/homeassistant/components/onewire/translations/pl.json b/homeassistant/components/onewire/translations/pl.json index 523afbd98d9771..d5a91584915b58 100644 --- a/homeassistant/components/onewire/translations/pl.json +++ b/homeassistant/components/onewire/translations/pl.json @@ -21,6 +21,14 @@ "device_not_selected": "Wybierz urz\u0105dzenia do skonfigurowania" }, "step": { + "ack_no_options": { + "data": { + "few": "Pustych", + "many": "Pustych", + "one": "Pusty", + "other": "Puste" + } + }, "configure_device": { "data": { "precision": "Dok\u0142adno\u015b\u0107 sensora" diff --git a/homeassistant/components/openuv/translations/ca.json b/homeassistant/components/openuv/translations/ca.json index b7a7f3e7630bd1..5a84892555dd24 100644 --- a/homeassistant/components/openuv/translations/ca.json +++ b/homeassistant/components/openuv/translations/ca.json @@ -28,7 +28,7 @@ }, "issues": { "deprecated_service_multiple_alternate_targets": { - "description": "Actualitza totes les automatitzacions o 'scripts' que utilitzin aquest servei perqu\u00e8 passin a utilitzar el servei `{alternate_service}` amb alguna de les seg\u00fcents entitats com a objectiu o 'target': `{alternate_targets}`.", + "description": "Actualitza totes les automatitzacions o 'scripts' que utilitzin aquest servei perqu\u00e8 passin a utilitzar el servei `{alternate_service}` amb algun dels seg\u00fcents ID's d'entitat objectiu o 'target': `{alternate_targets}`.", "title": "El servei {deprecated_service} est\u00e0 sent eliminat" }, "deprecated_service_single_alternate_target": { diff --git a/homeassistant/components/pi_hole/translations/ca.json b/homeassistant/components/pi_hole/translations/ca.json index 8fc46cc690d005..19c1469cc8cd6d 100644 --- a/homeassistant/components/pi_hole/translations/ca.json +++ b/homeassistant/components/pi_hole/translations/ca.json @@ -1,10 +1,12 @@ { "config": { "abort": { - "already_configured": "El servei ja est\u00e0 configurat" + "already_configured": "El servei ja est\u00e0 configurat", + "reauth_successful": "Re-autenticaci\u00f3 realitzada correctament" }, "error": { - "cannot_connect": "Ha fallat la connexi\u00f3" + "cannot_connect": "Ha fallat la connexi\u00f3", + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida" }, "step": { "api_key": { @@ -12,6 +14,13 @@ "api_key": "Clau API" } }, + "reauth_confirm": { + "data": { + "api_key": "Clau API" + }, + "description": "Introdueix una nova clau API per a PI-Hole a {host}/{location}", + "title": "Reautenticaci\u00f3 de la integraci\u00f3 PI-Hole" + }, "user": { "data": { "api_key": "Clau API", @@ -28,7 +37,7 @@ }, "issues": { "deprecated_yaml": { - "description": "L'opci\u00f3 de configurar el PI-Hole usant YAML s'est\u00e0 eliminant.\n\nLa vostra configuraci\u00f3 YAML actual s'ha importat autom\u00e0ticament a la IGU.\n\nElimineu la configuraci\u00f3 YAML del Pi-Hole del vostre fitxer \u00abconfiguration.yaml\u00bb i reinicieu el Home Assistant per tal d'esmenar aquesta incid\u00e8ncia.", + "description": "La configuraci\u00f3 de PI-Hole mitjan\u00e7ant YAML s'eliminar\u00e0 de Home Assistant.\n\nLa configuraci\u00f3 YAML existent s'ha importat autom\u00e0ticament a la interf\u00edcie d'usuari.\n\nElimina la configuraci\u00f3 YAML de PI-Hole del fitxer configuration.yaml i reinicia Home Assistant per solucionar aquest problema.", "title": "S'est\u00e0 eliminant la configuraci\u00f3 YAML del PI-Hole" } } diff --git a/homeassistant/components/pi_hole/translations/de.json b/homeassistant/components/pi_hole/translations/de.json index 5d9e69f6cffc00..e5d0567ead1544 100644 --- a/homeassistant/components/pi_hole/translations/de.json +++ b/homeassistant/components/pi_hole/translations/de.json @@ -1,10 +1,12 @@ { "config": { "abort": { - "already_configured": "Der Dienst ist bereits konfiguriert" + "already_configured": "Der Dienst ist bereits konfiguriert", + "reauth_successful": "Die erneute Authentifizierung war erfolgreich" }, "error": { - "cannot_connect": "Verbindung fehlgeschlagen" + "cannot_connect": "Verbindung fehlgeschlagen", + "invalid_auth": "Ung\u00fcltige Authentifizierung" }, "step": { "api_key": { @@ -12,6 +14,13 @@ "api_key": "API-Schl\u00fcssel" } }, + "reauth_confirm": { + "data": { + "api_key": "API-Schl\u00fcssel" + }, + "description": "Bitte gib einen neuen API-Schl\u00fcssel f\u00fcr PI-Hole unter {host}/{location} ein", + "title": "PI-Hole Integration erneut authentifizieren" + }, "user": { "data": { "api_key": "API-Schl\u00fcssel", diff --git a/homeassistant/components/pi_hole/translations/el.json b/homeassistant/components/pi_hole/translations/el.json index 93a29061359a49..7746563d53cdd4 100644 --- a/homeassistant/components/pi_hole/translations/el.json +++ b/homeassistant/components/pi_hole/translations/el.json @@ -1,10 +1,12 @@ { "config": { "abort": { - "already_configured": "\u0397 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1 \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03c1\u03c5\u03b8\u03bc\u03b9\u03c3\u03c4\u03b5\u03af" + "already_configured": "\u0397 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1 \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03c1\u03c5\u03b8\u03bc\u03b9\u03c3\u03c4\u03b5\u03af", + "reauth_successful": "\u039f \u03b5\u03ba \u03bd\u03ad\u03bf\u03c5 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03ae\u03c4\u03b1\u03bd \u03b5\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2" }, "error": { - "cannot_connect": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2" + "cannot_connect": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2", + "invalid_auth": "\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf\u03c2 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2" }, "step": { "api_key": { @@ -12,6 +14,13 @@ "api_key": "\u039a\u03bb\u03b5\u03b9\u03b4\u03af API" } }, + "reauth_confirm": { + "data": { + "api_key": "\u039a\u03bb\u03b5\u03b9\u03b4\u03af API" + }, + "description": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03bd\u03ad\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03af api \u03b3\u03b9\u03b1 \u03c4\u03bf PI-Hole \u03c3\u03c4\u03bf {host}/{location}", + "title": "PI-Hole \u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03cc\u03c2 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7\u03c2" + }, "user": { "data": { "api_key": "\u039a\u03bb\u03b5\u03b9\u03b4\u03af API", diff --git a/homeassistant/components/pi_hole/translations/en.json b/homeassistant/components/pi_hole/translations/en.json index 815182731c21d5..951de6eee8c608 100644 --- a/homeassistant/components/pi_hole/translations/en.json +++ b/homeassistant/components/pi_hole/translations/en.json @@ -9,6 +9,11 @@ "invalid_auth": "Invalid authentication" }, "step": { + "api_key": { + "data": { + "api_key": "API Key" + } + }, "reauth_confirm": { "data": { "api_key": "API Key" @@ -24,9 +29,16 @@ "name": "Name", "port": "Port", "ssl": "Uses an SSL certificate", + "statistics_only": "Statistics Only", "verify_ssl": "Verify SSL certificate" } } } + }, + "issues": { + "deprecated_yaml": { + "description": "Configuring PI-Hole using YAML is being removed.\n\nYour existing YAML configuration has been imported into the UI automatically.\n\nRemove the PI-Hole YAML configuration from your configuration.yaml file and restart Home Assistant to fix this issue.", + "title": "The PI-Hole YAML configuration is being removed" + } } } \ No newline at end of file diff --git a/homeassistant/components/pi_hole/translations/es.json b/homeassistant/components/pi_hole/translations/es.json index 9215fb1b3a0596..d3295965428b77 100644 --- a/homeassistant/components/pi_hole/translations/es.json +++ b/homeassistant/components/pi_hole/translations/es.json @@ -1,10 +1,12 @@ { "config": { "abort": { - "already_configured": "El servicio ya est\u00e1 configurado" + "already_configured": "El servicio ya est\u00e1 configurado", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { - "cannot_connect": "No se pudo conectar" + "cannot_connect": "No se pudo conectar", + "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida" }, "step": { "api_key": { @@ -12,6 +14,13 @@ "api_key": "Clave API" } }, + "reauth_confirm": { + "data": { + "api_key": "Clave API" + }, + "description": "Por favor, introduce una nueva clave API para PI-Hole en {host}/{location}", + "title": "Volver a autenticar la integraci\u00f3n Pi-Hole" + }, "user": { "data": { "api_key": "Clave API", diff --git a/homeassistant/components/pi_hole/translations/et.json b/homeassistant/components/pi_hole/translations/et.json index c3b3cff43d2857..d9b774ac554b7b 100644 --- a/homeassistant/components/pi_hole/translations/et.json +++ b/homeassistant/components/pi_hole/translations/et.json @@ -1,10 +1,12 @@ { "config": { "abort": { - "already_configured": "Teenus on juba seadistatud" + "already_configured": "Teenus on juba seadistatud", + "reauth_successful": "Taastuvastamine \u00f5nnestus" }, "error": { - "cannot_connect": "\u00dchendamine nurjus" + "cannot_connect": "\u00dchendamine nurjus", + "invalid_auth": "Tuvastamine nurjus" }, "step": { "api_key": { @@ -12,6 +14,13 @@ "api_key": "API v\u00f5ti" } }, + "reauth_confirm": { + "data": { + "api_key": "API v\u00f5ti" + }, + "description": "Sisesta PI-Hole'i uus API-v\u00f5ti aadressil {host}/{location}", + "title": "PI-Hole Taastuvasta sidumine" + }, "user": { "data": { "api_key": "API v\u00f5ti", diff --git a/homeassistant/components/pi_hole/translations/fr.json b/homeassistant/components/pi_hole/translations/fr.json index 4eb97a047560f5..3c475f53e67a36 100644 --- a/homeassistant/components/pi_hole/translations/fr.json +++ b/homeassistant/components/pi_hole/translations/fr.json @@ -1,10 +1,12 @@ { "config": { "abort": { - "already_configured": "Le service est d\u00e9j\u00e0 configur\u00e9" + "already_configured": "Le service est d\u00e9j\u00e0 configur\u00e9", + "reauth_successful": "La r\u00e9-authentification a r\u00e9ussi" }, "error": { - "cannot_connect": "\u00c9chec de connexion" + "cannot_connect": "\u00c9chec de connexion", + "invalid_auth": "Authentification non valide" }, "step": { "api_key": { @@ -12,6 +14,11 @@ "api_key": "Cl\u00e9 d'API" } }, + "reauth_confirm": { + "data": { + "api_key": "Cl\u00e9 d'API" + } + }, "user": { "data": { "api_key": "Cl\u00e9 d'API", diff --git a/homeassistant/components/pi_hole/translations/pl.json b/homeassistant/components/pi_hole/translations/pl.json index 22e1f40c917cb5..5aa834123d57a9 100644 --- a/homeassistant/components/pi_hole/translations/pl.json +++ b/homeassistant/components/pi_hole/translations/pl.json @@ -1,10 +1,12 @@ { "config": { "abort": { - "already_configured": "Us\u0142uga jest ju\u017c skonfigurowana" + "already_configured": "Us\u0142uga jest ju\u017c skonfigurowana", + "reauth_successful": "Ponowne uwierzytelnianie przebieg\u0142o pomy\u015blnie" }, "error": { - "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia" + "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia", + "invalid_auth": "Nieprawid\u0142owe uwierzytelnienie" }, "step": { "api_key": { @@ -12,6 +14,13 @@ "api_key": "Klucz API" } }, + "reauth_confirm": { + "data": { + "api_key": "Klucz API" + }, + "description": "Podaj nowy klucz api dla PI-Hole spod adresu", + "title": "Ponowne uwierzytelnienie integracji PI-Hole" + }, "user": { "data": { "api_key": "Klucz API", diff --git a/homeassistant/components/pi_hole/translations/ru.json b/homeassistant/components/pi_hole/translations/ru.json index 73c632b0799c94..7cd0eaf6f17f7e 100644 --- a/homeassistant/components/pi_hole/translations/ru.json +++ b/homeassistant/components/pi_hole/translations/ru.json @@ -1,10 +1,12 @@ { "config": { "abort": { - "already_configured": "\u042d\u0442\u0430 \u0441\u043b\u0443\u0436\u0431\u0430 \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 Home Assistant." + "already_configured": "\u042d\u0442\u0430 \u0441\u043b\u0443\u0436\u0431\u0430 \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 Home Assistant.", + "reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e." }, "error": { - "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f." + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "invalid_auth": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438." }, "step": { "api_key": { @@ -12,6 +14,13 @@ "api_key": "\u041a\u043b\u044e\u0447 API" } }, + "reauth_confirm": { + "data": { + "api_key": "\u041a\u043b\u044e\u0447 API" + }, + "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u043e\u0432\u044b\u0439 \u043a\u043b\u044e\u0447 API \u0434\u043b\u044f PI-Hole \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 {host}/{location}", + "title": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f PI-Hole" + }, "user": { "data": { "api_key": "\u041a\u043b\u044e\u0447 API", diff --git a/homeassistant/components/pi_hole/translations/sk.json b/homeassistant/components/pi_hole/translations/sk.json index be3e884add6a79..6fe0cf48a67310 100644 --- a/homeassistant/components/pi_hole/translations/sk.json +++ b/homeassistant/components/pi_hole/translations/sk.json @@ -1,10 +1,12 @@ { "config": { "abort": { - "already_configured": "Slu\u017eba u\u017e je nakonfigurovan\u00e1" + "already_configured": "Slu\u017eba u\u017e je nakonfigurovan\u00e1", + "reauth_successful": "Op\u00e4tovn\u00e9 overenie bolo \u00faspe\u0161n\u00e9" }, "error": { - "cannot_connect": "Nepodarilo sa pripoji\u0165" + "cannot_connect": "Nepodarilo sa pripoji\u0165", + "invalid_auth": "Neplatn\u00e9 overenie" }, "step": { "api_key": { @@ -12,6 +14,13 @@ "api_key": "API k\u013e\u00fa\u010d" } }, + "reauth_confirm": { + "data": { + "api_key": "API k\u013e\u00fa\u010d" + }, + "description": "Zadajte nov\u00fd k\u013e\u00fa\u010d api pre PI-Hole na adrese {host}/{location}", + "title": "PI-Hole Znova overi\u0165 integr\u00e1ciu" + }, "user": { "data": { "api_key": "API k\u013e\u00fa\u010d", diff --git a/homeassistant/components/pi_hole/translations/zh-Hant.json b/homeassistant/components/pi_hole/translations/zh-Hant.json index 7ad71392b1f63f..2daa56d5c2627c 100644 --- a/homeassistant/components/pi_hole/translations/zh-Hant.json +++ b/homeassistant/components/pi_hole/translations/zh-Hant.json @@ -1,10 +1,12 @@ { "config": { "abort": { - "already_configured": "\u670d\u52d9\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + "already_configured": "\u670d\u52d9\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f" }, "error": { - "cannot_connect": "\u9023\u7dda\u5931\u6557" + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548" }, "step": { "api_key": { @@ -12,6 +14,13 @@ "api_key": "API \u91d1\u9470" } }, + "reauth_confirm": { + "data": { + "api_key": "API \u91d1\u9470" + }, + "description": "\u8acb\u8f38\u5165\u4f4d\u65bc {host}/{location} \u7684 PI-Hole \u65b0\u5bc6\u9470", + "title": "\u91cd\u65b0\u8a8d\u8b49\u6574\u5408 PI-Hole" + }, "user": { "data": { "api_key": "API \u91d1\u9470", diff --git a/homeassistant/components/rainbird/translations/ca.json b/homeassistant/components/rainbird/translations/ca.json new file mode 100644 index 00000000000000..11033cded2264e --- /dev/null +++ b/homeassistant/components/rainbird/translations/ca.json @@ -0,0 +1,34 @@ +{ + "config": { + "error": { + "cannot_connect": "Ha fallat la connexi\u00f3", + "timeout_connect": "S'ha esgotat el temps m\u00e0xim d'espera per establir connexi\u00f3" + }, + "step": { + "user": { + "data": { + "host": "Amfitri\u00f3", + "password": "Contrasenya" + }, + "description": "Introdueix la informaci\u00f3 del m\u00f2dul WiFi LNK del teu dispositiu Rain Bird.", + "title": "Configuraci\u00f3 de Rain Bird" + } + } + }, + "issues": { + "deprecated_yaml": { + "description": "La configuraci\u00f3 de Rain Bird des del fitxer configuration.yaml s'eliminar\u00e0 de Home Assistant a la versi\u00f3 2023.4. \n\nLa configuraci\u00f3 existent s'ha importat autom\u00e0ticament a la interf\u00edcie d'usuari. Per\u00f2 els temps de reg per zona predeterminats ja no s\u00f3n compatibles. Elimina la configuraci\u00f3 YAML de Rain Bird corresponent del fitxer configuration.yaml i reinicia Home Assistant per solucionar aquest problema.", + "title": "La configuraci\u00f3 YAML de Radin Bird est\u00e0 sent eliminada" + } + }, + "options": { + "step": { + "init": { + "data": { + "duration": "Temps de reg predeterminat en minuts" + }, + "title": "Configuraci\u00f3 de Rain Bird" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rainbird/translations/de.json b/homeassistant/components/rainbird/translations/de.json new file mode 100644 index 00000000000000..f6dca7c0b78da1 --- /dev/null +++ b/homeassistant/components/rainbird/translations/de.json @@ -0,0 +1,34 @@ +{ + "config": { + "error": { + "cannot_connect": "Verbindung fehlgeschlagen", + "timeout_connect": "Zeit\u00fcberschreitung beim Verbindungsaufbau" + }, + "step": { + "user": { + "data": { + "host": "Host", + "password": "Passwort" + }, + "description": "Bitte gib die LNK-WLAN-Modulinformationen f\u00fcr dein Rain Bird-Ger\u00e4t ein.", + "title": "Rain Bird konfigurieren" + } + } + }, + "issues": { + "deprecated_yaml": { + "description": "Die Konfiguration von Rain Bird in configuration.yaml wird in Home Assistant 2023.4 entfernt. \n\nDeine Konfiguration wurde automatisch in die Benutzeroberfl\u00e4che importiert, jedoch werden standardm\u00e4\u00dfige Beregnungszeiten pro Zone nicht mehr unterst\u00fctzt. Entferne die Rain Bird YAML-Konfiguration aus deiner configuration.yaml-Datei und starte Home Assistant neu, um dieses Problem zu beheben.", + "title": "Die Rain Bird YAML-Konfiguration wird entfernt" + } + }, + "options": { + "step": { + "init": { + "data": { + "duration": "Standard-Bew\u00e4sserungszeit in Minuten" + }, + "title": "Rain Bird konfigurieren" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rainbird/translations/en.json b/homeassistant/components/rainbird/translations/en.json index f9b7c25733b20e..6541b980b85217 100644 --- a/homeassistant/components/rainbird/translations/en.json +++ b/homeassistant/components/rainbird/translations/en.json @@ -17,7 +17,7 @@ }, "issues": { "deprecated_yaml": { - "description": "Configuring Rain Bird in configuration.yaml is being removed in Home Assistant 2023.3.\n\nYour configuration has been imported into the UI automatically, however default per-zone irrigation times are no longer supported. Remove the Rain Bird YAML configuration from your configuration.yaml file and restart Home Assistant to fix this issue.", + "description": "Configuring Rain Bird in configuration.yaml is being removed in Home Assistant 2023.4.\n\nYour configuration has been imported into the UI automatically, however default per-zone irrigation times are no longer supported. Remove the Rain Bird YAML configuration from your configuration.yaml file and restart Home Assistant to fix this issue.", "title": "The Rain Bird YAML configuration is being removed" } }, @@ -25,7 +25,7 @@ "step": { "init": { "data": { - "duration": "Default irrigation time" + "duration": "Default irrigation time in minutes" }, "title": "Configure Rain Bird" } diff --git a/homeassistant/components/rainbird/translations/es.json b/homeassistant/components/rainbird/translations/es.json new file mode 100644 index 00000000000000..78ef494451a6ed --- /dev/null +++ b/homeassistant/components/rainbird/translations/es.json @@ -0,0 +1,34 @@ +{ + "config": { + "error": { + "cannot_connect": "No se pudo conectar", + "timeout_connect": "Tiempo de espera agotado para establecer la conexi\u00f3n" + }, + "step": { + "user": { + "data": { + "host": "Host", + "password": "Contrase\u00f1a" + }, + "description": "Por favor, introduce la informaci\u00f3n del m\u00f3dulo LNK WiFi para tu dispositivo Rain Bird.", + "title": "Configurar Rain Bird" + } + } + }, + "issues": { + "deprecated_yaml": { + "description": "La configuraci\u00f3n de Rain Bird en configuration.yaml se eliminar\u00e1 en Home Assistant 2023.4. \n\nTu configuraci\u00f3n se ha importado a la IU autom\u00e1ticamente, sin embargo, los tiempos de riego predeterminados por zona ya no son compatibles. Elimina la configuraci\u00f3n YAML de Rain Bird de tu archivo configuration.yaml y reinicia Home Assistant para solucionar este problema.", + "title": "Se va a eliminar la configuraci\u00f3n YAML de Rain Bird" + } + }, + "options": { + "step": { + "init": { + "data": { + "duration": "Tiempo de riego predeterminado en minutos" + }, + "title": "Configurar Rain Bird" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/roon/translations/pl.json b/homeassistant/components/roon/translations/pl.json index 068153e2572a56..1d1e8853035ad8 100644 --- a/homeassistant/components/roon/translations/pl.json +++ b/homeassistant/components/roon/translations/pl.json @@ -18,6 +18,12 @@ "link": { "description": "Musisz autoryzowa\u0107 Home Assistant w Roon. Po klikni\u0119ciu przycisku \"Zatwierd\u017a\", przejd\u017a do aplikacji Roon Core, otw\u00f3rz \"Ustawienia\" i w\u0142\u0105cz Home Assistant w karcie \"Rozszerzenia\" (Extensions).", "title": "Autoryzuj Home Assistant w Roon" + }, + "user": { + "few": "Pustych", + "many": "Pustych", + "one": "Pusty", + "other": "Puste" } } } diff --git a/homeassistant/components/ruuvi_gateway/translations/fr.json b/homeassistant/components/ruuvi_gateway/translations/fr.json new file mode 100644 index 00000000000000..0eb22e7d789d41 --- /dev/null +++ b/homeassistant/components/ruuvi_gateway/translations/fr.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Le compte est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "cannot_connect": "\u00c9chec de connexion", + "invalid_auth": "Authentification non valide", + "unknown": "Erreur inattendue" + }, + "step": { + "user": { + "data": { + "host": "H\u00f4te (adresse IP ou nom DNS)" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sfr_box/translations/fr.json b/homeassistant/components/sfr_box/translations/fr.json new file mode 100644 index 00000000000000..4da885d870fb6e --- /dev/null +++ b/homeassistant/components/sfr_box/translations/fr.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "cannot_connect": "\u00c9chec de connexion" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sfr_box/translations/ru.json b/homeassistant/components/sfr_box/translations/ru.json index ffde0514cde194..4dda0b72f72e20 100644 --- a/homeassistant/components/sfr_box/translations/ru.json +++ b/homeassistant/components/sfr_box/translations/ru.json @@ -14,5 +14,32 @@ } } } + }, + "entity": { + "sensor": { + "line_status": { + "state": { + "loss_of_power": "\u041f\u043e\u0442\u0435\u0440\u044f \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438", + "loss_of_signal": "\u041f\u043e\u0442\u0435\u0440\u044f \u0441\u0438\u0433\u043d\u0430\u043b\u0430", + "loss_of_signal_quality": "\u041f\u043e\u0442\u0435\u0440\u044f \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0441\u0438\u0433\u043d\u0430\u043b\u0430", + "no_defect": "\u0411\u0435\u0437 \u0434\u0435\u0444\u0435\u043a\u0442\u043e\u0432", + "unknown": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e" + } + }, + "training": { + "state": { + "g_922_channel_analysis": "\u0410\u043d\u0430\u043b\u0438\u0437 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 G.992", + "g_992_message_exchange": "\u041e\u0431\u043c\u0435\u043d \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 G.992", + "g_992_started": "G.992 \u0437\u0430\u043f\u0443\u0449\u0435\u043d", + "g_993_channel_analysis": "\u0410\u043d\u0430\u043b\u0438\u0437 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 G.993", + "g_993_message_exchange": "\u041e\u0431\u043c\u0435\u043d \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 G.993", + "g_993_started": "G.993 \u0437\u0430\u043f\u0443\u0449\u0435\u043d", + "g_994_training": "\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 G.994", + "idle": "\u0411\u0435\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435", + "showtime": "\u0412\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0448\u043e\u0443", + "unknown": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/sfr_box/translations/sk.json b/homeassistant/components/sfr_box/translations/sk.json index bd2e41a926faf3..329dd18342a1bf 100644 --- a/homeassistant/components/sfr_box/translations/sk.json +++ b/homeassistant/components/sfr_box/translations/sk.json @@ -14,5 +14,32 @@ } } } + }, + "entity": { + "sensor": { + "line_status": { + "state": { + "loss_of_power": "Strata nap\u00e1jania", + "loss_of_signal": "Strata sign\u00e1lu", + "loss_of_signal_quality": "Strata kvality sign\u00e1lu", + "no_defect": "Bez defektu", + "unknown": "Nezn\u00e1me" + } + }, + "training": { + "state": { + "g_922_channel_analysis": "G.922 Anal\u00fdza kan\u00e1lov", + "g_992_message_exchange": "G.992 V\u00fdmena spr\u00e1v", + "g_992_started": "G.992 Spusten\u00e9", + "g_993_channel_analysis": "G.993 Anal\u00fdza kan\u00e1lov", + "g_993_message_exchange": "G.993 V\u00fdmena spr\u00e1v", + "g_993_started": "G.993 Spusten\u00e9", + "g_994_training": "G.994 \u0160kolenie", + "idle": "Ne\u010dinn\u00fd", + "showtime": "Showtime", + "unknown": "Nezn\u00e1me" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/slimproto/translations/pl.json b/homeassistant/components/slimproto/translations/pl.json index 96fba53c20f83a..44bce8fbf38a88 100644 --- a/homeassistant/components/slimproto/translations/pl.json +++ b/homeassistant/components/slimproto/translations/pl.json @@ -2,6 +2,14 @@ "config": { "abort": { "single_instance_allowed": "Ju\u017c skonfigurowano. Mo\u017cliwa jest tylko jedna konfiguracja." + }, + "step": { + "user": { + "few": "Pustych", + "many": "Pustych", + "one": "Pusty", + "other": "Puste" + } } } } \ No newline at end of file diff --git a/homeassistant/components/starlink/translations/de.json b/homeassistant/components/starlink/translations/de.json new file mode 100644 index 00000000000000..214b20ef0ba00b --- /dev/null +++ b/homeassistant/components/starlink/translations/de.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Ger\u00e4t ist bereits konfiguriert" + }, + "error": { + "cannot_connect": "Verbindung fehlgeschlagen" + }, + "step": { + "user": { + "data": { + "ip_address": "IP-Adresse" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/starlink/translations/es.json b/homeassistant/components/starlink/translations/es.json new file mode 100644 index 00000000000000..4eb1e4859461a5 --- /dev/null +++ b/homeassistant/components/starlink/translations/es.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado" + }, + "error": { + "cannot_connect": "No se pudo conectar" + }, + "step": { + "user": { + "data": { + "ip_address": "Direcci\u00f3n IP" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/switchbot/translations/ca.json b/homeassistant/components/switchbot/translations/ca.json index 4b1d32378a1bc7..23748bfcc81b20 100644 --- a/homeassistant/components/switchbot/translations/ca.json +++ b/homeassistant/components/switchbot/translations/ca.json @@ -8,7 +8,7 @@ "unknown": "Error inesperat" }, "error": { - "auth_failed": "Ha fallat l'autenticaci\u00f3", + "auth_failed": "Ha fallat l'autenticaci\u00f3: {error_detail}", "encryption_key_invalid": "L'ID de clau o la clau de xifrat no s\u00f3n v\u00e0lids", "key_id_invalid": "L'ID de clau o la clau de xifrat no s\u00f3n v\u00e0lids" }, @@ -22,7 +22,7 @@ "password": "Contrasenya", "username": "Nom d'usuari" }, - "description": "Subministreu el nom d'usuari i la contrasenya d'acc\u00e9s a la vostra app SwitchBot. Aquesta informaci\u00f3 no es desar\u00e0 i nom\u00e9s s'utilitza per recuperar la clau de xifrat." + "description": "Proporciona el nom d'usuari i la contrasenya de l'aplicaci\u00f3 SwitchBot. Aquesta informaci\u00f3 no es desar\u00e0 i nom\u00e9s s'utilitzar\u00e0 per recuperar la clau de xifrat dels teus panys. Els noms d'usuari i contrasenyes distingeixen entre maj\u00fascules i min\u00fascules." }, "lock_choose_method": { "description": "Els panys SwitchBot es poden configurar a Home Assistant de dues maneres diferents. \n\nPots introduir l'identificador de clau i la clau de xifrat, o b\u00e9, Home Assistant ho pot importar des del teu compte de SwitchBot.", diff --git a/homeassistant/components/switchbot/translations/de.json b/homeassistant/components/switchbot/translations/de.json index 7a6a94b90385ea..78a4e5ba1988b1 100644 --- a/homeassistant/components/switchbot/translations/de.json +++ b/homeassistant/components/switchbot/translations/de.json @@ -22,7 +22,7 @@ "password": "Passwort", "username": "Benutzername" }, - "description": "Bitte geben deinen Benutzernamen und dein Passwort f\u00fcr die SwitchBot-App ein. Diese Daten werden nicht gespeichert und nur zum Abrufen des Verschl\u00fcsselungsschl\u00fcssels deines Schlosses verwendet." + "description": "Bitte gib deinen Benutzernamen und Passwort f\u00fcr die SwitchBot App an. Diese Daten werden nicht gespeichert und nur zum Abrufen deines Verschl\u00fcsselungsschl\u00fcssels verwendet. Bei Benutzernamen und Passw\u00f6rtern wird zwischen Gro\u00df- und Kleinschreibung unterschieden." }, "lock_choose_method": { "description": "Ein SwitchBot-Schloss kann im Home Assistant auf zwei verschiedene Arten eingerichtet werden.\n\nDu kannst die Schl\u00fcssel-ID und den Verschl\u00fcsselungscode selbst eingeben oder Home Assistant kann sie von deinem SwitchBot-Konto importieren.", diff --git a/homeassistant/components/switchbot/translations/en.json b/homeassistant/components/switchbot/translations/en.json index 7f6aa974d051f2..e0d1d74e15e0b1 100644 --- a/homeassistant/components/switchbot/translations/en.json +++ b/homeassistant/components/switchbot/translations/en.json @@ -9,7 +9,8 @@ }, "error": { "auth_failed": "Authentication failed: {error_detail}", - "encryption_key_invalid": "Key ID or Encryption key is invalid" + "encryption_key_invalid": "Key ID or Encryption key is invalid", + "key_id_invalid": "Key ID or Encryption key is invalid" }, "flow_title": "{name} ({address})", "step": { @@ -30,6 +31,13 @@ "lock_key": "Enter lock encryption key manually" } }, + "lock_chose_method": { + "description": "Choose configuration method, details can be found in the documentation.", + "menu_options": { + "lock_auth": "SwitchBot app login and password", + "lock_key": "Lock encryption key" + } + }, "lock_key": { "data": { "encryption_key": "Encryption key", diff --git a/homeassistant/components/switchbot/translations/es.json b/homeassistant/components/switchbot/translations/es.json index d829a3669269b7..633aa879b341e2 100644 --- a/homeassistant/components/switchbot/translations/es.json +++ b/homeassistant/components/switchbot/translations/es.json @@ -22,7 +22,7 @@ "password": "Contrase\u00f1a", "username": "Nombre de usuario" }, - "description": "Por favor, proporciona tu nombre de usuario y contrase\u00f1a de la aplicaci\u00f3n SwitchBot. Estos datos no se guardar\u00e1n y solo se utilizar\u00e1n para recuperar la clave de cifrado de tu cerradura." + "description": "Por favor, proporciona tu nombre de usuario y contrase\u00f1a de la aplicaci\u00f3n SwitchBot. Estos datos no se guardar\u00e1n y solo se utilizar\u00e1n para recuperar la clave de cifrado de su cerradura. Los nombres de usuario y las contrase\u00f1as distinguen entre may\u00fasculas y min\u00fasculas." }, "lock_choose_method": { "description": "Se puede configurar una cerradura SwitchBot en Home Assistant de dos maneras diferentes. \n\nPuedes introducir la identificaci\u00f3n de la clave y la clave de cifrado t\u00fa mismo, o Home Assistant puede importarlos desde tu cuenta de SwitchBot.", diff --git a/homeassistant/components/switchbot/translations/et.json b/homeassistant/components/switchbot/translations/et.json index 5891b9a4c90171..43ef3ae69d93ad 100644 --- a/homeassistant/components/switchbot/translations/et.json +++ b/homeassistant/components/switchbot/translations/et.json @@ -22,7 +22,7 @@ "password": "Salas\u00f5na", "username": "Kasutajanimi" }, - "description": "Sisestage SwitchBot rakenduse kasutajanimi ja sals\u00f5na. Neid andmeid ei salvestata ja neid kasutatakse ainult lukkude kr\u00fcpteerimisv\u00f5tme k\u00e4ttesaamiseks." + "description": "Sisesta SwitchBot rakenduse kasutajanimi ja sals\u00f5na. Neid andmeid ei salvestata ja neid kasutatakse ainult lukkude kr\u00fcpteerimisv\u00f5tme k\u00e4ttesaamiseks. Kasutajanimi ja salas\u00f5na on t\u00f5stutundlikud." }, "lock_choose_method": { "description": "SwitchBoti lukku saab Home Assistantis seadistada kahel erineval viisil. \n\n V\u00f5tme ID ja kr\u00fcpteerimisv\u00f5tme saad ise sisestada v\u00f5i Home Assistant saab need importida SwitchBoti kontolt.", diff --git a/homeassistant/components/switchbot/translations/ru.json b/homeassistant/components/switchbot/translations/ru.json index dd4e550eb7dad5..4099b6db4a332f 100644 --- a/homeassistant/components/switchbot/translations/ru.json +++ b/homeassistant/components/switchbot/translations/ru.json @@ -8,7 +8,7 @@ "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "error": { - "auth_failed": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438.", + "auth_failed": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438: {error_detail}", "encryption_key_invalid": "\u041d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043a\u043b\u044e\u0447\u0430 \u0438\u043b\u0438 \u043a\u043b\u044e\u0447 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f.", "key_id_invalid": "\u041d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043a\u043b\u044e\u0447\u0430 \u0438\u043b\u0438 \u043a\u043b\u044e\u0447 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f." }, @@ -22,7 +22,7 @@ "password": "\u041f\u0430\u0440\u043e\u043b\u044c", "username": "\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f" }, - "description": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f SwitchBot. \u042d\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b \u0438 \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u043b\u044e\u0447\u0430 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0412\u0430\u0448\u0438\u0445 \u0437\u0430\u043c\u043a\u043e\u0432." + "description": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f SwitchBot. \u042d\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b \u0438 \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u043b\u044e\u0447\u0430 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0412\u0430\u0448\u0438\u0445 \u0437\u0430\u043c\u043a\u043e\u0432. \u0418\u043c\u0435\u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u043f\u0430\u0440\u043e\u043b\u0438 \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b \u043a \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443." }, "lock_choose_method": { "description": "\u0417\u0430\u043c\u043e\u043a SwitchBot \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 Home Assistant \u0434\u0432\u0443\u043c\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438.\n\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0432\u0435\u0441\u0442\u0438 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043a\u043b\u044e\u0447\u0430 \u0438 \u043a\u043b\u044e\u0447 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e, \u0438\u043b\u0438 Home Assistant \u043c\u043e\u0436\u0435\u0442 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0438\u0437 \u0412\u0430\u0448\u0435\u0439 \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 SwitchBot.", diff --git a/homeassistant/components/switchbot/translations/sk.json b/homeassistant/components/switchbot/translations/sk.json index 47e6f79272725d..6e1af29c403dcb 100644 --- a/homeassistant/components/switchbot/translations/sk.json +++ b/homeassistant/components/switchbot/translations/sk.json @@ -8,7 +8,7 @@ "unknown": "Neo\u010dak\u00e1van\u00e1 chyba" }, "error": { - "auth_failed": "Overenie zlyhalo", + "auth_failed": "Overenie zlyhalo: {error_detail}", "encryption_key_invalid": "ID k\u013e\u00fa\u010da alebo \u0161ifrovac\u00ed k\u013e\u00fa\u010d je neplatn\u00fd", "few": "Pr\u00e1zdnych", "key_id_invalid": "ID k\u013e\u00fa\u010da alebo \u0161ifrovac\u00ed k\u013e\u00fa\u010d je neplatn\u00fd", @@ -26,7 +26,7 @@ "password": "Heslo", "username": "Pou\u017e\u00edvate\u013esk\u00e9 meno" }, - "description": "Zadajte svoje pou\u017e\u00edvate\u013esk\u00e9 meno a heslo aplik\u00e1cie SwitchBot. Tieto \u00fadaje sa neulo\u017eia a pou\u017eij\u00fa sa iba na z\u00edskanie \u0161ifrovacieho k\u013e\u00fa\u010da z\u00e1mkov." + "description": "Zadajte svoje pou\u017e\u00edvate\u013esk\u00e9 meno a heslo aplik\u00e1cie SwitchBot. Tieto \u00fadaje sa neulo\u017eia a pou\u017eij\u00fa sa iba na z\u00edskanie \u0161ifrovacieho k\u013e\u00fa\u010da z\u00e1mkov. Pou\u017e\u00edvate\u013esk\u00e9 men\u00e1 a hesl\u00e1 rozli\u0161uj\u00fa ve\u013ek\u00e9 a mal\u00e9 p\u00edsmen\u00e1." }, "lock_choose_method": { "description": "Z\u00e1mok SwitchBot je mo\u017en\u00e9 nastavi\u0165 v aplik\u00e1cii Home Assistant dvoma r\u00f4znymi sp\u00f4sobmi. \n\n ID k\u013e\u00fa\u010da a \u0161ifrovac\u00ed k\u013e\u00fa\u010d m\u00f4\u017eete zada\u0165 sami, alebo ich m\u00f4\u017ee Home Assistant importova\u0165 z v\u00e1\u0161ho \u00fa\u010dtu SwitchBot.", diff --git a/homeassistant/components/switchbot/translations/zh-Hant.json b/homeassistant/components/switchbot/translations/zh-Hant.json index 194ddb762374db..da7b5202a34a8e 100644 --- a/homeassistant/components/switchbot/translations/zh-Hant.json +++ b/homeassistant/components/switchbot/translations/zh-Hant.json @@ -22,7 +22,7 @@ "password": "\u5bc6\u78bc", "username": "\u4f7f\u7528\u8005\u540d\u7a31" }, - "description": "\u8acb\u63d0\u4f9b SwitchBot app \u4f7f\u7528\u8005\u540d\u7a31\u8207\u5bc6\u78bc\u3002\u6b64\u8cc7\u8a0a\u5c07\u4e0d\u6703\u9032\u884c\u5132\u5b58\u3001\u540c\u6642\u50c5\u4f7f\u7528\u65bc\u63a5\u6536\u9580\u9396\u52a0\u5bc6\u91d1\u9470\u3002" + "description": "\u8acb\u63d0\u4f9b SwitchBot app \u4f7f\u7528\u8005\u540d\u7a31\u8207\u5bc6\u78bc\u3002\u6b64\u8cc7\u8a0a\u5c07\u4e0d\u6703\u9032\u884c\u5132\u5b58\u3001\u540c\u6642\u50c5\u4f7f\u7528\u65bc\u63a5\u6536\u9580\u9396\u52a0\u5bc6\u91d1\u9470\u3002\u4f7f\u7528\u8005\u540d\u7a31\u8207\u5bc6\u78bc\u6709\u5927\u5c0f\u5beb\u4e4b\u5340\u5206\u3002" }, "lock_choose_method": { "description": "\u6709\u5169\u7a2e\u4e0d\u540c\u65b9\u6cd5\u53ef\u4ee5\u5c07 SwitchBot \u88dd\u7f6e\u6574\u5408\u9032 Home Assistant\u3002\n\n\u53ef\u4ee5\u81ea\u884c\u8f38\u5165\u91d1\u9470 ID \u53ca\u52a0\u5bc6\u91d1\u9470\uff0c\u6216\u8005 Home Asssistant \u53ef\u4ee5\u7531 SwitchBot.com \u5e33\u865f\u9032\u884c\u532f\u5165\u3002", diff --git a/homeassistant/components/transmission/translations/ca.json b/homeassistant/components/transmission/translations/ca.json index 29c4c0a35d280b..b30c7a32efd461 100644 --- a/homeassistant/components/transmission/translations/ca.json +++ b/homeassistant/components/transmission/translations/ca.json @@ -34,7 +34,7 @@ "fix_flow": { "step": { "confirm": { - "description": "Actualitza totes les automatitzacions o 'scripts' que utilitzin aquest servei. S'han de substituir totes les claus o entrades anomenades 'name' per 'entry_id'.", + "description": "Actualitza totes les automatitzacions o 'scripts' que utilitzin aquest servei. S'han de substituir totes les claus o entrades 'name' per 'entry_id'.", "title": "S'est\u00e0 eliminant la clau 'name' del servei Transmission" } } diff --git a/homeassistant/components/whirlpool/translations/ca.json b/homeassistant/components/whirlpool/translations/ca.json index f844476e4c6fae..a508714996358c 100644 --- a/homeassistant/components/whirlpool/translations/ca.json +++ b/homeassistant/components/whirlpool/translations/ca.json @@ -3,6 +3,7 @@ "error": { "cannot_connect": "Ha fallat la connexi\u00f3", "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", + "no_appliances": "No s'han trobat aparells compatibles", "unknown": "Error inesperat" }, "step": { diff --git a/homeassistant/components/whirlpool/translations/de.json b/homeassistant/components/whirlpool/translations/de.json index 57f62e0da32e12..8f82d742a7134e 100644 --- a/homeassistant/components/whirlpool/translations/de.json +++ b/homeassistant/components/whirlpool/translations/de.json @@ -3,6 +3,7 @@ "error": { "cannot_connect": "Verbindung fehlgeschlagen", "invalid_auth": "Ung\u00fcltige Authentifizierung", + "no_appliances": "Keine unterst\u00fctzten Ger\u00e4te gefunden", "unknown": "Unerwarteter Fehler" }, "step": { diff --git a/homeassistant/components/whirlpool/translations/el.json b/homeassistant/components/whirlpool/translations/el.json index 9ffc0f96a831b2..cc9ecf7bf689cc 100644 --- a/homeassistant/components/whirlpool/translations/el.json +++ b/homeassistant/components/whirlpool/translations/el.json @@ -3,6 +3,7 @@ "error": { "cannot_connect": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2", "invalid_auth": "\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf\u03c2 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2", + "no_appliances": "\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03b5\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2", "unknown": "\u0391\u03c0\u03c1\u03cc\u03c3\u03bc\u03b5\u03bd\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1" }, "step": { diff --git a/homeassistant/components/whirlpool/translations/es.json b/homeassistant/components/whirlpool/translations/es.json index b5ec4d85cb06a8..c63ed24cea44e8 100644 --- a/homeassistant/components/whirlpool/translations/es.json +++ b/homeassistant/components/whirlpool/translations/es.json @@ -3,6 +3,7 @@ "error": { "cannot_connect": "No se pudo conectar", "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", + "no_appliances": "No se encontraron dispositivos compatibles", "unknown": "Error inesperado" }, "step": { diff --git a/homeassistant/components/whirlpool/translations/et.json b/homeassistant/components/whirlpool/translations/et.json index 983f599c870438..8784b91a41b48a 100644 --- a/homeassistant/components/whirlpool/translations/et.json +++ b/homeassistant/components/whirlpool/translations/et.json @@ -3,6 +3,7 @@ "error": { "cannot_connect": "\u00dchendamine nurjus", "invalid_auth": "Tuvastamine nurjus", + "no_appliances": "Toetatud seadmeid ei leitud", "unknown": "Ootamatu t\u00f5rge" }, "step": { diff --git a/homeassistant/components/whirlpool/translations/ru.json b/homeassistant/components/whirlpool/translations/ru.json index 994a287efd7099..5648e173311621 100644 --- a/homeassistant/components/whirlpool/translations/ru.json +++ b/homeassistant/components/whirlpool/translations/ru.json @@ -3,6 +3,7 @@ "error": { "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_auth": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438.", + "no_appliances": "\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "step": { diff --git a/homeassistant/components/whirlpool/translations/sk.json b/homeassistant/components/whirlpool/translations/sk.json index 8beea53674a557..11368853d98924 100644 --- a/homeassistant/components/whirlpool/translations/sk.json +++ b/homeassistant/components/whirlpool/translations/sk.json @@ -3,6 +3,7 @@ "error": { "cannot_connect": "Nepodarilo sa pripoji\u0165", "invalid_auth": "Neplatn\u00e9 overenie", + "no_appliances": "Nena\u0161li sa \u017eiadne podporovan\u00e9 zariadenia", "unknown": "Neo\u010dak\u00e1van\u00e1 chyba" }, "step": { diff --git a/homeassistant/components/whirlpool/translations/zh-Hant.json b/homeassistant/components/whirlpool/translations/zh-Hant.json index a3784595b6545c..7387c67ff5977a 100644 --- a/homeassistant/components/whirlpool/translations/zh-Hant.json +++ b/homeassistant/components/whirlpool/translations/zh-Hant.json @@ -3,6 +3,7 @@ "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "no_appliances": "\u627e\u4e0d\u5230\u652f\u63f4\u8a2d\u5099\u3002", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "step": { diff --git a/homeassistant/components/zeversolar/translations/fr.json b/homeassistant/components/zeversolar/translations/fr.json new file mode 100644 index 00000000000000..4e5ecd503dce31 --- /dev/null +++ b/homeassistant/components/zeversolar/translations/fr.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "cannot_connect": "\u00c9chec de connexion", + "invalid_host": "Nom d'h\u00f4te ou adresse IP non valide", + "timeout_connect": "D\u00e9lai d'attente pour \u00e9tablir la connexion expir\u00e9", + "unknown": "Erreur inattendue" + }, + "step": { + "user": { + "data": { + "host": "H\u00f4te" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zha/translations/ja.json b/homeassistant/components/zha/translations/ja.json index ba8da34fd73d82..a25518e0f001fa 100644 --- a/homeassistant/components/zha/translations/ja.json +++ b/homeassistant/components/zha/translations/ja.json @@ -81,12 +81,12 @@ "title": "\u30a2\u30e9\u30fc\u30e0 \u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u30d1\u30cd\u30eb\u306e\u30aa\u30d7\u30b7\u30e7\u30f3" }, "zha_options": { - "always_prefer_xy_color_mode": "\u5e38\u306bXY\u30ab\u30e9\u30fc\u30e2\u30fc\u30c9\u3092\u512a\u5148", - "consider_unavailable_battery": "\u30d0\u30c3\u30c6\u30ea\u99c6\u52d5\u306e\u30c7\u30d0\u30a4\u30b9\u306f (\u79d2) \u5f8c\u306b\u5229\u7528\u3067\u304d\u306a\u3044\u3068\u898b\u306a\u3059", - "consider_unavailable_mains": "(\u79d2) \u5f8c\u306b\u4e3b\u96fb\u6e90\u304c\u4f9b\u7d66\u3055\u308c\u3066\u3044\u308b\u30c7\u30d0\u30a4\u30b9\u3092\u4f7f\u7528\u3067\u304d\u306a\u3044\u3068\u898b\u306a\u3059", + "always_prefer_xy_color_mode": "\u5e38\u306bXY\u30ab\u30e9\u30fc\u30e2\u30fc\u30c9\u3092\u512a\u5148\u3059\u308b", + "consider_unavailable_battery": "\u30d0\u30c3\u30c6\u30ea\u30fc\u99c6\u52d5\u306e\u30c7\u30d0\u30a4\u30b9\u306f\u3001(\u79d2)\u5f8c\u306b\u5229\u7528\u3067\u304d\u306a\u3044\u3068\u898b\u306a\u3059", + "consider_unavailable_mains": "(\u79d2)\u5f8c\u306b\u4e3b\u96fb\u6e90\u304c\u4f9b\u7d66\u3055\u308c\u3066\u3044\u308b\u30c7\u30d0\u30a4\u30b9\u3092\u4f7f\u7528\u3067\u304d\u306a\u3044\u3068\u898b\u306a\u3059", "default_light_transition": "\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30e9\u30a4\u30c8\u9077\u79fb\u6642\u9593(\u79d2)", "enable_identify_on_join": "\u30c7\u30d0\u30a4\u30b9\u304c\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u53c2\u52a0\u3059\u308b\u969b\u306b\u3001\u8b58\u5225\u52b9\u679c\u3092\u6709\u52b9\u306b\u3059\u308b", - "enhanced_light_transition": "\u30aa\u30d5\u72b6\u614b\u304b\u3089\u3001\u30a8\u30f3\u30cf\u30f3\u30b9\u30c9\u30e9\u30a4\u30c8\u30ab\u30e9\u30fc/\u8272\u6e29\u5ea6\u3078\u306e\u9077\u79fb\u3092\u6709\u52b9\u306b\u3057\u307e\u3059", + "enhanced_light_transition": "\u30aa\u30d5\u72b6\u614b\u304b\u3089\u3001\u30a8\u30f3\u30cf\u30f3\u30b9\u30c9\u30e9\u30a4\u30c8\u30ab\u30e9\u30fc/\u8272\u6e29\u5ea6\u3078\u306e\u9077\u79fb\u3092\u6709\u52b9\u306b\u3059\u308b", "light_transitioning_flag": "\u5149\u6e90\u79fb\u884c\u6642\u306e\u8f1d\u5ea6\u30b9\u30e9\u30a4\u30c0\u30fc\u306e\u62e1\u5f35\u3092\u6709\u52b9\u306b\u3059\u308b", "title": "\u30b0\u30ed\u30fc\u30d0\u30eb\u30aa\u30d7\u30b7\u30e7\u30f3" }