diff --git a/homeassistant/components/abode/translations/es.json b/homeassistant/components/abode/translations/es.json index c7db5e8db6a3..6a9e70c1363a 100644 --- a/homeassistant/components/abode/translations/es.json +++ b/homeassistant/components/abode/translations/es.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "single_instance_allowed": "Ya est\u00e1 configurado. Solo es posible una \u00fanica configuraci\u00f3n." }, "error": { diff --git a/homeassistant/components/airvisual/translations/es.json b/homeassistant/components/airvisual/translations/es.json index acffe47f3cac..33802db64159 100644 --- a/homeassistant/components/airvisual/translations/es.json +++ b/homeassistant/components/airvisual/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La ubicaci\u00f3n ya est\u00e1 configurada o el Nodo/Pro ID ya est\u00e1 registrado.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/aladdin_connect/translations/es.json b/homeassistant/components/aladdin_connect/translations/es.json index 5621a1c69e9e..e412d52efef7 100644 --- a/homeassistant/components/aladdin_connect/translations/es.json +++ b/homeassistant/components/aladdin_connect/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/ambee/translations/es.json b/homeassistant/components/ambee/translations/es.json index fde555ad8010..205b9adaf3a9 100644 --- a/homeassistant/components/ambee/translations/es.json +++ b/homeassistant/components/ambee/translations/es.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", @@ -11,7 +11,7 @@ "reauth_confirm": { "data": { "api_key": "Clave API", - "description": "Vuelve a autenticarse con tu cuenta de Ambee." + "description": "Vuelve a autenticarte con tu cuenta Ambee." } }, "user": { diff --git a/homeassistant/components/apple_tv/translations/es.json b/homeassistant/components/apple_tv/translations/es.json index 3881692d0beb..1f6966605cca 100644 --- a/homeassistant/components/apple_tv/translations/es.json +++ b/homeassistant/components/apple_tv/translations/es.json @@ -9,7 +9,7 @@ "inconsistent_device": "No se encontraron los protocolos esperados durante el descubrimiento. Esto normalmente indica un problema con multicast DNS (Zeroconf). Por favor, intenta a\u00f1adir el dispositivo de nuevo.", "ipv6_not_supported": "IPv6 no es compatible.", "no_devices_found": "No se encontraron dispositivos en la red", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "setup_failed": "No se pudo configurar el dispositivo.", "unknown": "Error inesperado" }, diff --git a/homeassistant/components/august/translations/es.json b/homeassistant/components/august/translations/es.json index b9334d7b473f..25f62e6c1db1 100644 --- a/homeassistant/components/august/translations/es.json +++ b/homeassistant/components/august/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/aussie_broadband/translations/es.json b/homeassistant/components/aussie_broadband/translations/es.json index ce0f6022094f..49165aaf40f4 100644 --- a/homeassistant/components/aussie_broadband/translations/es.json +++ b/homeassistant/components/aussie_broadband/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", "no_services_found": "No se encontraron servicios para esta cuenta", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/automation/translations/ca.json b/homeassistant/components/automation/translations/ca.json index 4a6cc33e04ca..3a85ab5fe229 100644 --- a/homeassistant/components/automation/translations/ca.json +++ b/homeassistant/components/automation/translations/ca.json @@ -4,6 +4,7 @@ "fix_flow": { "step": { "confirm": { + "description": "L'automatitzaci\u00f3 \"{name}\" (`{entity_id}`) cont\u00e9 una acci\u00f3 que crida el servei desconegut: `{service}`.\n\nAix\u00f2 fa que l'automatitzaci\u00f3 no funcioni correctament. Potser aquest servei ja no est\u00e0 disponible, o potser un l'ha causat un error ortogr\u00e0fic o d'escriptura. \n\nPer corregir aquest error, [edita l'automatitzaci\u00f3]({edit}) i elimina l'acci\u00f3 que crida aquest servei.\n\nFes clic a ENVIA, a continuaci\u00f3, quan hagis solucionat l'error d'aquesta automatitzaci\u00f3.", "title": "{name} utilitza un servei desconegut" } } diff --git a/homeassistant/components/automation/translations/cs.json b/homeassistant/components/automation/translations/cs.json index b4b3c61be5af..a59030fd397b 100644 --- a/homeassistant/components/automation/translations/cs.json +++ b/homeassistant/components/automation/translations/cs.json @@ -1,4 +1,17 @@ { + "issues": { + "service_not_found": { + "fix_flow": { + "step": { + "confirm": { + "description": "Automatizace \"{name}\" (`{entity_id}`) m\u00e1 akci, kter\u00e1 vol\u00e1 nezn\u00e1mou slu\u017ebu: `{service}`.\n\nTato chyba br\u00e1n\u00ed spr\u00e1vn\u00e9mu spu\u0161t\u011bn\u00ed automatizace. Mo\u017en\u00e1 tato slu\u017eba ji\u017e nen\u00ed k dispozici, nebo ji zp\u016fsobil p\u0159eklep.\n\nChcete-li tuto chybu opravit, [upravte automatizaci]({edit}) a odstra\u0148te akci, kter\u00e1 tuto slu\u017ebu vol\u00e1.\n\nKliknut\u00edm na tla\u010d\u00edtko ULO\u017dIT potvr\u010fte, \u017ee jste tuto automatizaci opravili.", + "title": "{name} pou\u017e\u00edv\u00e1 nezn\u00e1mou slu\u017ebu" + } + } + }, + "title": "{name} pou\u017e\u00edv\u00e1 nezn\u00e1mou slu\u017ebu" + } + }, "state": { "_": { "off": "Vypnuto", diff --git a/homeassistant/components/awair/translations/es.json b/homeassistant/components/awair/translations/es.json index 82568ce99833..1f2508ec6e35 100644 --- a/homeassistant/components/awair/translations/es.json +++ b/homeassistant/components/awair/translations/es.json @@ -5,7 +5,7 @@ "already_configured_account": "La cuenta ya est\u00e1 configurada", "already_configured_device": "El dispositivo ya est\u00e1 configurado", "no_devices_found": "No se encontraron dispositivos en la red", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "unreachable": "No se pudo conectar" }, "error": { diff --git a/homeassistant/components/azure_devops/translations/es.json b/homeassistant/components/azure_devops/translations/es.json index 8414e03a7276..a2a776f540c0 100644 --- a/homeassistant/components/azure_devops/translations/es.json +++ b/homeassistant/components/azure_devops/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", @@ -16,7 +16,7 @@ "personal_access_token": "Token Personal de Acceso (PAT)" }, "description": "Error de autenticaci\u00f3n para {project_url}. Por favor, introduce tus credenciales actuales.", - "title": "Reautenticaci\u00f3n" + "title": "Volver a autenticar" }, "user": { "data": { diff --git a/homeassistant/components/bluetooth/translations/ca.json b/homeassistant/components/bluetooth/translations/ca.json index 6c1554dc0d99..8adff8747b5e 100644 --- a/homeassistant/components/bluetooth/translations/ca.json +++ b/homeassistant/components/bluetooth/translations/ca.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El servei ja est\u00e0 configurat", - "no_adapters": "No s'ha trobat cap adaptador Bluetooth" + "no_adapters": "No s'han trobat adaptadors Bluetooth sense configurar" }, "flow_title": "{name}", "step": { @@ -34,8 +34,9 @@ "init": { "data": { "adapter": "Adaptador Bluetooth a utilitzar per escanejar", - "passive": "Escolta passiva" - } + "passive": "Escaneig passiu" + }, + "description": "L'escolta passiva necessita BlueZ 5.63 o posterior i les funcions experimentals activades." } } } diff --git a/homeassistant/components/bluetooth/translations/hu.json b/homeassistant/components/bluetooth/translations/hu.json index a79bac619d8c..38eb6d5ada00 100644 --- a/homeassistant/components/bluetooth/translations/hu.json +++ b/homeassistant/components/bluetooth/translations/hu.json @@ -34,7 +34,7 @@ "init": { "data": { "adapter": "A szkennel\u00e9shez haszn\u00e1lhat\u00f3 Bluetooth-adapter", - "passive": "Passz\u00edv hallgat\u00e1s" + "passive": "Passz\u00edv figyel\u00e9s" }, "description": "A passz\u00edv hallgat\u00e1shoz BlueZ 5.63 vagy \u00fajabb verzi\u00f3ra van sz\u00fcks\u00e9g, a k\u00eds\u00e9rleti funkci\u00f3k enged\u00e9lyez\u00e9s\u00e9vel." } diff --git a/homeassistant/components/bosch_shc/translations/es.json b/homeassistant/components/bosch_shc/translations/es.json index b2934bca747e..bf4b20914ec7 100644 --- a/homeassistant/components/bosch_shc/translations/es.json +++ b/homeassistant/components/bosch_shc/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/brunt/translations/es.json b/homeassistant/components/brunt/translations/es.json index 7a912e267f98..e48edfeb3f06 100644 --- a/homeassistant/components/brunt/translations/es.json +++ b/homeassistant/components/brunt/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/bthome/translations/es.json b/homeassistant/components/bthome/translations/es.json index 4cf15c9c1d38..ed86afea60bc 100644 --- a/homeassistant/components/bthome/translations/es.json +++ b/homeassistant/components/bthome/translations/es.json @@ -4,7 +4,7 @@ "already_configured": "El dispositivo ya est\u00e1 configurado", "already_in_progress": "El flujo de configuraci\u00f3n ya est\u00e1 en curso", "no_devices_found": "No se encontraron dispositivos en la red", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "decryption_failed": "La clave de enlace proporcionada no funcion\u00f3, los datos del sensor no se pudieron descifrar. Por favor, compru\u00e9balo e int\u00e9ntalo de nuevo.", diff --git a/homeassistant/components/bthome/translations/hu.json b/homeassistant/components/bthome/translations/hu.json new file mode 100644 index 000000000000..1bf4fffab68b --- /dev/null +++ b/homeassistant/components/bthome/translations/hu.json @@ -0,0 +1,32 @@ +{ + "config": { + "abort": { + "already_configured": "Az eszk\u00f6z m\u00e1r konfigur\u00e1lva van", + "already_in_progress": "A be\u00e1ll\u00edt\u00e1si folyamat m\u00e1r el lett kezdve", + "no_devices_found": "Nem tal\u00e1lhat\u00f3 eszk\u00f6z a h\u00e1l\u00f3zaton", + "reauth_successful": "Az \u00fajrahiteles\u00edt\u00e9s sikeres volt." + }, + "error": { + "decryption_failed": "A megadott kulcs nem m\u0171k\u00f6d\u00f6tt, az \u00e9rz\u00e9kel\u0151adatokat nem lehetett kiolvasni. K\u00e9rj\u00fck, ellen\u0151rizze \u00e9s pr\u00f3b\u00e1lja meg \u00fajra.", + "expected_32_characters": "32 karakterb\u0151l \u00e1ll\u00f3 hexadecim\u00e1lis kulcsra van sz\u00fcks\u00e9g." + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "Szeretn\u00e9 be\u00e1ll\u00edtani: {name}?" + }, + "get_encryption_key": { + "data": { + "bindkey": "Kulcs (bindkey)" + }, + "description": "Az \u00e9rz\u00e9kel\u0151 adatai titkos\u00edtva vannak. A visszafejt\u00e9shez egy 32 karakterb\u0151l \u00e1ll\u00f3 hexadecim\u00e1lis kulcsra van sz\u00fcks\u00e9g." + }, + "user": { + "data": { + "address": "Eszk\u00f6z" + }, + "description": "V\u00e1lassza ki a be\u00e1ll\u00edtani k\u00edv\u00e1nt eszk\u00f6zt" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/camera/translations/ca.json b/homeassistant/components/camera/translations/ca.json index 0a7b029aced0..bf3b1fe0a6ca 100644 --- a/homeassistant/components/camera/translations/ca.json +++ b/homeassistant/components/camera/translations/ca.json @@ -3,7 +3,7 @@ "_": { "idle": "Inactiu", "recording": "Enregistrant", - "streaming": "Transmetent v\u00eddeo" + "streaming": "En directe" } }, "title": "C\u00e0mera" diff --git a/homeassistant/components/cloudflare/translations/es.json b/homeassistant/components/cloudflare/translations/es.json index d47711bf0a56..a711ccfd819e 100644 --- a/homeassistant/components/cloudflare/translations/es.json +++ b/homeassistant/components/cloudflare/translations/es.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "single_instance_allowed": "Ya est\u00e1 configurado. Solo es posible una \u00fanica configuraci\u00f3n.", "unknown": "Error inesperado" }, @@ -15,7 +15,7 @@ "reauth_confirm": { "data": { "api_token": "Token API", - "description": "Vuelve a autenticarte con tu cuenta de Cloudflare." + "description": "Vuelve a autenticarte con tu cuenta Cloudflare." } }, "records": { diff --git a/homeassistant/components/devolo_home_control/translations/es.json b/homeassistant/components/devolo_home_control/translations/es.json index 91a065302735..b8d998915fbe 100644 --- a/homeassistant/components/devolo_home_control/translations/es.json +++ b/homeassistant/components/devolo_home_control/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", diff --git a/homeassistant/components/discord/translations/es.json b/homeassistant/components/discord/translations/es.json index df4bc5a7fa39..0ce9ee06583b 100644 --- a/homeassistant/components/discord/translations/es.json +++ b/homeassistant/components/discord/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El servicio ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/ecowitt/translations/ca.json b/homeassistant/components/ecowitt/translations/ca.json new file mode 100644 index 000000000000..c2c0bfcfeab6 --- /dev/null +++ b/homeassistant/components/ecowitt/translations/ca.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "invalid_port": "Aquest port ja est\u00e0 en \u00fas.", + "unknown": "Error inesperat" + }, + "step": { + "user": { + "data": { + "path": "Cam\u00ed amb testimoni de seguretat", + "port": "Escoltant el port" + }, + "description": "S'han de completar els seg\u00fcents passos per configurar aquesta integraci\u00f3.\n\nUtilitza l'aplicaci\u00f3 Ecowitt (al teu tel\u00e8fon) o accedeix a la Web Ecowitt des d'un navegador a l'adre\u00e7a IP de l'estaci\u00f3.\nEscull la teva estaci\u00f3 -> Menu Others -> DIY Upload Servers.\nFes clic a Seg\u00fcent i selecciona \"Personalitzat\"\n\nEscull el protocol Ecowitt i estableix la IP o l'adre\u00e7a del teu servidor Home Assistant.\nLa ruta ha de conincidir, la pots copiar amb el testimoni de seguretat /.\nDesa la configuraci\u00f3. L'Ecowitt hauria de comen\u00e7ar a enviar dades al teu servidor." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/cs.json b/homeassistant/components/ecowitt/translations/cs.json new file mode 100644 index 000000000000..e1bf8e7f45f3 --- /dev/null +++ b/homeassistant/components/ecowitt/translations/cs.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "unknown": "Neo\u010dek\u00e1van\u00e1 chyba" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/de.json b/homeassistant/components/ecowitt/translations/de.json new file mode 100644 index 000000000000..752363c97e71 --- /dev/null +++ b/homeassistant/components/ecowitt/translations/de.json @@ -0,0 +1,20 @@ +{ + "config": { + "create_entry": { + "default": "Um die Integration abzuschlie\u00dfen, verwende die Ecowitt App (auf deinem Telefon) oder rufe die Ecowitt WebUI in einem Browser unter der IP-Adresse der Station auf.\n\nW\u00e4hle deine Station -> Men\u00fc Andere -> DIY Upload Servers. Klicke auf \"Weiter\" und w\u00e4hle \"Angepasst\".\n\n- Server IP: `{server}`\n- Pfad: `{path}`\n- Anschluss: `{port}`\n\nKlicke auf \"Speichern\"." + }, + "error": { + "invalid_port": "Port wird bereits verwendet.", + "unknown": "Unerwarteter Fehler" + }, + "step": { + "user": { + "data": { + "path": "Pfad mit Sicherheits-Token", + "port": "Listening-Port" + }, + "description": "M\u00f6chtest du Ecowitt wirklich einrichten?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/el.json b/homeassistant/components/ecowitt/translations/el.json new file mode 100644 index 000000000000..e8022f8808a6 --- /dev/null +++ b/homeassistant/components/ecowitt/translations/el.json @@ -0,0 +1,20 @@ +{ + "config": { + "create_entry": { + "default": "\u0393\u03b9\u03b1 \u03bd\u03b1 \u03bf\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7\u03c2, \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae Ecowitt App (\u03c3\u03c4\u03bf \u03c4\u03b7\u03bb\u03ad\u03c6\u03c9\u03bd\u03cc \u03c3\u03b1\u03c2) \u03ae \u03b1\u03c0\u03bf\u03ba\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf Ecowitt WebUI \u03c3\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2 \u03c3\u03c4\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 IP \u03c4\u03bf\u03c5 \u03c3\u03c4\u03b1\u03b8\u03bc\u03bf\u03cd.\n\n\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03bf \u03c3\u03c4\u03b1\u03b8\u03bc\u03cc \u03c3\u03b1\u03c2 -> \u039c\u03b5\u03bd\u03bf\u03cd \u0386\u03bb\u03bb\u03bf\u03b9 -> \u0395\u03be\u03c5\u03c0\u03b7\u03c1\u03b5\u03c4\u03b7\u03c4\u03ad\u03c2 \u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7\u03c2 DIY. \u03a0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 next \u03ba\u03b1\u03b9 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 'Customized' (\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf)\n\n- IP \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae: `{server}`\n- \u0394\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae: `{path}`\n- \u0398\u03cd\u03c1\u03b1: `{port}`\n\n\u039a\u03ac\u03bd\u03c4\u03b5 \u03ba\u03bb\u03b9\u03ba \u03c3\u03c4\u03b7\u03bd '\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7'." + }, + "error": { + "invalid_port": "\u0397 \u03b8\u03cd\u03c1\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03ae\u03b4\u03b7.", + "unknown": "\u0391\u03c0\u03c1\u03cc\u03c3\u03bc\u03b5\u03bd\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1" + }, + "step": { + "user": { + "data": { + "path": "\u0394\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae \u03bc\u03b5 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2", + "port": "\u0398\u03cd\u03c1\u03b1 \u03b1\u03ba\u03c1\u03cc\u03b1\u03c3\u03b7\u03c2" + }, + "description": "\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03bf\u03cd\u03bd \u03c4\u03b1 \u03b1\u03ba\u03cc\u03bb\u03bf\u03c5\u03b8\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03b5\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7. \n\n \u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae Ecowitt (\u03c3\u03c4\u03bf \u03c4\u03b7\u03bb\u03ad\u03c6\u03c9\u03bd\u03cc \u03c3\u03b1\u03c2) \u03ae \u03b1\u03c0\u03bf\u03ba\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf Ecowitt WebUI \u03c3\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2 \u03c3\u03c4\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 IP \u03c4\u03bf\u03c5 \u03c3\u03c4\u03b1\u03b8\u03bc\u03bf\u03cd.\n \u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03bf \u03c3\u03c4\u03b1\u03b8\u03bc\u03cc \u03c3\u03b1\u03c2 - > \u039c\u03b5\u03bd\u03bf\u03cd \u0386\u03bb\u03bb\u03b1 - > \u0394\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ad\u03c2 \u03bc\u03b5\u03c4\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7\u03c2 DIY.\n \u03a0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03ba\u03b1\u03b9 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \"\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf\" \n\n \u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03bf \u03c0\u03c1\u03c9\u03c4\u03cc\u03ba\u03bf\u03bb\u03bb\u03bf Ecowitt \u03ba\u03b1\u03b9 \u03b2\u03ac\u03bb\u03c4\u03b5 \u03c4\u03bf ip/hostname \u03c4\u03bf\u03c5 hass server \u03c3\u03b1\u03c2.\n \u0397 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c4\u03b1\u03b9\u03c1\u03b9\u03ac\u03b6\u03b5\u03b9, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c8\u03b5\u03c4\u03b5 \u03bc\u03b5 \u03b1\u03c3\u03c6\u03b1\u03bb\u03ad\u03c2 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc /.\n \u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7\u03c2. \u03a4\u03bf Ecowitt \u03b8\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c1\u03c7\u03af\u03c3\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03b5\u03af \u03bd\u03b1 \u03c3\u03c4\u03b5\u03af\u03bb\u03b5\u03b9 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03c3\u03c4\u03bf\u03bd \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae \u03c3\u03b1\u03c2." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/en.json b/homeassistant/components/ecowitt/translations/en.json index b8ce69c10b81..77b50cd64623 100644 --- a/homeassistant/components/ecowitt/translations/en.json +++ b/homeassistant/components/ecowitt/translations/en.json @@ -3,8 +3,16 @@ "create_entry": { "default": "To finish setting up the integration, use the Ecowitt App (on your phone) or access the Ecowitt WebUI in a browser at the station IP address.\n\nPick your station -> Menu Others -> DIY Upload Servers. Hit next and select 'Customized'\n\n- Server IP: `{server}`\n- Path: `{path}`\n- Port: `{port}`\n\nClick on 'Save'." }, + "error": { + "invalid_port": "Port is already used.", + "unknown": "Unexpected error" + }, "step": { "user": { + "data": { + "path": "Path with Security token", + "port": "Listening port" + }, "description": "Are you sure you want to set up Ecowitt?" } } diff --git a/homeassistant/components/ecowitt/translations/es.json b/homeassistant/components/ecowitt/translations/es.json new file mode 100644 index 000000000000..94e21c4782c8 --- /dev/null +++ b/homeassistant/components/ecowitt/translations/es.json @@ -0,0 +1,20 @@ +{ + "config": { + "create_entry": { + "default": "Para terminar de configurar la integraci\u00f3n, usa la aplicaci\u00f3n Ecowitt (en tu tel\u00e9fono) o accede a Ecowitt WebUI en un navegador en la direcci\u00f3n IP de la estaci\u00f3n. \n\nElige tu estaci\u00f3n - > Men\u00fa Otros - > Servidores de carga de bricolaje. Presiona siguiente y selecciona 'Personalizado' \n\n- IP del servidor: `{server}`\n- Ruta: `{path}`\n- Puerto: `{port}` \n\nHaz clic en 'Guardar'." + }, + "error": { + "invalid_port": "El puerto ya est\u00e1 en uso.", + "unknown": "Error inesperado" + }, + "step": { + "user": { + "data": { + "path": "Ruta con token de seguridad", + "port": "Puerto de escucha" + }, + "description": "\u00bfEst\u00e1s seguro de que quieres configurar Ecowitt?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/et.json b/homeassistant/components/ecowitt/translations/et.json new file mode 100644 index 000000000000..e132191ca378 --- /dev/null +++ b/homeassistant/components/ecowitt/translations/et.json @@ -0,0 +1,20 @@ +{ + "config": { + "create_entry": { + "default": "Sidumise seadistamise l\u00f5petamiseks kasuta Ecowitti rakendust (telefonis) v\u00f5i sisene Ecowitt WebUI-sse brauseris jaama IP-aadressil.\n\nVali oma jaam -> men\u00fc\u00fc Muud -> DIY Upload Servers. Vajuta nuppu next ja vali 'Customized' (kohandatud)\n\n- Serveri IP: `{server}`\n- Path: `{path}`\n- Port: `{port}`\n\nVajuta nupule 'Save'." + }, + "error": { + "invalid_port": "Port on juba kasutusel.", + "unknown": "Ootamatu t\u00f5rge" + }, + "step": { + "user": { + "data": { + "path": "Turvam\u00e4rgiga asukoht", + "port": "Kuulamisport" + }, + "description": "Kas oled kindel, et soovid Ecowitti seadistada?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/fr.json b/homeassistant/components/ecowitt/translations/fr.json new file mode 100644 index 000000000000..1cb6ad07d2d3 --- /dev/null +++ b/homeassistant/components/ecowitt/translations/fr.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "invalid_port": "Le port est d\u00e9j\u00e0 utilis\u00e9.", + "unknown": "Erreur inattendue" + }, + "step": { + "user": { + "data": { + "port": "Port d'\u00e9coute" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/hu.json b/homeassistant/components/ecowitt/translations/hu.json new file mode 100644 index 000000000000..920602311bfe --- /dev/null +++ b/homeassistant/components/ecowitt/translations/hu.json @@ -0,0 +1,20 @@ +{ + "config": { + "create_entry": { + "default": "Az integr\u00e1ci\u00f3 be\u00e1ll\u00edt\u00e1s\u00e1nak befejez\u00e9s\u00e9hez haszn\u00e1lja az Ecowitt alkalmaz\u00e1st (a telefonj\u00e1n), vagy l\u00e9pjen be az Ecowitt WebUI-ba egy b\u00f6ng\u00e9sz\u0151ben az \u00e1llom\u00e1s IP-c\u00edm\u00e9n.\n\nV\u00e1lassza ki az \u00e1llom\u00e1s\u00e1t -> 'Others' men\u00fc -> 'DIY Upload Servers'. Nyomja meg a 'Next' gombot, \u00e9s v\u00e1lassza a 'Customized' lehet\u0151s\u00e9get.\n\n- Szerver IP: `{server}`\n- \u00datvonal: `{path}`\n- Port: `{port}`\n\nKattintson a 'Save' gombra." + }, + "error": { + "invalid_port": "A port m\u00e1r haszn\u00e1latban van.", + "unknown": "V\u00e1ratlan hiba t\u00f6rt\u00e9nt" + }, + "step": { + "user": { + "data": { + "path": "Biztons\u00e1gi tokennel ell\u00e1tott el\u00e9r\u00e9si \u00fatvonal", + "port": "Figyel\u0151port" + }, + "description": "Biztos benne, hogy be szeretn\u00e9 \u00e1ll\u00edtani: Ecowitt?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/id.json b/homeassistant/components/ecowitt/translations/id.json new file mode 100644 index 000000000000..36479f19729f --- /dev/null +++ b/homeassistant/components/ecowitt/translations/id.json @@ -0,0 +1,20 @@ +{ + "config": { + "create_entry": { + "default": "Untuk menyelesaikan pengaturan integrasi, gunakan Ecowitt App (pada ponsel Anda) atau akses Ecowitt WebUI di browser pada alamat IP stasiun.\n\nPilih stasiun Anda -> Menu Others -> DIY Upload Servers. Tekan 'Next' dan pilih 'Customized'\n\n- Server IP: `{server}`\n- Path: `{path}`\n- Port: `{port}`\n\nKlik 'Simpan'." + }, + "error": { + "invalid_port": "Port sudah digunakan.", + "unknown": "Kesalahan yang tidak diharapkan" + }, + "step": { + "user": { + "data": { + "path": "Jalur dengan token Keamanan", + "port": "Port mendengarkan" + }, + "description": "Yakin ingin menyiapkan Ecowitt?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/it.json b/homeassistant/components/ecowitt/translations/it.json new file mode 100644 index 000000000000..91cfcd52fe27 --- /dev/null +++ b/homeassistant/components/ecowitt/translations/it.json @@ -0,0 +1,20 @@ +{ + "config": { + "create_entry": { + "default": "Per completare la configurazione dell'integrazione, utilizzare l'App Ecowitt (sul telefono) o accedere all'Ecowitt WebUI in un browser all'indirizzo IP della stazione. \n\nScegli la tua stazione - > Menu Altri - > Server di caricamento fai-da-te. Premi Avanti e seleziona \"Personalizzata\" \n\n - IP del server: `{server}`\n - Percorso: `{path}`\n - Porta: `{port}` \n\n Fai clic su \"Salva\"." + }, + "error": { + "invalid_port": "La porta \u00e8 gi\u00e0 utilizzata.", + "unknown": "Errore imprevisto" + }, + "step": { + "user": { + "data": { + "path": "Percorso con token di sicurezza", + "port": "Porta di ascolto" + }, + "description": "Sei sicuro di voler configurare Ecowitt?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/ja.json b/homeassistant/components/ecowitt/translations/ja.json new file mode 100644 index 000000000000..0ac12f0af77e --- /dev/null +++ b/homeassistant/components/ecowitt/translations/ja.json @@ -0,0 +1,16 @@ +{ + "config": { + "error": { + "invalid_port": "\u30dd\u30fc\u30c8\u306f\u3059\u3067\u306b\u4f7f\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002", + "unknown": "\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc" + }, + "step": { + "user": { + "data": { + "path": "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30c8\u30fc\u30af\u30f3\u3092\u542b\u3080\u30d1\u30b9", + "port": "\u30ea\u30b9\u30cb\u30f3\u30b0\u30dd\u30fc\u30c8" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/no.json b/homeassistant/components/ecowitt/translations/no.json new file mode 100644 index 000000000000..61372b6f49fb --- /dev/null +++ b/homeassistant/components/ecowitt/translations/no.json @@ -0,0 +1,20 @@ +{ + "config": { + "create_entry": { + "default": "For \u00e5 fullf\u00f8re konfigureringen av integrasjonen, bruk Ecowitt-appen (p\u00e5 telefonen) eller g\u00e5 til Ecowitt WebUI i en nettleser p\u00e5 stasjonens IP-adresse. \n\n Velg stasjonen din - > Meny Andre - > DIY-opplastingsservere. Trykk neste og velg \"Tilpasset\" \n\n - Server IP: ` {server} `\n - Bane: ` {path} `\n - Port: ` {port} ` \n\n Klikk p\u00e5 'Lagre'." + }, + "error": { + "invalid_port": "Porten er allerede i bruk.", + "unknown": "Uventet feil" + }, + "step": { + "user": { + "data": { + "path": "Bane med sikkerhetstoken", + "port": "Lytteport" + }, + "description": "Er du sikker p\u00e5 at du vil sette opp Ecowitt?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/pt-BR.json b/homeassistant/components/ecowitt/translations/pt-BR.json new file mode 100644 index 000000000000..b0c23d7a35de --- /dev/null +++ b/homeassistant/components/ecowitt/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "create_entry": { + "default": "Para finalizar a configura\u00e7\u00e3o da integra\u00e7\u00e3o, use o app Ecowitt (no seu smartphone) ou acesse o Ecowitt WebUI em um navegador no endere\u00e7o IP da esta\u00e7\u00e3o. \n\n Escolha sua esta\u00e7\u00e3o - > Menu Outros - > Servidores de Upload DIY. Clique em pr\u00f3ximo e selecione 'Personalizado' \n\n - IP do servidor: `{server}`\n - Caminho: `{path}`\n - Porta: `{port}` \n\n Clique em 'Salvar'." + }, + "error": { + "invalid_port": "A porta j\u00e1 \u00e9 usada.", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "path": "Caminho com token de seguran\u00e7a", + "port": "Porta de escuta" + }, + "description": "Tem certeza de que deseja configurar o Ecowitt?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ecowitt/translations/zh-Hant.json b/homeassistant/components/ecowitt/translations/zh-Hant.json new file mode 100644 index 000000000000..3ad87a5733bd --- /dev/null +++ b/homeassistant/components/ecowitt/translations/zh-Hant.json @@ -0,0 +1,20 @@ +{ + "config": { + "create_entry": { + "default": "\u5fc5\u9808\u57f7\u884c\u4ee5\u4e0b\u6b65\u9a5f\u4ee5\u8a2d\u5b9a\u6b64\u6574\u5408\u3001\u65bc\u624b\u6a5f\u4e0a\u4f7f\u7528 Ecowitt App \u6216\u4f7f\u7528\u700f\u89bd\u5668\u8f38\u5165\u7ad9\u9ede IP \u4f4d\u5740\u9032\u5165 Ecowitt WebUI\u3002\n\n\u9078\u64c7\u7ad9\u9ede -> \u9078\u55ae\u4e2d\u5176\u4ed6 -> DIY \u4e0a\u50b3\u4f3a\u670d\u5668\u3001\u9ede\u9078\u4e0b\u4e00\u6b65\u4e26\u9078\u64c7 '\u81ea\u8a02'\n\n- \u4f3a\u670d\u5668 IP\uff1a`{server}`\n- \u8def\u5f91\uff1a`{path}`\n- \u901a\u8a0a\u57e0\uff1a`{port}`\n\n\u9ede\u9078 '\u5132\u5b58'\u3002" + }, + "error": { + "invalid_port": "\u901a\u8a0a\u57e0\u5df2\u88ab\u4f7f\u7528\u3002", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "user": { + "data": { + "path": "\u52a0\u5bc6\u6b0a\u6756\u8def\u5f91", + "port": "\u76e3\u807d\u901a\u8a0a\u57e0" + }, + "description": "\u662f\u5426\u8981\u8a2d\u5b9a Ecowitt\uff1f" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/efergy/translations/es.json b/homeassistant/components/efergy/translations/es.json index a93f2f422351..0318f1b58376 100644 --- a/homeassistant/components/efergy/translations/es.json +++ b/homeassistant/components/efergy/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/enphase_envoy/translations/es.json b/homeassistant/components/enphase_envoy/translations/es.json index ab385d0a2820..c30865d6ffb3 100644 --- a/homeassistant/components/enphase_envoy/translations/es.json +++ b/homeassistant/components/enphase_envoy/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/esphome/translations/es.json b/homeassistant/components/esphome/translations/es.json index 87c8dc6ddad2..820669534729 100644 --- a/homeassistant/components/esphome/translations/es.json +++ b/homeassistant/components/esphome/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", "already_in_progress": "El flujo de configuraci\u00f3n ya est\u00e1 en curso", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "connection_error": "No se puede conectar a ESP. Por favor, aseg\u00farate de que tu archivo YAML contiene una l\u00ednea 'api:'.", diff --git a/homeassistant/components/fireservicerota/translations/es.json b/homeassistant/components/fireservicerota/translations/es.json index 19ba8da21dd3..ddd231ce700f 100644 --- a/homeassistant/components/fireservicerota/translations/es.json +++ b/homeassistant/components/fireservicerota/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "create_entry": { "default": "Autenticado correctamente" diff --git a/homeassistant/components/flume/translations/es.json b/homeassistant/components/flume/translations/es.json index 5de43c8dcd1a..40f22bccd945 100644 --- a/homeassistant/components/flume/translations/es.json +++ b/homeassistant/components/flume/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/fritz/translations/es.json b/homeassistant/components/fritz/translations/es.json index a5263d4e056d..5da1ae4197b2 100644 --- a/homeassistant/components/fritz/translations/es.json +++ b/homeassistant/components/fritz/translations/es.json @@ -4,7 +4,7 @@ "already_configured": "El dispositivo ya est\u00e1 configurado", "already_in_progress": "El flujo de configuraci\u00f3n ya est\u00e1 en curso", "ignore_ip6_link_local": "La direcci\u00f3n de enlace local IPv6 no es compatible.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "already_configured": "El dispositivo ya est\u00e1 configurado", diff --git a/homeassistant/components/fritzbox/translations/es.json b/homeassistant/components/fritzbox/translations/es.json index ed8184d958ad..9edd3ec72d63 100644 --- a/homeassistant/components/fritzbox/translations/es.json +++ b/homeassistant/components/fritzbox/translations/es.json @@ -6,7 +6,7 @@ "ignore_ip6_link_local": "La direcci\u00f3n de enlace local IPv6 no es compatible.", "no_devices_found": "No se encontraron dispositivos en la red", "not_supported": "Conectado a AVM FRITZ!Box pero no es capaz de controlar dispositivos Smart Home.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida" diff --git a/homeassistant/components/geocaching/translations/es.json b/homeassistant/components/geocaching/translations/es.json index 357eeba90007..1060c57258da 100644 --- a/homeassistant/components/geocaching/translations/es.json +++ b/homeassistant/components/geocaching/translations/es.json @@ -7,7 +7,7 @@ "missing_configuration": "El componente no est\u00e1 configurado. Por favor, sigue la documentaci\u00f3n.", "no_url_available": "No hay URL disponible. Para obtener informaci\u00f3n sobre este error, [revisa la secci\u00f3n de ayuda]({docs_url})", "oauth_error": "Se han recibido datos de token no v\u00e1lidos.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "create_entry": { "default": "Autenticado correctamente" diff --git a/homeassistant/components/google/translations/es.json b/homeassistant/components/google/translations/es.json index 401a1f37b94e..107a320eb304 100644 --- a/homeassistant/components/google/translations/es.json +++ b/homeassistant/components/google/translations/es.json @@ -11,7 +11,7 @@ "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 reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "timeout_connect": "Tiempo de espera agotado para establecer la conexi\u00f3n" }, "create_entry": { diff --git a/homeassistant/components/hive/translations/es.json b/homeassistant/components/hive/translations/es.json index 0bece2f0e542..fb419244bf60 100644 --- a/homeassistant/components/hive/translations/es.json +++ b/homeassistant/components/hive/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "unknown_entry": "No se puede encontrar una entrada existente." }, "error": { diff --git a/homeassistant/components/hyperion/translations/es.json b/homeassistant/components/hyperion/translations/es.json index 3220866ab160..fa2bddc95faa 100644 --- a/homeassistant/components/hyperion/translations/es.json +++ b/homeassistant/components/hyperion/translations/es.json @@ -8,7 +8,7 @@ "auth_required_error": "No se pudo determinar si se requiere autorizaci\u00f3n", "cannot_connect": "No se pudo conectar", "no_id": "La instancia de Hyperion Ambilight no inform\u00f3 su id", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/icloud/translations/ca.json b/homeassistant/components/icloud/translations/ca.json index 0ffdf5bc0c1a..187617b23e7a 100644 --- a/homeassistant/components/icloud/translations/ca.json +++ b/homeassistant/components/icloud/translations/ca.json @@ -18,6 +18,13 @@ "description": "La contrasenya introdu\u00efda anteriorment per a {username} ja no funciona. Actualitza la contrasenya per continuar utilitzant aquesta integraci\u00f3.", "title": "Reautenticaci\u00f3 de la integraci\u00f3" }, + "reauth_confirm": { + "data": { + "password": "Contrasenya" + }, + "description": "La contrasenya introdu\u00efda anteriorment per a {username} ja no funciona. Actualitza la contrasenya per continuar utilitzant aquesta integraci\u00f3.", + "title": "Reautenticaci\u00f3 de la integraci\u00f3" + }, "trusted_device": { "data": { "trusted_device": "Dispositiu de confian\u00e7a" diff --git a/homeassistant/components/icloud/translations/cs.json b/homeassistant/components/icloud/translations/cs.json index f06cae4019df..72dc892d15fe 100644 --- a/homeassistant/components/icloud/translations/cs.json +++ b/homeassistant/components/icloud/translations/cs.json @@ -18,6 +18,12 @@ "description": "Va\u0161e zadan\u00e9 heslo pro {username} ji\u017e nefunguje. Chcete-li tuto d\u00e1le integraci pou\u017e\u00edvat, aktualizujte sv\u00e9 heslo.", "title": "Znovu ov\u011b\u0159it integraci" }, + "reauth_confirm": { + "data": { + "password": "Heslo" + }, + "title": "Znovu ov\u011b\u0159it integraci" + }, "trusted_device": { "data": { "trusted_device": "D\u016fv\u011bryhodn\u00e9 za\u0159\u00edzen\u00ed" diff --git a/homeassistant/components/icloud/translations/de.json b/homeassistant/components/icloud/translations/de.json index 207735018f0e..4d9c0d63d0c1 100644 --- a/homeassistant/components/icloud/translations/de.json +++ b/homeassistant/components/icloud/translations/de.json @@ -18,6 +18,13 @@ "description": "Dein zuvor eingegebenes Passwort f\u00fcr {username} funktioniert nicht mehr. Aktualisiere dein Passwort, um diese Integration weiterhin zu verwenden.", "title": "Integration erneut authentifizieren" }, + "reauth_confirm": { + "data": { + "password": "Passwort" + }, + "description": "Dein zuvor eingegebenes Passwort f\u00fcr {username} funktioniert nicht mehr. Aktualisiere dein Passwort, um diese Integration weiterhin zu verwenden.", + "title": "Integration erneut authentifizieren" + }, "trusted_device": { "data": { "trusted_device": "Vertrauensw\u00fcrdiges Ger\u00e4t" diff --git a/homeassistant/components/icloud/translations/el.json b/homeassistant/components/icloud/translations/el.json index cc484bd5660d..d47a43496488 100644 --- a/homeassistant/components/icloud/translations/el.json +++ b/homeassistant/components/icloud/translations/el.json @@ -18,6 +18,13 @@ "description": "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03b5\u03af\u03c7\u03b1\u03c4\u03b5 \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03b9 \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03c5\u03bc\u03ad\u03bd\u03c9\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03bf {username} \u03b4\u03b5\u03bd \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c0\u03bb\u03ad\u03bf\u03bd. \u0395\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7.", "title": "\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" }, + "reauth_confirm": { + "data": { + "password": "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2" + }, + "description": "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03b5\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b1\u03c4\u03b5 \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03c5\u03bc\u03ad\u03bd\u03c9\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03bf {username} \u03b4\u03b5\u03bd \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c0\u03bb\u03ad\u03bf\u03bd. \u0395\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b5 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7.", + "title": "\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" + }, "trusted_device": { "data": { "trusted_device": "\u0391\u03be\u03b9\u03cc\u03c0\u03b9\u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae" diff --git a/homeassistant/components/icloud/translations/en.json b/homeassistant/components/icloud/translations/en.json index 65a8892c480f..0052a858ede8 100644 --- a/homeassistant/components/icloud/translations/en.json +++ b/homeassistant/components/icloud/translations/en.json @@ -11,6 +11,13 @@ "validate_verification_code": "Failed to verify your verification code, try again" }, "step": { + "reauth": { + "data": { + "password": "Password" + }, + "description": "Your previously entered password for {username} is no longer working. Update your password to keep using this integration.", + "title": "Reauthenticate Integration" + }, "reauth_confirm": { "data": { "password": "Password" diff --git a/homeassistant/components/icloud/translations/es.json b/homeassistant/components/icloud/translations/es.json index 5f0f4ac6495a..ef1e68044695 100644 --- a/homeassistant/components/icloud/translations/es.json +++ b/homeassistant/components/icloud/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", "no_device": "Ninguno de tus dispositivos tiene activado \"Buscar mi iPhone\"", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", @@ -18,6 +18,13 @@ "description": "La contrase\u00f1a introducida anteriormente para {username} ya no funciona. Actualiza tu contrase\u00f1a para seguir usando esta integraci\u00f3n.", "title": "Volver a autenticar la integraci\u00f3n" }, + "reauth_confirm": { + "data": { + "password": "Contrase\u00f1a" + }, + "description": "La contrase\u00f1a introducida anteriormente para {username} ya no funciona. Actualiza tu contrase\u00f1a para seguir usando esta integraci\u00f3n.", + "title": "Volver a autenticar la integraci\u00f3n" + }, "trusted_device": { "data": { "trusted_device": "Dispositivo de confianza" diff --git a/homeassistant/components/icloud/translations/et.json b/homeassistant/components/icloud/translations/et.json index af3457bb0dbd..686205f35725 100644 --- a/homeassistant/components/icloud/translations/et.json +++ b/homeassistant/components/icloud/translations/et.json @@ -18,6 +18,13 @@ "description": "Varem sisestatud salas\u00f5na kasutajale {username} ei t\u00f6\u00f6ta enam. Selle sidumise kasutamise j\u00e4tkamiseks v\u00e4rskenda oma salas\u00f5na.", "title": "iCloudi tuvastusandmed" }, + "reauth_confirm": { + "data": { + "password": "Salas\u00f5na" + }, + "description": "Varem sisestatud salas\u00f5na kasutajale {username} ei t\u00f6\u00f6ta enam. Selle sidumise kasutamise j\u00e4tkamiseks v\u00e4rskenda oma salas\u00f5na.", + "title": "Taastuvasta sidumine" + }, "trusted_device": { "data": { "trusted_device": "Usaldusv\u00e4\u00e4rne seade" diff --git a/homeassistant/components/icloud/translations/fr.json b/homeassistant/components/icloud/translations/fr.json index 8e5ec918cb06..dec1bbdb34a0 100644 --- a/homeassistant/components/icloud/translations/fr.json +++ b/homeassistant/components/icloud/translations/fr.json @@ -18,6 +18,12 @@ "description": "Votre mot de passe pr\u00e9c\u00e9demment saisi pour {username} ne fonctionne plus. Mettez \u00e0 jour votre mot de passe pour continuer \u00e0 utiliser cette int\u00e9gration.", "title": "R\u00e9-authentifier l'int\u00e9gration" }, + "reauth_confirm": { + "data": { + "password": "Mot de passe" + }, + "title": "R\u00e9-authentifier l'int\u00e9gration" + }, "trusted_device": { "data": { "trusted_device": "Appareil de confiance" diff --git a/homeassistant/components/icloud/translations/hu.json b/homeassistant/components/icloud/translations/hu.json index 1cbbbfb69741..539b3740e24a 100644 --- a/homeassistant/components/icloud/translations/hu.json +++ b/homeassistant/components/icloud/translations/hu.json @@ -18,6 +18,13 @@ "description": "{username} kor\u00e1bban megadott jelszava m\u00e1r nem m\u0171k\u00f6dik. Az integr\u00e1ci\u00f3 haszn\u00e1lat\u00e1hoz friss\u00edtse jelszav\u00e1t.", "title": "Integr\u00e1ci\u00f3 \u00fajrahiteles\u00edt\u00e9se" }, + "reauth_confirm": { + "data": { + "password": "Jelsz\u00f3" + }, + "description": "{username} kor\u00e1bban megadott jelszava m\u00e1r nem m\u0171k\u00f6dik. Az integr\u00e1ci\u00f3 haszn\u00e1lat\u00e1hoz friss\u00edtse jelszav\u00e1t.", + "title": "Integr\u00e1ci\u00f3 \u00fajrahiteles\u00edt\u00e9se" + }, "trusted_device": { "data": { "trusted_device": "Megb\u00edzhat\u00f3 eszk\u00f6z" diff --git a/homeassistant/components/icloud/translations/id.json b/homeassistant/components/icloud/translations/id.json index cd7abc1945db..1f6ed7c84c9c 100644 --- a/homeassistant/components/icloud/translations/id.json +++ b/homeassistant/components/icloud/translations/id.json @@ -18,6 +18,13 @@ "description": "Kata sandi yang Anda masukkan sebelumnya untuk {username} tidak lagi berfungsi. Perbarui kata sandi Anda untuk tetap menggunakan integrasi ini.", "title": "Autentikasi Ulang Integrasi" }, + "reauth_confirm": { + "data": { + "password": "Kata Sandi" + }, + "description": "Kata sandi yang Anda masukkan sebelumnya untuk {username} tidak lagi berfungsi. Perbarui kata sandi Anda untuk tetap menggunakan integrasi ini.", + "title": "Autentikasi Ulang Integrasi" + }, "trusted_device": { "data": { "trusted_device": "Perangkat tepercaya" diff --git a/homeassistant/components/icloud/translations/it.json b/homeassistant/components/icloud/translations/it.json index 777498d6340b..856ed30d7678 100644 --- a/homeassistant/components/icloud/translations/it.json +++ b/homeassistant/components/icloud/translations/it.json @@ -18,6 +18,13 @@ "description": "La password inserita in precedenza per {username} non funziona pi\u00f9. Aggiorna la tua password per continuare a utilizzare questa integrazione.", "title": "Autentica nuovamente l'integrazione" }, + "reauth_confirm": { + "data": { + "password": "Password" + }, + "description": "La password precedentemente inserita per {username} non funziona pi\u00f9. Aggiorna la tua password per continuare a utilizzare questa integrazione.", + "title": "Autentica nuovamente l'integrazione" + }, "trusted_device": { "data": { "trusted_device": "Dispositivo attendibile" diff --git a/homeassistant/components/icloud/translations/ja.json b/homeassistant/components/icloud/translations/ja.json index 2295e72f0b2b..4d9230ec150b 100644 --- a/homeassistant/components/icloud/translations/ja.json +++ b/homeassistant/components/icloud/translations/ja.json @@ -18,6 +18,13 @@ "description": "\u4ee5\u524d\u306b\u5165\u529b\u3057\u305f {username} \u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u4f7f\u3048\u306a\u304f\u306a\u308a\u307e\u3057\u305f\u3002\u3053\u306e\u7d71\u5408\u3092\u5f15\u304d\u7d9a\u304d\u4f7f\u7528\u3059\u308b\u306b\u306f\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u66f4\u65b0\u3057\u3066\u304f\u3060\u3055\u3044\u3002", "title": "\u7d71\u5408\u306e\u518d\u8a8d\u8a3c" }, + "reauth_confirm": { + "data": { + "password": "\u30d1\u30b9\u30ef\u30fc\u30c9" + }, + "description": "\u4ee5\u524d\u306b\u5165\u529b\u3057\u305f {username} \u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u4f7f\u3048\u306a\u304f\u306a\u308a\u307e\u3057\u305f\u3002\u3053\u306e\u7d71\u5408\u3092\u5f15\u304d\u7d9a\u304d\u4f7f\u7528\u3059\u308b\u306b\u306f\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u66f4\u65b0\u3057\u3066\u304f\u3060\u3055\u3044\u3002", + "title": "\u7d71\u5408\u306e\u518d\u8a8d\u8a3c" + }, "trusted_device": { "data": { "trusted_device": "\u4fe1\u983c\u3067\u304d\u308b\u30c7\u30d0\u30a4\u30b9" diff --git a/homeassistant/components/icloud/translations/no.json b/homeassistant/components/icloud/translations/no.json index 3e20aef032eb..662600eac36d 100644 --- a/homeassistant/components/icloud/translations/no.json +++ b/homeassistant/components/icloud/translations/no.json @@ -18,6 +18,13 @@ "description": "Ditt tidligere angitte passord for {username} fungerer ikke lenger. Oppdater passordet ditt for \u00e5 fortsette \u00e5 bruke denne integrasjonen.", "title": "Godkjenne integrering p\u00e5 nytt" }, + "reauth_confirm": { + "data": { + "password": "Passord" + }, + "description": "Det tidligere oppgitte passordet for {username} fungerer ikke lenger. Oppdater passordet ditt for \u00e5 fortsette \u00e5 bruke denne integrasjonen.", + "title": "Godkjenne integrering p\u00e5 nytt" + }, "trusted_device": { "data": { "trusted_device": "P\u00e5litelig enhet" diff --git a/homeassistant/components/icloud/translations/pt-BR.json b/homeassistant/components/icloud/translations/pt-BR.json index 0c3363a37990..99f779e9ead3 100644 --- a/homeassistant/components/icloud/translations/pt-BR.json +++ b/homeassistant/components/icloud/translations/pt-BR.json @@ -18,6 +18,13 @@ "description": "Sua senha inserida anteriormente para {username} n\u00e3o est\u00e1 mais funcionando. Atualize sua senha para continuar usando esta integra\u00e7\u00e3o.", "title": "Reautenticar Integra\u00e7\u00e3o" }, + "reauth_confirm": { + "data": { + "password": "Senha" + }, + "description": "Sua senha inserida anteriormente para {username} n\u00e3o est\u00e1 mais funcionando. Atualize sua senha para continuar usando esta integra\u00e7\u00e3o.", + "title": "Reautenticar Integra\u00e7\u00e3o" + }, "trusted_device": { "data": { "trusted_device": "Dispositivo confi\u00e1vel" diff --git a/homeassistant/components/icloud/translations/zh-Hant.json b/homeassistant/components/icloud/translations/zh-Hant.json index fe421275e2a6..91f14636dd25 100644 --- a/homeassistant/components/icloud/translations/zh-Hant.json +++ b/homeassistant/components/icloud/translations/zh-Hant.json @@ -18,6 +18,13 @@ "description": "\u5148\u524d\u91dd\u5c0d\u5e33\u865f {username} \u6240\u8f38\u5165\u7684\u5bc6\u78bc\u5df2\u5931\u6548\u3002\u8acb\u66f4\u65b0\u5bc6\u78bc\u4ee5\u4f7f\u7528\u6b64\u6574\u5408\u3002", "title": "\u91cd\u65b0\u8a8d\u8b49\u6574\u5408" }, + "reauth_confirm": { + "data": { + "password": "\u5bc6\u78bc" + }, + "description": "\u5148\u524d\u91dd\u5c0d\u5e33\u865f {username} \u6240\u8f38\u5165\u7684\u5bc6\u78bc\u5df2\u5931\u6548\u3002\u8acb\u66f4\u65b0\u5bc6\u78bc\u4ee5\u4f7f\u7528\u6b64\u6574\u5408\u3002", + "title": "\u91cd\u65b0\u8a8d\u8b49\u6574\u5408" + }, "trusted_device": { "data": { "trusted_device": "\u4fe1\u4efb\u88dd\u7f6e" diff --git a/homeassistant/components/intellifire/translations/es.json b/homeassistant/components/intellifire/translations/es.json index 3cf2cfc69388..dcd4d7ed3000 100644 --- a/homeassistant/components/intellifire/translations/es.json +++ b/homeassistant/components/intellifire/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", "not_intellifire_device": "No es un dispositivo IntelliFire.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "api_error": "Error de inicio de sesi\u00f3n", diff --git a/homeassistant/components/isy994/translations/es.json b/homeassistant/components/isy994/translations/es.json index 0890cf8e251e..b320167b3f16 100644 --- a/homeassistant/components/isy994/translations/es.json +++ b/homeassistant/components/isy994/translations/es.json @@ -7,7 +7,7 @@ "cannot_connect": "No se pudo conectar", "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", "invalid_host": "La entrada del host no estaba en formato URL completo, por ejemplo, http://192.168.10.100:80", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "unknown": "Error inesperado" }, "flow_title": "{name} ({host})", diff --git a/homeassistant/components/lacrosse_view/translations/es.json b/homeassistant/components/lacrosse_view/translations/es.json index 9b02b2bbd4f6..63cf0081be93 100644 --- a/homeassistant/components/lacrosse_view/translations/es.json +++ b/homeassistant/components/lacrosse_view/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", diff --git a/homeassistant/components/lametric/translations/ca.json b/homeassistant/components/lametric/translations/ca.json index 4c8f002ce683..14066cdeab5a 100644 --- a/homeassistant/components/lametric/translations/ca.json +++ b/homeassistant/components/lametric/translations/ca.json @@ -4,6 +4,7 @@ "already_configured": "El dispositiu ja est\u00e0 configurat", "authorize_url_timeout": "Temps d'espera esgotat durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3.", "invalid_discovery_info": "S'ha rebut informaci\u00f3 de descobriment no v\u00e0lida", + "link_local_address": "L'enlla\u00e7 amb adreces locals no est\u00e0 perm\u00e8s", "missing_configuration": "La integraci\u00f3 LaMetric no est\u00e0 configurada. Consulta la documentaci\u00f3.", "no_devices": "L'usuari autoritzat no t\u00e9 cap dispositiu LaMetric", "no_url_available": "No hi ha cap URL disponible. Per a m\u00e9s informaci\u00f3 sobre aquest error, [consulta la secci\u00f3 d'ajuda]({docs_url})" @@ -14,6 +15,7 @@ }, "step": { "choice_enter_manual_or_fetch_cloud": { + "description": "Els dispositius LaMetric es poden configurar a Home Assistant de dues maneres diferents. \n\nPots introduir tota la informaci\u00f3 del dispositiu i els 'tokens' API, o b\u00e9, Home Assistant els pot importar des del teu compte de LaMetric.com.", "menu_options": { "manual_entry": "Introdueix manualment", "pick_implementation": "Importa des de LaMetric.com (recomanat)" @@ -38,5 +40,11 @@ } } } + }, + "issues": { + "manual_migration": { + "description": "La integraci\u00f3 de LaMetric s'ha modernitzat: ara es configura a trav\u00e9s de la interf\u00edcie d'usuari (IU) i les comunicacions s\u00f3n locals. \n\nMalauradament, no hi ha cap possibilitat de migraci\u00f3 autom\u00e0tica i, per tant, cal que tornis a configurar el teu dispositiu LaMetric amb Home Assistant. Consulta la documentaci\u00f3 de la integraci\u00f3 LaMetric de Home Assistant per fer-ho. \n\nElimina l'antiga configuraci\u00f3 YAML de LaMetric del fitxer configuration.yaml i reinicia Home Assistant per solucionar aquest problema.", + "title": "\u00c9s necess\u00e0ria una migraci\u00f3 manual per a LaMetric" + } } } \ No newline at end of file diff --git a/homeassistant/components/led_ble/translations/el.json b/homeassistant/components/led_ble/translations/el.json new file mode 100644 index 000000000000..ad4b994de805 --- /dev/null +++ b/homeassistant/components/led_ble/translations/el.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "\u0397 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03c9\u03b8\u03b5\u03af", + "already_in_progress": "\u0397 \u03c1\u03bf\u03ae \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7\u03c2 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03ae\u03b4\u03b7 \u03c3\u03b5 \u03b5\u03be\u03ad\u03bb\u03b9\u03be\u03b7", + "no_devices_found": "\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf", + "no_unconfigured_devices": "\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03bc\u03b7 \u03c1\u03c5\u03b8\u03bc\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2.", + "not_supported": "\u0397 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9" + }, + "error": { + "cannot_connect": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2", + "unknown": "\u0391\u03c0\u03c1\u03cc\u03c3\u03bc\u03b5\u03bd\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1" + }, + "flow_title": "{name}", + "step": { + "user": { + "data": { + "address": "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 Bluetooth" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/led_ble/translations/hu.json b/homeassistant/components/led_ble/translations/hu.json new file mode 100644 index 000000000000..6b6e576abcc5 --- /dev/null +++ b/homeassistant/components/led_ble/translations/hu.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "Az eszk\u00f6z m\u00e1r konfigur\u00e1lva van", + "already_in_progress": "A be\u00e1ll\u00edt\u00e1si folyamat m\u00e1r el lett kezdve", + "no_devices_found": "Nem tal\u00e1lhat\u00f3 eszk\u00f6z a h\u00e1l\u00f3zaton", + "no_unconfigured_devices": "Nem tal\u00e1lhat\u00f3 konfigur\u00e1latlan eszk\u00f6z.", + "not_supported": "Eszk\u00f6z nem t\u00e1mogatott" + }, + "error": { + "cannot_connect": "Sikertelen csatlakoz\u00e1s", + "unknown": "V\u00e1ratlan hiba t\u00f6rt\u00e9nt" + }, + "flow_title": "{name}", + "step": { + "user": { + "data": { + "address": "Bluetooth-c\u00edm" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/led_ble/translations/id.json b/homeassistant/components/led_ble/translations/id.json new file mode 100644 index 000000000000..80afbbcf1321 --- /dev/null +++ b/homeassistant/components/led_ble/translations/id.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "Perangkat sudah dikonfigurasi", + "already_in_progress": "Alur konfigurasi sedang berlangsung", + "no_devices_found": "Tidak ada perangkat yang ditemukan di jaringan", + "no_unconfigured_devices": "Tidak ditemukan perangkat yang tidak dikonfigurasi.", + "not_supported": "Perangkat tidak didukung" + }, + "error": { + "cannot_connect": "Gagal terhubung", + "unknown": "Kesalahan yang tidak diharapkan" + }, + "flow_title": "{name}", + "step": { + "user": { + "data": { + "address": "Alamat Bluetooth" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/led_ble/translations/ja.json b/homeassistant/components/led_ble/translations/ja.json new file mode 100644 index 000000000000..4fee9ec69040 --- /dev/null +++ b/homeassistant/components/led_ble/translations/ja.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "\u30c7\u30d0\u30a4\u30b9\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059", + "already_in_progress": "\u69cb\u6210\u30d5\u30ed\u30fc\u306f\u3059\u3067\u306b\u9032\u884c\u4e2d\u3067\u3059", + "no_devices_found": "\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u4e0a\u306b\u30c7\u30d0\u30a4\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093", + "no_unconfigured_devices": "\u672a\u69cb\u6210\u306e\u30c7\u30d0\u30a4\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002", + "not_supported": "\u30c7\u30d0\u30a4\u30b9\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093" + }, + "error": { + "cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f", + "unknown": "\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc" + }, + "flow_title": "{name}", + "step": { + "user": { + "data": { + "address": "Bluetooth\u30a2\u30c9\u30ec\u30b9" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/life360/translations/es.json b/homeassistant/components/life360/translations/es.json index 72e880463fe5..a9b53fffd863 100644 --- a/homeassistant/components/life360/translations/es.json +++ b/homeassistant/components/life360/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "unknown": "Error inesperado" }, "create_entry": { diff --git a/homeassistant/components/litterrobot/translations/es.json b/homeassistant/components/litterrobot/translations/es.json index 003a715f8a7f..64e3408d47fa 100644 --- a/homeassistant/components/litterrobot/translations/es.json +++ b/homeassistant/components/litterrobot/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/litterrobot/translations/hu.json b/homeassistant/components/litterrobot/translations/hu.json index cc0c820facf2..e960eef88678 100644 --- a/homeassistant/components/litterrobot/translations/hu.json +++ b/homeassistant/components/litterrobot/translations/hu.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "A fi\u00f3k m\u00e1r konfigur\u00e1lva van" + "already_configured": "A fi\u00f3k m\u00e1r konfigur\u00e1lva van", + "reauth_successful": "Az \u00fajrahiteles\u00edt\u00e9s sikeres volt." }, "error": { "cannot_connect": "Sikertelen csatlakoz\u00e1s", @@ -9,6 +10,13 @@ "unknown": "V\u00e1ratlan hiba t\u00f6rt\u00e9nt" }, "step": { + "reauth_confirm": { + "data": { + "password": "Jelsz\u00f3" + }, + "description": "K\u00e9rem, friss\u00edtse {username} jelszav\u00e1t", + "title": "Integr\u00e1ci\u00f3 \u00fajrahiteles\u00edt\u00e9se" + }, "user": { "data": { "password": "Jelsz\u00f3", diff --git a/homeassistant/components/litterrobot/translations/id.json b/homeassistant/components/litterrobot/translations/id.json index 4a84db42a14f..73e19f1d4398 100644 --- a/homeassistant/components/litterrobot/translations/id.json +++ b/homeassistant/components/litterrobot/translations/id.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Perangkat sudah dikonfigurasi" + "already_configured": "Perangkat sudah dikonfigurasi", + "reauth_successful": "Autentikasi ulang berhasil" }, "error": { "cannot_connect": "Gagal terhubung", @@ -9,6 +10,13 @@ "unknown": "Kesalahan yang tidak diharapkan" }, "step": { + "reauth_confirm": { + "data": { + "password": "Kata Sandi" + }, + "description": "Perbarui kata sandi Anda untuk {username}", + "title": "Autentikasi Ulang Integrasi" + }, "user": { "data": { "password": "Kata Sandi", diff --git a/homeassistant/components/lyric/translations/es.json b/homeassistant/components/lyric/translations/es.json index e4bd36ad9521..2506018a1787 100644 --- a/homeassistant/components/lyric/translations/es.json +++ b/homeassistant/components/lyric/translations/es.json @@ -3,7 +3,7 @@ "abort": { "authorize_url_timeout": "Se agot\u00f3 el tiempo de espera para generar la URL de autorizaci\u00f3n.", "missing_configuration": "El componente no est\u00e1 configurado. Por favor, sigue la documentaci\u00f3n.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "create_entry": { "default": "Autenticado correctamente" @@ -13,7 +13,7 @@ "title": "Selecciona el m\u00e9todo de autenticaci\u00f3n" }, "reauth_confirm": { - "description": "La integraci\u00f3n de Lyric necesita volver a autenticar tu cuenta.", + "description": "La integraci\u00f3n Lyric necesita volver a autenticar tu cuenta.", "title": "Volver a autenticar la integraci\u00f3n" } } diff --git a/homeassistant/components/mazda/translations/es.json b/homeassistant/components/mazda/translations/es.json index 53dec475cad9..3702a1b8302f 100644 --- a/homeassistant/components/mazda/translations/es.json +++ b/homeassistant/components/mazda/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "account_locked": "Cuenta bloqueada. Por favor, vuelve a intentarlo m\u00e1s tarde.", diff --git a/homeassistant/components/meater/translations/es.json b/homeassistant/components/meater/translations/es.json index 1fc556b8ee2d..c2524a3e47c7 100644 --- a/homeassistant/components/meater/translations/es.json +++ b/homeassistant/components/meater/translations/es.json @@ -10,7 +10,7 @@ "data": { "password": "Contrase\u00f1a" }, - "description": "Confirma la contrase\u00f1a de la cuenta de Meater Cloud {username}." + "description": "Confirma la contrase\u00f1a de la cuenta de {username} en Meater Cloud." }, "user": { "data": { diff --git a/homeassistant/components/melnor/translations/ca.json b/homeassistant/components/melnor/translations/ca.json new file mode 100644 index 000000000000..3aa06dfddc6d --- /dev/null +++ b/homeassistant/components/melnor/translations/ca.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "No hi ha cap dispositiu Melnor Bluetooth a prop." + }, + "step": { + "bluetooth_confirm": { + "description": "Vols afegir la v\u00e0lvula Melnor Bluetooth `{name}` a Home Assistant?", + "title": "S'ha descobert una v\u00e0lvula Melnor Bluetooth" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/melnor/translations/de.json b/homeassistant/components/melnor/translations/de.json new file mode 100644 index 000000000000..5792062dd873 --- /dev/null +++ b/homeassistant/components/melnor/translations/de.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "In der N\u00e4he gibt es keine Melnor Bluetooth-Ger\u00e4te." + }, + "step": { + "bluetooth_confirm": { + "description": "M\u00f6chtest du das Melnor Bluetooth-Ventil `{name}` zu Home Assistant hinzuf\u00fcgen?", + "title": "Melnor Bluetooth-Ventil entdeckt" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/melnor/translations/el.json b/homeassistant/components/melnor/translations/el.json new file mode 100644 index 000000000000..7380a05cb4d6 --- /dev/null +++ b/homeassistant/components/melnor/translations/el.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 Melnor Bluetooth \u03ba\u03bf\u03bd\u03c4\u03ac \u03c3\u03b1\u03c2." + }, + "step": { + "bluetooth_confirm": { + "description": "\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03b2\u03b1\u03bb\u03b2\u03af\u03b4\u03b1 Bluetooth Melnor `{name}` \u03c3\u03c4\u03bf Home Assistant;", + "title": "\u0391\u03bd\u03b1\u03ba\u03b1\u03bb\u03cd\u03c6\u03b8\u03b7\u03ba\u03b5 \u03b7 \u03b2\u03b1\u03bb\u03b2\u03af\u03b4\u03b1 Bluetooth Melnor" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/melnor/translations/es.json b/homeassistant/components/melnor/translations/es.json new file mode 100644 index 000000000000..32ed43930db3 --- /dev/null +++ b/homeassistant/components/melnor/translations/es.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "No hay ning\u00fan dispositivo Bluetooth Melnor cerca." + }, + "step": { + "bluetooth_confirm": { + "description": "\u00bfQuieres a\u00f1adir la v\u00e1lvula Bluetooth Melnor `{name}` a Home Assistant?", + "title": "Descubierta v\u00e1lvula Bluetooth Melnor" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/melnor/translations/et.json b/homeassistant/components/melnor/translations/et.json new file mode 100644 index 000000000000..12a75835d262 --- /dev/null +++ b/homeassistant/components/melnor/translations/et.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "L\u00e4heduses pole \u00fchtegi Melnor Bluetooth-seadet." + }, + "step": { + "bluetooth_confirm": { + "description": "Kas lisada Melnor Bluetooth-klapp '{name}' Home Assistantisse?", + "title": "Leiti Melnor Bluetooth klapp" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/melnor/translations/fr.json b/homeassistant/components/melnor/translations/fr.json new file mode 100644 index 000000000000..9c5bdc781a41 --- /dev/null +++ b/homeassistant/components/melnor/translations/fr.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "Il n'y a aucun appareil Bluetooth Melnor \u00e0 proximit\u00e9." + }, + "step": { + "bluetooth_confirm": { + "description": "Voulez-vous ajouter la valve Bluetooth Melnor `{name}` \u00e0 Home Assistant\u00a0?", + "title": "Valve Bluetooth Melnor d\u00e9couverte" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/melnor/translations/hu.json b/homeassistant/components/melnor/translations/hu.json new file mode 100644 index 000000000000..9f96c1bbaaee --- /dev/null +++ b/homeassistant/components/melnor/translations/hu.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "Nincsenek Melnor Bluetooth-eszk\u00f6z\u00f6k a k\u00f6zelben." + }, + "step": { + "bluetooth_confirm": { + "description": "Szeretn\u00e9 hozz\u00e1adni a Melnor Bluetooth eszk\u00f6zt \"{name}\" Home Assistant-hoz?", + "title": "Felfedezett Melnor Bluetooth szelep" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/melnor/translations/id.json b/homeassistant/components/melnor/translations/id.json new file mode 100644 index 000000000000..551a50ca9e5a --- /dev/null +++ b/homeassistant/components/melnor/translations/id.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "Tidak ada perangkat Bluetooth Melnor di sekitar." + }, + "step": { + "bluetooth_confirm": { + "description": "Ingin menambahkan katup Bluetooth Melnor `{nama}` ke Home Assistant?", + "title": "Katup Bluetooth Melnor yang ditemukan" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/melnor/translations/it.json b/homeassistant/components/melnor/translations/it.json new file mode 100644 index 000000000000..9124fdfce137 --- /dev/null +++ b/homeassistant/components/melnor/translations/it.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "Non ci sono dispositivi Melnor Bluetooth nelle vicinanze." + }, + "step": { + "bluetooth_confirm": { + "description": "Vuoi aggiungere la valvola Bluetooth Melnor `{name}` a Home Assistant?", + "title": "Scoperta la valvola Bluetooth Melnor" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/melnor/translations/no.json b/homeassistant/components/melnor/translations/no.json new file mode 100644 index 000000000000..98c873ad9fe3 --- /dev/null +++ b/homeassistant/components/melnor/translations/no.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "Det er ingen Melnor Bluetooth-enheter i n\u00e6rheten." + }, + "step": { + "bluetooth_confirm": { + "description": "Vil du legge til Melnor Bluetooth-ventilen ` {name} ` til Home Assistant?", + "title": "Oppdaget Melnor Bluetooth-ventil" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/melnor/translations/zh-Hant.json b/homeassistant/components/melnor/translations/zh-Hant.json new file mode 100644 index 000000000000..71bc8f337160 --- /dev/null +++ b/homeassistant/components/melnor/translations/zh-Hant.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "\u9644\u8fd1\u6c92\u6709\u4efb\u4f55 Melnor \u85cd\u7259\u88dd\u7f6e\u3002" + }, + "step": { + "bluetooth_confirm": { + "description": "\u662f\u5426\u8981\u5c07 Melnor Bluetooth valve `{name}`\u65b0\u589e\u81f3 Home Assistant\uff1f", + "title": "\u5df2\u767c\u73fe\u7684 Melnor Bluetooth valve" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/motioneye/translations/es.json b/homeassistant/components/motioneye/translations/es.json index d7dc7f1a083d..5db1a3f8869d 100644 --- a/homeassistant/components/motioneye/translations/es.json +++ b/homeassistant/components/motioneye/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El servicio ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/mqtt/translations/ca.json b/homeassistant/components/mqtt/translations/ca.json index 569adc2e423e..43ab994f4d8b 100644 --- a/homeassistant/components/mqtt/translations/ca.json +++ b/homeassistant/components/mqtt/translations/ca.json @@ -49,6 +49,12 @@ "button_triple_press": "\"{subtype}\" clicat tres vegades" } }, + "issues": { + "deprecated_yaml": { + "description": "S'ha trobat el MQTT {platform}(s) sota el codi de la integraci\u00f3 `{platform}`.\n\nSi us plau, moveu la configuraci\u00f3 a la integraci\u00f3 `mqtt`i reinicieu el Home Assistant per solucionar aquesta incid\u00e8ncia. Vegeu la [documentaci\u00f3]({more_info_url}) per a m\u00e9s informaci\u00f3.", + "title": "El MQTT {platform}(s) configurat manualment necessita la vostra atenci\u00f3" + } + }, "options": { "error": { "bad_birth": "Topic del missatge de naixement inv\u00e0lid.", diff --git a/homeassistant/components/myq/translations/es.json b/homeassistant/components/myq/translations/es.json index 7cb7dcb93541..ccc709ce1910 100644 --- a/homeassistant/components/myq/translations/es.json +++ b/homeassistant/components/myq/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El servicio ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/nam/translations/es.json b/homeassistant/components/nam/translations/es.json index c0ac0958d24b..7b9558537a69 100644 --- a/homeassistant/components/nam/translations/es.json +++ b/homeassistant/components/nam/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", "device_unsupported": "El dispositivo no es compatible.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "reauth_unsuccessful": "No se pudo volver a autenticar, por favor, elimina la integraci\u00f3n y vuelve a configurarla." }, "error": { @@ -28,7 +28,7 @@ "password": "Contrase\u00f1a", "username": "Nombre de usuario" }, - "description": "Por favor, introduce el nombre de usuario y la contrase\u00f1a correctos para el host: {host}" + "description": "Por favor, introduce el nombre de usuario y contrase\u00f1a correctos para el host: {host}" }, "user": { "data": { diff --git a/homeassistant/components/nam/translations/sensor.ca.json b/homeassistant/components/nam/translations/sensor.ca.json new file mode 100644 index 000000000000..ec1a642cbd23 --- /dev/null +++ b/homeassistant/components/nam/translations/sensor.ca.json @@ -0,0 +1,11 @@ +{ + "state": { + "nam__caqi_level": { + "high": "Alt", + "low": "Baix", + "medium": "Mitj\u00e0", + "very high": "Molt alt", + "very low": "Molt baix" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nam/translations/sensor.hu.json b/homeassistant/components/nam/translations/sensor.hu.json new file mode 100644 index 000000000000..ee30c2e4c448 --- /dev/null +++ b/homeassistant/components/nam/translations/sensor.hu.json @@ -0,0 +1,11 @@ +{ + "state": { + "nam__caqi_level": { + "high": "Magas", + "low": "Alacsony", + "medium": "K\u00f6zepes", + "very high": "Nagyon magas", + "very low": "Nagyon alacsony" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nam/translations/sensor.id.json b/homeassistant/components/nam/translations/sensor.id.json new file mode 100644 index 000000000000..6b208a543625 --- /dev/null +++ b/homeassistant/components/nam/translations/sensor.id.json @@ -0,0 +1,11 @@ +{ + "state": { + "nam__caqi_level": { + "high": "Tinggi", + "low": "Rendah", + "medium": "Sedang", + "very high": "Sangat tinggi", + "very low": "Sangat rendah" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nam/translations/sensor.ja.json b/homeassistant/components/nam/translations/sensor.ja.json new file mode 100644 index 000000000000..86356081b8a2 --- /dev/null +++ b/homeassistant/components/nam/translations/sensor.ja.json @@ -0,0 +1,11 @@ +{ + "state": { + "nam__caqi_level": { + "high": "\u9ad8", + "low": "\u4f4e", + "medium": "\u4e2d", + "very high": "\u975e\u5e38\u306b\u9ad8\u3044", + "very low": "\u3068\u3066\u3082\u4f4e\u3044" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nanoleaf/translations/es.json b/homeassistant/components/nanoleaf/translations/es.json index 9de6598da5c7..f8a43b4fece2 100644 --- a/homeassistant/components/nanoleaf/translations/es.json +++ b/homeassistant/components/nanoleaf/translations/es.json @@ -4,7 +4,7 @@ "already_configured": "El dispositivo ya est\u00e1 configurado", "cannot_connect": "No se pudo conectar", "invalid_token": "Token de acceso no v\u00e1lido", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "unknown": "Error inesperado" }, "error": { diff --git a/homeassistant/components/neato/translations/es.json b/homeassistant/components/neato/translations/es.json index 4dcab62da439..b9e818eda5ee 100644 --- a/homeassistant/components/neato/translations/es.json +++ b/homeassistant/components/neato/translations/es.json @@ -5,7 +5,7 @@ "authorize_url_timeout": "Se agot\u00f3 el tiempo de espera para generar la URL de autorizaci\u00f3n.", "missing_configuration": "El componente no est\u00e1 configurado. Por favor, sigue la documentaci\u00f3n.", "no_url_available": "No hay URL disponible. Para obtener informaci\u00f3n sobre este error, [revisa la secci\u00f3n de ayuda]({docs_url})", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "create_entry": { "default": "Autenticado correctamente" diff --git a/homeassistant/components/nest/translations/es.json b/homeassistant/components/nest/translations/es.json index 7c7c8444479d..3cd92fd644df 100644 --- a/homeassistant/components/nest/translations/es.json +++ b/homeassistant/components/nest/translations/es.json @@ -9,7 +9,7 @@ "invalid_access_token": "Token de acceso no v\u00e1lido", "missing_configuration": "El componente no est\u00e1 configurado. Por favor, sigue la documentaci\u00f3n.", "no_url_available": "No hay URL disponible. Para obtener informaci\u00f3n sobre este error, [revisa la secci\u00f3n de ayuda]({docs_url})", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "single_instance_allowed": "Ya est\u00e1 configurado. Solo es posible una \u00fanica configuraci\u00f3n.", "unknown_authorize_url_generation": "Error desconocido al generar una URL de autorizaci\u00f3n." }, diff --git a/homeassistant/components/netatmo/translations/es.json b/homeassistant/components/netatmo/translations/es.json index 68f4160beb90..975995663da4 100644 --- a/homeassistant/components/netatmo/translations/es.json +++ b/homeassistant/components/netatmo/translations/es.json @@ -4,7 +4,7 @@ "authorize_url_timeout": "Se agot\u00f3 el tiempo de espera para generar la URL de autorizaci\u00f3n.", "missing_configuration": "El componente no est\u00e1 configurado. Por favor, sigue la documentaci\u00f3n.", "no_url_available": "No hay URL disponible. Para obtener informaci\u00f3n sobre este error, [revisa la secci\u00f3n de ayuda]({docs_url})", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "single_instance_allowed": "Ya est\u00e1 configurado. Solo es posible una \u00fanica configuraci\u00f3n." }, "create_entry": { diff --git a/homeassistant/components/notion/translations/es.json b/homeassistant/components/notion/translations/es.json index f7a7a01f4d89..9c649324dc66 100644 --- a/homeassistant/components/notion/translations/es.json +++ b/homeassistant/components/notion/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", diff --git a/homeassistant/components/nuki/translations/es.json b/homeassistant/components/nuki/translations/es.json index d21ef9dfdb61..53ef4b360df6 100644 --- a/homeassistant/components/nuki/translations/es.json +++ b/homeassistant/components/nuki/translations/es.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/openexchangerates/translations/es.json b/homeassistant/components/openexchangerates/translations/es.json index fb5897846dbf..c5cf1b266e2a 100644 --- a/homeassistant/components/openexchangerates/translations/es.json +++ b/homeassistant/components/openexchangerates/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "El servicio ya est\u00e1 configurado", "cannot_connect": "No se pudo conectar", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "timeout_connect": "Tiempo de espera agotado para establecer la conexi\u00f3n" }, "error": { diff --git a/homeassistant/components/overkiz/translations/de.json b/homeassistant/components/overkiz/translations/de.json index 09cce8ea63fc..1e4cd0cb254f 100644 --- a/homeassistant/components/overkiz/translations/de.json +++ b/homeassistant/components/overkiz/translations/de.json @@ -11,7 +11,8 @@ "server_in_maintenance": "Server ist wegen Wartungsarbeiten au\u00dfer Betrieb", "too_many_attempts": "Zu viele Versuche mit einem ung\u00fcltigen Token, vor\u00fcbergehend gesperrt", "too_many_requests": "Zu viele Anfragen, versuche es sp\u00e4ter erneut.", - "unknown": "Unerwarteter Fehler" + "unknown": "Unerwarteter Fehler", + "unknown_user": "Unbekannter Benutzer. Somfy Protect-Konten werden von dieser Integration nicht unterst\u00fctzt." }, "flow_title": "Gateway: {gateway_id}", "step": { diff --git a/homeassistant/components/overkiz/translations/el.json b/homeassistant/components/overkiz/translations/el.json index 924ecc3219dd..e9862479c27c 100644 --- a/homeassistant/components/overkiz/translations/el.json +++ b/homeassistant/components/overkiz/translations/el.json @@ -11,7 +11,8 @@ "server_in_maintenance": "\u039f \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03ba\u03c4\u03cc\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03c3\u03c5\u03bd\u03c4\u03ae\u03c1\u03b7\u03c3\u03b7", "too_many_attempts": "\u03a0\u03ac\u03c1\u03b1 \u03c0\u03bf\u03bb\u03bb\u03ad\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b5\u03b9\u03b5\u03c2 \u03bc\u03b5 \u03bc\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc, \u03c0\u03c1\u03bf\u03c3\u03c9\u03c1\u03b9\u03bd\u03ac \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2", "too_many_requests": "\u03a0\u03ac\u03c1\u03b1 \u03c0\u03bf\u03bb\u03bb\u03ac \u03b1\u03b9\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1, \u03c0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03ae\u03c3\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac \u03b1\u03c1\u03b3\u03cc\u03c4\u03b5\u03c1\u03b1", - "unknown": "\u0391\u03c0\u03c1\u03cc\u03c3\u03bc\u03b5\u03bd\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1" + "unknown": "\u0391\u03c0\u03c1\u03cc\u03c3\u03bc\u03b5\u03bd\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1", + "unknown_user": "\u0386\u03b3\u03bd\u03c9\u03c3\u03c4\u03bf\u03c2 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2. \u039f\u03b9 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03af Somfy Protect \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7." }, "flow_title": "\u03a0\u03cd\u03bb\u03b7: {gateway_id}", "step": { diff --git a/homeassistant/components/overkiz/translations/es.json b/homeassistant/components/overkiz/translations/es.json index a2b04f05cf9d..a5a3ad16e0dc 100644 --- a/homeassistant/components/overkiz/translations/es.json +++ b/homeassistant/components/overkiz/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "reauth_wrong_account": "Solo puedes volver a autenticar esta entrada con la misma cuenta y concentrador de Overkiz" }, "error": { @@ -11,7 +11,8 @@ "server_in_maintenance": "El servidor est\u00e1 ca\u00eddo por mantenimiento", "too_many_attempts": "Demasiados intentos con un token no v\u00e1lido, prohibido temporalmente", "too_many_requests": "Demasiadas solicitudes, vuelve a intentarlo m\u00e1s tarde", - "unknown": "Error inesperado" + "unknown": "Error inesperado", + "unknown_user": "Usuario desconocido. Las cuentas de Somfy Protect no son compatibles con esta integraci\u00f3n." }, "flow_title": "Puerta de enlace: {gateway_id}", "step": { diff --git a/homeassistant/components/overkiz/translations/et.json b/homeassistant/components/overkiz/translations/et.json index 3cbfcb6af808..34639ea1739f 100644 --- a/homeassistant/components/overkiz/translations/et.json +++ b/homeassistant/components/overkiz/translations/et.json @@ -11,7 +11,8 @@ "server_in_maintenance": "Server on hoolduse t\u00f5ttu maas", "too_many_attempts": "Liiga palju katseid kehtetu v\u00f5tmega, ajutiselt keelatud", "too_many_requests": "Liiga palju p\u00e4ringuid, proovi hiljem uuesti", - "unknown": "Ootamatu t\u00f5rge" + "unknown": "Ootamatu t\u00f5rge", + "unknown_user": "Tundmatu kasutaja. See sidumine ei toeta Somfy Protecti kontosid." }, "flow_title": "L\u00fc\u00fcs: {gateway_id}", "step": { diff --git a/homeassistant/components/overkiz/translations/hu.json b/homeassistant/components/overkiz/translations/hu.json index b6810749bd38..4fa4c0a9ddc5 100644 --- a/homeassistant/components/overkiz/translations/hu.json +++ b/homeassistant/components/overkiz/translations/hu.json @@ -11,7 +11,8 @@ "server_in_maintenance": "A szerver karbantart\u00e1s miatt nem el\u00e9rhet\u0151", "too_many_attempts": "T\u00fal sok pr\u00f3b\u00e1lkoz\u00e1s \u00e9rv\u00e9nytelen tokennel, ideiglenesen kitiltva", "too_many_requests": "T\u00fal sok a k\u00e9r\u00e9s, pr\u00f3b\u00e1lja meg k\u00e9s\u0151bb \u00fajra.", - "unknown": "V\u00e1ratlan hiba t\u00f6rt\u00e9nt" + "unknown": "V\u00e1ratlan hiba t\u00f6rt\u00e9nt", + "unknown_user": "Ismeretlen felhaszn\u00e1l\u00f3. Ez az integr\u00e1ci\u00f3 nem t\u00e1mogatja a Somfy Protect fi\u00f3kokat." }, "flow_title": "\u00c1tj\u00e1r\u00f3: {gateway_id}", "step": { diff --git a/homeassistant/components/overkiz/translations/id.json b/homeassistant/components/overkiz/translations/id.json index c58b66b10a7d..709cef9819cc 100644 --- a/homeassistant/components/overkiz/translations/id.json +++ b/homeassistant/components/overkiz/translations/id.json @@ -11,7 +11,8 @@ "server_in_maintenance": "Server sedang dalam masa pemeliharaan", "too_many_attempts": "Terlalu banyak percobaan dengan token yang tidak valid, untuk sementara diblokir", "too_many_requests": "Terlalu banyak permintaan, coba lagi nanti.", - "unknown": "Kesalahan yang tidak diharapkan" + "unknown": "Kesalahan yang tidak diharapkan", + "unknown_user": "Pengguna tidak dikenal. Akun Somfy Protect tidak didukung oleh integrasi ini." }, "flow_title": "Gateway: {gateway_id}", "step": { diff --git a/homeassistant/components/overkiz/translations/it.json b/homeassistant/components/overkiz/translations/it.json index 3dcc4e94e107..21602a4cb89c 100644 --- a/homeassistant/components/overkiz/translations/it.json +++ b/homeassistant/components/overkiz/translations/it.json @@ -11,7 +11,8 @@ "server_in_maintenance": "Il server \u00e8 inattivo per manutenzione", "too_many_attempts": "Troppi tentativi con un token non valido, temporaneamente bandito", "too_many_requests": "Troppe richieste, riprova pi\u00f9 tardi.", - "unknown": "Errore imprevisto" + "unknown": "Errore imprevisto", + "unknown_user": "Utente sconosciuto. Gli account Somfy Protect non sono supportati da questa integrazione." }, "flow_title": "Gateway: {gateway_id}", "step": { diff --git a/homeassistant/components/overkiz/translations/no.json b/homeassistant/components/overkiz/translations/no.json index e0d52e0fc0ef..2da02db164d7 100644 --- a/homeassistant/components/overkiz/translations/no.json +++ b/homeassistant/components/overkiz/translations/no.json @@ -11,7 +11,8 @@ "server_in_maintenance": "serveren er nede for vedlikehold", "too_many_attempts": "For mange fors\u00f8k med et ugyldig token, midlertidig utestengt", "too_many_requests": "For mange foresp\u00f8rsler. Pr\u00f8v igjen senere", - "unknown": "Uventet feil" + "unknown": "Uventet feil", + "unknown_user": "Ukjent bruker. Somfy Protect-kontoer st\u00f8ttes ikke av denne integrasjonen." }, "flow_title": "Gateway: {gateway_id}", "step": { diff --git a/homeassistant/components/overkiz/translations/pt-BR.json b/homeassistant/components/overkiz/translations/pt-BR.json index 123b2a83d423..3e2ff0485609 100644 --- a/homeassistant/components/overkiz/translations/pt-BR.json +++ b/homeassistant/components/overkiz/translations/pt-BR.json @@ -11,7 +11,8 @@ "server_in_maintenance": "O servidor est\u00e1 fora de servi\u00e7o para manuten\u00e7\u00e3o", "too_many_attempts": "Muitas tentativas com um token inv\u00e1lido, banido temporariamente", "too_many_requests": "Muitas solicita\u00e7\u00f5es, tente novamente mais tarde", - "unknown": "Erro inesperado" + "unknown": "Erro inesperado", + "unknown_user": "Usu\u00e1rio desconhecido. As contas Somfy Protect n\u00e3o s\u00e3o suportadas por esta integra\u00e7\u00e3o." }, "flow_title": "Gateway: {gateway_id}", "step": { diff --git a/homeassistant/components/overkiz/translations/zh-Hant.json b/homeassistant/components/overkiz/translations/zh-Hant.json index ab2653017612..c9e20812ecca 100644 --- a/homeassistant/components/overkiz/translations/zh-Hant.json +++ b/homeassistant/components/overkiz/translations/zh-Hant.json @@ -11,7 +11,8 @@ "server_in_maintenance": "\u4f3a\u670d\u5668\u7dad\u8b77\u4e2d", "too_many_attempts": "\u4f7f\u7528\u7121\u6548\u6b0a\u6756\u5617\u8a66\u6b21\u6578\u904e\u591a\uff0c\u66ab\u6642\u906d\u5230\u5c01\u9396", "too_many_requests": "\u8acb\u6c42\u6b21\u6578\u904e\u591a\uff0c\u8acb\u7a0d\u5f8c\u91cd\u8a66\u3002", - "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + "unknown": "\u672a\u9810\u671f\u932f\u8aa4", + "unknown_user": "\u672a\u77e5\u4f7f\u7528\u8005\u3001\u6b64\u6574\u5408\u4e0d\u652f\u63f4 Somfy Protect \u5e33\u865f\u3002" }, "flow_title": "\u9598\u9053\u5668\uff1a{gateway_id}", "step": { diff --git a/homeassistant/components/ovo_energy/translations/es.json b/homeassistant/components/ovo_energy/translations/es.json index a28e441d9d82..d3ffba9b2e55 100644 --- a/homeassistant/components/ovo_energy/translations/es.json +++ b/homeassistant/components/ovo_energy/translations/es.json @@ -12,7 +12,7 @@ "password": "Contrase\u00f1a" }, "description": "La autenticaci\u00f3n fall\u00f3 para OVO Energy. Por favor, introduce tus credenciales actuales.", - "title": "Reautenticaci\u00f3n" + "title": "Volver a autenticar" }, "user": { "data": { diff --git a/homeassistant/components/picnic/translations/es.json b/homeassistant/components/picnic/translations/es.json index 93024c5611c2..54899c8e8fd9 100644 --- a/homeassistant/components/picnic/translations/es.json +++ b/homeassistant/components/picnic/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/plex/translations/es.json b/homeassistant/components/plex/translations/es.json index 14fe1b840a51..8074612c8b5f 100644 --- a/homeassistant/components/plex/translations/es.json +++ b/homeassistant/components/plex/translations/es.json @@ -4,7 +4,7 @@ "all_configured": "Todos los servidores vinculados ya configurados", "already_configured": "Este servidor Plex ya est\u00e1 configurado", "already_in_progress": "El flujo de configuraci\u00f3n ya est\u00e1 en curso", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "token_request_timeout": "Tiempo de espera agotado para la obtenci\u00f3n del token", "unknown": "Error inesperado" }, diff --git a/homeassistant/components/powerwall/translations/es.json b/homeassistant/components/powerwall/translations/es.json index 0e34589a2602..8d0cf5f89706 100644 --- a/homeassistant/components/powerwall/translations/es.json +++ b/homeassistant/components/powerwall/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", "cannot_connect": "No se pudo conectar", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/prosegur/translations/es.json b/homeassistant/components/prosegur/translations/es.json index 4447bbbc2e4e..80e3b80d97e0 100644 --- a/homeassistant/components/prosegur/translations/es.json +++ b/homeassistant/components/prosegur/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/prusalink/translations/cs.json b/homeassistant/components/prusalink/translations/cs.json new file mode 100644 index 000000000000..323cf668090b --- /dev/null +++ b/homeassistant/components/prusalink/translations/cs.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "cannot_connect": "Nepoda\u0159ilo se p\u0159ipojit", + "invalid_auth": "Neplatn\u00e9 ov\u011b\u0159en\u00ed", + "unknown": "Neo\u010dek\u00e1van\u00e1 chyba" + }, + "step": { + "user": { + "data": { + "api_key": "Kl\u00ed\u010d API", + "host": "Hostitel" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/el.json b/homeassistant/components/prusalink/translations/el.json new file mode 100644 index 000000000000..8116be1ad892 --- /dev/null +++ b/homeassistant/components/prusalink/translations/el.json @@ -0,0 +1,18 @@ +{ + "config": { + "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", + "not_supported": "\u03a5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bc\u03cc\u03bd\u03bf \u03c4\u03bf PrusaLink API v2", + "unknown": "\u0391\u03c0\u03c1\u03cc\u03c3\u03bc\u03b5\u03bd\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1" + }, + "step": { + "user": { + "data": { + "api_key": "\u039a\u03bb\u03b5\u03b9\u03b4\u03af API", + "host": "\u039a\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc\u03c2 \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae\u03c2" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/fr.json b/homeassistant/components/prusalink/translations/fr.json new file mode 100644 index 000000000000..372360dbde8d --- /dev/null +++ b/homeassistant/components/prusalink/translations/fr.json @@ -0,0 +1,18 @@ +{ + "config": { + "error": { + "cannot_connect": "\u00c9chec de connexion", + "invalid_auth": "Authentification non valide", + "not_supported": "Seule l'API PrusaLink v2 est prise en charge", + "unknown": "Erreur inattendue" + }, + "step": { + "user": { + "data": { + "api_key": "Cl\u00e9 d'API", + "host": "H\u00f4te" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/hu.json b/homeassistant/components/prusalink/translations/hu.json new file mode 100644 index 000000000000..7fe5692714a0 --- /dev/null +++ b/homeassistant/components/prusalink/translations/hu.json @@ -0,0 +1,18 @@ +{ + "config": { + "error": { + "cannot_connect": "Sikertelen csatlakoz\u00e1s", + "invalid_auth": "\u00c9rv\u00e9nytelen hiteles\u00edt\u00e9s", + "not_supported": "Csak a PrusaLink API v2 t\u00e1mogatott", + "unknown": "V\u00e1ratlan hiba t\u00f6rt\u00e9nt" + }, + "step": { + "user": { + "data": { + "api_key": "API kulcs", + "host": "C\u00edm" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/id.json b/homeassistant/components/prusalink/translations/id.json new file mode 100644 index 000000000000..3582565c801b --- /dev/null +++ b/homeassistant/components/prusalink/translations/id.json @@ -0,0 +1,18 @@ +{ + "config": { + "error": { + "cannot_connect": "Gagal terhubung", + "invalid_auth": "Autentikasi tidak valid", + "not_supported": "Hanya API PrusaLink v2 yang didukung", + "unknown": "Kesalahan yang tidak diharapkan" + }, + "step": { + "user": { + "data": { + "api_key": "Kunci API", + "host": "Host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/it.json b/homeassistant/components/prusalink/translations/it.json new file mode 100644 index 000000000000..02b2b8a53aac --- /dev/null +++ b/homeassistant/components/prusalink/translations/it.json @@ -0,0 +1,18 @@ +{ + "config": { + "error": { + "cannot_connect": "Impossibile connettersi", + "invalid_auth": "Autenticazione non valida", + "not_supported": "\u00c8 supportata solo l'API PrusaLink v2", + "unknown": "Errore imprevisto" + }, + "step": { + "user": { + "data": { + "api_key": "Chiave API", + "host": "Host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/ja.json b/homeassistant/components/prusalink/translations/ja.json new file mode 100644 index 000000000000..e507bbbda7eb --- /dev/null +++ b/homeassistant/components/prusalink/translations/ja.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f", + "invalid_auth": "\u7121\u52b9\u306a\u8a8d\u8a3c", + "unknown": "\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc" + }, + "step": { + "user": { + "data": { + "api_key": "API\u30ad\u30fc", + "host": "\u30db\u30b9\u30c8" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/sensor.cs.json b/homeassistant/components/prusalink/translations/sensor.cs.json new file mode 100644 index 000000000000..53663d418583 --- /dev/null +++ b/homeassistant/components/prusalink/translations/sensor.cs.json @@ -0,0 +1,9 @@ +{ + "state": { + "prusalink__printer_state": { + "cancelling": "Prob\u00edh\u00e1 zru\u0161en\u00ed", + "idle": "Ne\u010dinn\u00fd", + "paused": "Pozastaveno" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/sensor.el.json b/homeassistant/components/prusalink/translations/sensor.el.json new file mode 100644 index 000000000000..f391a4d238ee --- /dev/null +++ b/homeassistant/components/prusalink/translations/sensor.el.json @@ -0,0 +1,11 @@ +{ + "state": { + "prusalink__printer_state": { + "cancelling": "\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7", + "idle": "\u0391\u03b4\u03c1\u03b1\u03bd\u03ae\u03c2", + "paused": "\u03a3\u03b5 \u03c0\u03b1\u03cd\u03c3\u03b7", + "pausing": "\u03a0\u03b1\u03cd\u03c3\u03b7", + "printing": "\u0395\u03ba\u03c4\u03cd\u03c0\u03c9\u03c3\u03b7" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/sensor.fr.json b/homeassistant/components/prusalink/translations/sensor.fr.json new file mode 100644 index 000000000000..e1134b4f55ce --- /dev/null +++ b/homeassistant/components/prusalink/translations/sensor.fr.json @@ -0,0 +1,11 @@ +{ + "state": { + "prusalink__printer_state": { + "cancelling": "Annulation", + "idle": "Inactif", + "paused": "En pause", + "pausing": "Mise en pause", + "printing": "Impression" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/sensor.hu.json b/homeassistant/components/prusalink/translations/sensor.hu.json new file mode 100644 index 000000000000..ab836fe34f8e --- /dev/null +++ b/homeassistant/components/prusalink/translations/sensor.hu.json @@ -0,0 +1,11 @@ +{ + "state": { + "prusalink__printer_state": { + "cancelling": "\u00c9rv\u00e9nytelen\u00edt\u00e9sben", + "idle": "T\u00e9tlen", + "paused": "Sz\u00fcneteltetve", + "pausing": "Sz\u00fcneteltet\u00e9sben", + "printing": "Nyomtat\u00e1sban" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/sensor.id.json b/homeassistant/components/prusalink/translations/sensor.id.json new file mode 100644 index 000000000000..d09930825fe9 --- /dev/null +++ b/homeassistant/components/prusalink/translations/sensor.id.json @@ -0,0 +1,11 @@ +{ + "state": { + "prusalink__printer_state": { + "cancelling": "Membatalkan", + "idle": "Siaga", + "paused": "Dijeda", + "pausing": "Jeda", + "printing": "Mencetak" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/sensor.it.json b/homeassistant/components/prusalink/translations/sensor.it.json new file mode 100644 index 000000000000..7336cd6c2bf3 --- /dev/null +++ b/homeassistant/components/prusalink/translations/sensor.it.json @@ -0,0 +1,11 @@ +{ + "state": { + "prusalink__printer_state": { + "cancelling": "In annullamento", + "idle": "Inattiva", + "paused": "Fermata", + "pausing": "In pausa", + "printing": "In stampa" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/sensor.ja.json b/homeassistant/components/prusalink/translations/sensor.ja.json new file mode 100644 index 000000000000..43a54856edbe --- /dev/null +++ b/homeassistant/components/prusalink/translations/sensor.ja.json @@ -0,0 +1,11 @@ +{ + "state": { + "prusalink__printer_state": { + "cancelling": "\u30ad\u30e3\u30f3\u30bb\u30eb\u4e2d", + "idle": "\u30a2\u30a4\u30c9\u30eb", + "paused": "\u4e00\u6642\u505c\u6b62", + "pausing": "\u4e00\u6642\u505c\u6b62\u4e2d", + "printing": "\u5370\u5237" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/pushover/translations/es.json b/homeassistant/components/pushover/translations/es.json index c36644e575ed..e28f7045aa0d 100644 --- a/homeassistant/components/pushover/translations/es.json +++ b/homeassistant/components/pushover/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El servicio ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/pvoutput/translations/es.json b/homeassistant/components/pvoutput/translations/es.json index 188a7e8d293f..67a633607271 100644 --- a/homeassistant/components/pvoutput/translations/es.json +++ b/homeassistant/components/pvoutput/translations/es.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/renault/translations/es.json b/homeassistant/components/renault/translations/es.json index 75a0ca557c59..fc110deb15be 100644 --- a/homeassistant/components/renault/translations/es.json +++ b/homeassistant/components/renault/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", "kamereon_no_account": "No se puede encontrar la cuenta de Kamereon", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_credentials": "Autenticaci\u00f3n no v\u00e1lida" diff --git a/homeassistant/components/ridwell/translations/es.json b/homeassistant/components/ridwell/translations/es.json index 07037e942cf7..61ba7c53361b 100644 --- a/homeassistant/components/ridwell/translations/es.json +++ b/homeassistant/components/ridwell/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", diff --git a/homeassistant/components/samsungtv/translations/es.json b/homeassistant/components/samsungtv/translations/es.json index b102c85b2f30..e6ff4576e541 100644 --- a/homeassistant/components/samsungtv/translations/es.json +++ b/homeassistant/components/samsungtv/translations/es.json @@ -7,7 +7,7 @@ "cannot_connect": "No se pudo conectar", "id_missing": "Este dispositivo Samsung no tiene un n\u00famero de serie.", "not_supported": "Este dispositivo Samsung no es compatible por el momento.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "unknown": "Error inesperado" }, "error": { diff --git a/homeassistant/components/sense/translations/es.json b/homeassistant/components/sense/translations/es.json index 6790c0841e3a..87a6e256028f 100644 --- a/homeassistant/components/sense/translations/es.json +++ b/homeassistant/components/sense/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/sensibo/translations/es.json b/homeassistant/components/sensibo/translations/es.json index beb6ed575a2b..37c2f0220391 100644 --- a/homeassistant/components/sensibo/translations/es.json +++ b/homeassistant/components/sensibo/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/sensor/translations/cs.json b/homeassistant/components/sensor/translations/cs.json index f6f2e97fdd47..23ba416dd341 100644 --- a/homeassistant/components/sensor/translations/cs.json +++ b/homeassistant/components/sensor/translations/cs.json @@ -7,6 +7,7 @@ "is_gas": "Aktu\u00e1ln\u00ed mno\u017estv\u00ed plynu {entity_name}", "is_humidity": "Aktu\u00e1ln\u00ed vlhkost {entity_name}", "is_illuminance": "Aktu\u00e1ln\u00ed osv\u011btlen\u00ed {entity_name}", + "is_moisture": "Aktu\u00e1ln\u00ed vlhkost {entity_name}", "is_power": "Aktu\u00e1ln\u00ed v\u00fdkon {entity_name}", "is_power_factor": "Aktu\u00e1ln\u00ed \u00fa\u010din\u00edk {entity_name}", "is_pressure": "Aktu\u00e1ln\u00ed tlak {entity_name}", @@ -23,6 +24,7 @@ "gas": "P\u0159i zm\u011bn\u011b mno\u017estv\u00ed plynu {entity_name}", "humidity": "P\u0159i zm\u011bn\u011b vlhkosti {entity_name}", "illuminance": "P\u0159i zm\u011bn\u011b osv\u011btlen\u00ed {entity_name}", + "moisture": "P\u0159i zm\u011bn\u011b vlhkosti {entity_name}", "nitrogen_monoxide": "Zm\u011bna koncentrace oxidu dusnat\u00e9ho {entity_name}", "power": "P\u0159i zm\u011bn\u011b el. v\u00fdkonu {entity_name}", "power_factor": "P\u0159i zm\u011bn\u011b \u00fa\u010din\u00edku {entity_name}", diff --git a/homeassistant/components/sensor/translations/de.json b/homeassistant/components/sensor/translations/de.json index cb21759b2dd9..b0cdbd198aa8 100644 --- a/homeassistant/components/sensor/translations/de.json +++ b/homeassistant/components/sensor/translations/de.json @@ -11,6 +11,7 @@ "is_gas": "Aktuelles {entity_name} Gas", "is_humidity": "{entity_name} Feuchtigkeit", "is_illuminance": "Aktuelle {entity_name} Helligkeit", + "is_moisture": "Aktuelle Feuchtigkeit von {entity_name}", "is_nitrogen_dioxide": "Aktuelle Stickstoffdioxid-Konzentration von {entity_name}", "is_nitrogen_monoxide": "Aktuelle Stickstoffmonoxidkonzentration von {entity_name}", "is_nitrous_oxide": "Aktuelle Lachgaskonzentration von {entity_name}", @@ -40,6 +41,7 @@ "gas": "{entity_name} Gas\u00e4nderungen", "humidity": "{entity_name} Feuchtigkeits\u00e4nderungen", "illuminance": "{entity_name} Helligkeits\u00e4nderungen", + "moisture": "{entity_name} Feuchtigkeits\u00e4nderungen", "nitrogen_dioxide": "\u00c4nderung der Stickstoffdioxidkonzentration bei {entity_name}", "nitrogen_monoxide": "\u00c4nderung der Stickstoffmonoxid-Konzentration bei {entity_name}", "nitrous_oxide": "\u00c4nderung der Lachgaskonzentration bei {entity_name}", diff --git a/homeassistant/components/sensor/translations/el.json b/homeassistant/components/sensor/translations/el.json index dc15aec106ab..543ef1c24ad2 100644 --- a/homeassistant/components/sensor/translations/el.json +++ b/homeassistant/components/sensor/translations/el.json @@ -11,6 +11,7 @@ "is_gas": "\u03a4\u03c1\u03ad\u03c7\u03bf\u03bd \u03b1\u03ad\u03c1\u03b9\u03bf {entity_name}", "is_humidity": "\u03a4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03c5\u03b3\u03c1\u03b1\u03c3\u03af\u03b1 {entity_name}", "is_illuminance": "\u03a4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03c6\u03c9\u03c4\u03b5\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 {entity_name}", + "is_moisture": "\u03a4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03c5\u03b3\u03c1\u03b1\u03c3\u03af\u03b1 {entity_name}", "is_nitrogen_dioxide": "\u03a4\u03c1\u03ad\u03c7\u03bf\u03bd \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03c3\u03c5\u03b3\u03ba\u03ad\u03bd\u03c4\u03c1\u03c9\u03c3\u03b7\u03c2 \u03b4\u03b9\u03bf\u03be\u03b5\u03b9\u03b4\u03af\u03bf\u03c5 \u03c4\u03bf\u03c5 \u03b1\u03b6\u03ce\u03c4\u03bf\u03c5 {entity_name}", "is_nitrogen_monoxide": "\u03a4\u03c1\u03ad\u03c7\u03bf\u03bd \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03c3\u03c5\u03b3\u03ba\u03ad\u03bd\u03c4\u03c1\u03c9\u03c3\u03b7\u03c2 \u03bc\u03bf\u03bd\u03bf\u03be\u03b5\u03b9\u03b4\u03af\u03bf\u03c5 \u03c4\u03bf\u03c5 \u03b1\u03b6\u03ce\u03c4\u03bf\u03c5 {entity_name}", "is_nitrous_oxide": "\u03a4\u03c1\u03ad\u03c7\u03bf\u03bd \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03c3\u03c5\u03b3\u03ba\u03ad\u03bd\u03c4\u03c1\u03c9\u03c3\u03b7\u03c2 \u03bf\u03be\u03b5\u03b9\u03b4\u03af\u03bf\u03c5 \u03c4\u03bf\u03c5 \u03b1\u03b6\u03ce\u03c4\u03bf\u03c5 {entity_name}", @@ -40,6 +41,7 @@ "gas": "{entity_name} \u03bc\u03b5\u03c4\u03b1\u03b2\u03bf\u03bb\u03ad\u03c2 \u03b1\u03b5\u03c1\u03af\u03bf\u03c5", "humidity": "\u0397 \u03c5\u03b3\u03c1\u03b1\u03c3\u03af\u03b1 \u03c4\u03bf\u03c5 {entity_name} \u03b1\u03bb\u03bb\u03ac\u03b6\u03b5\u03b9", "illuminance": "\u039f \u03c6\u03c9\u03c4\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03bf\u03c5 {entity_name} \u03b1\u03bb\u03bb\u03ac\u03b6\u03b5\u03b9", + "moisture": "{entity_name} \u03b1\u03bb\u03bb\u03ac\u03b6\u03b5\u03b9 \u03c5\u03b3\u03c1\u03b1\u03c3\u03af\u03b1", "nitrogen_dioxide": "{entity_name} \u03bc\u03b5\u03c4\u03b1\u03b2\u03bf\u03bb\u03ad\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03b3\u03ba\u03ad\u03bd\u03c4\u03c1\u03c9\u03c3\u03b7\u03c2 \u03b4\u03b9\u03bf\u03be\u03b5\u03b9\u03b4\u03af\u03bf\u03c5 \u03c4\u03bf\u03c5 \u03b1\u03b6\u03ce\u03c4\u03bf\u03c5", "nitrogen_monoxide": "{entity_name} \u03bc\u03b5\u03c4\u03b1\u03b2\u03bf\u03bb\u03ad\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03b3\u03ba\u03ad\u03bd\u03c4\u03c1\u03c9\u03c3\u03b7\u03c2 \u03bc\u03bf\u03bd\u03bf\u03be\u03b5\u03b9\u03b4\u03af\u03bf\u03c5 \u03c4\u03bf\u03c5 \u03b1\u03b6\u03ce\u03c4\u03bf\u03c5", "nitrous_oxide": "{entity_name} \u03bc\u03b5\u03c4\u03b1\u03b2\u03bf\u03bb\u03ad\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03b3\u03ba\u03ad\u03bd\u03c4\u03c1\u03c9\u03c3\u03b7\u03c2 \u03bf\u03be\u03b5\u03b9\u03b4\u03af\u03bf\u03c5 \u03c4\u03bf\u03c5 \u03b1\u03b6\u03ce\u03c4\u03bf\u03c5", diff --git a/homeassistant/components/sensor/translations/en.json b/homeassistant/components/sensor/translations/en.json index 23b20ac9974a..5c38db03687c 100644 --- a/homeassistant/components/sensor/translations/en.json +++ b/homeassistant/components/sensor/translations/en.json @@ -11,6 +11,7 @@ "is_gas": "Current {entity_name} gas", "is_humidity": "Current {entity_name} humidity", "is_illuminance": "Current {entity_name} illuminance", + "is_moisture": "Current {entity_name} moisture", "is_nitrogen_dioxide": "Current {entity_name} nitrogen dioxide concentration level", "is_nitrogen_monoxide": "Current {entity_name} nitrogen monoxide concentration level", "is_nitrous_oxide": "Current {entity_name} nitrous oxide concentration level", @@ -40,6 +41,7 @@ "gas": "{entity_name} gas changes", "humidity": "{entity_name} humidity changes", "illuminance": "{entity_name} illuminance changes", + "moisture": "{entity_name} moisture changes", "nitrogen_dioxide": "{entity_name} nitrogen dioxide concentration changes", "nitrogen_monoxide": "{entity_name} nitrogen monoxide concentration changes", "nitrous_oxide": "{entity_name} nitrous oxide concentration changes", diff --git a/homeassistant/components/sensor/translations/es.json b/homeassistant/components/sensor/translations/es.json index c61b0b7927af..d005742fee42 100644 --- a/homeassistant/components/sensor/translations/es.json +++ b/homeassistant/components/sensor/translations/es.json @@ -11,6 +11,7 @@ "is_gas": "El gas actual de {entity_name}", "is_humidity": "La humedad actual de {entity_name}", "is_illuminance": "La luminosidad actual de {entity_name}", + "is_moisture": "La humedad actual de {entity_name}", "is_nitrogen_dioxide": "El nivel de la concentraci\u00f3n de di\u00f3xido de nitr\u00f3geno actual de {entity_name}", "is_nitrogen_monoxide": "El nivel de la concentraci\u00f3n de mon\u00f3xido de nitr\u00f3geno actual de {entity_name}", "is_nitrous_oxide": "El nivel de la concentraci\u00f3n de \u00f3xido nitroso actual de {entity_name}", @@ -40,6 +41,7 @@ "gas": "El gas de {entity_name} cambia", "humidity": "La humedad de {entity_name} cambia", "illuminance": "La luminosidad de {entity_name} cambia", + "moisture": "La humedad de {entity_name} cambia", "nitrogen_dioxide": "La concentraci\u00f3n de di\u00f3xido de nitr\u00f3geno de {entity_name} cambia", "nitrogen_monoxide": "La concentraci\u00f3n de mon\u00f3xido de nitr\u00f3geno de {entity_name} cambia", "nitrous_oxide": "La concentraci\u00f3n de \u00f3xido nitroso de {entity_name} cambia", diff --git a/homeassistant/components/sensor/translations/id.json b/homeassistant/components/sensor/translations/id.json index 27c4a76a325f..81f1126591d9 100644 --- a/homeassistant/components/sensor/translations/id.json +++ b/homeassistant/components/sensor/translations/id.json @@ -11,6 +11,7 @@ "is_gas": "Gas {entity_name} saat ini", "is_humidity": "Kelembaban {entity_name} saat ini", "is_illuminance": "Pencahayaan {entity_name} saat ini", + "is_moisture": "Pengembunan {entity_name} saat ini", "is_nitrogen_dioxide": "Tingkat konsentrasi nitrogen dioksida {entity_name} saat ini", "is_nitrogen_monoxide": "Tingkat konsentrasi nitrogen monoksida {entity_name} saat ini", "is_nitrous_oxide": "Tingkat konsentrasi nitrit oksida {entity_name} saat ini", @@ -40,6 +41,7 @@ "gas": "Perubahan gas {entity_name}", "humidity": "Perubahan kelembaban {entity_name}", "illuminance": "Perubahan pencahayaan {entity_name}", + "moisture": "Perubahan pengembunan {entity_name}", "nitrogen_dioxide": "Perubahan konsentrasi nitrogen dioksida {entity_name}", "nitrogen_monoxide": "Perubahan konsentrasi nitrogen monoksida {entity_name}", "nitrous_oxide": "Perubahan konsentrasi nitro oksida {entity_name}", diff --git a/homeassistant/components/sensor/translations/it.json b/homeassistant/components/sensor/translations/it.json index 321e3e3108bd..caaddb8c858a 100644 --- a/homeassistant/components/sensor/translations/it.json +++ b/homeassistant/components/sensor/translations/it.json @@ -11,6 +11,7 @@ "is_gas": "Attuale gas di {entity_name}", "is_humidity": "Umidit\u00e0 attuale di {entity_name}", "is_illuminance": "Illuminazione attuale di {entity_name}", + "is_moisture": "Umidit\u00e0 attuale di {entity_name}", "is_nitrogen_dioxide": "Attuale livello di concentrazione di biossido di azoto di {entity_name}", "is_nitrogen_monoxide": "Attuale livello di concentrazione di monossido di azoto di {entity_name}", "is_nitrous_oxide": "Attuale livello di concentrazione di ossidi di azoto di {entity_name}", @@ -40,6 +41,7 @@ "gas": "Variazioni di gas di {entity_name}", "humidity": "Variazioni di umidit\u00e0 di {entity_name} ", "illuminance": "Variazioni dell'illuminazione di {entity_name}", + "moisture": "{entity_name} cambiamenti di umidit\u00e0", "nitrogen_dioxide": "Variazioni della concentrazione di biossido di azoto di {entity_name}", "nitrogen_monoxide": "Variazioni della concentrazione di monossido di azoto di {entity_name}", "nitrous_oxide": "Variazioni della concentrazione di ossidi di azoto di {entity_name}", diff --git a/homeassistant/components/sensor/translations/pt-BR.json b/homeassistant/components/sensor/translations/pt-BR.json index 72e1c7ba023b..436a43056f19 100644 --- a/homeassistant/components/sensor/translations/pt-BR.json +++ b/homeassistant/components/sensor/translations/pt-BR.json @@ -11,6 +11,7 @@ "is_gas": "G\u00e1s atual de {entity_name}", "is_humidity": "Humidade atual do(a) {entity_name}", "is_illuminance": "Luminosidade atual {entity_name}", + "is_moisture": "Umidade atual {entity_name}", "is_nitrogen_dioxide": "N\u00edvel atual de concentra\u00e7\u00e3o de di\u00f3xido de nitrog\u00eanio de {entity_name}", "is_nitrogen_monoxide": "N\u00edvel atual de concentra\u00e7\u00e3o de mon\u00f3xido de nitrog\u00eanio de {entity_name}", "is_nitrous_oxide": "N\u00edvel atual de concentra\u00e7\u00e3o de \u00f3xido nitroso de {entity_name}", @@ -40,6 +41,7 @@ "gas": "Mudan\u00e7as de g\u00e1s de {entity_name}", "humidity": "{entity_name} mudan\u00e7as de umidade", "illuminance": "{entity_name} mudan\u00e7as de luminosidade", + "moisture": "Mudan\u00e7as de umidade {entity_name}", "nitrogen_dioxide": "Mudan\u00e7as na concentra\u00e7\u00e3o de di\u00f3xido de nitrog\u00eanio de {entity_name}", "nitrogen_monoxide": "Mudan\u00e7as na concentra\u00e7\u00e3o de mon\u00f3xido de nitrog\u00eanio de {entity_name}", "nitrous_oxide": "Altera\u00e7\u00f5es na concentra\u00e7\u00e3o de \u00f3xido nitroso de {entity_name}", diff --git a/homeassistant/components/sensorpro/translations/ca.json b/homeassistant/components/sensorpro/translations/ca.json new file mode 100644 index 000000000000..c121ff7408cf --- /dev/null +++ b/homeassistant/components/sensorpro/translations/ca.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat", + "already_in_progress": "El flux de configuraci\u00f3 ja est\u00e0 en curs", + "no_devices_found": "No s'han trobat dispositius a la xarxa", + "not_supported": "Dispositiu no compatible" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "Vols configurar {name}?" + }, + "user": { + "data": { + "address": "Dispositiu" + }, + "description": "Tria un dispositiu a configurar" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/de.json b/homeassistant/components/sensorpro/translations/de.json new file mode 100644 index 000000000000..4c5720ec6fbd --- /dev/null +++ b/homeassistant/components/sensorpro/translations/de.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Ger\u00e4t ist bereits konfiguriert", + "already_in_progress": "Der Konfigurationsablauf wird bereits ausgef\u00fchrt", + "no_devices_found": "Keine Ger\u00e4te im Netzwerk gefunden", + "not_supported": "Ger\u00e4t nicht unterst\u00fctzt" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "M\u00f6chtest du {name} einrichten?" + }, + "user": { + "data": { + "address": "Ger\u00e4t" + }, + "description": "W\u00e4hle ein Ger\u00e4t zum Einrichten aus" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/el.json b/homeassistant/components/sensorpro/translations/el.json new file mode 100644 index 000000000000..cdb57c8ac1bb --- /dev/null +++ b/homeassistant/components/sensorpro/translations/el.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "\u0397 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03c9\u03b8\u03b5\u03af", + "already_in_progress": "\u0397 \u03c1\u03bf\u03ae \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7\u03c2 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03ae\u03b4\u03b7 \u03c3\u03b5 \u03b5\u03be\u03ad\u03bb\u03b9\u03be\u03b7", + "no_devices_found": "\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf", + "not_supported": "\u0397 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf {name};" + }, + "user": { + "data": { + "address": "\u03a3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae" + }, + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b3\u03b9\u03b1 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/es.json b/homeassistant/components/sensorpro/translations/es.json new file mode 100644 index 000000000000..ae0ab01acdf7 --- /dev/null +++ b/homeassistant/components/sensorpro/translations/es.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado", + "already_in_progress": "El flujo de configuraci\u00f3n ya est\u00e1 en curso", + "no_devices_found": "No se encontraron dispositivos en la red", + "not_supported": "Dispositivo no compatible" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "\u00bfQuieres configurar {name}?" + }, + "user": { + "data": { + "address": "Dispositivo" + }, + "description": "Elige un dispositivo para configurar" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/et.json b/homeassistant/components/sensorpro/translations/et.json new file mode 100644 index 000000000000..170815ec87ee --- /dev/null +++ b/homeassistant/components/sensorpro/translations/et.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Seade on juba h\u00e4\u00e4lestatud", + "already_in_progress": "Seadistamine on juba k\u00e4imas", + "no_devices_found": "V\u00f5rgust seadmeid ei leitud", + "not_supported": "Seadet ei toetata" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "Kas seadistada {name}?" + }, + "user": { + "data": { + "address": "Seade" + }, + "description": "Vali h\u00e4\u00e4lestatav seade" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/fr.json b/homeassistant/components/sensorpro/translations/fr.json new file mode 100644 index 000000000000..8ddb4af4dbc5 --- /dev/null +++ b/homeassistant/components/sensorpro/translations/fr.json @@ -0,0 +1,22 @@ +{ + "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", + "not_supported": "Appareil non pris en charge" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "Voulez-vous configurer {name}\u00a0?" + }, + "user": { + "data": { + "address": "Appareil" + }, + "description": "S\u00e9lectionnez l'appareil \u00e0 configurer" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/hu.json b/homeassistant/components/sensorpro/translations/hu.json new file mode 100644 index 000000000000..97fbb5b94083 --- /dev/null +++ b/homeassistant/components/sensorpro/translations/hu.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Az eszk\u00f6z m\u00e1r konfigur\u00e1lva van", + "already_in_progress": "A be\u00e1ll\u00edt\u00e1si folyamat m\u00e1r el lett kezdve", + "no_devices_found": "Nem tal\u00e1lhat\u00f3 eszk\u00f6z a h\u00e1l\u00f3zaton", + "not_supported": "Eszk\u00f6z nem t\u00e1mogatott" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "Szeretn\u00e9 be\u00e1ll\u00edtani: {name}?" + }, + "user": { + "data": { + "address": "Eszk\u00f6z" + }, + "description": "V\u00e1lassza ki a be\u00e1ll\u00edtani k\u00edv\u00e1nt eszk\u00f6zt" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/id.json b/homeassistant/components/sensorpro/translations/id.json new file mode 100644 index 000000000000..573eb39ed15a --- /dev/null +++ b/homeassistant/components/sensorpro/translations/id.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Perangkat sudah dikonfigurasi", + "already_in_progress": "Alur konfigurasi sedang berlangsung", + "no_devices_found": "Tidak ada perangkat yang ditemukan di jaringan", + "not_supported": "Perangkat tidak didukung" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "Ingin menyiapkan {name}?" + }, + "user": { + "data": { + "address": "Perangkat" + }, + "description": "Pilih perangkat untuk disiapkan" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/it.json b/homeassistant/components/sensorpro/translations/it.json new file mode 100644 index 000000000000..7784ed3a2402 --- /dev/null +++ b/homeassistant/components/sensorpro/translations/it.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato", + "already_in_progress": "Il flusso di configurazione \u00e8 gi\u00e0 in corso", + "no_devices_found": "Nessun dispositivo trovato sulla rete", + "not_supported": "Dispositivo non supportato" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "Vuoi configurare {name}?" + }, + "user": { + "data": { + "address": "Dispositivo" + }, + "description": "Seleziona un dispositivo da configurare" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/ja.json b/homeassistant/components/sensorpro/translations/ja.json new file mode 100644 index 000000000000..fe1c5746cdad --- /dev/null +++ b/homeassistant/components/sensorpro/translations/ja.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "\u30c7\u30d0\u30a4\u30b9\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059", + "already_in_progress": "\u69cb\u6210\u30d5\u30ed\u30fc\u306f\u3059\u3067\u306b\u9032\u884c\u4e2d\u3067\u3059", + "no_devices_found": "\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u4e0a\u306b\u30c7\u30d0\u30a4\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093", + "not_supported": "\u30c7\u30d0\u30a4\u30b9\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "{name} \u3092\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3057\u307e\u3059\u304b\uff1f" + }, + "user": { + "data": { + "address": "\u30c7\u30d0\u30a4\u30b9" + }, + "description": "\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3059\u308b\u30c7\u30d0\u30a4\u30b9\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/no.json b/homeassistant/components/sensorpro/translations/no.json new file mode 100644 index 000000000000..0bf8b1695ec9 --- /dev/null +++ b/homeassistant/components/sensorpro/translations/no.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert", + "already_in_progress": "Konfigurasjonsflyten p\u00e5g\u00e5r allerede", + "no_devices_found": "Ingen enheter funnet p\u00e5 nettverket", + "not_supported": "Enheten st\u00f8ttes ikke" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "Vil du konfigurere {name}?" + }, + "user": { + "data": { + "address": "Enhet" + }, + "description": "Velg en enhet du vil konfigurere" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/pt-BR.json b/homeassistant/components/sensorpro/translations/pt-BR.json new file mode 100644 index 000000000000..5b6541632011 --- /dev/null +++ b/homeassistant/components/sensorpro/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "no_devices_found": "Nenhum dispositivo encontrado na rede", + "not_supported": "Dispositivo n\u00e3o suportado" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "Deseja configurar {name}?" + }, + "user": { + "data": { + "address": "Dispositivo" + }, + "description": "Escolha um dispositivo para configurar" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensorpro/translations/zh-Hant.json b/homeassistant/components/sensorpro/translations/zh-Hant.json new file mode 100644 index 000000000000..64ae1f190949 --- /dev/null +++ b/homeassistant/components/sensorpro/translations/zh-Hant.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "already_in_progress": "\u8a2d\u5b9a\u5df2\u7d93\u9032\u884c\u4e2d", + "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", + "not_supported": "\u88dd\u7f6e\u4e0d\u652f\u63f4" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "\u662f\u5426\u8981\u8a2d\u5b9a {name}\uff1f" + }, + "user": { + "data": { + "address": "\u88dd\u7f6e" + }, + "description": "\u9078\u64c7\u6240\u8981\u8a2d\u5b9a\u7684\u88dd\u7f6e" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sharkiq/translations/es.json b/homeassistant/components/sharkiq/translations/es.json index 976840e0a9fe..f58156d208ec 100644 --- a/homeassistant/components/sharkiq/translations/es.json +++ b/homeassistant/components/sharkiq/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", "cannot_connect": "No se pudo conectar", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "unknown": "Error inesperado" }, "error": { diff --git a/homeassistant/components/simplisafe/translations/es.json b/homeassistant/components/simplisafe/translations/es.json index 408b595d329e..89bdaab3eaf1 100644 --- a/homeassistant/components/simplisafe/translations/es.json +++ b/homeassistant/components/simplisafe/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "Esta cuenta SimpliSafe ya est\u00e1 en uso.", "email_2fa_timed_out": "Se agot\u00f3 el tiempo de espera para la autenticaci\u00f3n de dos factores basada en correo electr\u00f3nico.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "wrong_account": "Las credenciales de usuario proporcionadas no coinciden con esta cuenta de SimpliSafe." }, "error": { diff --git a/homeassistant/components/skybell/translations/es.json b/homeassistant/components/skybell/translations/es.json index a86c086c7883..09ff7eb8af19 100644 --- a/homeassistant/components/skybell/translations/es.json +++ b/homeassistant/components/skybell/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/sleepiq/translations/es.json b/homeassistant/components/sleepiq/translations/es.json index cdea85e73604..54a0b8e6d66f 100644 --- a/homeassistant/components/sleepiq/translations/es.json +++ b/homeassistant/components/sleepiq/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/smarttub/translations/es.json b/homeassistant/components/smarttub/translations/es.json index fa2b9d91e9bf..89ff2276c70d 100644 --- a/homeassistant/components/smarttub/translations/es.json +++ b/homeassistant/components/smarttub/translations/es.json @@ -2,14 +2,14 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida" }, "step": { "reauth_confirm": { - "description": "La integraci\u00f3n de SmartTub necesita volver a autenticar tu cuenta", + "description": "La integraci\u00f3n SmartTub necesita volver a autenticar tu cuenta", "title": "Volver a autenticar la integraci\u00f3n" }, "user": { diff --git a/homeassistant/components/sonarr/translations/es.json b/homeassistant/components/sonarr/translations/es.json index eee1e025e364..19668a5a4696 100644 --- a/homeassistant/components/sonarr/translations/es.json +++ b/homeassistant/components/sonarr/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El servicio ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "unknown": "Error inesperado" }, "error": { diff --git a/homeassistant/components/speedtestdotnet/translations/ca.json b/homeassistant/components/speedtestdotnet/translations/ca.json index 1f4d059555cc..fa29c7929921 100644 --- a/homeassistant/components/speedtestdotnet/translations/ca.json +++ b/homeassistant/components/speedtestdotnet/translations/ca.json @@ -14,6 +14,7 @@ "fix_flow": { "step": { "confirm": { + "description": "Actualitza totes les automatitzacions o 'scripts' que utilitzin aquest servei perqu\u00e8 passin a utilitzar el servei `homeassistant.update_entity` amb un 'entity_id' objectiu o 'target' de Speedtest. Despr\u00e9s, fes clic a ENVIA per marcar aquest problema com a resolt.", "title": "El servei speedtest est\u00e0 sent eliminat" } } diff --git a/homeassistant/components/speedtestdotnet/translations/hu.json b/homeassistant/components/speedtestdotnet/translations/hu.json index c223e8b93767..f99db19fe4ab 100644 --- a/homeassistant/components/speedtestdotnet/translations/hu.json +++ b/homeassistant/components/speedtestdotnet/translations/hu.json @@ -9,6 +9,19 @@ } } }, + "issues": { + "deprecated_service": { + "fix_flow": { + "step": { + "confirm": { + "description": "Friss\u00edtsen minden olyan automatiz\u00e1l\u00e1st vagy szkriptet, amely ezt a szolg\u00e1ltat\u00e1st haszn\u00e1lja, hogy helyette a `homeassistant.update_entity` szolg\u00e1ltat\u00e1st haszn\u00e1lja a Speedtest entity_id azonos\u00edt\u00f3val. Ezut\u00e1n kattintson az al\u00e1bbi MEHET gombra a probl\u00e9ma megoldottk\u00e9nt val\u00f3 megjel\u00f6l\u00e9s\u00e9hez.", + "title": "A speedtest szolg\u00e1ltat\u00e1s elt\u00e1vol\u00edt\u00e1sra ker\u00fcl" + } + } + }, + "title": "A speedtest szolg\u00e1ltat\u00e1s elt\u00e1vol\u00edt\u00e1sra ker\u00fcl" + } + }, "options": { "step": { "init": { diff --git a/homeassistant/components/steam_online/translations/es.json b/homeassistant/components/steam_online/translations/es.json index dfb1cdbd50ea..2a4a0bf157f3 100644 --- a/homeassistant/components/steam_online/translations/es.json +++ b/homeassistant/components/steam_online/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El servicio ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/synology_dsm/translations/es.json b/homeassistant/components/synology_dsm/translations/es.json index 817001cdc205..e6c455111097 100644 --- a/homeassistant/components/synology_dsm/translations/es.json +++ b/homeassistant/components/synology_dsm/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "reconfigure_successful": "La reconfiguraci\u00f3n se realiz\u00f3 correctamente" }, "error": { diff --git a/homeassistant/components/system_bridge/translations/es.json b/homeassistant/components/system_bridge/translations/es.json index b6df8d6f57cd..94036b7b856c 100644 --- a/homeassistant/components/system_bridge/translations/es.json +++ b/homeassistant/components/system_bridge/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "unknown": "Error inesperado" }, "error": { diff --git a/homeassistant/components/tailscale/translations/es.json b/homeassistant/components/tailscale/translations/es.json index 62f803025e80..c1598f7e1c50 100644 --- a/homeassistant/components/tailscale/translations/es.json +++ b/homeassistant/components/tailscale/translations/es.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/tankerkoenig/translations/es.json b/homeassistant/components/tankerkoenig/translations/es.json index 27ee462e17b7..c83d6d68c745 100644 --- a/homeassistant/components/tankerkoenig/translations/es.json +++ b/homeassistant/components/tankerkoenig/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La ubicaci\u00f3n ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", diff --git a/homeassistant/components/tautulli/translations/es.json b/homeassistant/components/tautulli/translations/es.json index 2d9a09d34324..e1c7c71b2f40 100644 --- a/homeassistant/components/tautulli/translations/es.json +++ b/homeassistant/components/tautulli/translations/es.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "single_instance_allowed": "Ya est\u00e1 configurado. Solo es posible una \u00fanica configuraci\u00f3n." }, "error": { @@ -15,7 +15,7 @@ "api_key": "Clave API" }, "description": "Para encontrar tu clave API, abre la p\u00e1gina web de Tautulli y navega a Configuraci\u00f3n y luego a Interfaz web. La clave API estar\u00e1 en la parte inferior de esa p\u00e1gina.", - "title": "Re-autenticaci\u00f3n de Tautulli" + "title": "Volver a autenticar Tautulli" }, "user": { "data": { diff --git a/homeassistant/components/thermobeacon/translations/hu.json b/homeassistant/components/thermobeacon/translations/hu.json new file mode 100644 index 000000000000..97fbb5b94083 --- /dev/null +++ b/homeassistant/components/thermobeacon/translations/hu.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Az eszk\u00f6z m\u00e1r konfigur\u00e1lva van", + "already_in_progress": "A be\u00e1ll\u00edt\u00e1si folyamat m\u00e1r el lett kezdve", + "no_devices_found": "Nem tal\u00e1lhat\u00f3 eszk\u00f6z a h\u00e1l\u00f3zaton", + "not_supported": "Eszk\u00f6z nem t\u00e1mogatott" + }, + "flow_title": "{name}", + "step": { + "bluetooth_confirm": { + "description": "Szeretn\u00e9 be\u00e1ll\u00edtani: {name}?" + }, + "user": { + "data": { + "address": "Eszk\u00f6z" + }, + "description": "V\u00e1lassza ki a be\u00e1ll\u00edtani k\u00edv\u00e1nt eszk\u00f6zt" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tile/translations/es.json b/homeassistant/components/tile/translations/es.json index 0b0979991bb2..5457d7e7cdb3 100644 --- a/homeassistant/components/tile/translations/es.json +++ b/homeassistant/components/tile/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida" diff --git a/homeassistant/components/totalconnect/translations/es.json b/homeassistant/components/totalconnect/translations/es.json index 079e0be5af0d..3dda0b88eaa8 100644 --- a/homeassistant/components/totalconnect/translations/es.json +++ b/homeassistant/components/totalconnect/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", "no_locations": "No hay ubicaciones disponibles para este usuario, comprueba la configuraci\u00f3n de TotalConnect", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", diff --git a/homeassistant/components/tractive/translations/es.json b/homeassistant/components/tractive/translations/es.json index 41f5827ac1a7..1e61714ff9cd 100644 --- a/homeassistant/components/tractive/translations/es.json +++ b/homeassistant/components/tractive/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", "reauth_failed_existing": "No se pudo actualizar la entrada de configuraci\u00f3n, por favor, elimina la integraci\u00f3n y vuelve a configurarla.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", diff --git a/homeassistant/components/trafikverket_ferry/translations/es.json b/homeassistant/components/trafikverket_ferry/translations/es.json index 93996b1923cb..31463cc77992 100644 --- a/homeassistant/components/trafikverket_ferry/translations/es.json +++ b/homeassistant/components/trafikverket_ferry/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/trafikverket_train/translations/es.json b/homeassistant/components/trafikverket_train/translations/es.json index 9f546bd16768..8a5fd0baddb8 100644 --- a/homeassistant/components/trafikverket_train/translations/es.json +++ b/homeassistant/components/trafikverket_train/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/transmission/translations/es.json b/homeassistant/components/transmission/translations/es.json index e9d084d97580..30180811cb47 100644 --- a/homeassistant/components/transmission/translations/es.json +++ b/homeassistant/components/transmission/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/unifi/translations/es.json b/homeassistant/components/unifi/translations/es.json index 1c03e7b36175..5cf1ec9ea22f 100644 --- a/homeassistant/components/unifi/translations/es.json +++ b/homeassistant/components/unifi/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "El sitio UniFi Network ya est\u00e1 configurado", "configuration_updated": "Configuraci\u00f3n actualizada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "faulty_credentials": "Autenticaci\u00f3n no v\u00e1lida", diff --git a/homeassistant/components/unifiprotect/translations/hu.json b/homeassistant/components/unifiprotect/translations/hu.json index d9162f74a918..dac543f97c23 100644 --- a/homeassistant/components/unifiprotect/translations/hu.json +++ b/homeassistant/components/unifiprotect/translations/hu.json @@ -42,11 +42,15 @@ } }, "options": { + "error": { + "invalid_mac_list": "Egy list\u00e1ra van sz\u00fcks\u00e9g, melyben a MAC-c\u00edmek vessz\u0151vel vannak elv\u00e1lasztva" + }, "step": { "init": { "data": { "all_updates": "Val\u00f3s idej\u0171 m\u00e9r\u0151sz\u00e1mok (FIGYELEM: nagym\u00e9rt\u00e9kben n\u00f6veli a CPU terhel\u00e9st)", "disable_rtsp": "Az RTSP adatfolyam letilt\u00e1sa", + "ignored_devices": "A figyelmen k\u00edv\u00fcl hagyand\u00f3 eszk\u00f6z\u00f6k MAC-c\u00edm\u00e9nek vessz\u0151vel elv\u00e1lasztott list\u00e1ja", "max_media": "A m\u00e9diab\u00f6ng\u00e9sz\u0151be bet\u00f6ltend\u0151 esem\u00e9nyek maxim\u00e1lis sz\u00e1ma (n\u00f6veli a RAM-haszn\u00e1latot)", "override_connection_host": "Kapcsolat c\u00edm\u00e9nek fel\u00fclb\u00edr\u00e1l\u00e1sa" }, diff --git a/homeassistant/components/unifiprotect/translations/id.json b/homeassistant/components/unifiprotect/translations/id.json index 38f5a87cb051..772c339f3df3 100644 --- a/homeassistant/components/unifiprotect/translations/id.json +++ b/homeassistant/components/unifiprotect/translations/id.json @@ -42,11 +42,15 @@ } }, "options": { + "error": { + "invalid_mac_list": "Harus berupa daftar alamat MAC yang dipisahkan dengan koma" + }, "step": { "init": { "data": { "all_updates": "Metrik waktu nyata (PERINGATAN: Meningkatkan penggunaan CPU)", "disable_rtsp": "Nonaktifkan aliran RTSP", + "ignored_devices": "Daftar alamat MAC perangkat yang dipisahkan koma untuk diabaikan", "max_media": "Jumlah maksimum peristiwa yang akan dimuat untuk Browser Media (meningkatkan penggunaan RAM)", "override_connection_host": "Timpa Host Koneksi" }, diff --git a/homeassistant/components/uptimerobot/translations/es.json b/homeassistant/components/uptimerobot/translations/es.json index 67e99d60ef41..6bc4fe5adf6b 100644 --- a/homeassistant/components/uptimerobot/translations/es.json +++ b/homeassistant/components/uptimerobot/translations/es.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", "reauth_failed_existing": "No se pudo actualizar la entrada de configuraci\u00f3n, por favor, elimina la integraci\u00f3n y vuelve a configurarla.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "unknown": "Error inesperado" }, "error": { diff --git a/homeassistant/components/verisure/translations/es.json b/homeassistant/components/verisure/translations/es.json index ed0d1328e793..0bd56a81c2ea 100644 --- a/homeassistant/components/verisure/translations/es.json +++ b/homeassistant/components/verisure/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", @@ -24,7 +24,7 @@ }, "reauth_confirm": { "data": { - "description": "Vuelva a autenticarse con tu cuenta Verisure My Pages.", + "description": "Vuelve a autenticarte con tu cuenta Verisure My Pages.", "email": "Correo electr\u00f3nico", "password": "Contrase\u00f1a" } diff --git a/homeassistant/components/vlc_telnet/translations/es.json b/homeassistant/components/vlc_telnet/translations/es.json index 4cdc7cb21548..2c7d5ec1ea34 100644 --- a/homeassistant/components/vlc_telnet/translations/es.json +++ b/homeassistant/components/vlc_telnet/translations/es.json @@ -4,7 +4,7 @@ "already_configured": "El servicio ya est\u00e1 configurado", "cannot_connect": "No se pudo conectar", "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente", "unknown": "Error inesperado" }, "error": { diff --git a/homeassistant/components/volvooncall/translations/de.json b/homeassistant/components/volvooncall/translations/de.json index 9f7687ebc800..561a19e635dc 100644 --- a/homeassistant/components/volvooncall/translations/de.json +++ b/homeassistant/components/volvooncall/translations/de.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Konto ist bereits konfiguriert" + "already_configured": "Konto wurde bereits konfiguriert", + "reauth_successful": "Die erneute Authentifizierung war erfolgreich" }, "error": { "invalid_auth": "Ung\u00fcltige Authentifizierung", diff --git a/homeassistant/components/volvooncall/translations/el.json b/homeassistant/components/volvooncall/translations/el.json index 1911ff66fe34..7739ac024176 100644 --- a/homeassistant/components/volvooncall/translations/el.json +++ b/homeassistant/components/volvooncall/translations/el.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\u039f \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03c9\u03b8\u03b5\u03af" + "already_configured": "\u039f \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03c9\u03b8\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": { "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", diff --git a/homeassistant/components/volvooncall/translations/en.json b/homeassistant/components/volvooncall/translations/en.json index dbbd1ebf3c66..2b311052741b 100644 --- a/homeassistant/components/volvooncall/translations/en.json +++ b/homeassistant/components/volvooncall/translations/en.json @@ -1,8 +1,8 @@ { "config": { "abort": { - "reauth_successful": "You have successfully re-authenticated to Volvo On Call", - "cant_reauth": "Could not find original configuration that needs reauthentication" + "already_configured": "Account is already configured", + "reauth_successful": "Re-authentication was successful" }, "error": { "invalid_auth": "Invalid authentication", @@ -17,10 +17,6 @@ "scandinavian_miles": "Use Scandinavian Miles", "username": "Username" } - }, - "reauth_confirm": { - "title": "Re-authentication Required", - "description": "The Volvo On Call integration needs to re-authenticate your account" } } }, diff --git a/homeassistant/components/volvooncall/translations/es.json b/homeassistant/components/volvooncall/translations/es.json index 39174aa1253a..57a21a3d9057 100644 --- a/homeassistant/components/volvooncall/translations/es.json +++ b/homeassistant/components/volvooncall/translations/es.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "La cuenta ya est\u00e1 configurada" + "already_configured": "La cuenta ya est\u00e1 configurada", + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", diff --git a/homeassistant/components/volvooncall/translations/et.json b/homeassistant/components/volvooncall/translations/et.json index 0469a09a381a..740e0bbc68cf 100644 --- a/homeassistant/components/volvooncall/translations/et.json +++ b/homeassistant/components/volvooncall/translations/et.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Kasutaja on juba seadistatud" + "already_configured": "Kasutaja on juba seadistatud", + "reauth_successful": "Taastuvastamine \u00f5nnestus" }, "error": { "invalid_auth": "Tuvastamine nurjus", diff --git a/homeassistant/components/volvooncall/translations/hu.json b/homeassistant/components/volvooncall/translations/hu.json index c8b3ff45d8cc..ae91d2d4b9b8 100644 --- a/homeassistant/components/volvooncall/translations/hu.json +++ b/homeassistant/components/volvooncall/translations/hu.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "A fi\u00f3k m\u00e1r konfigur\u00e1lva van" + "already_configured": "A fi\u00f3k m\u00e1r konfigur\u00e1lva van", + "reauth_successful": "Az \u00fajrahiteles\u00edt\u00e9s sikeres volt." }, "error": { "invalid_auth": "\u00c9rv\u00e9nytelen hiteles\u00edt\u00e9s", diff --git a/homeassistant/components/volvooncall/translations/id.json b/homeassistant/components/volvooncall/translations/id.json index df0b1efc0d6c..c8815d0000e4 100644 --- a/homeassistant/components/volvooncall/translations/id.json +++ b/homeassistant/components/volvooncall/translations/id.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Akun sudah dikonfigurasi" + "already_configured": "Akun sudah dikonfigurasi", + "reauth_successful": "Autentikasi ulang berhasil" }, "error": { "invalid_auth": "Autentikasi tidak valid", diff --git a/homeassistant/components/volvooncall/translations/it.json b/homeassistant/components/volvooncall/translations/it.json index 84075dc87560..dedf72573b69 100644 --- a/homeassistant/components/volvooncall/translations/it.json +++ b/homeassistant/components/volvooncall/translations/it.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "L'account \u00e8 gi\u00e0 configurato" + "already_configured": "L'account \u00e8 gi\u00e0 configurato", + "reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente" }, "error": { "invalid_auth": "Autenticazione non valida", diff --git a/homeassistant/components/volvooncall/translations/no.json b/homeassistant/components/volvooncall/translations/no.json index 51fd5531c579..c1c56e7fe235 100644 --- a/homeassistant/components/volvooncall/translations/no.json +++ b/homeassistant/components/volvooncall/translations/no.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Kontoen er allerede konfigurert" + "already_configured": "Kontoen er allerede konfigurert", + "reauth_successful": "Godkjenning p\u00e5 nytt var vellykket" }, "error": { "invalid_auth": "Ugyldig godkjenning", diff --git a/homeassistant/components/volvooncall/translations/pt-BR.json b/homeassistant/components/volvooncall/translations/pt-BR.json index f1e66ecd29ef..515ff7d3f31f 100644 --- a/homeassistant/components/volvooncall/translations/pt-BR.json +++ b/homeassistant/components/volvooncall/translations/pt-BR.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "A conta j\u00e1 est\u00e1 configurada" + "already_configured": "A conta j\u00e1 est\u00e1 configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", diff --git a/homeassistant/components/volvooncall/translations/zh-Hant.json b/homeassistant/components/volvooncall/translations/zh-Hant.json index 8167ca9b9b87..6eedaa512cf0 100644 --- a/homeassistant/components/volvooncall/translations/zh-Hant.json +++ b/homeassistant/components/volvooncall/translations/zh-Hant.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f" }, "error": { "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", diff --git a/homeassistant/components/vulcan/translations/es.json b/homeassistant/components/vulcan/translations/es.json index f98fa85f818b..aa92ffbf6c01 100644 --- a/homeassistant/components/vulcan/translations/es.json +++ b/homeassistant/components/vulcan/translations/es.json @@ -4,7 +4,7 @@ "all_student_already_configured": "Todos los estudiantes ya han sido a\u00f1adidos.", "already_configured": "Ese estudiante ya ha sido a\u00f1adido.", "no_matching_entries": "No se encontraron entradas que coincidan, por favor, usa una cuenta diferente o elimina la integraci\u00f3n con el estudiante obsoleto.", - "reauth_successful": "Re-autenticaci\u00f3n exitosa" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "Error de conexi\u00f3n - por favor, comprueba tu conexi\u00f3n a Internet", @@ -36,7 +36,7 @@ "region": "S\u00edmbolo", "token": "Token" }, - "description": "Inicie sesi\u00f3n en tu cuenta de Vulcan utilizando la p\u00e1gina de registro de la aplicaci\u00f3n m\u00f3vil." + "description": "Inicia sesi\u00f3n en tu cuenta Vulcan utilizando la p\u00e1gina de registro de la aplicaci\u00f3n m\u00f3vil." }, "select_saved_credentials": { "data": { diff --git a/homeassistant/components/wallbox/translations/es.json b/homeassistant/components/wallbox/translations/es.json index e93a47ce3b3a..6bcf24b4a085 100644 --- a/homeassistant/components/wallbox/translations/es.json +++ b/homeassistant/components/wallbox/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/watttime/translations/es.json b/homeassistant/components/watttime/translations/es.json index 9267314d9606..52361f8c28a6 100644 --- a/homeassistant/components/watttime/translations/es.json +++ b/homeassistant/components/watttime/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "El dispositivo ya est\u00e1 configurado", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", diff --git a/homeassistant/components/xiaomi_ble/translations/es.json b/homeassistant/components/xiaomi_ble/translations/es.json index 357bb14cdf4d..cf441adbefae 100644 --- a/homeassistant/components/xiaomi_ble/translations/es.json +++ b/homeassistant/components/xiaomi_ble/translations/es.json @@ -7,7 +7,7 @@ "expected_24_characters": "Se esperaba una clave de enlace hexadecimal de 24 caracteres.", "expected_32_characters": "Se esperaba una clave de enlace hexadecimal de 32 caracteres.", "no_devices_found": "No se encontraron dispositivos en la red", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "decryption_failed": "La clave de enlace proporcionada no funcion\u00f3, los datos del sensor no se pudieron descifrar. Por favor, compru\u00e9balo e int\u00e9ntalo de nuevo.", diff --git a/homeassistant/components/xiaomi_miio/translations/es.json b/homeassistant/components/xiaomi_miio/translations/es.json index a93ca090955f..68bdda15a22a 100644 --- a/homeassistant/components/xiaomi_miio/translations/es.json +++ b/homeassistant/components/xiaomi_miio/translations/es.json @@ -5,7 +5,7 @@ "already_in_progress": "El flujo de configuraci\u00f3n ya est\u00e1 en curso", "incomplete_info": "Informaci\u00f3n incompleta para configurar el dispositivo, no se proporcion\u00f3 host ni token.", "not_xiaomi_miio": "El dispositivo no es (todav\u00eda) compatible con Xiaomi Miio.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/yale_smart_alarm/translations/es.json b/homeassistant/components/yale_smart_alarm/translations/es.json index 94f548541263..2e85a8d0d862 100644 --- a/homeassistant/components/yale_smart_alarm/translations/es.json +++ b/homeassistant/components/yale_smart_alarm/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "La cuenta ya est\u00e1 configurada", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "error": { "cannot_connect": "No se pudo conectar", diff --git a/homeassistant/components/yolink/translations/es.json b/homeassistant/components/yolink/translations/es.json index 391bf1b11646..69b5fbc04d3f 100644 --- a/homeassistant/components/yolink/translations/es.json +++ b/homeassistant/components/yolink/translations/es.json @@ -7,7 +7,7 @@ "missing_configuration": "El componente no est\u00e1 configurado. Por favor, sigue la documentaci\u00f3n.", "no_url_available": "No hay URL disponible. Para obtener informaci\u00f3n sobre este error, [revisa la secci\u00f3n de ayuda]({docs_url})", "oauth_error": "Se han recibido datos de token no v\u00e1lidos.", - "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" + "reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente" }, "create_entry": { "default": "Autenticado correctamente" diff --git a/homeassistant/components/zha/translations/ca.json b/homeassistant/components/zha/translations/ca.json index 792ea63c57d2..1ee6d49cfc3f 100644 --- a/homeassistant/components/zha/translations/ca.json +++ b/homeassistant/components/zha/translations/ca.json @@ -10,7 +10,28 @@ }, "flow_title": "{name}", "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "Trieu una c\u00f2pia de seguretat autom\u00e0tica" + }, + "description": "Restaura la configuraci\u00f3 de la xarxa des d'una c\u00f2pia de seguretat autom\u00e0tica", + "title": "Restauraci\u00f3 de la c\u00f2pia de seguretat autom\u00e0tica" + }, + "choose_formation_strategy": { + "description": "Trieu la configuraci\u00f3 de xarxa per a la vostra r\u00e0dio.", + "menu_options": { + "choose_automatic_backup": "Restaura una c\u00f2pia de seguretat autom\u00e0tica", + "form_new_network": "Esborra la configuraci\u00f3 de xarxa i crea una xarxa nova", + "reuse_settings": "Mant\u00e9 la configuraci\u00f3 de xarxa r\u00e0dio", + "upload_manual_backup": "Puja c\u00f2pia de seguretat manual" + }, + "title": "Formaci\u00f3 de xarxa" + }, "choose_serial_port": { + "data": { + "path": "Ruta del port s\u00e8rie al dispositiu" + }, + "description": "Selecciona el port s\u00e8rie de la r\u00e0dio Zigbee", "title": "Selecciona un port s\u00e8rie" }, "confirm": { @@ -23,14 +44,25 @@ "data": { "radio_type": "Tipus de r\u00e0dio" }, + "description": "Tria el tipus de r\u00e0dio Zigbee", "title": "Tipus de r\u00e0dio" }, "manual_port_config": { "data": { - "baudrate": "velocitat del port" + "baudrate": "velocitat del port", + "flow_control": "control de flux de dades", + "path": "Ruta del port s\u00e8rie al dispositiu" }, + "description": "Introdueix la configuraci\u00f3 del port s\u00e8rie", "title": "Configuraci\u00f3 del port s\u00e8rie" }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "Sobreescriu permanentment l'adre\u00e7a IEEE r\u00e0dio" + }, + "description": "La teva c\u00f2pia de seguretat t\u00e9 una adre\u00e7a IEEE diferent de la teva r\u00e0dio. Perqu\u00e8 la xarxa funcioni correctament, tamb\u00e9 s'ha de canviar l'adre\u00e7a IEEE de la teva r\u00e0dio. \n\nAquesta \u00e9s una operaci\u00f3 permanent.", + "title": "Sobreescriu l'adre\u00e7a IEEE r\u00e0dio" + }, "pick_radio": { "data": { "radio_type": "Tipus de r\u00e0dio" @@ -50,7 +82,9 @@ "upload_manual_backup": { "data": { "uploaded_backup_file": "Puja un fitxer" - } + }, + "description": "Restaura la configuraci\u00f3 de xarxa des d'un fitxer JSON de c\u00f2pia de seguretat penjat. Pots baixar-ne un des d'una instal\u00b7laci\u00f3 ZHA diferent anant a **Configuraci\u00f3 de xarxa** o utilitzar un fitxer `coordinator_backup.json` de Zigbee2MQTT.", + "title": "Pujada de c\u00f2pia de seguretat manual" }, "user": { "data": { @@ -146,28 +180,63 @@ }, "flow_title": "{name}", "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "Trieu una c\u00f2pia de seguretat autom\u00e0tica" + }, + "description": "Restaura la configuraci\u00f3 de la xarxa des d'una c\u00f2pia de seguretat autom\u00e0tica", + "title": "Restauraci\u00f3 de la c\u00f2pia de seguretat autom\u00e0tica" + }, + "choose_formation_strategy": { + "description": "Trieu la configuraci\u00f3 de xarxa per a la vostra r\u00e0dio.", + "menu_options": { + "choose_automatic_backup": "Restaura una c\u00f2pia de seguretat autom\u00e0tica", + "form_new_network": "Esborra la configuraci\u00f3 de xarxa i crea una xarxa nova", + "reuse_settings": "Mant\u00e9 la configuraci\u00f3 de xarxa r\u00e0dio", + "upload_manual_backup": "Puja c\u00f2pia de seguretat manual" + }, + "title": "Formaci\u00f3 de xarxa" + }, "choose_serial_port": { + "data": { + "path": "Ruta del port s\u00e8rie al dispositiu" + }, + "description": "Selecciona el port s\u00e8rie de la r\u00e0dio Zigbee", "title": "Selecciona un port s\u00e8rie" }, "init": { + "description": "ZHA s'aturar\u00e0. Vols continuar?", "title": "Reconfiguraci\u00f3 de ZHA" }, "manual_pick_radio_type": { "data": { "radio_type": "Tipus de r\u00e0dio" }, + "description": "Tria el tipus de r\u00e0dio Zigbee", "title": "Tipus de r\u00e0dio" }, "manual_port_config": { "data": { - "baudrate": "velocitat del port" + "baudrate": "velocitat del port", + "flow_control": "control de flux de dades", + "path": "Ruta del port s\u00e8rie al dispositiu" }, + "description": "Introdueix la configuraci\u00f3 del port s\u00e8rie", "title": "Configuraci\u00f3 del port s\u00e8rie" }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "Sobreescriu permanentment l'adre\u00e7a IEEE r\u00e0dio" + }, + "description": "La teva c\u00f2pia de seguretat t\u00e9 una adre\u00e7a IEEE diferent de la teva r\u00e0dio. Perqu\u00e8 la xarxa funcioni correctament, tamb\u00e9 s'ha de canviar l'adre\u00e7a IEEE de la teva r\u00e0dio. \n\nAquesta \u00e9s una operaci\u00f3 permanent.", + "title": "Sobreescriu l'adre\u00e7a IEEE r\u00e0dio" + }, "upload_manual_backup": { "data": { "uploaded_backup_file": "Puja un fitxer" - } + }, + "description": "Restaura la configuraci\u00f3 de xarxa des d'un fitxer JSON de c\u00f2pia de seguretat penjat. Pots baixar-ne un des d'una instal\u00b7laci\u00f3 ZHA diferent anant a **Configuraci\u00f3 de xarxa** o utilitzar un fitxer `coordinator_backup.json` de Zigbee2MQTT.", + "title": "Pujada de c\u00f2pia de seguretat manual" } } } diff --git a/homeassistant/components/zha/translations/cs.json b/homeassistant/components/zha/translations/cs.json index de16e3bd3874..5ce5ad2d090b 100644 --- a/homeassistant/components/zha/translations/cs.json +++ b/homeassistant/components/zha/translations/cs.json @@ -69,5 +69,8 @@ "remote_button_short_release": "Uvoln\u011bno tla\u010d\u00edtko \"{subtype}\"", "remote_button_triple_press": "Tla\u010d\u00edtko \"{subtype}\" stisknuto t\u0159ikr\u00e1t" } + }, + "options": { + "flow_title": "ZHA: {name}" } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/el.json b/homeassistant/components/zha/translations/el.json index 68ba1b9f0c4e..6a0cd5011979 100644 --- a/homeassistant/components/zha/translations/el.json +++ b/homeassistant/components/zha/translations/el.json @@ -6,16 +6,64 @@ "usb_probe_failed": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03b1\u03bd\u03af\u03c7\u03bd\u03b5\u03c5\u03c3\u03b7\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 usb" }, "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_backup_json": "\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2 JSON" }, "flow_title": "{name}", "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2" + }, + "description": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03c4\u03c9\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03c3\u03b1\u03c2 \u03b1\u03c0\u03cc \u03ad\u03bd\u03b1 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2", + "title": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf\u03c5 \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2" + }, + "choose_formation_strategy": { + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03ba\u03b5\u03c1\u03b1\u03af\u03b1 \u03c3\u03b1\u03c2.", + "menu_options": { + "choose_automatic_backup": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03b5\u03bd\u03cc\u03c2 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf\u03c5 \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2", + "form_new_network": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03ba\u03b1\u03b9 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bd\u03ad\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5", + "reuse_settings": "\u0394\u03b9\u03b1\u03c4\u03ae\u03c1\u03b7\u03c3\u03b7 \u03c4\u03c9\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03c1\u03b1\u03b4\u03b9\u03bf\u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5", + "upload_manual_backup": "\u0391\u03bd\u03b5\u03b2\u03ac\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03bf \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2" + }, + "title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5" + }, + "choose_serial_port": { + "data": { + "path": "\u0394\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2" + }, + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b7 \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae \u03b8\u03cd\u03c1\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03ba\u03b5\u03c1\u03b1\u03af\u03b1 Zigbee", + "title": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae \u03b8\u03cd\u03c1\u03b1" + }, "confirm": { "description": "\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf {name} ;" }, "confirm_hardware": { "description": "\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf {name};" }, + "manual_pick_radio_type": { + "data": { + "radio_type": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03ba\u03b5\u03c1\u03b1\u03af\u03b1\u03c2" + }, + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03bf\u03bd \u03c4\u03cd\u03c0\u03bf \u03c4\u03b7\u03c2 \u03ba\u03b5\u03c1\u03b1\u03af\u03b1\u03c2 Zigbee", + "title": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03ba\u03b5\u03c1\u03b1\u03af\u03b1\u03c2" + }, + "manual_port_config": { + "data": { + "baudrate": "\u03c4\u03b1\u03c7\u03cd\u03c4\u03b7\u03c4\u03b1 \u03b8\u03cd\u03c1\u03b1\u03c2", + "flow_control": "\u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c1\u03bf\u03ae\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd", + "path": "\u0394\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2" + }, + "description": "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae\u03c2 \u03b8\u03cd\u03c1\u03b1\u03c2", + "title": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae\u03c2 \u03b8\u03cd\u03c1\u03b1\u03c2" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "\u039c\u03cc\u03bd\u03b9\u03bc\u03b7 \u03b1\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03c1\u03b1\u03b4\u03b9\u03bf\u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7\u03c2 IEEE" + }, + "description": "\u03a4\u03bf \u03b5\u03c6\u03b5\u03b4\u03c1\u03b9\u03ba\u03cc \u03c3\u03b1\u03c2 \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03ad\u03c7\u03b5\u03b9 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 IEEE \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b1\u03c3\u03cd\u03c1\u03bc\u03b1\u03c4\u03cc \u03c3\u03b1\u03c2. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9 \u03c3\u03c9\u03c3\u03c4\u03ac \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03cc \u03c3\u03b1\u03c2, \u03b8\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03b9 \u03ba\u03b1\u03b9 \u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 IEEE \u03c4\u03bf\u03c5 \u03c1\u03b1\u03b4\u03b9\u03bf\u03c6\u03ce\u03bd\u03bf\u03c5 \u03c3\u03b1\u03c2.\n\n\u0391\u03c5\u03c4\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03b1 \u03bc\u03cc\u03bd\u03b9\u03bc\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1.", + "title": "\u0391\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 IEEE Radio" + }, "pick_radio": { "data": { "radio_type": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03ba\u03b5\u03c1\u03b1\u03af\u03b1\u03c2" @@ -32,6 +80,13 @@ "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03c9\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03b8\u03cd\u03c1\u03b1\u03c2", "title": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2" }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "\u0391\u03bd\u03b5\u03b2\u03ac\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf" + }, + "description": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03c3\u03b1\u03c2 \u03b1\u03c0\u03cc \u03ad\u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c6\u03bf\u03c1\u03c4\u03c9\u03bc\u03ad\u03bd\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2 JSON. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03bb\u03ae\u03c8\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03b1\u03c0\u03cc \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 ZHA \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 **\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5** \u03ae \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u00abcoordinator_backup.json\u00bb Zigbee2MQTT.", + "title": "\u0391\u03bd\u03b5\u03b2\u03ac\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03bf \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2" + }, "user": { "data": { "path": "\u0394\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2" @@ -114,5 +169,75 @@ "remote_button_short_release": "\u0391\u03c6\u03ad\u03b8\u03b7\u03ba\u03b5 \u03c4\u03bf \u03ba\u03bf\u03c5\u03bc\u03c0\u03af \u03c4\u03bf\u03c5 \"{subtype}\"", "remote_button_triple_press": "\u03a4\u03c1\u03b9\u03c0\u03bb\u03cc \u03ba\u03bb\u03b9\u03ba \u03c3\u03c4\u03bf \u03ba\u03bf\u03c5\u03bc\u03c0\u03af \"{subtype}\"" } + }, + "options": { + "abort": { + "not_zha_device": "\u0391\u03c5\u03c4\u03ae \u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae zha", + "usb_probe_failed": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03b1\u03bd\u03af\u03c7\u03bd\u03b5\u03c5\u03c3\u03b7\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 usb" + }, + "error": { + "invalid_backup_json": "\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2 JSON" + }, + "flow_title": "{name}", + "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2" + }, + "description": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03c4\u03c9\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03c3\u03b1\u03c2 \u03b1\u03c0\u03cc \u03ad\u03bd\u03b1 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2", + "title": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf\u03c5 \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2" + }, + "choose_formation_strategy": { + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03ba\u03b5\u03c1\u03b1\u03af\u03b1 \u03c3\u03b1\u03c2.", + "menu_options": { + "choose_automatic_backup": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03b5\u03bd\u03cc\u03c2 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf\u03c5 \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2", + "form_new_network": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03ba\u03b1\u03b9 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bd\u03ad\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5", + "reuse_settings": "\u0394\u03b9\u03b1\u03c4\u03ae\u03c1\u03b7\u03c3\u03b7 \u03c4\u03c9\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03c1\u03b1\u03b4\u03b9\u03bf\u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5", + "upload_manual_backup": "\u0391\u03bd\u03b5\u03b2\u03ac\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03bf \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2" + }, + "title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5" + }, + "choose_serial_port": { + "data": { + "path": "\u0394\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2" + }, + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b7 \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae \u03b8\u03cd\u03c1\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03ba\u03b5\u03c1\u03b1\u03af\u03b1 Zigbee", + "title": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae \u03b8\u03cd\u03c1\u03b1" + }, + "init": { + "description": "\u03a4\u03bf ZHA \u03b8\u03b1 \u03c3\u03c4\u03b1\u03bc\u03b1\u03c4\u03ae\u03c3\u03b5\u03b9. \u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5;", + "title": "\u0395\u03c0\u03b1\u03bd\u03b1\u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 ZHA" + }, + "manual_pick_radio_type": { + "data": { + "radio_type": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03ba\u03b5\u03c1\u03b1\u03af\u03b1\u03c2" + }, + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03bf\u03bd \u03c4\u03cd\u03c0\u03bf \u03c4\u03b7\u03c2 \u03ba\u03b5\u03c1\u03b1\u03af\u03b1\u03c2 Zigbee", + "title": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03ba\u03b5\u03c1\u03b1\u03af\u03b1\u03c2" + }, + "manual_port_config": { + "data": { + "baudrate": "\u03c4\u03b1\u03c7\u03cd\u03c4\u03b7\u03c4\u03b1 \u03b8\u03cd\u03c1\u03b1\u03c2", + "flow_control": "\u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c1\u03bf\u03ae\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd", + "path": "\u0394\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2" + }, + "description": "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae\u03c2 \u03b8\u03cd\u03c1\u03b1\u03c2", + "title": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae\u03c2 \u03b8\u03cd\u03c1\u03b1\u03c2" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "\u039c\u03cc\u03bd\u03b9\u03bc\u03b7 \u03b1\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03c1\u03b1\u03b4\u03b9\u03bf\u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7\u03c2 IEEE" + }, + "description": "\u03a4\u03bf \u03b5\u03c6\u03b5\u03b4\u03c1\u03b9\u03ba\u03cc \u03c3\u03b1\u03c2 \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03ad\u03c7\u03b5\u03b9 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 IEEE \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b1\u03c3\u03cd\u03c1\u03bc\u03b1\u03c4\u03cc \u03c3\u03b1\u03c2. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9 \u03c3\u03c9\u03c3\u03c4\u03ac \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03cc \u03c3\u03b1\u03c2, \u03b8\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03b9 \u03ba\u03b1\u03b9 \u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 IEEE \u03c4\u03bf\u03c5 \u03c1\u03b1\u03b4\u03b9\u03bf\u03c6\u03ce\u03bd\u03bf\u03c5 \u03c3\u03b1\u03c2.\n\n\u0391\u03c5\u03c4\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03b1 \u03bc\u03cc\u03bd\u03b9\u03bc\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1.", + "title": "\u0391\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 IEEE Radio" + }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "\u0391\u03bd\u03b5\u03b2\u03ac\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf" + }, + "description": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03c3\u03b1\u03c2 \u03b1\u03c0\u03cc \u03ad\u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c6\u03bf\u03c1\u03c4\u03c9\u03bc\u03ad\u03bd\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2 JSON. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03bb\u03ae\u03c8\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03b1\u03c0\u03cc \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 ZHA \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 **\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5** \u03ae \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u00abcoordinator_backup.json\u00bb Zigbee2MQTT.", + "title": "\u0391\u03bd\u03b5\u03b2\u03ac\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03bf \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/es.json b/homeassistant/components/zha/translations/es.json index feb8b9efaed5..7aa42172d050 100644 --- a/homeassistant/components/zha/translations/es.json +++ b/homeassistant/components/zha/translations/es.json @@ -173,6 +173,7 @@ "options": { "abort": { "not_zha_device": "Este dispositivo no es un dispositivo zha", + "single_instance_allowed": "Ya est\u00e1 configurado. Solo es posible una \u00fanica configuraci\u00f3n.", "usb_probe_failed": "Error al sondear el dispositivo USB" }, "error": { diff --git a/homeassistant/components/zha/translations/et.json b/homeassistant/components/zha/translations/et.json index aa3c26144fa8..2953c94f4cf9 100644 --- a/homeassistant/components/zha/translations/et.json +++ b/homeassistant/components/zha/translations/et.json @@ -114,5 +114,12 @@ "remote_button_short_release": "\"{subtype}\" nupp vabastati", "remote_button_triple_press": "Nuppu \"{subtype}\" kl\u00f5psati kolm korda" } + }, + "options": { + "step": { + "upload_manual_backup": { + "title": "Lae k\u00e4sitsi loodud varukoopia \u00fcles" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/fr.json b/homeassistant/components/zha/translations/fr.json index 87027c7ca62c..505c6780d6a6 100644 --- a/homeassistant/components/zha/translations/fr.json +++ b/homeassistant/components/zha/translations/fr.json @@ -6,16 +6,61 @@ "usb_probe_failed": "\u00c9chec de l'analyse du p\u00e9riph\u00e9rique USB" }, "error": { - "cannot_connect": "\u00c9chec de connexion" + "cannot_connect": "\u00c9chec de connexion", + "invalid_backup_json": "JSON de sauvegarde non valide" }, "flow_title": "{name}", "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "S\u00e9lectionnez une sauvegarde automatique" + }, + "description": "Restaurer vos param\u00e8tres r\u00e9seau \u00e0 partir d'une sauvegarde automatique", + "title": "Restaurer une sauvegarde automatique" + }, + "choose_formation_strategy": { + "description": "S\u00e9lectionnez les param\u00e8tres r\u00e9seau de votre radio.", + "menu_options": { + "choose_automatic_backup": "Restaurer une sauvegarde automatique", + "form_new_network": "Effacer les param\u00e8tres r\u00e9seau pour cr\u00e9er un nouveau r\u00e9seau", + "reuse_settings": "Conserver les param\u00e8tres r\u00e9seau de la radio", + "upload_manual_backup": "T\u00e9l\u00e9charger une sauvegarde manuelle" + } + }, + "choose_serial_port": { + "data": { + "path": "Chemin d\u2019acc\u00e8s du p\u00e9riph\u00e9rique s\u00e9rie" + }, + "description": "S\u00e9lectionnez le port s\u00e9rie de votre radio Zigbee", + "title": "S\u00e9lectionnez un port s\u00e9rie" + }, "confirm": { "description": "Voulez-vous configurer {name}\u00a0?" }, "confirm_hardware": { "description": "Voulez-vous configurer {name}\u00a0?" }, + "manual_pick_radio_type": { + "data": { + "radio_type": "Type de radio" + }, + "description": "S\u00e9lectionnez le type de votre radio Zigbee", + "title": "Type de radio" + }, + "manual_port_config": { + "data": { + "baudrate": "vitesse du port", + "path": "Chemin d\u2019acc\u00e8s du p\u00e9riph\u00e9rique s\u00e9rie" + }, + "description": "Saisissez les param\u00e8tres du port s\u00e9rie", + "title": "Param\u00e8tres du port s\u00e9rie" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "Remplacer d\u00e9finitivement l'adresse IEEE de la radio" + }, + "title": "\u00c9craser l'adresse IEEE de la radio" + }, "pick_radio": { "data": { "radio_type": "Type de radio" @@ -32,6 +77,12 @@ "description": "Saisir les param\u00e8tres sp\u00e9cifiques au port", "title": "R\u00e9glages" }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "T\u00e9l\u00e9verser un fichier" + }, + "title": "T\u00e9l\u00e9verser une sauvegarde manuelle" + }, "user": { "data": { "path": "Chemin du p\u00e9riph\u00e9rique s\u00e9rie" @@ -111,5 +162,73 @@ "remote_button_short_release": "Bouton \" {subtype} \" est rel\u00e2ch\u00e9", "remote_button_triple_press": "Bouton \"{subtype}\" \u00e0 trois clics" } + }, + "options": { + "abort": { + "not_zha_device": "Cet appareil n'est pas un appareil zha", + "single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible.", + "usb_probe_failed": "\u00c9chec de l'analyse du p\u00e9riph\u00e9rique USB" + }, + "error": { + "cannot_connect": "\u00c9chec de connexion", + "invalid_backup_json": "JSON de sauvegarde non valide" + }, + "flow_title": "{name}", + "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "S\u00e9lectionnez une sauvegarde automatique" + }, + "description": "Restaurer vos param\u00e8tres r\u00e9seau \u00e0 partir d'une sauvegarde automatique", + "title": "Restaurer une sauvegarde automatique" + }, + "choose_formation_strategy": { + "description": "S\u00e9lectionnez les param\u00e8tres r\u00e9seau de votre radio.", + "menu_options": { + "choose_automatic_backup": "Restaurer une sauvegarde automatique", + "form_new_network": "Effacer les param\u00e8tres r\u00e9seau pour cr\u00e9er un nouveau r\u00e9seau", + "reuse_settings": "Conserver les param\u00e8tres r\u00e9seau de la radio", + "upload_manual_backup": "T\u00e9l\u00e9charger une sauvegarde manuelle" + } + }, + "choose_serial_port": { + "data": { + "path": "Chemin d\u2019acc\u00e8s du p\u00e9riph\u00e9rique s\u00e9rie" + }, + "description": "S\u00e9lectionnez le port s\u00e9rie de votre radio Zigbee", + "title": "S\u00e9lectionnez un port s\u00e9rie" + }, + "init": { + "description": "ZHA sera arr\u00eat\u00e9. Souhaitez-vous continuer\u00a0?", + "title": "Reconfigurer ZHA" + }, + "manual_pick_radio_type": { + "data": { + "radio_type": "Type de radio" + }, + "description": "S\u00e9lectionnez le type de votre radio Zigbee", + "title": "Type de radio" + }, + "manual_port_config": { + "data": { + "baudrate": "vitesse du port", + "path": "Chemin d\u2019acc\u00e8s du p\u00e9riph\u00e9rique s\u00e9rie" + }, + "description": "Saisissez les param\u00e8tres du port s\u00e9rie", + "title": "Param\u00e8tres du port s\u00e9rie" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "Remplacer d\u00e9finitivement l'adresse IEEE de la radio" + }, + "title": "\u00c9craser l'adresse IEEE de la radio" + }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "T\u00e9l\u00e9verser un fichier" + }, + "title": "T\u00e9l\u00e9verser une sauvegarde manuelle" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/hu.json b/homeassistant/components/zha/translations/hu.json index 65a93dcf79e5..9061246043a1 100644 --- a/homeassistant/components/zha/translations/hu.json +++ b/homeassistant/components/zha/translations/hu.json @@ -6,16 +6,64 @@ "usb_probe_failed": "Nem siker\u00fclt megvizsg\u00e1lni az USB eszk\u00f6zt" }, "error": { - "cannot_connect": "Sikertelen csatlakoz\u00e1s" + "cannot_connect": "Sikertelen csatlakoz\u00e1s", + "invalid_backup_json": "\u00c9rv\u00e9nytelen JSON biztons\u00e1gi m\u00e1solat" }, "flow_title": "{name}", "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "Automatikus biztons\u00e1gi ment\u00e9s kiv\u00e1laszt\u00e1sa" + }, + "description": "H\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sok vissza\u00e1ll\u00edt\u00e1sa automatikus biztons\u00e1gi ment\u00e9sb\u0151l", + "title": "Automatikus biztons\u00e1gi ment\u00e9s vissza\u00e1ll\u00edt\u00e1sa" + }, + "choose_formation_strategy": { + "description": "V\u00e1lassza ki a r\u00e1di\u00f3 h\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sait.", + "menu_options": { + "choose_automatic_backup": "Automatikus biztons\u00e1gi ment\u00e9s vissza\u00e1ll\u00edt\u00e1sa", + "form_new_network": "H\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sok t\u00f6rl\u00e9se \u00e9s \u00faj h\u00e1l\u00f3zat l\u00e9trehoz\u00e1sa", + "reuse_settings": "R\u00e1di\u00f3h\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sok megtart\u00e1sa", + "upload_manual_backup": "Manu\u00e1lis biztons\u00e1gi ment\u00e9s felt\u00f6lt\u00e9se" + }, + "title": "H\u00e1l\u00f3zat kialak\u00edt\u00e1sa" + }, + "choose_serial_port": { + "data": { + "path": "Soros eszk\u00f6z el\u00e9r\u00e9si \u00fatja" + }, + "description": "V\u00e1lassza ki a soros portot a Zigbee r\u00e1di\u00f3j\u00e1hoz.", + "title": "Soros port kiv\u00e1laszt\u00e1sa" + }, "confirm": { "description": "Szeretn\u00e9 be\u00e1ll\u00edtani: {name}?" }, "confirm_hardware": { "description": "Szeretn\u00e9 be\u00e1ll\u00edtani: {name}?" }, + "manual_pick_radio_type": { + "data": { + "radio_type": "R\u00e1di\u00f3 t\u00edpusa" + }, + "description": "V\u00e1lassza ki a Zigbee r\u00e1di\u00f3 t\u00edpus\u00e1t", + "title": "R\u00e1di\u00f3 t\u00edpusa" + }, + "manual_port_config": { + "data": { + "baudrate": "port sebess\u00e9g", + "flow_control": "adat\u00e1raml\u00e1s szab\u00e1lyoz\u00e1sa", + "path": "Soros eszk\u00f6z el\u00e9r\u00e9si \u00fatja" + }, + "description": "Adja meg a soros port be\u00e1ll\u00edt\u00e1sait", + "title": "Soros port be\u00e1ll\u00edt\u00e1sai" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "A r\u00e1di\u00f3 IEEE-c\u00edm\u00e9nek v\u00e9gleges cser\u00e9je" + }, + "description": "A biztons\u00e1gi m\u00e1solat IEEE-c\u00edme elt\u00e9r a r\u00e1di\u00f3\u00e9t\u00f3l. A h\u00e1l\u00f3zat megfelel\u0151 m\u0171k\u00f6d\u00e9s\u00e9hez a r\u00e1di\u00f3 IEEE-c\u00edm\u00e9t is meg kell v\u00e1ltoztatni. \n\n Ez egy v\u00e9gleles m\u0171velet.", + "title": "A r\u00e1di\u00f3 IEEE-c\u00edm\u00e9nek fel\u00fcl\u00edr\u00e1sa" + }, "pick_radio": { "data": { "radio_type": "R\u00e1di\u00f3 t\u00edpusa" @@ -32,6 +80,13 @@ "description": "Adja meg a port specifikus be\u00e1ll\u00edt\u00e1sokat", "title": "Be\u00e1ll\u00edt\u00e1sok" }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "F\u00e1jl felt\u00f6lt\u00e9se" + }, + "description": "H\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sok vissza\u00e1ll\u00edt\u00e1sa egy felt\u00f6lt\u00f6tt JSON biztons\u00e1gi m\u00e1solatb\u00f3l. Let\u00f6lthet egyet egy m\u00e1sik ZHA telep\u00edt\u00e9sb\u0151l a **H\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sok** men\u00fcpontb\u00f3l, vagy haszn\u00e1lhat egy Zigbee2MQTT `coordinator_backup.json` f\u00e1jlt.", + "title": "K\u00e9zi biztons\u00e1gi m\u00e1solat felt\u00f6lt\u00e9se" + }, "user": { "data": { "path": "Soros eszk\u00f6z el\u00e9r\u00e9si \u00fatja" @@ -114,5 +169,77 @@ "remote_button_short_release": "\"{subtype}\" gomb elengedve", "remote_button_triple_press": "\"{subtype}\" gombra h\u00e1romszor kattintottak" } + }, + "options": { + "abort": { + "not_zha_device": "Ez az eszk\u00f6z nem zha eszk\u00f6z", + "single_instance_allowed": "M\u00e1r konfigur\u00e1lva van. Csak egy konfigur\u00e1ci\u00f3 lehets\u00e9ges.", + "usb_probe_failed": "Nem siker\u00fclt megvizsg\u00e1lni az USB eszk\u00f6zt" + }, + "error": { + "cannot_connect": "Sikertelen csatlakoz\u00e1s", + "invalid_backup_json": "\u00c9rv\u00e9nytelen JSON biztons\u00e1gi m\u00e1solat" + }, + "flow_title": "{name}", + "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "Automatikus biztons\u00e1gi ment\u00e9s kiv\u00e1laszt\u00e1sa" + }, + "description": "H\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sok vissza\u00e1ll\u00edt\u00e1sa automatikus biztons\u00e1gi ment\u00e9sb\u0151l", + "title": "Automatikus biztons\u00e1gi ment\u00e9s vissza\u00e1ll\u00edt\u00e1sa" + }, + "choose_formation_strategy": { + "description": "V\u00e1lassza ki a r\u00e1di\u00f3 h\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sait.", + "menu_options": { + "choose_automatic_backup": "Automatikus biztons\u00e1gi ment\u00e9s vissza\u00e1ll\u00edt\u00e1sa", + "form_new_network": "H\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sok t\u00f6rl\u00e9se \u00e9s \u00faj h\u00e1l\u00f3zat l\u00e9trehoz\u00e1sa", + "reuse_settings": "R\u00e1di\u00f3h\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sok megtart\u00e1sa", + "upload_manual_backup": "Manu\u00e1lis biztons\u00e1gi ment\u00e9s felt\u00f6lt\u00e9se" + }, + "title": "H\u00e1l\u00f3zat kialak\u00edt\u00e1sa" + }, + "choose_serial_port": { + "data": { + "path": "Soros eszk\u00f6z el\u00e9r\u00e9si \u00fatja" + }, + "description": "V\u00e1lassza ki a soros portot a Zigbee r\u00e1di\u00f3j\u00e1hoz.", + "title": "Soros port kiv\u00e1laszt\u00e1sa" + }, + "init": { + "description": "A ZHA le\u00e1ll. Biztos benne, hogy folytatja?", + "title": "A ZHA \u00fajrakonfigur\u00e1l\u00e1sa" + }, + "manual_pick_radio_type": { + "data": { + "radio_type": "R\u00e1di\u00f3 t\u00edpusa" + }, + "description": "V\u00e1lassza ki a Zigbee r\u00e1di\u00f3 t\u00edpus\u00e1t", + "title": "R\u00e1di\u00f3 t\u00edpusa" + }, + "manual_port_config": { + "data": { + "baudrate": "port sebess\u00e9g", + "flow_control": "adat\u00e1raml\u00e1s szab\u00e1lyoz\u00e1sa", + "path": "Soros eszk\u00f6z el\u00e9r\u00e9si \u00fatja" + }, + "description": "Adja meg a soros port be\u00e1ll\u00edt\u00e1sait", + "title": "Soros port be\u00e1ll\u00edt\u00e1sai" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "A r\u00e1di\u00f3 IEEE-c\u00edm\u00e9nek v\u00e9gleges cser\u00e9je" + }, + "description": "A biztons\u00e1gi m\u00e1solat IEEE-c\u00edme elt\u00e9r a r\u00e1di\u00f3\u00e9t\u00f3l. A h\u00e1l\u00f3zat megfelel\u0151 m\u0171k\u00f6d\u00e9s\u00e9hez a r\u00e1di\u00f3 IEEE-c\u00edm\u00e9t is meg kell v\u00e1ltoztatni. \n\n Ez egy v\u00e9gleles m\u0171velet.", + "title": "A r\u00e1di\u00f3 IEEE-c\u00edm\u00e9nek fel\u00fcl\u00edr\u00e1sa" + }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "F\u00e1jl felt\u00f6lt\u00e9se" + }, + "description": "H\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sok vissza\u00e1ll\u00edt\u00e1sa egy felt\u00f6lt\u00f6tt JSON biztons\u00e1gi m\u00e1solatb\u00f3l. Let\u00f6lthet egyet egy m\u00e1sik ZHA telep\u00edt\u00e9sb\u0151l a **H\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sok** men\u00fcpontb\u00f3l, vagy haszn\u00e1lhat egy Zigbee2MQTT `coordinator_backup.json` f\u00e1jlt.", + "title": "K\u00e9zi biztons\u00e1gi m\u00e1solat felt\u00f6lt\u00e9se" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/id.json b/homeassistant/components/zha/translations/id.json index f9947809a6d3..65f7588cb609 100644 --- a/homeassistant/components/zha/translations/id.json +++ b/homeassistant/components/zha/translations/id.json @@ -6,16 +6,64 @@ "usb_probe_failed": "Gagal mendeteksi perangkat usb" }, "error": { - "cannot_connect": "Gagal terhubung" + "cannot_connect": "Gagal terhubung", + "invalid_backup_json": "JSON cadangan tidak valid" }, "flow_title": "{name}", "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "Pilih cadangan otomatis" + }, + "description": "Pulihkan pengaturan jaringan Anda dari cadangan otomatis", + "title": "Pulihkan Cadangan Otomatis" + }, + "choose_formation_strategy": { + "description": "Pilih pengaturan jaringan untuk radio Anda.", + "menu_options": { + "choose_automatic_backup": "Pulihkan cadangan otomatis", + "form_new_network": "Hapus pengaturan jaringan dan bangun jaringan baru", + "reuse_settings": "Pertahankan pengaturan jaringan radio", + "upload_manual_backup": "Unggah cadangan manual" + }, + "title": "Formasi Jaringan" + }, + "choose_serial_port": { + "data": { + "path": "Jalur Perangkat Serial" + }, + "description": "Pilih port serial untuk radio Zigbee Anda", + "title": "Pilih Port Serial" + }, "confirm": { "description": "Ingin menyiapkan {name}?" }, "confirm_hardware": { "description": "Ingin menyiapkan {name}?" }, + "manual_pick_radio_type": { + "data": { + "radio_type": "Jenis Radio" + }, + "description": "Pilih jenis radio Zigbee Anda", + "title": "Jenis Radio" + }, + "manual_port_config": { + "data": { + "baudrate": "kecepatan port", + "flow_control": "kontrol data flow", + "path": "Jalur perangkat serial" + }, + "description": "Masukkan pengaturan port serial", + "title": "Pengaturan Port Serial" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "Ganti alamat radio IEEE secara permanen" + }, + "description": "Cadangan Anda memiliki alamat IEEE yang berbeda dari radio Anda. Agar jaringan berfungsi dengan baik, alamat IEEE radio Anda juga harus diubah.\n\nOperasi ini bersifat permanen.", + "title": "Timpa Alamat IEEE Radio" + }, "pick_radio": { "data": { "radio_type": "Jenis Radio" @@ -32,6 +80,13 @@ "description": "Masukkan pengaturan khusus port", "title": "Setelan" }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "Unggah file" + }, + "description": "Pulihkan pengaturan jaringan Anda dari file JSON cadangan yang diunggah. Anda dapat mengunduhnya dari instalasi ZHA yang berbeda dari **Pengaturan Jaringan**, atau menggunakan file Zigbee2MQTT 'coordinator_backup.json'.", + "title": "Unggah Cadangan Manual" + }, "user": { "data": { "path": "Jalur Perangkat Serial" @@ -114,5 +169,77 @@ "remote_button_short_release": "Tombol \"{subtype}\" dilepaskan", "remote_button_triple_press": "Tombol \"{subtype}\" diklik tiga kali" } + }, + "options": { + "abort": { + "not_zha_device": "Perangkat ini bukan perangkat zha", + "single_instance_allowed": "Sudah dikonfigurasi. Hanya satu konfigurasi yang diizinkan.", + "usb_probe_failed": "Gagal mendeteksi perangkat usb" + }, + "error": { + "cannot_connect": "Gagal terhubung", + "invalid_backup_json": "JSON cadangan tidak valid" + }, + "flow_title": "{name}", + "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "Pilih cadangan otomatis" + }, + "description": "Pulihkan pengaturan jaringan Anda dari cadangan otomatis", + "title": "Pulihkan Cadangan Otomatis" + }, + "choose_formation_strategy": { + "description": "Pilih pengaturan jaringan untuk radio Anda.", + "menu_options": { + "choose_automatic_backup": "Pulihkan cadangan otomatis", + "form_new_network": "Hapus pengaturan jaringan dan bangun jaringan baru", + "reuse_settings": "Pertahankan pengaturan jaringan radio", + "upload_manual_backup": "Unggah cadangan manual" + }, + "title": "Formasi Jaringan" + }, + "choose_serial_port": { + "data": { + "path": "Jalur Perangkat Serial" + }, + "description": "Pilih port serial untuk radio Zigbee Anda", + "title": "Pilih Port Serial" + }, + "init": { + "description": "ZHA akan dihentikan. Ingin melanjutkan?", + "title": "Konfigurasi Ulang ZHA" + }, + "manual_pick_radio_type": { + "data": { + "radio_type": "Jenis Radio" + }, + "description": "Pilih jenis radio Zigbee Anda", + "title": "Jenis Radio" + }, + "manual_port_config": { + "data": { + "baudrate": "kecepatan port", + "flow_control": "kontrol data flow", + "path": "Jalur perangkat serial" + }, + "description": "Masukkan pengaturan port serial", + "title": "Pengaturan Port Serial" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "Ganti alamat radio IEEE secara permanen" + }, + "description": "Cadangan Anda memiliki alamat IEEE yang berbeda dari radio Anda. Agar jaringan berfungsi dengan baik, alamat IEEE radio Anda juga harus diubah.\n\nOperasi ini bersifat permanen.", + "title": "Timpa Alamat IEEE Radio" + }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "Unggah file" + }, + "description": "Pulihkan pengaturan jaringan Anda dari file JSON cadangan yang diunggah. Anda dapat mengunduhnya dari instalasi ZHA yang berbeda dari **Pengaturan Jaringan**, atau menggunakan file Zigbee2MQTT 'coordinator_backup.json'.", + "title": "Unggah Cadangan Manual" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/it.json b/homeassistant/components/zha/translations/it.json index 9ceb94cbd001..7ff1fc354bab 100644 --- a/homeassistant/components/zha/translations/it.json +++ b/homeassistant/components/zha/translations/it.json @@ -6,16 +6,64 @@ "usb_probe_failed": "Impossibile interrogare il dispositivo USB" }, "error": { - "cannot_connect": "Impossibile connettersi" + "cannot_connect": "Impossibile connettersi", + "invalid_backup_json": "Backup JSON non valido" }, "flow_title": "{name}", "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "Scegli un backup automatico" + }, + "description": "Ripristina le impostazioni di rete da un backup automatico", + "title": "Ripristina backup automatico" + }, + "choose_formation_strategy": { + "description": "Scegli le impostazioni di rete per la tua radio.", + "menu_options": { + "choose_automatic_backup": "Ripristina un backup automatico", + "form_new_network": "Cancella le impostazioni di rete e crea una nuova rete", + "reuse_settings": "Mantieni le impostazioni della rete radio", + "upload_manual_backup": "Carica un backup manuale" + }, + "title": "Formazione di rete" + }, + "choose_serial_port": { + "data": { + "path": "Percorso del dispositivo seriale" + }, + "description": "Seleziona la porta seriale per la tua radio Zigbee", + "title": "Seleziona una porta seriale" + }, "confirm": { "description": "Vuoi configurare {name}?" }, "confirm_hardware": { "description": "Vuoi configurare {name}?" }, + "manual_pick_radio_type": { + "data": { + "radio_type": "Tipo di radio" + }, + "description": "Scegli il tuo tipo di radio Zigbee", + "title": "Tipo di radio" + }, + "manual_port_config": { + "data": { + "baudrate": "velocit\u00e0 della porta", + "flow_control": "controllo del flusso di dati", + "path": "Percorso del dispositivo seriale" + }, + "description": "Inserire le impostazioni della porta seriale", + "title": "Impostazioni della porta seriale" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "Sostituire definitivamente l'indirizzo IEEE radio" + }, + "description": "Il tuo backup ha un indirizzo IEEE diverso dalla tua radio. Affinch\u00e9 la rete funzioni correttamente, \u00e8 necessario modificare anche l'indirizzo IEEE della radio. \n\nQuesta \u00e8 un'operazione permanente.", + "title": "Sovrascrivi indirizzo IEEE radio" + }, "pick_radio": { "data": { "radio_type": "Tipo di radio" @@ -32,6 +80,13 @@ "description": "Inserire le impostazioni specifiche della porta", "title": "Impostazioni" }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "Carica un file" + }, + "description": "Ripristina le impostazioni di rete da un file JSON di backup caricato. Puoi scaricarne uno da un'installazione ZHA diversa da **Impostazioni di rete** o utilizzare un file Zigbee2MQTT `coordinator_backup.json`.", + "title": "Carica un backup manuale" + }, "user": { "data": { "path": "Percorso del dispositivo seriale" @@ -114,5 +169,77 @@ "remote_button_short_release": "Pulsante \"{subtype}\" rilasciato", "remote_button_triple_press": "Pulsante \"{subtype}\" cliccato tre volte" } + }, + "options": { + "abort": { + "not_zha_device": "Questo dispositivo non \u00e8 un dispositivo zha", + "single_instance_allowed": "Gi\u00e0 configurato. \u00c8 possibile una sola configurazione.", + "usb_probe_failed": "Impossibile interrogare il dispositivo USB" + }, + "error": { + "cannot_connect": "Impossibile connettersi", + "invalid_backup_json": "Backup JSON non valido" + }, + "flow_title": "{name}", + "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "Scegli un backup automatico" + }, + "description": "Ripristina le impostazioni di rete da un backup automatico", + "title": "Ripristina backup automatico" + }, + "choose_formation_strategy": { + "description": "Scegli le impostazioni di rete per la tua radio.", + "menu_options": { + "choose_automatic_backup": "Ripristina un backup automatico", + "form_new_network": "Cancella le impostazioni di rete e crea una nuova rete", + "reuse_settings": "Mantieni le impostazioni della rete radio", + "upload_manual_backup": "Carica un backup manuale" + }, + "title": "Formazione di rete" + }, + "choose_serial_port": { + "data": { + "path": "Percorso del dispositivo seriale" + }, + "description": "Seleziona la porta seriale per la tua radio Zigbee", + "title": "Seleziona una porta seriale" + }, + "init": { + "description": "ZHA verr\u00e0 interrotto. Vuoi continuare?", + "title": "Riconfigura ZHA" + }, + "manual_pick_radio_type": { + "data": { + "radio_type": "Tipo di radio" + }, + "description": "Scegli il tuo tipo di radio Zigbee", + "title": "Tipo di radio" + }, + "manual_port_config": { + "data": { + "baudrate": "velocit\u00e0 della porta", + "flow_control": "controllo del flusso di dati", + "path": "Percorso del dispositivo seriale" + }, + "description": "Inserire le impostazioni della porta seriale", + "title": "Impostazioni della porta seriale" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "Sostituire definitivamente l'indirizzo IEEE radio" + }, + "description": "Il tuo backup ha un indirizzo IEEE diverso dalla tua radio. Affinch\u00e9 la rete funzioni correttamente, \u00e8 necessario modificare anche l'indirizzo IEEE della radio. \n\nQuesta \u00e8 un'operazione permanente.", + "title": "Sovrascrivi indirizzo IEEE radio" + }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "Carica un file" + }, + "description": "Ripristina le impostazioni di rete da un file JSON di backup caricato. Puoi scaricarne uno da un'installazione ZHA diversa da **Impostazioni di rete** o utilizzare un file Zigbee2MQTT `coordinator_backup.json`.", + "title": "Carica un backup manuale" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/ja.json b/homeassistant/components/zha/translations/ja.json index 6cfd70056b67..9cfb8421c681 100644 --- a/homeassistant/components/zha/translations/ja.json +++ b/homeassistant/components/zha/translations/ja.json @@ -6,16 +6,63 @@ "usb_probe_failed": "USB\u30c7\u30d0\u30a4\u30b9\u3092\u63a2\u3057\u51fa\u3059\u3053\u3068\u306b\u5931\u6557\u3057\u307e\u3057\u305f" }, "error": { - "cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f" + "cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f", + "invalid_backup_json": "\u7121\u52b9\u306a\u30d0\u30c3\u30af\u30a2\u30c3\u30d7JSON" }, "flow_title": "{name}", "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "\u81ea\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u9078\u629e\u3059\u308b" + }, + "description": "\u81ea\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u304b\u3089\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u8a2d\u5b9a\u3092\u5fa9\u5143\u3059\u308b", + "title": "\u81ea\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u5fa9\u5143" + }, + "choose_formation_strategy": { + "description": "\u7121\u7dda\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u8a2d\u5b9a\u3092\u9078\u629e\u3057\u307e\u3059\u3002", + "menu_options": { + "choose_automatic_backup": "\u81ea\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u5fa9\u5143", + "form_new_network": "\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u8a2d\u5b9a\u3092\u6d88\u53bb\u3057\u3001\u65b0\u3057\u3044\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u5f62\u6210\u3059\u308b", + "reuse_settings": "\u7121\u7dda\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u8a2d\u5b9a\u3092\u4fdd\u6301", + "upload_manual_backup": "\u624b\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b" + }, + "title": "\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u5f62\u6210" + }, + "choose_serial_port": { + "data": { + "path": "\u30b7\u30ea\u30a2\u30eb \u30c7\u30d0\u30a4\u30b9\u306e\u30d1\u30b9" + }, + "description": "Zigbee\u30e9\u30b8\u30aa\u306e\u30b7\u30ea\u30a2\u30eb\u30dd\u30fc\u30c8\u3092\u9078\u629e\u3057\u307e\u3059", + "title": "\u30b7\u30ea\u30a2\u30eb\u30dd\u30fc\u30c8\u306e\u9078\u629e" + }, "confirm": { "description": "{name} \u3092\u8a2d\u5b9a\u3057\u307e\u3059\u304b\uff1f" }, "confirm_hardware": { "description": "{name} \u3092\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3057\u307e\u3059\u304b\uff1f" }, + "manual_pick_radio_type": { + "data": { + "radio_type": "\u7121\u7dda\u30bf\u30a4\u30d7" + }, + "description": "Zigbee\u7121\u7dda\u6a5f\u306e\u30bf\u30a4\u30d7\u3092\u9078\u629e", + "title": "\u7121\u7dda\u30bf\u30a4\u30d7" + }, + "manual_port_config": { + "data": { + "baudrate": "\u30dd\u30fc\u30c8\u901f\u5ea6", + "flow_control": "\u30c7\u30fc\u30bf\u30d5\u30ed\u30fc\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb", + "path": "\u30b7\u30ea\u30a2\u30eb \u30c7\u30d0\u30a4\u30b9\u306e\u30d1\u30b9" + }, + "description": "\u30b7\u30ea\u30a2\u30eb\u30dd\u30fc\u30c8\u8a2d\u5b9a\u306e\u5165\u529b", + "title": "\u30b7\u30ea\u30a2\u30eb\u30dd\u30fc\u30c8\u306e\u8a2d\u5b9a" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "\u7121\u7ddaIEEE \u30c9\u30ec\u30b9\u3092\u5b8c\u5168\u306b\u7f6e\u304d\u63db\u3048\u308b" + }, + "title": "\u7121\u7ddaIEEE\u30a2\u30c9\u30ec\u30b9\u306e\u4e0a\u66f8\u304d" + }, "pick_radio": { "data": { "radio_type": "\u7121\u7dda\u30bf\u30a4\u30d7" @@ -32,6 +79,12 @@ "description": "\u30dd\u30fc\u30c8\u56fa\u6709\u306e\u8a2d\u5b9a\u3092\u5165\u529b", "title": "\u8a2d\u5b9a" }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b" + }, + "title": "\u624b\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b" + }, "user": { "data": { "path": "\u30b7\u30ea\u30a2\u30eb \u30c7\u30d0\u30a4\u30b9\u306e\u30d1\u30b9" @@ -114,5 +167,75 @@ "remote_button_short_release": "\"{subtype}\" \u30dc\u30bf\u30f3\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f", "remote_button_triple_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u30923\u56de\u30af\u30ea\u30c3\u30af" } + }, + "options": { + "abort": { + "not_zha_device": "\u3053\u306e\u30c7\u30d0\u30a4\u30b9\u306fzha\u30c7\u30d0\u30a4\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093", + "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u8a2d\u5b9a\u3067\u304d\u308b\u306e\u306f1\u3064\u3060\u3051\u3067\u3059\u3002", + "usb_probe_failed": "USB\u30c7\u30d0\u30a4\u30b9\u3092\u63a2\u3057\u51fa\u3059\u3053\u3068\u306b\u5931\u6557\u3057\u307e\u3057\u305f" + }, + "error": { + "cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f", + "invalid_backup_json": "\u7121\u52b9\u306a\u30d0\u30c3\u30af\u30a2\u30c3\u30d7JSON" + }, + "flow_title": "{name}", + "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "\u81ea\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u9078\u629e\u3059\u308b" + }, + "description": "\u81ea\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u304b\u3089\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u8a2d\u5b9a\u3092\u5fa9\u5143\u3059\u308b", + "title": "\u81ea\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u5fa9\u5143" + }, + "choose_formation_strategy": { + "description": "\u7121\u7dda\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u8a2d\u5b9a\u3092\u9078\u629e\u3057\u307e\u3059\u3002", + "menu_options": { + "choose_automatic_backup": "\u81ea\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u5fa9\u5143", + "form_new_network": "\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u8a2d\u5b9a\u3092\u6d88\u53bb\u3057\u3001\u65b0\u3057\u3044\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u5f62\u6210\u3059\u308b", + "reuse_settings": "\u7121\u7dda\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u8a2d\u5b9a\u3092\u4fdd\u6301", + "upload_manual_backup": "\u624b\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b" + }, + "title": "\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u5f62\u6210" + }, + "choose_serial_port": { + "data": { + "path": "\u30b7\u30ea\u30a2\u30eb \u30c7\u30d0\u30a4\u30b9\u306e\u30d1\u30b9" + }, + "description": "Zigbee\u30e9\u30b8\u30aa\u306e\u30b7\u30ea\u30a2\u30eb\u30dd\u30fc\u30c8\u3092\u9078\u629e\u3057\u307e\u3059", + "title": "\u30b7\u30ea\u30a2\u30eb\u30dd\u30fc\u30c8\u306e\u9078\u629e" + }, + "init": { + "description": "ZHA\u3092\u505c\u6b62\u3057\u307e\u3059\u3002\u7d9a\u3051\u307e\u3059\u304b\uff1f", + "title": "ZHA\u306e\u518d\u8a2d\u5b9a" + }, + "manual_pick_radio_type": { + "data": { + "radio_type": "\u7121\u7dda\u30bf\u30a4\u30d7" + }, + "description": "Zigbee\u7121\u7dda\u6a5f\u306e\u30bf\u30a4\u30d7\u3092\u9078\u629e", + "title": "\u7121\u7dda\u30bf\u30a4\u30d7" + }, + "manual_port_config": { + "data": { + "baudrate": "\u30dd\u30fc\u30c8\u901f\u5ea6", + "flow_control": "\u30c7\u30fc\u30bf\u30d5\u30ed\u30fc\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb", + "path": "\u30b7\u30ea\u30a2\u30eb \u30c7\u30d0\u30a4\u30b9\u306e\u30d1\u30b9" + }, + "description": "\u30b7\u30ea\u30a2\u30eb\u30dd\u30fc\u30c8\u8a2d\u5b9a\u306e\u5165\u529b", + "title": "\u30b7\u30ea\u30a2\u30eb\u30dd\u30fc\u30c8\u306e\u8a2d\u5b9a" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "\u7121\u7ddaIEEE \u30c9\u30ec\u30b9\u3092\u5b8c\u5168\u306b\u7f6e\u304d\u63db\u3048\u308b" + }, + "title": "\u7121\u7ddaIEEE\u30a2\u30c9\u30ec\u30b9\u306e\u4e0a\u66f8\u304d" + }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b" + }, + "title": "\u624b\u52d5\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/no.json b/homeassistant/components/zha/translations/no.json index 72609918b23e..c469eb54bd7e 100644 --- a/homeassistant/components/zha/translations/no.json +++ b/homeassistant/components/zha/translations/no.json @@ -6,16 +6,64 @@ "usb_probe_failed": "Kunne ikke unders\u00f8ke usb -enheten" }, "error": { - "cannot_connect": "Tilkobling mislyktes" + "cannot_connect": "Tilkobling mislyktes", + "invalid_backup_json": "Ugyldig sikkerhetskopiering JSON" }, "flow_title": "{name}", "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "Velg en automatisk sikkerhetskopiering" + }, + "description": "Gjenopprette nettverksinnstillingene fra en automatisk sikkerhetskopiering", + "title": "Gjenopprett automatisk sikkerhetskopiering" + }, + "choose_formation_strategy": { + "description": "Velg nettverksinnstillingene for radioen.", + "menu_options": { + "choose_automatic_backup": "Gjenopprette en automatisk sikkerhetskopiering", + "form_new_network": "Slett nettverksinnstillinger og opprett et nytt nettverk", + "reuse_settings": "Behold innstillingene for radionettverk", + "upload_manual_backup": "Last opp en manuell sikkerhetskopiering" + }, + "title": "Nettverksdannelse" + }, + "choose_serial_port": { + "data": { + "path": "Bane til seriell enhet" + }, + "description": "Velg seriell port for din Zigbee-radio", + "title": "Velg en seriell port" + }, "confirm": { "description": "Vil du konfigurere {name}?" }, "confirm_hardware": { "description": "Vil du konfigurere {name} ?" }, + "manual_pick_radio_type": { + "data": { + "radio_type": "Radio type" + }, + "description": "Velg din Zigbee-radiotype", + "title": "Radio type" + }, + "manual_port_config": { + "data": { + "baudrate": "porthastighet", + "flow_control": "kontroll av dataflyt", + "path": "Bane til seriell enhet" + }, + "description": "Angi innstillingene for seriell port", + "title": "Innstillinger for seriell port" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "Erstatt radio-IEEE-adressen permanent" + }, + "description": "Sikkerhetskopien din har en annen IEEE-adresse enn radioen din. For at nettverket skal fungere ordentlig, b\u00f8r IEEE-adressen til radioen ogs\u00e5 endres. \n\n Dette er en permanent operasjon.", + "title": "Overskriv radio IEEE-adresse" + }, "pick_radio": { "data": { "radio_type": "Radio type" @@ -32,6 +80,13 @@ "description": "Angi portspesifikke innstillinger", "title": "Innstillinger" }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "Last opp en fil" + }, + "description": "Gjenopprett nettverksinnstillingene fra en opplastet backup JSON-fil. Du kan laste ned en fra en annen ZHA-installasjon fra **Nettverksinnstillinger**, eller bruke en Zigbee2MQTT `coordinator_backup.json`-fil.", + "title": "Last opp en manuell sikkerhetskopiering" + }, "user": { "data": { "path": "Seriell enhetsbane" @@ -114,5 +169,77 @@ "remote_button_short_release": "\"{subtype}\"-knapp sluppet", "remote_button_triple_press": "\"{subtype}\"-knapp trykket p\u00e5 tre ganger" } + }, + "options": { + "abort": { + "not_zha_device": "Denne enheten er ikke en zha -enhet", + "single_instance_allowed": "Allerede konfigurert. Bare \u00e9n enkelt konfigurasjon er mulig.", + "usb_probe_failed": "Kunne ikke unders\u00f8ke usb -enheten" + }, + "error": { + "cannot_connect": "Tilkobling mislyktes", + "invalid_backup_json": "Ugyldig sikkerhetskopiering JSON" + }, + "flow_title": "{name}", + "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "Velg en automatisk sikkerhetskopiering" + }, + "description": "Gjenopprette nettverksinnstillingene fra en automatisk sikkerhetskopiering", + "title": "Gjenopprett automatisk sikkerhetskopiering" + }, + "choose_formation_strategy": { + "description": "Velg nettverksinnstillingene for radioen.", + "menu_options": { + "choose_automatic_backup": "Gjenopprette en automatisk sikkerhetskopiering", + "form_new_network": "Slett nettverksinnstillinger og opprett et nytt nettverk", + "reuse_settings": "Behold innstillingene for radionettverk", + "upload_manual_backup": "Last opp en manuell sikkerhetskopiering" + }, + "title": "Nettverksdannelse" + }, + "choose_serial_port": { + "data": { + "path": "Bane til seriell enhet" + }, + "description": "Velg seriell port for din Zigbee-radio", + "title": "Velg en seriell port" + }, + "init": { + "description": "ZHA vil bli stoppet. \u00d8nsker du \u00e5 fortsette?", + "title": "Konfigurer ZHA p\u00e5 nytt" + }, + "manual_pick_radio_type": { + "data": { + "radio_type": "Radio type" + }, + "description": "Velg din Zigbee-radiotype", + "title": "Radio type" + }, + "manual_port_config": { + "data": { + "baudrate": "porthastighet", + "flow_control": "kontroll av dataflyt", + "path": "Bane til seriell enhet" + }, + "description": "Angi innstillingene for seriell port", + "title": "Innstillinger for seriell port" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "Erstatt radio-IEEE-adressen permanent" + }, + "description": "Sikkerhetskopien din har en annen IEEE-adresse enn radioen din. For at nettverket skal fungere ordentlig, b\u00f8r IEEE-adressen til radioen ogs\u00e5 endres. \n\n Dette er en permanent operasjon.", + "title": "Overskriv radio IEEE-adresse" + }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "Last opp en fil" + }, + "description": "Gjenopprett nettverksinnstillingene fra en opplastet backup JSON-fil. Du kan laste ned en fra en annen ZHA-installasjon fra **Nettverksinnstillinger**, eller bruke en Zigbee2MQTT `coordinator_backup.json`-fil.", + "title": "Last opp en manuell sikkerhetskopiering" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/pt-BR.json b/homeassistant/components/zha/translations/pt-BR.json index 0d78cea3201b..2ec2b97438aa 100644 --- a/homeassistant/components/zha/translations/pt-BR.json +++ b/homeassistant/components/zha/translations/pt-BR.json @@ -172,10 +172,12 @@ }, "options": { "abort": { - "not_zha_device": "Este dispositivo n\u00e3o \u00e9 um dispositivo zha", + "not_zha_device": "Este dispositivo n\u00e3o \u00e9 um dispositivo ZHA", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", "usb_probe_failed": "Falha ao sondar o dispositivo usb" }, "error": { + "cannot_connect": "Falha ao conectar", "invalid_backup_json": "JSON de backup inv\u00e1lido" }, "flow_title": "{name}", @@ -228,7 +230,7 @@ "data": { "overwrite_coordinator_ieee": "Substituir permanentemente o endere\u00e7o IEEE do r\u00e1dio" }, - "description": "Seu backup tem um endere\u00e7o IEEE diferente do seu r\u00e1dio. Para que sua rede funcione corretamente, o endere\u00e7o IEEE do seu r\u00e1dio tamb\u00e9m deve ser alterado.\n\nEsta \u00e9 uma opera\u00e7\u00e3o permanente.", + "description": "Seu backup tem um endere\u00e7o IEEE diferente do seu r\u00e1dio. Para que sua rede funcione corretamente, o endere\u00e7o IEEE do seu r\u00e1dio tamb\u00e9m deve ser alterado. \n\n Esta \u00e9 uma opera\u00e7\u00e3o permanente.", "title": "Sobrescrever o endere\u00e7o IEEE do r\u00e1dio" }, "upload_manual_backup": { diff --git a/homeassistant/components/zha/translations/zh-Hant.json b/homeassistant/components/zha/translations/zh-Hant.json index a6c693111811..0fbd233bc60f 100644 --- a/homeassistant/components/zha/translations/zh-Hant.json +++ b/homeassistant/components/zha/translations/zh-Hant.json @@ -6,16 +6,64 @@ "usb_probe_failed": "\u5075\u6e2c USB \u88dd\u7f6e\u5931\u6557" }, "error": { - "cannot_connect": "\u9023\u7dda\u5931\u6557" + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_backup_json": "\u7121\u6548\u5099\u4efd JSON" }, "flow_title": "{name}", "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "\u9078\u5247\u81ea\u52d5\u5099\u4efd" + }, + "description": "\u7531\u81ea\u52d5\u5099\u4efd\u4e2d\u56de\u5fa9\u7db2\u8def\u8a2d\u5b9a", + "title": "\u56de\u5fa9\u81ea\u52d5\u5099\u4efd" + }, + "choose_formation_strategy": { + "description": "\u9078\u64c7\u7121\u7dda\u96fb\u7684\u7db2\u8def\u8a2d\u5b9a", + "menu_options": { + "choose_automatic_backup": "\u56de\u5fa9\u81ea\u52d5\u5099\u4efd", + "form_new_network": "\u522a\u9664\u7db2\u8def\u8a2d\u5b9a\u4e26\u5efa\u7acb\u65b0\u7db2\u8def\u8a2d\u5b9a", + "reuse_settings": "\u4fdd\u7559\u7121\u7dda\u96fb\u7db2\u8def\u8a2d\u5b9a", + "upload_manual_backup": "\u4e0a\u50b3\u624b\u52d5\u5099\u4efd" + }, + "title": "\u7db2\u8def\u683c\u5f0f" + }, + "choose_serial_port": { + "data": { + "path": "\u5e8f\u5217\u88dd\u7f6e\u8def\u5f91" + }, + "description": "\u9078\u64c7 Zigbee \u7121\u7dda\u96fb\u5e8f\u5217\u57e0", + "title": "\u9078\u64c7\u5e8f\u5217\u57e0" + }, "confirm": { "description": "\u662f\u5426\u8981\u8a2d\u5b9a {name}\uff1f" }, "confirm_hardware": { "description": "\u662f\u5426\u8981\u8a2d\u5b9a {name}\uff1f" }, + "manual_pick_radio_type": { + "data": { + "radio_type": "\u7121\u7dda\u96fb\u985e\u5225" + }, + "description": "\u9078\u64c7 Zigbee \u7121\u7dda\u96fb\u985e\u5225", + "title": "\u7121\u7dda\u96fb\u985e\u5225" + }, + "manual_port_config": { + "data": { + "baudrate": "\u901a\u8a0a\u57e0\u901f\u5ea6", + "flow_control": "\u8cc7\u6599\u6d41\u91cf\u63a7\u5236", + "path": "\u5e8f\u5217\u88dd\u7f6e\u8def\u5f91" + }, + "description": "\u8f38\u5165\u5e8f\u5217\u57e0\u8a2d\u5b9a", + "title": "\u5e8f\u5217\u57e0\u8a2d\u5b9a" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "\u6c38\u4e45\u53d6\u4ee3\u7121\u7dda\u96fb IEEE \u4f4d\u5740" + }, + "description": "\u5099\u4efd\u4e2d\u7684 IEEE \u4f4d\u5740\u8207\u73fe\u6709\u7121\u7dda\u96fb\u4e0d\u540c\u3002\u70ba\u4e86\u78ba\u8a8d\u7db2\u8def\u6b63\u5e38\u5de5\u4f5c\uff0c\u7121\u7dda\u96fb\u7684 IEEE \u4f4d\u5740\u5fc5\u9808\u9032\u884c\u8b8a\u66f4\u3002\n\n\u6b64\u70ba\u6c38\u4e45\u6027\u64cd\u4f5c\u3002.", + "title": "\u8986\u5beb\u7121\u7dda\u96fb IEEE \u4f4d\u5740" + }, "pick_radio": { "data": { "radio_type": "\u7121\u7dda\u96fb\u985e\u5225" @@ -32,6 +80,13 @@ "description": "\u8f38\u5165\u901a\u8a0a\u57e0\u7279\u5b9a\u8a2d\u5b9a", "title": "\u8a2d\u5b9a" }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "\u4e0a\u50b3\u6a94\u6848" + }, + "description": "\u7531\u4e0a\u50b3\u7684\u5099\u4efd JSON \u6a94\u6848\u4e2d\u56de\u5fa9\u7db2\u8def\u8a2d\u5b9a\u3002\u53ef\u4ee5\u7531\u4e0d\u540c\u7684 ZHA \u5b89\u88dd\u4e2d\u7684 **\u7db2\u8def\u8a2d\u5b9a** \u9032\u884c\u4e0b\u8f09\u3001\u6216\u4f7f\u7528 Zigbee2MQTT \u4e2d\u7684 `coordinator_backup.json` \u6a94\u6848\u3002", + "title": "\u4e0a\u50b3\u624b\u52d5\u5099\u4efd" + }, "user": { "data": { "path": "\u5e8f\u5217\u88dd\u7f6e\u8def\u5f91" @@ -114,5 +169,77 @@ "remote_button_short_release": "\"{subtype}\" \u6309\u9215\u5df2\u91cb\u653e", "remote_button_triple_press": "\"{subtype}\" \u6309\u9215\u4e09\u9023\u64ca" } + }, + "options": { + "abort": { + "not_zha_device": "\u6240\u767c\u73fe\u7684\u88dd\u7f6e\u4e26\u975e ZHA \u88dd\u7f6e", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "usb_probe_failed": "\u5075\u6e2c USB \u88dd\u7f6e\u5931\u6557" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_backup_json": "\u7121\u6548\u5099\u4efd JSON" + }, + "flow_title": "{name}", + "step": { + "choose_automatic_backup": { + "data": { + "choose_automatic_backup": "\u9078\u5247\u81ea\u52d5\u5099\u4efd" + }, + "description": "\u7531\u81ea\u52d5\u5099\u4efd\u4e2d\u56de\u5fa9\u7db2\u8def\u8a2d\u5b9a", + "title": "\u56de\u5fa9\u81ea\u52d5\u5099\u4efd" + }, + "choose_formation_strategy": { + "description": "\u9078\u64c7\u7121\u7dda\u96fb\u7684\u7db2\u8def\u8a2d\u5b9a", + "menu_options": { + "choose_automatic_backup": "\u56de\u5fa9\u81ea\u52d5\u5099\u4efd", + "form_new_network": "\u522a\u9664\u7db2\u8def\u8a2d\u5b9a\u4e26\u5efa\u7acb\u65b0\u7db2\u8def\u8a2d\u5b9a", + "reuse_settings": "\u4fdd\u7559\u7121\u7dda\u96fb\u7db2\u8def\u8a2d\u5b9a", + "upload_manual_backup": "\u4e0a\u50b3\u624b\u52d5\u5099\u4efd" + }, + "title": "\u7db2\u8def\u683c\u5f0f" + }, + "choose_serial_port": { + "data": { + "path": "\u5e8f\u5217\u88dd\u7f6e\u8def\u5f91" + }, + "description": "\u9078\u64c7 Zigbee \u7121\u7dda\u96fb\u5e8f\u5217\u57e0", + "title": "\u9078\u64c7\u5e8f\u5217\u57e0" + }, + "init": { + "description": "ZHA \u5c07\u505c\u6b62\u3001\u662f\u5426\u8981\u7e7c\u7e8c\uff1f", + "title": "\u91cd\u65b0\u8a2d\u5b9a ZHA" + }, + "manual_pick_radio_type": { + "data": { + "radio_type": "\u7121\u7dda\u96fb\u985e\u5225" + }, + "description": "\u9078\u64c7 Zigbee \u7121\u7dda\u96fb\u985e\u5225", + "title": "\u7121\u7dda\u96fb\u985e\u5225" + }, + "manual_port_config": { + "data": { + "baudrate": "\u901a\u8a0a\u57e0\u901f\u5ea6", + "flow_control": "\u8cc7\u6599\u6d41\u91cf\u63a7\u5236", + "path": "\u5e8f\u5217\u88dd\u7f6e\u8def\u5f91" + }, + "description": "\u8f38\u5165\u5e8f\u5217\u57e0\u8a2d\u5b9a", + "title": "\u5e8f\u5217\u57e0\u8a2d\u5b9a" + }, + "maybe_confirm_ezsp_restore": { + "data": { + "overwrite_coordinator_ieee": "\u6c38\u4e45\u53d6\u4ee3\u7121\u7dda\u96fb IEEE \u4f4d\u5740" + }, + "description": "\u5099\u4efd\u4e2d\u7684 IEEE \u4f4d\u5740\u8207\u73fe\u6709\u7121\u7dda\u96fb\u4e0d\u540c\u3002\u70ba\u4e86\u78ba\u8a8d\u7db2\u8def\u6b63\u5e38\u5de5\u4f5c\uff0c\u7121\u7dda\u96fb\u7684 IEEE \u4f4d\u5740\u5fc5\u9808\u9032\u884c\u8b8a\u66f4\u3002\n\n\u6b64\u70ba\u6c38\u4e45\u6027\u64cd\u4f5c\u3002.", + "title": "\u8986\u5beb\u7121\u7dda\u96fb IEEE \u4f4d\u5740" + }, + "upload_manual_backup": { + "data": { + "uploaded_backup_file": "\u4e0a\u50b3\u6a94\u6848" + }, + "description": "\u7531\u4e0a\u50b3\u7684\u5099\u4efd JSON \u6a94\u6848\u4e2d\u56de\u5fa9\u7db2\u8def\u8a2d\u5b9a\u3002\u53ef\u4ee5\u7531\u4e0d\u540c\u7684 ZHA \u5b89\u88dd\u4e2d\u7684 **\u7db2\u8def\u8a2d\u5b9a** \u9032\u884c\u4e0b\u8f09\u3001\u6216\u4f7f\u7528 Zigbee2MQTT \u4e2d\u7684 `coordinator_backup.json` \u6a94\u6848\u3002", + "title": "\u4e0a\u50b3\u624b\u52d5\u5099\u4efd" + } + } } } \ No newline at end of file