diff --git a/homeassistant/components/accuweather/translations/ca.json b/homeassistant/components/accuweather/translations/ca.json index 72eea7f65ccf..55e1bdc83b74 100644 --- a/homeassistant/components/accuweather/translations/ca.json +++ b/homeassistant/components/accuweather/translations/ca.json @@ -16,7 +16,7 @@ "longitude": "Longitud", "name": "Nom de la integraci\u00f3" }, - "description": "Si necessites ajuda amb la configuraci\u00f3, consulta: https://www.home-assistant.io/integrations/accuweather/ \n\n La previsi\u00f3 meteorol\u00f2gica no est\u00e0 habilitada de manera predeterminada. Pots activar-la en les opcions de la integraci\u00f3.", + "description": "Si necessites ajuda amb la configuraci\u00f3, consulta els seg\u00fcent enlla\u00e7: https://www.home-assistant.io/integrations/accuweather/ \n\n Alguns sensors no estan activats de manera predeterminada. Els pots activar des del registre d'entitats, despr\u00e9s de la configurraci\u00f3 de la integraci\u00f3.\n La previsi\u00f3 meteorol\u00f2gica no est\u00e0 activada de manera predeterminada. Pots activar-la en les opcions de la integraci\u00f3.", "title": "AccuWeather" } } diff --git a/homeassistant/components/accuweather/translations/ko.json b/homeassistant/components/accuweather/translations/ko.json new file mode 100644 index 000000000000..b04778c8cb2a --- /dev/null +++ b/homeassistant/components/accuweather/translations/ko.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "user": { + "description": "\uad6c\uc131\uc5d0 \ub300\ud55c \ub3c4\uc6c0\uc774 \ud544\uc694\ud55c \uacbd\uc6b0 \ub2e4\uc74c\uc744 \ucc38\uc870\ud574\uc8fc\uc138\uc694:\nhttps://www.home-assistant.io/integrations/accuweather/\n\n\uc77c\ubd80 \uc13c\uc11c\ub294 \uae30\ubcf8\uc801\uc73c\ub85c \ud65c\uc131\ud654\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc5f0\ub3d9 \uad6c\uc131 \ud6c4 \uad6c\uc131\uc694\uc18c \ub808\uc9c0\uc2a4\ud2b8\ub9ac\uc5d0\uc11c \ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uc77c\uae30\uc608\ubcf4\ub294 \uae30\ubcf8\uc801\uc73c\ub85c \ud65c\uc131\ud654\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc5f0\ub3d9 \uc635\uc158\uc5d0\uc11c \ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/accuweather/translations/no.json b/homeassistant/components/accuweather/translations/no.json index c6cbc82bc2cb..f0ab46267b24 100644 --- a/homeassistant/components/accuweather/translations/no.json +++ b/homeassistant/components/accuweather/translations/no.json @@ -16,8 +16,7 @@ "longitude": "Lengdegrad", "name": "Navn p\u00e5 integrasjon" }, - "description": "Hvis du trenger hjelp med konfigurasjonen, kan du se her: https://www.home-assistant.io/integrations/accuweather/ \n\n Noen sensorer er ikke aktivert som standard. Du kan aktivere dem i enhetsregisteret etter integrasjonskonfigurasjonen. \n V\u00e6rmelding er ikke aktivert som standard. Du kan aktivere det i integrasjonsalternativene.", - "title": "" + "description": "Hvis du trenger hjelp med konfigurasjonen, kan du se her: https://www.home-assistant.io/integrations/accuweather/ \n\n Noen sensorer er ikke aktivert som standard. Du kan aktivere dem i enhetsregisteret etter integrasjonskonfigurasjonen. \n V\u00e6rmelding er ikke aktivert som standard. Du kan aktivere det i integrasjonsalternativene." } } }, diff --git a/homeassistant/components/accuweather/translations/pl.json b/homeassistant/components/accuweather/translations/pl.json index 273458db00ca..a518c287b110 100644 --- a/homeassistant/components/accuweather/translations/pl.json +++ b/homeassistant/components/accuweather/translations/pl.json @@ -6,7 +6,7 @@ "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia.", "invalid_api_key": "Nieprawid\u0142owy klucz API.", - "requests_exceeded": "Dozwolona liczba zapyta\u0144 do interfejsu API Accuweather zosta\u0142a przekroczona. Musisz poczeka\u0107 lub zmieni\u0107 klucz API." + "requests_exceeded": "Dozwolona liczba zapyta\u0144 do interfejsu API AccuWeather zosta\u0142a przekroczona. Musisz poczeka\u0107 lub zmieni\u0107 klucz API." }, "step": { "user": { diff --git a/homeassistant/components/accuweather/translations/pt-BR.json b/homeassistant/components/accuweather/translations/pt-BR.json new file mode 100644 index 000000000000..75111f9892da --- /dev/null +++ b/homeassistant/components/accuweather/translations/pt-BR.json @@ -0,0 +1,24 @@ +{ + "config": { + "step": { + "user": { + "data": { + "api_key": "Chave API", + "latitude": "Latitude", + "longitude": "Longitude" + }, + "title": "AccuWeather" + } + } + }, + "options": { + "step": { + "user": { + "data": { + "forecast": "Previs\u00e3o do Tempo" + }, + "description": "Devido \u00e0s limita\u00e7\u00f5es da vers\u00e3o gratuita da chave da API AccuWeather, quando voc\u00ea habilita a previs\u00e3o do tempo, as atualiza\u00e7\u00f5es de dados ser\u00e3o realizadas a cada 64 minutos em vez de a cada 32 minutos." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/accuweather/translations/ru.json b/homeassistant/components/accuweather/translations/ru.json index 8803659ccbbb..16623e4e7040 100644 --- a/homeassistant/components/accuweather/translations/ru.json +++ b/homeassistant/components/accuweather/translations/ru.json @@ -4,7 +4,7 @@ "single_instance_allowed": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_api_key": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043a\u043b\u044e\u0447 API.", "requests_exceeded": "\u041f\u0440\u0435\u0432\u044b\u0448\u0435\u043d\u043e \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043a API Accuweather. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0434\u043e\u0436\u0434\u0430\u0442\u044c \u0438\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043a\u043b\u044e\u0447 API." }, diff --git a/homeassistant/components/accuweather/translations/sensor.ca.json b/homeassistant/components/accuweather/translations/sensor.ca.json index c2395047ccb7..ad6c43a54cad 100644 --- a/homeassistant/components/accuweather/translations/sensor.ca.json +++ b/homeassistant/components/accuweather/translations/sensor.ca.json @@ -1,7 +1,7 @@ { "state": { "accuweather__pressure_tendency": { - "falling": "Caient", + "falling": "Disminuint", "rising": "Augmentant", "steady": "Estable" } diff --git a/homeassistant/components/accuweather/translations/sensor.lb.json b/homeassistant/components/accuweather/translations/sensor.lb.json new file mode 100644 index 000000000000..b4d90370e7c8 --- /dev/null +++ b/homeassistant/components/accuweather/translations/sensor.lb.json @@ -0,0 +1,9 @@ +{ + "state": { + "accuweather__pressure_tendency": { + "falling": "R\u00e9ckleefeg", + "rising": "Erh\u00e9ijung", + "steady": "Stabil" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/accuweather/translations/sensor.zh-Hant.json b/homeassistant/components/accuweather/translations/sensor.zh-Hant.json new file mode 100644 index 000000000000..35bc04eaf044 --- /dev/null +++ b/homeassistant/components/accuweather/translations/sensor.zh-Hant.json @@ -0,0 +1,9 @@ +{ + "state": { + "accuweather__pressure_tendency": { + "falling": "\u4e0b\u964d", + "rising": "\u4e0a\u5347", + "steady": "\u7a69\u5b9a" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/accuweather/translations/zh-Hant.json b/homeassistant/components/accuweather/translations/zh-Hant.json index d5f3acfc81cc..9c544b033df5 100644 --- a/homeassistant/components/accuweather/translations/zh-Hant.json +++ b/homeassistant/components/accuweather/translations/zh-Hant.json @@ -16,7 +16,7 @@ "longitude": "\u7d93\u5ea6", "name": "\u6574\u5408\u540d\u7a31" }, - "description": "\u5047\u5982\u4f60\u9700\u8981\u5354\u52a9\u9032\u884c\u8a2d\u5b9a\uff0c\u8acb\u53c3\u95b1\uff1ahttps://www.home-assistant.io/integrations/accuweather/\n\n\u5929\u6c23\u9810\u5831\u9810\u8a2d\u672a\u958b\u555f\u3002\u53ef\u4ee5\u65bc\u6574\u5408\u9078\u9805\u4e2d\u958b\u555f\u3002", + "description": "\u5047\u5982\u4f60\u9700\u8981\u5354\u52a9\u9032\u884c\u8a2d\u5b9a\uff0c\u8acb\u53c3\u95b1\uff1ahttps://www.home-assistant.io/integrations/accuweather/\n\n\u67d0\u4e9b\u50b3\u611f\u5668\u9810\u8a2d\u70ba\u672a\u555f\u7528\uff0c\u53ef\u4ee5\u65bc\u6574\u5408\u8a2d\u5b9a\u4e2d\u555f\u7528\u9019\u4e9b\u7269\u4ef6\u3002\u5929\u6c23\u9810\u5831\u9810\u8a2d\u672a\u958b\u555f\u3002\u53ef\u4ee5\u65bc\u6574\u5408\u9078\u9805\u4e2d\u958b\u555f\u3002", "title": "AccuWeather" } } diff --git a/homeassistant/components/acmeda/translations/no.json b/homeassistant/components/acmeda/translations/no.json index 66335077cfba..5364fc683ebf 100644 --- a/homeassistant/components/acmeda/translations/no.json +++ b/homeassistant/components/acmeda/translations/no.json @@ -11,6 +11,5 @@ "title": "Velg en hub du vil legge til" } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/adguard/translations/no.json b/homeassistant/components/adguard/translations/no.json index a772988c0428..725ca4a7a320 100644 --- a/homeassistant/components/adguard/translations/no.json +++ b/homeassistant/components/adguard/translations/no.json @@ -16,7 +16,6 @@ "data": { "host": "Vert", "password": "Passord", - "port": "", "ssl": "AdGuard Hjem bruker et SSL-sertifikat", "username": "Brukernavn", "verify_ssl": "AdGuard Home bruker et riktig sertifikat" diff --git a/homeassistant/components/adguard/translations/pt-BR.json b/homeassistant/components/adguard/translations/pt-BR.json index 942c793b9b42..57174a4cf3ee 100644 --- a/homeassistant/components/adguard/translations/pt-BR.json +++ b/homeassistant/components/adguard/translations/pt-BR.json @@ -16,7 +16,7 @@ "data": { "password": "Senha", "ssl": "O AdGuard Home usa um certificado SSL", - "username": "Nome de usu\u00e1rio", + "username": "Usu\u00e1rio", "verify_ssl": "O AdGuard Home usa um certificado apropriado" }, "description": "Configure sua inst\u00e2ncia do AdGuard Home para permitir o monitoramento e o controle." diff --git a/homeassistant/components/agent_dvr/translations/no.json b/homeassistant/components/agent_dvr/translations/no.json index 3fcbb8f16179..247654fdde96 100644 --- a/homeassistant/components/agent_dvr/translations/no.json +++ b/homeassistant/components/agent_dvr/translations/no.json @@ -10,8 +10,7 @@ "step": { "user": { "data": { - "host": "Vert", - "port": "" + "host": "Vert" }, "title": "Konfigurere Agent DVR" } diff --git a/homeassistant/components/agent_dvr/translations/pt-BR.json b/homeassistant/components/agent_dvr/translations/pt-BR.json index df74434ffc7f..713cdd8cd0b9 100644 --- a/homeassistant/components/agent_dvr/translations/pt-BR.json +++ b/homeassistant/components/agent_dvr/translations/pt-BR.json @@ -2,6 +2,13 @@ "config": { "error": { "device_unavailable": "O dispositivo n\u00e3o est\u00e1 dispon\u00edvel" + }, + "step": { + "user": { + "data": { + "port": "Porta" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/airly/translations/no.json b/homeassistant/components/airly/translations/no.json index 09e77a311ebb..6222dddfe28f 100644 --- a/homeassistant/components/airly/translations/no.json +++ b/homeassistant/components/airly/translations/no.json @@ -15,8 +15,7 @@ "longitude": "Lengdegrad", "name": "Navn p\u00e5 integrasjonen" }, - "description": "Sett opp Airly luftkvalitet integrasjon. For \u00e5 opprette API-n\u00f8kkel, g\u00e5 til [https://developer.airly.eu/register](https://developer.airly.eu/register)", - "title": "" + "description": "Sett opp Airly luftkvalitet integrasjon. For \u00e5 opprette API-n\u00f8kkel, g\u00e5 til [https://developer.airly.eu/register](https://developer.airly.eu/register)" } } } diff --git a/homeassistant/components/airly/translations/pt.json b/homeassistant/components/airly/translations/pt.json index ae35beabf6b3..c7081cd694a0 100644 --- a/homeassistant/components/airly/translations/pt.json +++ b/homeassistant/components/airly/translations/pt.json @@ -3,11 +3,9 @@ "step": { "user": { "data": { - "api_key": "", "latitude": "Latitude", "longitude": "Longitude" - }, - "title": "" + } } } } diff --git a/homeassistant/components/airvisual/translations/no.json b/homeassistant/components/airvisual/translations/no.json index 8fcf00a6714b..b9be5498560e 100644 --- a/homeassistant/components/airvisual/translations/no.json +++ b/homeassistant/components/airvisual/translations/no.json @@ -29,7 +29,6 @@ "user": { "data": { "cloud_api": "Geografisk plassering", - "node_pro": "", "type": "Integrasjonstype" }, "description": "Velg hvilken type AirVisual-data du vil overv\u00e5ke.", diff --git a/homeassistant/components/airvisual/translations/pt-BR.json b/homeassistant/components/airvisual/translations/pt-BR.json index 035782cb320b..9f78c46b5e02 100644 --- a/homeassistant/components/airvisual/translations/pt-BR.json +++ b/homeassistant/components/airvisual/translations/pt-BR.json @@ -11,6 +11,11 @@ "longitude": "Longitude" } }, + "node_pro": { + "data": { + "password": "Senha" + } + }, "user": { "data": { "type": "Tipo de Integra\u00e7\u00e3o" diff --git a/homeassistant/components/alarm_control_panel/translations/cs.json b/homeassistant/components/alarm_control_panel/translations/cs.json index 40a6fd40338f..66786dfc0e2c 100644 --- a/homeassistant/components/alarm_control_panel/translations/cs.json +++ b/homeassistant/components/alarm_control_panel/translations/cs.json @@ -25,7 +25,7 @@ "state": { "_": { "armed": "Zabezpe\u010deno", - "armed_away": "Re\u017eim nep\u0159\u00edtomnost", + "armed_away": "Nep\u0159\u00edtomnost", "armed_custom_bypass": "Zabezpe\u010deno u\u017eivatelsk\u00fdm obejit\u00edm", "armed_home": "Re\u017eim domov", "armed_night": "No\u010dn\u00ed re\u017eim", diff --git a/homeassistant/components/almond/translations/no.json b/homeassistant/components/almond/translations/no.json index 3a6a89a83402..6e5c90b69e20 100644 --- a/homeassistant/components/almond/translations/no.json +++ b/homeassistant/components/almond/translations/no.json @@ -7,8 +7,7 @@ }, "step": { "hassio_confirm": { - "description": "Vil du konfigurere Home Assistant til \u00e5 koble til Almond levert av Hass.io add-on: {addon}?", - "title": "" + "description": "Vil du konfigurere Home Assistant til \u00e5 koble til Almond levert av Hass.io add-on: {addon}?" }, "pick_implementation": { "title": "Velg godkjenningsmetode" diff --git a/homeassistant/components/arcam_fmj/translations/no.json b/homeassistant/components/arcam_fmj/translations/no.json index 14d55224119c..b067d24dc44b 100644 --- a/homeassistant/components/arcam_fmj/translations/no.json +++ b/homeassistant/components/arcam_fmj/translations/no.json @@ -12,8 +12,7 @@ }, "user": { "data": { - "host": "Vert", - "port": "" + "host": "Vert" }, "description": "Vennligst skriv inn vertsnavnet eller IP-adressen til enheten." } diff --git a/homeassistant/components/atag/translations/ca.json b/homeassistant/components/atag/translations/ca.json index ac9959bca392..6677e7eaa4d4 100644 --- a/homeassistant/components/atag/translations/ca.json +++ b/homeassistant/components/atag/translations/ca.json @@ -5,7 +5,7 @@ }, "error": { "connection_error": "No s'ha pogut connectar, torna-ho a provar", - "unauthorized": "L'emparellament s'ha denegat, comprova si hi ha una sol\u00b7licitud d'autenticaci\u00f3 al dispositiu" + "unauthorized": "La vinculaci\u00f3 s'ha denegat, comprova si hi ha una sol\u00b7licitud d'autenticaci\u00f3 al dispositiu" }, "step": { "user": { diff --git a/homeassistant/components/atag/translations/nl.json b/homeassistant/components/atag/translations/nl.json index 077beb658714..ac6477ec4d24 100644 --- a/homeassistant/components/atag/translations/nl.json +++ b/homeassistant/components/atag/translations/nl.json @@ -16,6 +16,5 @@ "title": "Verbinding maken met het apparaat" } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/atag/translations/no.json b/homeassistant/components/atag/translations/no.json index a0e428f286a2..aa2f7d1b3b8e 100644 --- a/homeassistant/components/atag/translations/no.json +++ b/homeassistant/components/atag/translations/no.json @@ -11,12 +11,10 @@ "user": { "data": { "email": "E-post (valgfritt)", - "host": "Vert", - "port": "" + "host": "Vert" }, "title": "Koble til enheten" } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/atag/translations/pt-BR.json b/homeassistant/components/atag/translations/pt-BR.json index eda0a2cc0412..b4bba5ea4d1b 100644 --- a/homeassistant/components/atag/translations/pt-BR.json +++ b/homeassistant/components/atag/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "Este dispositivo j\u00e1 foi adicionado ao Home Assistant" + }, "error": { "connection_error": "Falha ao conectar, tente novamente" }, diff --git a/homeassistant/components/auth/translations/et.json b/homeassistant/components/auth/translations/et.json deleted file mode 100644 index 290f4ee12a98..000000000000 --- a/homeassistant/components/auth/translations/et.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "mfa_setup": { - "totp": { - "title": "" - } - } -} \ No newline at end of file diff --git a/homeassistant/components/auth/translations/no.json b/homeassistant/components/auth/translations/no.json index ea0f1baa067c..d19140ee2183 100644 --- a/homeassistant/components/auth/translations/no.json +++ b/homeassistant/components/auth/translations/no.json @@ -28,8 +28,7 @@ "description": "For \u00e5 aktivere tofaktorautentisering ved hjelp av tidsbaserte engangspassord, skann QR-koden med autentiseringsappen din. Hvis du ikke har en, kan vi anbefale enten [Google Authenticator](https://support.google.com/accounts/answer/1066447) eller [Authy](https://authy.com/).\n\n {qr_code} \n \nEtter at du har skannet koden, angir du den seks-sifrede koden fra appen din for \u00e5 kontrollere oppsettet. Dersom du har problemer med \u00e5 skanne QR-koden kan du fylle inn f\u00f8lgende kode manuelt: **`{code}`**.", "title": "Sett opp tofaktorautentisering ved hjelp av TOTP" } - }, - "title": "" + } } } } \ No newline at end of file diff --git a/homeassistant/components/avri/translations/no.json b/homeassistant/components/avri/translations/no.json index 5d7f77113b94..4fb4490ac881 100644 --- a/homeassistant/components/avri/translations/no.json +++ b/homeassistant/components/avri/translations/no.json @@ -15,10 +15,8 @@ "house_number_extension": "Utvidelse av husnummer", "zip_code": "Postnummer" }, - "description": "Skriv inn adressen din", - "title": "" + "description": "Skriv inn adressen din" } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/axis/translations/nl.json b/homeassistant/components/axis/translations/nl.json index 8919514e44a2..01257e7585af 100644 --- a/homeassistant/components/axis/translations/nl.json +++ b/homeassistant/components/axis/translations/nl.json @@ -12,7 +12,7 @@ "device_unavailable": "Apparaat is niet beschikbaar", "faulty_credentials": "Ongeldige gebruikersreferenties" }, - "flow_title": "Axis apparaat: {naam} ({host})", + "flow_title": "Axis apparaat: {name} ({host})", "step": { "user": { "data": { diff --git a/homeassistant/components/axis/translations/no.json b/homeassistant/components/axis/translations/no.json index 039e61387538..70836d88239c 100644 --- a/homeassistant/components/axis/translations/no.json +++ b/homeassistant/components/axis/translations/no.json @@ -18,7 +18,6 @@ "data": { "host": "Vert", "password": "Passord", - "port": "", "username": "Brukernavn" }, "title": "Sett opp Axis enhet" diff --git a/homeassistant/components/axis/translations/pt-BR.json b/homeassistant/components/axis/translations/pt-BR.json index c63bbf7ed0a6..0c6ab9249df6 100644 --- a/homeassistant/components/axis/translations/pt-BR.json +++ b/homeassistant/components/axis/translations/pt-BR.json @@ -19,7 +19,7 @@ "host": "Host", "password": "Senha", "port": "Porta", - "username": "Nome de usu\u00e1rio" + "username": "Usu\u00e1rio" }, "title": "Configurar o dispositivo Axis" } diff --git a/homeassistant/components/azure_devops/translations/pt-BR.json b/homeassistant/components/azure_devops/translations/pt-BR.json new file mode 100644 index 000000000000..510159829cb2 --- /dev/null +++ b/homeassistant/components/azure_devops/translations/pt-BR.json @@ -0,0 +1,23 @@ +{ + "config": { + "error": { + "project_error": "N\u00e3o foi poss\u00edvel obter informa\u00e7\u00f5es do projeto." + }, + "step": { + "reauth": { + "data": { + "personal_access_token": "Token de acesso pessoal (PAT)" + }, + "description": "A autentica\u00e7\u00e3o falhou para {project_url}. Por favor, insira suas credenciais atuais.", + "title": "Reautentica\u00e7\u00e3o" + }, + "user": { + "data": { + "organization": "Organiza\u00e7\u00e3o", + "personal_access_token": "Token de acesso pessoal (PAT)", + "project": "Projeto" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/azure_devops/translations/ru.json b/homeassistant/components/azure_devops/translations/ru.json index 08e07d685602..2a7956c5c901 100644 --- a/homeassistant/components/azure_devops/translations/ru.json +++ b/homeassistant/components/azure_devops/translations/ru.json @@ -25,7 +25,7 @@ "project": "\u041f\u0440\u043e\u0435\u043a\u0442" }, "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Azure DevOps. \u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0430\u0441\u0442\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432.", - "title": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 Azure DevOps" + "title": "Azure DevOps" } } }, diff --git a/homeassistant/components/binary_sensor/translations/nb.json b/homeassistant/components/binary_sensor/translations/nb.json index 76c567136466..8b143f7499ab 100644 --- a/homeassistant/components/binary_sensor/translations/nb.json +++ b/homeassistant/components/binary_sensor/translations/nb.json @@ -9,7 +9,6 @@ "on": "Lavt" }, "cold": { - "off": "", "on": "Kald" }, "connectivity": { @@ -56,10 +55,6 @@ "off": "Borte", "on": "Hjemme" }, - "problem": { - "off": "", - "on": "" - }, "safety": { "off": "Sikker", "on": "Usikker" diff --git a/homeassistant/components/binary_sensor/translations/no.json b/homeassistant/components/binary_sensor/translations/no.json index b78a50a86287..25b7c165c110 100644 --- a/homeassistant/components/binary_sensor/translations/no.json +++ b/homeassistant/components/binary_sensor/translations/no.json @@ -99,7 +99,6 @@ "on": "Lavt" }, "cold": { - "off": "", "on": "Kald" }, "connectivity": { @@ -119,7 +118,6 @@ "on": "Oppdaget" }, "heat": { - "off": "", "on": "Varm" }, "lock": { @@ -146,10 +144,6 @@ "off": "Borte", "on": "Hjemme" }, - "problem": { - "off": "", - "on": "" - }, "safety": { "off": "Sikker", "on": "Usikker" diff --git a/homeassistant/components/blebox/translations/no.json b/homeassistant/components/blebox/translations/no.json index 239d1fb03c6a..925f680107ef 100644 --- a/homeassistant/components/blebox/translations/no.json +++ b/homeassistant/components/blebox/translations/no.json @@ -13,8 +13,7 @@ "step": { "user": { "data": { - "host": "IP adresse", - "port": "" + "host": "IP adresse" }, "description": "Konfigurer BleBox-en til \u00e5 integreres med Home Assistant.", "title": "Konfigurere BleBox-enheten" diff --git a/homeassistant/components/blebox/translations/pt-BR.json b/homeassistant/components/blebox/translations/pt-BR.json index f7dc708a2d61..972aed55cc49 100644 --- a/homeassistant/components/blebox/translations/pt-BR.json +++ b/homeassistant/components/blebox/translations/pt-BR.json @@ -3,7 +3,8 @@ "step": { "user": { "data": { - "host": "Endere\u00e7o IP" + "host": "Endere\u00e7o IP", + "port": "Porta" } } } diff --git a/homeassistant/components/blink/translations/ca.json b/homeassistant/components/blink/translations/ca.json index a79866fe6149..bd5079d2a16d 100644 --- a/homeassistant/components/blink/translations/ca.json +++ b/homeassistant/components/blink/translations/ca.json @@ -14,7 +14,7 @@ "data": { "2fa": "Codi de dos factors" }, - "description": "Introdueix el PIN que has rebut per correu electr\u00f2nic. Si el correu no cont\u00e9 cap PIN, deixa-ho en blanc.", + "description": "Introdueix el PIN que s'ha enviat al teu correu electr\u00f2nic", "title": "Autenticaci\u00f3 de dos factors" }, "user": { @@ -22,7 +22,7 @@ "password": "Contrasenya", "username": "Nom d'usuari" }, - "title": "Inici de sessi\u00f3 amb Blink" + "title": "Inici de sessi\u00f3 amb un compte de Blink" } } }, diff --git a/homeassistant/components/blink/translations/es.json b/homeassistant/components/blink/translations/es.json index 91975d48d1fa..1b25e1a52e2f 100644 --- a/homeassistant/components/blink/translations/es.json +++ b/homeassistant/components/blink/translations/es.json @@ -4,6 +4,8 @@ "already_configured": "El dispositivo ya est\u00e1 configurado" }, "error": { + "cannot_connect": "No se pudo conectar", + "invalid_access_token": "Token de acceso no v\u00e1lido", "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", "unknown": "Error inesperado" }, diff --git a/homeassistant/components/blink/translations/it.json b/homeassistant/components/blink/translations/it.json index e7311549fae3..bdb0ba3f6b43 100644 --- a/homeassistant/components/blink/translations/it.json +++ b/homeassistant/components/blink/translations/it.json @@ -4,6 +4,8 @@ "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" }, "error": { + "cannot_connect": "Impossibile connettersi", + "invalid_access_token": "Token di accesso non valido", "invalid_auth": "Autenticazione non valida", "unknown": "Errore imprevisto" }, @@ -12,7 +14,7 @@ "data": { "2fa": "Codice a due fattori" }, - "description": "Inserisci il PIN inviato alla tua e-mail. Se l'e-mail non contiene un PIN, lasciare vuoto", + "description": "Inserisci il pin inviato alla tua email", "title": "Autenticazione a due fattori" }, "user": { diff --git a/homeassistant/components/blink/translations/ko.json b/homeassistant/components/blink/translations/ko.json index fb26625c7e3f..ef3ffc108e57 100644 --- a/homeassistant/components/blink/translations/ko.json +++ b/homeassistant/components/blink/translations/ko.json @@ -12,7 +12,7 @@ "data": { "2fa": "2\ub2e8\uacc4 \uc778\uc99d \ucf54\ub4dc" }, - "description": "\uc774\uba54\uc77c\ub85c \ubcf4\ub0b4\ub4dc\ub9b0 PIN \uc744 \uc785\ub825\ud574\uc8fc\uc138\uc694. \uc774\uba54\uc77c\uc5d0 PIN \uc774 \ud3ec\ud568\ub418\uc9c0 \uc54a\uc740 \uacbd\uc6b0 \ube44\uc6cc \ub461\ub2c8\ub2e4", + "description": "\uc774\uba54\uc77c\ub85c \ubcf4\ub0b4\ub4dc\ub9b0 PIN \uc744 \uc785\ub825\ud574\uc8fc\uc138\uc694.", "title": "2\ub2e8\uacc4 \uc778\uc99d" }, "user": { diff --git a/homeassistant/components/blink/translations/lb.json b/homeassistant/components/blink/translations/lb.json index 830f53648967..e77dfe9a38ff 100644 --- a/homeassistant/components/blink/translations/lb.json +++ b/homeassistant/components/blink/translations/lb.json @@ -4,6 +4,8 @@ "already_configured": "Apparat ass scho konfigur\u00e9iert" }, "error": { + "cannot_connect": "Feeler beim verbannen", + "invalid_access_token": "Ong\u00ebltege Acc\u00e8s Jeton", "invalid_auth": "Ong\u00eblteg Authentifikatioun", "unknown": "Onerwaarte Feeler" }, diff --git a/homeassistant/components/blink/translations/ru.json b/homeassistant/components/blink/translations/ru.json index 72dcb497cece..0e55fa716b92 100644 --- a/homeassistant/components/blink/translations/ru.json +++ b/homeassistant/components/blink/translations/ru.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_access_token": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430.", "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." diff --git a/homeassistant/components/blink/translations/zh-Hant.json b/homeassistant/components/blink/translations/zh-Hant.json index 67234dc88412..5736c91714c7 100644 --- a/homeassistant/components/blink/translations/zh-Hant.json +++ b/homeassistant/components/blink/translations/zh-Hant.json @@ -4,6 +4,8 @@ "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" }, "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_access_token": "\u5b58\u53d6\u5bc6\u9470\u7121\u6548", "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, @@ -12,7 +14,7 @@ "data": { "2fa": "\u96d9\u91cd\u9a57\u8b49\u78bc" }, - "description": "\u8f38\u5165\u90f5\u4ef6\u6240\u6536\u5230 PIN \u78bc\uff0c\u5047\u5982\u90f5\u4ef6\u4e2d\u6c92\u6709 PIN \u78bc\uff0c\u8acb\u4fdd\u7559\u7a7a\u767d", + "description": "\u8f38\u5165\u90f5\u4ef6\u6240\u6536\u5230 PIN \u78bc", "title": "\u96d9\u91cd\u9a57\u8b49" }, "user": { diff --git a/homeassistant/components/bond/translations/ca.json b/homeassistant/components/bond/translations/ca.json index 8cccca1afc85..3903ea77c341 100644 --- a/homeassistant/components/bond/translations/ca.json +++ b/homeassistant/components/bond/translations/ca.json @@ -6,6 +6,7 @@ "error": { "cannot_connect": "Ha fallat la connexi\u00f3", "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", + "old_firmware": "Hi ha un programari antic i no compatible al dispositiu Bond - actualitza'l abans de continuar", "unknown": "Error inesperat" }, "flow_title": "Bond: {bond_id} ({host})", @@ -14,7 +15,7 @@ "data": { "access_token": "Token d'acc\u00e9s" }, - "description": "Voleu configurar {bond_id}?" + "description": "Vols configurar {bond_id}?" }, "user": { "data": { diff --git a/homeassistant/components/bond/translations/en.json b/homeassistant/components/bond/translations/en.json index f141a4506527..945b09b8186c 100644 --- a/homeassistant/components/bond/translations/en.json +++ b/homeassistant/components/bond/translations/en.json @@ -25,4 +25,4 @@ } } } -} +} \ No newline at end of file diff --git a/homeassistant/components/bond/translations/es.json b/homeassistant/components/bond/translations/es.json index 063915421e39..d99182385159 100644 --- a/homeassistant/components/bond/translations/es.json +++ b/homeassistant/components/bond/translations/es.json @@ -6,6 +6,7 @@ "error": { "cannot_connect": "No se pudo conectar", "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", + "old_firmware": "Firmware antiguo no compatible en el dispositivo Bond - actual\u00edzalo antes de continuar", "unknown": "Error inesperado" }, "flow_title": "Bond: {bond_id} ({host})", diff --git a/homeassistant/components/bond/translations/it.json b/homeassistant/components/bond/translations/it.json index 5b1434e9b635..d3ac1ab6b490 100644 --- a/homeassistant/components/bond/translations/it.json +++ b/homeassistant/components/bond/translations/it.json @@ -6,6 +6,7 @@ "error": { "cannot_connect": "Impossibile connettersi", "invalid_auth": "Autenticazione non valida", + "old_firmware": "Firmware precedente non supportato sul dispositivo Bond - si prega di aggiornare prima di continuare", "unknown": "Errore imprevisto" }, "flow_title": "Bond: {bond_id} ({host})", diff --git a/homeassistant/components/bond/translations/lb.json b/homeassistant/components/bond/translations/lb.json index abce9d5efb94..d3ea16817515 100644 --- a/homeassistant/components/bond/translations/lb.json +++ b/homeassistant/components/bond/translations/lb.json @@ -1,11 +1,22 @@ { "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, "error": { "cannot_connect": "Feeler beim verbannen", "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "old_firmware": "Net \u00ebnnerst\u00ebtzten al Firmware op dem Bond Apparat - aktualis\u00e9ier iers Du weider fiers", "unknown": "Onerwaarte Feeler" }, + "flow_title": "Bond: {bond_id} ({host})", "step": { + "confirm": { + "data": { + "access_token": "Acc\u00e8s jeton" + }, + "description": "Soll {bond_id} konfigur\u00e9iert ginn?" + }, "user": { "data": { "access_token": "Acc\u00e8s jeton", diff --git a/homeassistant/components/bond/translations/no.json b/homeassistant/components/bond/translations/no.json index 1a1c8792dc0a..5629512a44ce 100644 --- a/homeassistant/components/bond/translations/no.json +++ b/homeassistant/components/bond/translations/no.json @@ -6,6 +6,7 @@ "error": { "cannot_connect": "Tilkobling mislyktes.", "invalid_auth": "Ugyldig godkjenning", + "old_firmware": "Gammel fastvare som ikke st\u00f8ttes p\u00e5 Bond-enheten \u2013 vennligst oppgrader f\u00f8r du fortsetter", "unknown": "Uventet feil" }, "flow_title": "Obligasjon: {bond_id} ( {host} )", diff --git a/homeassistant/components/bond/translations/pt-BR.json b/homeassistant/components/bond/translations/pt-BR.json new file mode 100644 index 000000000000..a58a0045e460 --- /dev/null +++ b/homeassistant/components/bond/translations/pt-BR.json @@ -0,0 +1,5 @@ +{ + "config": { + "flow_title": "Bond: {bond_id} ({host})" + } +} \ No newline at end of file diff --git a/homeassistant/components/bond/translations/ru.json b/homeassistant/components/bond/translations/ru.json index 566b04e1af8c..493b8e141ce0 100644 --- a/homeassistant/components/bond/translations/ru.json +++ b/homeassistant/components/bond/translations/ru.json @@ -1,11 +1,12 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "old_firmware": "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430 \u0438 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0435\u0439.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "flow_title": "Bond {bond_id} ({host})", diff --git a/homeassistant/components/bond/translations/zh-Hant.json b/homeassistant/components/bond/translations/zh-Hant.json index 915ff9b6a05b..cbb42aee9252 100644 --- a/homeassistant/components/bond/translations/zh-Hant.json +++ b/homeassistant/components/bond/translations/zh-Hant.json @@ -6,6 +6,7 @@ "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "old_firmware": "Bond \u8a2d\u5099\u4f7f\u7528\u4e0d\u652f\u63f4\u7684\u820a\u7248\u672c\u97cc\u9ad4 - \u8acb\u66f4\u65b0\u5f8c\u518d\u7e7c\u7e8c", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "flow_title": "Bond\uff1a{bond_id} ({host})", diff --git a/homeassistant/components/braviatv/translations/no.json b/homeassistant/components/braviatv/translations/no.json index cd687d8f2d0c..ad5907b4678a 100644 --- a/homeassistant/components/braviatv/translations/no.json +++ b/homeassistant/components/braviatv/translations/no.json @@ -21,8 +21,7 @@ "data": { "host": "Vert" }, - "description": "Sett opp Sony Bravia TV-integrasjon. Hvis du har problemer med konfigurasjonen, g\u00e5 til: [https://www.home-assistant.io/integrations/braviatv](https://www.home-assistant.io/integrations/braviatv)\n\n Forsikre deg om at TV-en er sl\u00e5tt p\u00e5.", - "title": "" + "description": "Sett opp Sony Bravia TV-integrasjon. Hvis du har problemer med konfigurasjonen, g\u00e5 til: [https://www.home-assistant.io/integrations/braviatv](https://www.home-assistant.io/integrations/braviatv)\n\n Forsikre deg om at TV-en er sl\u00e5tt p\u00e5." } } }, diff --git a/homeassistant/components/broadlink/translations/ca.json b/homeassistant/components/broadlink/translations/ca.json new file mode 100644 index 000000000000..3e642b0f6b5e --- /dev/null +++ b/homeassistant/components/broadlink/translations/ca.json @@ -0,0 +1,46 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat", + "already_in_progress": "Ja hi ha un flux de configuraci\u00f3 en curs per a aquest dispositiu", + "cannot_connect": "Ha fallat la connexi\u00f3", + "invalid_host": "Nom de l'amfitri\u00f3 o l'adre\u00e7a IP inv\u00e0lids", + "unknown": "Error inesperat" + }, + "error": { + "cannot_connect": "Ha fallat la connexi\u00f3", + "invalid_host": "Nom de l'amfitri\u00f3 o l'adre\u00e7a IP inv\u00e0lids", + "unknown": "Error inesperat" + }, + "flow_title": "{name} ({model} a {host})", + "step": { + "auth": { + "title": "Autentica't al dispositiu" + }, + "finish": { + "data": { + "name": "Nom" + }, + "title": "Tria un nom per al dispositiu" + }, + "reset": { + "description": "El dispositiu est\u00e0 bloquejat per autenticaci\u00f3. Segueix les instruccions per desbloquejar-lo:\n 1. Restableix de f\u00e0brica el dispositiu. \n 2. Utilitza l'aplicaci\u00f3 oficial per afegir el dispositiu a la teva xarxa local. \n 3. Atura'l. No acabis la configuraci\u00f3. Tanca l'aplicaci\u00f3. \n 4. Fes clic a Envia.", + "title": "Desbloqueig de dispositiu" + }, + "unlock": { + "data": { + "unlock": "S\u00ed, fes-ho." + }, + "description": "El dispositiu est\u00e0 bloquejat. Aix\u00f2 pot donar problemes d'autenticaci\u00f3 a Home Assistant. Vols desbloquejar-lo?", + "title": "Desbloqueig de dispositiu (opcional)" + }, + "user": { + "data": { + "host": "Amfitri\u00f3", + "timeout": "Temps m\u00e0xim d'espera" + }, + "title": "Connexi\u00f3 amb el dispositiu" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/broadlink/translations/en.json b/homeassistant/components/broadlink/translations/en.json index 3784ef7eb89c..fa3feb880080 100644 --- a/homeassistant/components/broadlink/translations/en.json +++ b/homeassistant/components/broadlink/translations/en.json @@ -1,46 +1,46 @@ { - "config": { - "flow_title": "{name} ({model} at {host})", - "step": { - "user": { - "title": "Connect to the device", - "data": { - "host": "Host", - "timeout": "Timeout" + "config": { + "abort": { + "already_configured": "Device is already configured", + "already_in_progress": "There is already a configuration flow in progress for this device", + "cannot_connect": "Failed to connect", + "invalid_host": "Invalid hostname or IP address", + "unknown": "Unexpected error" + }, + "error": { + "cannot_connect": "Failed to connect", + "invalid_host": "Invalid hostname or IP address", + "unknown": "Unexpected error" + }, + "flow_title": "{name} ({model} at {host})", + "step": { + "auth": { + "title": "Authenticate to the device" + }, + "finish": { + "data": { + "name": "Name" + }, + "title": "Choose a name for the device" + }, + "reset": { + "description": "Your device is locked for authentication. Follow the instructions to unlock it:\n1. Factory reset the device.\n2. Use the official app to add the device to your local network.\n3. Stop. Do not finish the setup. Close the app.\n4. Click Submit.", + "title": "Unlock the device" + }, + "unlock": { + "data": { + "unlock": "Yes, do it." + }, + "description": "Your device is locked. This can lead to authentication problems in Home Assistant. Would you like to unlock it?", + "title": "Unlock the device (optional)" + }, + "user": { + "data": { + "host": "Host", + "timeout": "Timeout" + }, + "title": "Connect to the device" + } } - }, - "auth": { - "title": "Authenticate to the device" - }, - "reset": { - "title": "Unlock the device", - "description": "Your device is locked for authentication. Follow the instructions to unlock it:\n1. Factory reset the device.\n2. Use the official app to add the device to your local network.\n3. Stop. Do not finish the setup. Close the app.\n4. Click Submit." - }, - "unlock": { - "title": "Unlock the device (optional)", - "description": "Your device is locked. This can lead to authentication problems in Home Assistant. Would you like to unlock it?", - "data": { - "unlock": "Yes, do it." - } - }, - "finish": { - "title": "Choose a name for the device", - "data": { - "name": "Name" - } - } - }, - "abort": { - "already_configured": "Device is already configured", - "already_in_progress": "There is already a configuration flow in progress for this device", - "cannot_connect": "Failed to connect", - "invalid_host": "Invalid hostname or IP address", - "unknown": "Unexpected error" - }, - "error": { - "cannot_connect": "Failed to connect", - "invalid_host": "Invalid hostname or IP address", - "unknown": "Unexpected error" } - } -} +} \ No newline at end of file diff --git a/homeassistant/components/broadlink/translations/es.json b/homeassistant/components/broadlink/translations/es.json new file mode 100644 index 000000000000..fdceeabd2cd4 --- /dev/null +++ b/homeassistant/components/broadlink/translations/es.json @@ -0,0 +1,46 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado", + "already_in_progress": "Ya hay un flujo de configuraci\u00f3n en curso para este dispositivo", + "cannot_connect": "No se pudo conectar", + "invalid_host": "Nombre de host o direcci\u00f3n IP no v\u00e1lidos", + "unknown": "Error inesperado" + }, + "error": { + "cannot_connect": "No se pudo conectar", + "invalid_host": "Nombre de host o direcci\u00f3n IP no v\u00e1lidos", + "unknown": "Error inesperado" + }, + "flow_title": "{name} ( {model} en {host} )", + "step": { + "auth": { + "title": "Autenticarse en el dispositivo" + }, + "finish": { + "data": { + "name": "Nombre" + }, + "title": "Elija un nombre para el dispositivo" + }, + "reset": { + "description": "Su dispositivo est\u00e1 bloqueado para la autenticaci\u00f3n. Siga las instrucciones para desbloquearlo:\n1. Reinicie el dispositivo de f\u00e1brica.\n2. Use la aplicaci\u00f3n oficial para agregar el dispositivo a su red local.\n3. Pare. No termine la configuraci\u00f3n. Cierre la aplicaci\u00f3n.\n4. Haga clic en Enviar.", + "title": "Desbloquear el dispositivo" + }, + "unlock": { + "data": { + "unlock": "S\u00ed, hazlo." + }, + "description": "Tu dispositivo est\u00e1 bloqueado. Esto puede provocar problemas de autenticaci\u00f3n en Home Assistant. \u00bfQuieres desbloquearlo?", + "title": "Desbloquear el dispositivo (opcional)" + }, + "user": { + "data": { + "host": "Host", + "timeout": "Se acab\u00f3 el tiempo" + }, + "title": "Conectarse al dispositivo" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/broadlink/translations/fr.json b/homeassistant/components/broadlink/translations/fr.json new file mode 100644 index 000000000000..c3fd625352ba --- /dev/null +++ b/homeassistant/components/broadlink/translations/fr.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_in_progress": "Il y a d\u00e9j\u00e0 un processus de configuration en cours pour cet appareil", + "invalid_host": "Nom d'h\u00f4te ou adresse IP non valide" + }, + "error": { + "invalid_host": "Nom d'h\u00f4te ou adresse IP non valide" + }, + "step": { + "auth": { + "title": "S'authentifier sur l'appareil" + }, + "finish": { + "data": { + "name": "Nom" + }, + "title": "Choisissez un nom pour l'appareil" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/broadlink/translations/it.json b/homeassistant/components/broadlink/translations/it.json new file mode 100644 index 000000000000..939925104fd0 --- /dev/null +++ b/homeassistant/components/broadlink/translations/it.json @@ -0,0 +1,46 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato", + "already_in_progress": "\u00c8 gi\u00e0 in corso un flusso di configurazione per questo dispositivo", + "cannot_connect": "Impossibile connettersi", + "invalid_host": "Nome host o indirizzo IP non valido", + "unknown": "Errore imprevisto" + }, + "error": { + "cannot_connect": "Impossibile connettersi", + "invalid_host": "Nome host o indirizzo IP non valido", + "unknown": "Errore imprevisto" + }, + "flow_title": "{name} ({model} presso {host})", + "step": { + "auth": { + "title": "Eseguire l'autenticazione al dispositivo" + }, + "finish": { + "data": { + "name": "Nome" + }, + "title": "Scegliere un nome per il dispositivo" + }, + "reset": { + "description": "Il tuo dispositivo \u00e8 bloccato per l'autenticazione. Segui le istruzioni per sbloccarlo: \n 1. Ripristinare le impostazioni di fabbrica del dispositivo. \n 2. Usa l'app ufficiale per aggiungere il dispositivo alla tua rete locale. \n 3. Fermati. Non finire la configurazione. Chiudi l'app. \n 4. Fare clic su Invia.", + "title": "Sbloccare il dispositivo" + }, + "unlock": { + "data": { + "unlock": "S\u00ec, fallo." + }, + "description": "Il tuo dispositivo \u00e8 bloccato. Ci\u00f2 pu\u00f2 causare problemi di autenticazione in Home Assistant. Vorresti sbloccarlo?", + "title": "Sblocca il dispositivo (opzionale)" + }, + "user": { + "data": { + "host": "Host", + "timeout": "Tempo scaduto" + }, + "title": "Connettiti al dispositivo" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/broadlink/translations/lb.json b/homeassistant/components/broadlink/translations/lb.json new file mode 100644 index 000000000000..0872c01b6088 --- /dev/null +++ b/homeassistant/components/broadlink/translations/lb.json @@ -0,0 +1,45 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert", + "already_in_progress": "Et ass schonn ee Konfiguratioun's Oflaf fir d\u00ebsen Apparat am gaang.", + "cannot_connect": "Feeler beim verbannen", + "invalid_host": "Ong\u00ebltege Numm oder IP Adresse.", + "unknown": "Onerwaarte Feeler" + }, + "error": { + "cannot_connect": "Feeler beim verbannen", + "invalid_host": "Ong\u00ebltege Numm oder IP Adresse.", + "unknown": "Onerwaarte Feeler" + }, + "flow_title": "{name} ({model} um {host})", + "step": { + "auth": { + "title": "Mam Apparat verbannen" + }, + "finish": { + "data": { + "name": "Numm" + }, + "title": "Numm auswielen fir den Apparat" + }, + "reset": { + "title": "Apparat entsp\u00e4ren" + }, + "unlock": { + "data": { + "unlock": "Jo, mach \u00ebt" + }, + "description": "D\u00e4in Apparat ass gespaart. D\u00ebs kann zu Authentifikatiouns Problemer am Home Assistant f\u00e9ieren. W\u00eblls du et enstp\u00e4ren?", + "title": "Apparat entsp\u00e4ren (optionell)" + }, + "user": { + "data": { + "host": "Host", + "timeout": "Z\u00e4itiwwerscheidung" + }, + "title": "Mam Apparat verbannen" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/broadlink/translations/no.json b/homeassistant/components/broadlink/translations/no.json new file mode 100644 index 000000000000..beeae80745d5 --- /dev/null +++ b/homeassistant/components/broadlink/translations/no.json @@ -0,0 +1,46 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert", + "already_in_progress": "Det p\u00e5g\u00e5r allerede en konfigurasjonsflyt for denne enheten", + "cannot_connect": "Tilkobling mislyktes.", + "invalid_host": "Ugyldig vertsnavn eller IP-adresse", + "unknown": "Uventet feil" + }, + "error": { + "cannot_connect": "Tilkobling mislyktes.", + "invalid_host": "Ugyldig vertsnavn eller IP-adresse", + "unknown": "Uventet feil" + }, + "flow_title": "{name} ( {model} hos {host} )", + "step": { + "auth": { + "title": "Autentiser til enheten" + }, + "finish": { + "data": { + "name": "Navn" + }, + "title": "Velg et navn p\u00e5 enheten" + }, + "reset": { + "description": "Enheten er l\u00e5st for godkjenning. F\u00f8lg instruksjonene for \u00e5 l\u00e5se den opp:\n1. Tilbakestill enheten til fabrikkstandard.\n2. Bruk den offisielle appen til \u00e5 legge til enheten i ditt lokale nettverk.\n3. Stopp. Ikke fullf\u00f8r oppsettet. Lukk appen.\n4. Klikk p\u00e5 Send.", + "title": "L\u00e5s opp enheten" + }, + "unlock": { + "data": { + "unlock": "Ja, gj\u00f8r det." + }, + "description": "Enheten er l\u00e5st. Dette kan f\u00f8re til godkjenningsproblemer i Home Assistant. Vil du l\u00e5se den opp?", + "title": "L\u00e5s opp enheten (valgfritt)" + }, + "user": { + "data": { + "host": "Vert", + "timeout": "Tidsavbrudd" + }, + "title": "Koble til enheten" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/broadlink/translations/ru.json b/homeassistant/components/broadlink/translations/ru.json new file mode 100644 index 000000000000..f7d0cfab3d12 --- /dev/null +++ b/homeassistant/components/broadlink/translations/ru.json @@ -0,0 +1,46 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", + "already_in_progress": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "invalid_host": "\u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "invalid_host": "\u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "flow_title": "{name} ({model}, {host})", + "step": { + "auth": { + "title": "\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435" + }, + "finish": { + "data": { + "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435" + }, + "title": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430" + }, + "reset": { + "description": "\u0412\u0430\u0448\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0434\u043b\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438. \u0421\u043b\u0435\u0434\u0443\u0439\u0442\u0435 \u0434\u0430\u043d\u043d\u044b\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c, \u0447\u0442\u043e\u0431\u044b \u0440\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e: \n 1. \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0441\u0431\u0440\u043e\u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0430 \u0437\u0430\u0432\u043e\u0434\u0441\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438. \n 2. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432 \u0412\u0430\u0448\u0443 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0435\u0442\u044c. \n 3. \u041d\u0435 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0438 \u0437\u0430\u043a\u0440\u043e\u0439\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435. \n 4. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c.", + "title": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430" + }, + "unlock": { + "data": { + "unlock": "\u0414\u0430, \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e." + }, + "description": "\u0412\u0430\u0448\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043e. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c \u0441 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439 \u0432 Home Assistant. \u0425\u043e\u0442\u0438\u0442\u0435 \u0435\u0433\u043e \u0440\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c?", + "title": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)" + }, + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "timeout": "\u0422\u0430\u0439\u043c-\u0430\u0443\u0442" + }, + "title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/broadlink/translations/zh-Hant.json b/homeassistant/components/broadlink/translations/zh-Hant.json new file mode 100644 index 000000000000..741e8beb2f75 --- /dev/null +++ b/homeassistant/components/broadlink/translations/zh-Hant.json @@ -0,0 +1,46 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "already_in_progress": "\u6b64\u8a2d\u5099\u8a2d\u5b9a\u5df2\u7d93\u9032\u884c\u4e2d\u3002", + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_host": "\u7121\u6548\u4e3b\u6a5f\u540d\u7a31\u6216 IP \u4f4d\u5740", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_host": "\u7121\u6548\u4e3b\u6a5f\u540d\u7a31\u6216 IP \u4f4d\u5740", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "flow_title": "{name}\uff08\u4f4d\u65bc {host} \u4e4b {model} \uff09", + "step": { + "auth": { + "title": "\u8a8d\u8b49\u8a2d\u5099" + }, + "finish": { + "data": { + "name": "\u540d\u7a31" + }, + "title": "\u9078\u64c7\u8a2d\u5099\u540d\u7a31" + }, + "reset": { + "description": "\u8a2d\u5099\u5df2\u9396\u5b9a\u9700\u9032\u884c\u8a8d\u8b49\u3001\u8acb\u8ddf\u96a8\u6307\u793a\u9032\u884c\u89e3\u9396\uff1a\n1. \u91cd\u7f6e\u8a2d\u5099\u3002\n2. \u4f7f\u7528\u5b98\u65b9 App \u65b0\u589e\u8a2d\u5099\u81f3\u5340\u57df\u7db2\u8def\u3002\n3. \u4e2d\u65b7\uff0c\u4e0d\u8981\u5b8c\u6210\u8a2d\u5b9a\u3002\u95dc\u9589 App\u3002\n4. \u9ede\u9078\u50b3\u9001\u3002", + "title": "\u89e3\u9396\u8a2d\u5099" + }, + "unlock": { + "data": { + "unlock": "\u662f\uff0c\u57f7\u884c\u3002" + }, + "description": "\u8a2d\u5099\u5df2\u9396\u5b9a\uff0c\u53ef\u80fd\u5c0e\u81f4 Home Assistant \u8a8d\u8b49\u554f\u984c\uff0c\u662f\u5426\u8981\u89e3\u9396\uff1f", + "title": "\u89e3\u9396\u8a2d\u5099\uff08\u9078\u9805\uff09" + }, + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "timeout": "\u903e\u6642" + }, + "title": "\u9023\u7dda\u81f3\u8a2d\u5099" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/brother/translations/zh-Hant.json b/homeassistant/components/brother/translations/zh-Hant.json index 8a9f811cddbf..a1d35a449844 100644 --- a/homeassistant/components/brother/translations/zh-Hant.json +++ b/homeassistant/components/brother/translations/zh-Hant.json @@ -22,7 +22,7 @@ "data": { "type": "\u5370\u8868\u6a5f\u985e\u578b" }, - "description": "\u662f\u5426\u8981\u5c07\u5e8f\u865f {serial_number} \u4e4bBrother \u5370\u8868\u6a5f {model} \u65b0\u589e\u81f3 Home Assistant\uff1f", + "description": "\u662f\u5426\u8981\u5c07\u5e8f\u865f\u70ba `{serial_number}` \u4e4b Brother \u5370\u8868\u6a5f {model} \u65b0\u589e\u81f3 Home Assistant\uff1f", "title": "\u81ea\u52d5\u63a2\u7d22\u5230 Brother \u5370\u8868\u6a5f" } } diff --git a/homeassistant/components/bsblan/translations/no.json b/homeassistant/components/bsblan/translations/no.json index 040349997f44..319fbb771af8 100644 --- a/homeassistant/components/bsblan/translations/no.json +++ b/homeassistant/components/bsblan/translations/no.json @@ -11,8 +11,7 @@ "user": { "data": { "host": "Vert", - "passkey": "Tilgangsn\u00f8kkel streng", - "port": "" + "passkey": "Tilgangsn\u00f8kkel streng" }, "description": "Konfigurer din BSB-Lan-enhet for \u00e5 integrere med Home Assistant.", "title": "Koble til BSB-Lan-enheten" diff --git a/homeassistant/components/cert_expiry/translations/no.json b/homeassistant/components/cert_expiry/translations/no.json index a7aa3d1ab133..5832e0a0dd58 100644 --- a/homeassistant/components/cert_expiry/translations/no.json +++ b/homeassistant/components/cert_expiry/translations/no.json @@ -13,8 +13,7 @@ "user": { "data": { "host": "Vert", - "name": "Sertifikatets navn", - "port": "" + "name": "Sertifikatets navn" }, "title": "Definer sertifikatet som skal testes" } diff --git a/homeassistant/components/climate/translations/no.json b/homeassistant/components/climate/translations/no.json index 4ac58d07bbbf..3117378191dc 100644 --- a/homeassistant/components/climate/translations/no.json +++ b/homeassistant/components/climate/translations/no.json @@ -16,7 +16,6 @@ }, "state": { "_": { - "auto": "", "cool": "Kj\u00f8le", "dry": "T\u00f8rr", "fan_only": "Kun vifte", diff --git a/homeassistant/components/control4/translations/pt-BR.json b/homeassistant/components/control4/translations/pt-BR.json new file mode 100644 index 000000000000..931024c0e961 --- /dev/null +++ b/homeassistant/components/control4/translations/pt-BR.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha na conex\u00e3o" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/control4/translations/ru.json b/homeassistant/components/control4/translations/ru.json index 315fbb7b3f33..4f51641992b1 100644 --- a/homeassistant/components/control4/translations/ru.json +++ b/homeassistant/components/control4/translations/ru.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, @@ -23,7 +23,7 @@ "step": { "init": { "data": { - "scan_interval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043c\u0435\u0436\u0434\u0443 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438 (\u0441\u0435\u043a.)" + "scan_interval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f (\u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445)" } } } diff --git a/homeassistant/components/cover/translations/fr.json b/homeassistant/components/cover/translations/fr.json index 8c68faab5e02..31cb82a6e7b6 100644 --- a/homeassistant/components/cover/translations/fr.json +++ b/homeassistant/components/cover/translations/fr.json @@ -19,9 +19,9 @@ "closed": "{entity_name} ferm\u00e9", "closing": "{entity_name} fermeture", "opened": "{entity_name} ouvert", - "opening": "{entity_name} ouverture", - "position": "{entity_name} changement de position", - "tilt_position": "{entity_name} changement d'inclinaison" + "opening": "Ouverture de {entity_name}", + "position": "Changement de position de {entity_name}", + "tilt_position": "Changement d'inclinaison de {entity_name}" } }, "state": { diff --git a/homeassistant/components/cover/translations/lb.json b/homeassistant/components/cover/translations/lb.json index 4aff8a3f329b..959bfab863b6 100644 --- a/homeassistant/components/cover/translations/lb.json +++ b/homeassistant/components/cover/translations/lb.json @@ -6,7 +6,8 @@ "open": "{entity_name} opmaachen", "open_tilt": "{entity_name} op Kipp stelle", "set_position": "{entity_name} positioun programm\u00e9ieren", - "set_tilt_position": "{entity_name} kipp positioun programm\u00e9ieren" + "set_tilt_position": "{entity_name} kipp positioun programm\u00e9ieren", + "stop": "Stop {entity_name}" }, "condition_type": { "is_closed": "{entity_name} ass zou", diff --git a/homeassistant/components/daikin/translations/ca.json b/homeassistant/components/daikin/translations/ca.json index 724cdac5f563..8233287e0d71 100644 --- a/homeassistant/components/daikin/translations/ca.json +++ b/homeassistant/components/daikin/translations/ca.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "El dispositiu ja est\u00e0 configurat" + "already_configured": "El dispositiu ja est\u00e0 configurat", + "cannot_connect": "Ha fallat la connexi\u00f3" }, "error": { "device_fail": "Error inesperat", diff --git a/homeassistant/components/daikin/translations/en.json b/homeassistant/components/daikin/translations/en.json index cf0f679c7ca1..83ac7913f670 100644 --- a/homeassistant/components/daikin/translations/en.json +++ b/homeassistant/components/daikin/translations/en.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Device is already configured" + "already_configured": "Device is already configured", + "cannot_connect": "Failed to connect" }, "error": { "device_fail": "Unexpected error", diff --git a/homeassistant/components/daikin/translations/es.json b/homeassistant/components/daikin/translations/es.json index 42b58e38438c..9c3b81a3f51c 100644 --- a/homeassistant/components/daikin/translations/es.json +++ b/homeassistant/components/daikin/translations/es.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "El dispositivo ya est\u00e1 configurado" + "already_configured": "El dispositivo ya est\u00e1 configurado", + "cannot_connect": "No se pudo conectar" }, "error": { "device_fail": "Error inesperado", diff --git a/homeassistant/components/daikin/translations/it.json b/homeassistant/components/daikin/translations/it.json index 373dbcd53d2a..07aa45e7d963 100644 --- a/homeassistant/components/daikin/translations/it.json +++ b/homeassistant/components/daikin/translations/it.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato", + "cannot_connect": "Impossibile connettersi" }, "error": { "device_fail": "Errore imprevisto", diff --git a/homeassistant/components/daikin/translations/ko.json b/homeassistant/components/daikin/translations/ko.json index ff79df2de84b..e5981dcb626f 100644 --- a/homeassistant/components/daikin/translations/ko.json +++ b/homeassistant/components/daikin/translations/ko.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4" }, "error": { "device_fail": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4", diff --git a/homeassistant/components/daikin/translations/lb.json b/homeassistant/components/daikin/translations/lb.json index 97c9d3a19dc3..aa59b6dfa507 100644 --- a/homeassistant/components/daikin/translations/lb.json +++ b/homeassistant/components/daikin/translations/lb.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Apparat ass scho konfigur\u00e9iert" + "already_configured": "Apparat ass scho konfigur\u00e9iert", + "cannot_connect": "Feeler beim verbannen" }, "error": { "device_fail": "Onerwaarte Feeler", diff --git a/homeassistant/components/daikin/translations/no.json b/homeassistant/components/daikin/translations/no.json index cb2f8cde40bc..c06688a7e16d 100644 --- a/homeassistant/components/daikin/translations/no.json +++ b/homeassistant/components/daikin/translations/no.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Enheten er allerede konfigurert" + "already_configured": "Enheten er allerede konfigurert", + "cannot_connect": "Tilkobling mislyktes." }, "error": { "device_fail": "Uventet feil", diff --git a/homeassistant/components/daikin/translations/pt-BR.json b/homeassistant/components/daikin/translations/pt-BR.json index 7853563a53c2..a844969172f3 100644 --- a/homeassistant/components/daikin/translations/pt-BR.json +++ b/homeassistant/components/daikin/translations/pt-BR.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha na conex\u00e3o" }, "error": { "device_fail": "Erro inesperado", diff --git a/homeassistant/components/daikin/translations/ru.json b/homeassistant/components/daikin/translations/ru.json index 5332ac046e1d..32043f257d11 100644 --- a/homeassistant/components/daikin/translations/ru.json +++ b/homeassistant/components/daikin/translations/ru.json @@ -1,11 +1,12 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f." }, "error": { "device_fail": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430.", - "device_timeout": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "device_timeout": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "forbidden": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f." }, "step": { diff --git a/homeassistant/components/daikin/translations/zh-Hans.json b/homeassistant/components/daikin/translations/zh-Hans.json index d27301c2f208..307fd15324a9 100644 --- a/homeassistant/components/daikin/translations/zh-Hans.json +++ b/homeassistant/components/daikin/translations/zh-Hans.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\u8bbe\u5907\u5df2\u914d\u7f6e\u5b8c\u6210" + "already_configured": "\u8bbe\u5907\u5df2\u914d\u7f6e\u5b8c\u6210", + "cannot_connect": "\u8fde\u63a5\u5931\u8d25" }, "step": { "user": { diff --git a/homeassistant/components/daikin/translations/zh-Hant.json b/homeassistant/components/daikin/translations/zh-Hant.json index 20121842a37f..60ffcb8aba39 100644 --- a/homeassistant/components/daikin/translations/zh-Hant.json +++ b/homeassistant/components/daikin/translations/zh-Hant.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "cannot_connect": "\u9023\u7dda\u5931\u6557" }, "error": { "device_fail": "\u672a\u9810\u671f\u932f\u8aa4", diff --git a/homeassistant/components/deconz/translations/no.json b/homeassistant/components/deconz/translations/no.json index 231901c4cd40..6eb5624f05f3 100644 --- a/homeassistant/components/deconz/translations/no.json +++ b/homeassistant/components/deconz/translations/no.json @@ -23,8 +23,7 @@ }, "manual_input": { "data": { - "host": "Vert", - "port": "" + "host": "Vert" } }, "user": { @@ -48,12 +47,6 @@ "left": "Venstre", "open": "\u00c5pen", "right": "H\u00f8yre", - "side_1": "", - "side_2": "", - "side_3": "", - "side_4": "", - "side_5": "", - "side_6": "", "top_buttons": "\u00d8verste knappene", "turn_off": "Skru av", "turn_on": "Sl\u00e5 p\u00e5" diff --git a/homeassistant/components/deconz/translations/pt-BR.json b/homeassistant/components/deconz/translations/pt-BR.json index e8f1f2e39e20..dccbb0f69caa 100644 --- a/homeassistant/components/deconz/translations/pt-BR.json +++ b/homeassistant/components/deconz/translations/pt-BR.json @@ -19,6 +19,11 @@ "link": { "description": "Desbloqueie o seu gateway deCONZ para se registar no Home Assistant. \n\n 1. V\u00e1 para as configura\u00e7\u00f5es do sistema deCONZ \n 2. Pressione o bot\u00e3o \"Desbloquear Gateway\"", "title": "Linkar com deCONZ" + }, + "manual_input": { + "data": { + "port": "Porta" + } } } }, diff --git a/homeassistant/components/demo/translations/no.json b/homeassistant/components/demo/translations/no.json index 5003b9da5684..3e7dfafac08f 100644 --- a/homeassistant/components/demo/translations/no.json +++ b/homeassistant/components/demo/translations/no.json @@ -16,6 +16,5 @@ } } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/denonavr/translations/ru.json b/homeassistant/components/denonavr/translations/ru.json index 2470e19f121a..79e8c213e5f4 100644 --- a/homeassistant/components/denonavr/translations/ru.json +++ b/homeassistant/components/denonavr/translations/ru.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", "already_in_progress": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.", "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437. \u0415\u0441\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u0435\u0440\u0435\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a\u0430\u0431\u0435\u043b\u044c Ethernet \u0438 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043a\u0430\u0431\u0435\u043b\u044c.", "not_denonavr_manufacturer": "\u042d\u0442\u043e \u043d\u0435 \u0440\u0435\u0441\u0438\u0432\u0435\u0440 Denon. \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442.", diff --git a/homeassistant/components/devolo_home_control/translations/no.json b/homeassistant/components/devolo_home_control/translations/no.json index 19c8d2653c1f..08b70ba7a4e6 100644 --- a/homeassistant/components/devolo_home_control/translations/no.json +++ b/homeassistant/components/devolo_home_control/translations/no.json @@ -13,10 +13,8 @@ "mydevolo_url": "mydevolo URL", "password": "Passord", "username": "E-postadresse / devolo-ID" - }, - "title": "" + } } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/tradfri/translations/et.json b/homeassistant/components/devolo_home_control/translations/pt-BR.json similarity index 64% rename from homeassistant/components/tradfri/translations/et.json rename to homeassistant/components/devolo_home_control/translations/pt-BR.json index 5d0a728407ae..4a9930dd95d3 100644 --- a/homeassistant/components/tradfri/translations/et.json +++ b/homeassistant/components/devolo_home_control/translations/pt-BR.json @@ -1,9 +1,9 @@ { "config": { "step": { - "auth": { + "user": { "data": { - "host": "" + "password": "Senha" } } } diff --git a/homeassistant/components/dexcom/translations/no.json b/homeassistant/components/dexcom/translations/no.json index 61ad015b5a49..de99cfe0fbc0 100644 --- a/homeassistant/components/dexcom/translations/no.json +++ b/homeassistant/components/dexcom/translations/no.json @@ -12,7 +12,6 @@ "user": { "data": { "password": "Passord", - "server": "", "username": "Brukernavn" }, "description": "Angi Dexcom Share-legitimasjon", diff --git a/homeassistant/components/dexcom/translations/ru.json b/homeassistant/components/dexcom/translations/ru.json index 270abf370c22..85e381be8c89 100644 --- a/homeassistant/components/dexcom/translations/ru.json +++ b/homeassistant/components/dexcom/translations/ru.json @@ -5,7 +5,7 @@ }, "error": { "account_error": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", - "session_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "session_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "step": { diff --git a/homeassistant/components/directv/translations/no.json b/homeassistant/components/directv/translations/no.json index c6db33d32d0c..88f36decaea9 100644 --- a/homeassistant/components/directv/translations/no.json +++ b/homeassistant/components/directv/translations/no.json @@ -7,7 +7,6 @@ "error": { "cannot_connect": "Tilkobling feilet" }, - "flow_title": "", "step": { "ssdp_confirm": { "description": "Vil du sette opp {name} ?" diff --git a/homeassistant/components/directv/translations/ru.json b/homeassistant/components/directv/translations/ru.json index e26256442387..a3a340e5ce59 100644 --- a/homeassistant/components/directv/translations/ru.json +++ b/homeassistant/components/directv/translations/ru.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f." }, "flow_title": "DirecTV: {name}", "step": { diff --git a/homeassistant/components/doorbird/translations/ru.json b/homeassistant/components/doorbird/translations/ru.json index bfe0968c847c..9ca74bd77805 100644 --- a/homeassistant/components/doorbird/translations/ru.json +++ b/homeassistant/components/doorbird/translations/ru.json @@ -6,7 +6,7 @@ "not_doorbird_device": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 DoorBird." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, diff --git a/homeassistant/components/dunehd/translations/no.json b/homeassistant/components/dunehd/translations/no.json index e395c28b7a9d..6230845a09ed 100644 --- a/homeassistant/components/dunehd/translations/no.json +++ b/homeassistant/components/dunehd/translations/no.json @@ -13,8 +13,7 @@ "data": { "host": "Vert" }, - "description": "Konfigurer Dune HD-integrering. Hvis du har problemer med konfigurasjonen, kan du g\u00e5 til: https://www.home-assistant.io/integrations/dunehd \n\nKontroller at spilleren er sl\u00e5tt p\u00e5.", - "title": "" + "description": "Konfigurer Dune HD-integrering. Hvis du har problemer med konfigurasjonen, kan du g\u00e5 til: https://www.home-assistant.io/integrations/dunehd \n\nKontroller at spilleren er sl\u00e5tt p\u00e5." } } } diff --git a/homeassistant/components/dunehd/translations/ru.json b/homeassistant/components/dunehd/translations/ru.json index 04f2dc6dd0f2..be35fe8b0920 100644 --- a/homeassistant/components/dunehd/translations/ru.json +++ b/homeassistant/components/dunehd/translations/ru.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." }, "error": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_host": "\u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441." }, "step": { diff --git a/homeassistant/components/eafm/translations/ca.json b/homeassistant/components/eafm/translations/ca.json new file mode 100644 index 000000000000..317f9ba6f564 --- /dev/null +++ b/homeassistant/components/eafm/translations/ca.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat", + "no_stations": "No s'han trobat estacions de control d'inundacions." + }, + "step": { + "user": { + "data": { + "station": "Estaci\u00f3" + }, + "description": "Selecciona l'estaci\u00f3 a monitoritzar", + "title": "Seguiment d'estaci\u00f3 de control d'inundacions" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/eafm/translations/en.json b/homeassistant/components/eafm/translations/en.json index 3a3ddae390b1..19024d80a5e2 100644 --- a/homeassistant/components/eafm/translations/en.json +++ b/homeassistant/components/eafm/translations/en.json @@ -1,17 +1,17 @@ { "config": { + "abort": { + "already_configured": "Device is already configured", + "no_stations": "No flood monitoring stations found." + }, "step": { "user": { - "title": "Track a flood monitoring station", - "description": "Select the station you want to monitor", "data": { "station": "Station" - } + }, + "description": "Select the station you want to monitor", + "title": "Track a flood monitoring station" } - }, - "abort": { - "no_stations": "No flood monitoring stations found.", - "already_configured": "This station is already configured." } } -} +} \ No newline at end of file diff --git a/homeassistant/components/eafm/translations/es.json b/homeassistant/components/eafm/translations/es.json new file mode 100644 index 000000000000..01dca9b3af39 --- /dev/null +++ b/homeassistant/components/eafm/translations/es.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado", + "no_stations": "No se encontraron estaciones de monitoreo de inundaciones." + }, + "step": { + "user": { + "data": { + "station": "Estaci\u00f3n" + }, + "description": "Seleccione la estaci\u00f3n que desea monitorear", + "title": "Rastrear una estaci\u00f3n de monitoreo de inundaciones" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/eafm/translations/it.json b/homeassistant/components/eafm/translations/it.json new file mode 100644 index 000000000000..9ff389df480f --- /dev/null +++ b/homeassistant/components/eafm/translations/it.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato", + "no_stations": "Non sono state trovate stazioni di monitoraggio di allagamento." + }, + "step": { + "user": { + "data": { + "station": "Stazione" + }, + "description": "Seleziona la stazione che desideri monitorare", + "title": "Traccia una stazione di monitoraggio delle inondazioni" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/eafm/translations/lb.json b/homeassistant/components/eafm/translations/lb.json new file mode 100644 index 000000000000..78996aa1bfd3 --- /dev/null +++ b/homeassistant/components/eafm/translations/lb.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert", + "no_stations": "Keng H\u00e9ichwaasser Iwwerwaachungs Statioun fonnt." + }, + "step": { + "user": { + "data": { + "station": "Statioun" + }, + "description": "Statioun auswielen d\u00e9i iwwerwaacht soll ginn", + "title": "H\u00e9ichwaasser Iwwerwaachungs Statioun suiv\u00e9ieren" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/eafm/translations/no.json b/homeassistant/components/eafm/translations/no.json new file mode 100644 index 000000000000..c29a206497c2 --- /dev/null +++ b/homeassistant/components/eafm/translations/no.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert", + "no_stations": "Ingen flomoverv\u00e5kningsstasjoner funnet." + }, + "step": { + "user": { + "data": { + "station": "Stasjon" + }, + "description": "Velg stasjonen du vil overv\u00e5ke", + "title": "Spor en flomoverv\u00e5kningsstasjon" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/eafm/translations/ru.json b/homeassistant/components/eafm/translations/ru.json new file mode 100644 index 000000000000..b101b2255b87 --- /dev/null +++ b/homeassistant/components/eafm/translations/ru.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", + "no_stations": "\u0421\u0442\u0430\u043d\u0446\u0438\u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043d\u0430\u0432\u043e\u0434\u043d\u0435\u043d\u0438\u0439 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b." + }, + "step": { + "user": { + "data": { + "station": "\u0421\u0442\u0430\u043d\u0446\u0438\u044f" + }, + "description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0430\u043d\u0446\u0438\u044e \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430", + "title": "\u0421\u0442\u0430\u043d\u0446\u0438\u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043d\u0430\u0432\u043e\u0434\u043d\u0435\u043d\u0438\u0439" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/eafm/translations/zh-Hant.json b/homeassistant/components/eafm/translations/zh-Hant.json new file mode 100644 index 000000000000..5da4b6d7c09f --- /dev/null +++ b/homeassistant/components/eafm/translations/zh-Hant.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "no_stations": "\u627e\u4e0d\u5230\u7b26\u5408\u7684\u76e3\u63a7\u7ad9\u3002" + }, + "step": { + "user": { + "data": { + "station": "\u76e3\u63a7\u7ad9" + }, + "description": "\u9078\u64c7\u6240\u8981\u76e3\u63a7\u7684\u7ad9\u9ede", + "title": "\u8ffd\u8e64\u6d2a\u6c34\u76e3\u63a7\u7ad9" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/elgato/translations/no.json b/homeassistant/components/elgato/translations/no.json index bb7e56211de9..9c78b3411e3e 100644 --- a/homeassistant/components/elgato/translations/no.json +++ b/homeassistant/components/elgato/translations/no.json @@ -11,8 +11,7 @@ "step": { "user": { "data": { - "host": "Vert", - "port": "" + "host": "Vert" }, "description": "Sett opp Elgato Key Light for \u00e5 integrere med Home Assistant." }, diff --git a/homeassistant/components/elgato/translations/pt-BR.json b/homeassistant/components/elgato/translations/pt-BR.json index 1684ce824331..02edb7076189 100644 --- a/homeassistant/components/elgato/translations/pt-BR.json +++ b/homeassistant/components/elgato/translations/pt-BR.json @@ -1,6 +1,11 @@ { "config": { "step": { + "user": { + "data": { + "port": "Porta" + } + }, "zeroconf_confirm": { "description": "Deseja adicionar o Elgato Key Light n\u00famero de s\u00e9rie ` {serial_number} ` ao Home Assistant?", "title": "Dispositivo Elgato Key Light descoberto" diff --git a/homeassistant/components/elgato/translations/zh-Hant.json b/homeassistant/components/elgato/translations/zh-Hant.json index 9952a3be6a3a..596dc530a2fd 100644 --- a/homeassistant/components/elgato/translations/zh-Hant.json +++ b/homeassistant/components/elgato/translations/zh-Hant.json @@ -17,7 +17,7 @@ "description": "\u8a2d\u5b9a Elgato Key \u7167\u660e\u4ee5\u6574\u5408\u81f3 Home Assistant\u3002" }, "zeroconf_confirm": { - "description": "\u662f\u5426\u8981\u5c07 Elgato Key \u7167\u660e\u5e8f\u865f `{serial_number}` \u65b0\u589e\u81f3 Home Assistant\uff1f", + "description": "\u662f\u5426\u8981\u5c07\u5e8f\u865f\u70ba `{serial_number}` \u4e4b Elgato Key \u7167\u660e\u8a2d\u5099\u65b0\u589e\u81f3 Home Assistant\uff1f", "title": "\u81ea\u52d5\u63a2\u7d22\u5230 Elgato Key \u7167\u660e\u8a2d\u5099" } } diff --git a/homeassistant/components/tibber/translations/pt.json b/homeassistant/components/elkm1/translations/pt-BR.json similarity index 50% rename from homeassistant/components/tibber/translations/pt.json rename to homeassistant/components/elkm1/translations/pt-BR.json index 243987422dd4..932b4b8a72e0 100644 --- a/homeassistant/components/tibber/translations/pt.json +++ b/homeassistant/components/elkm1/translations/pt-BR.json @@ -3,11 +3,9 @@ "step": { "user": { "data": { - "access_token": "" - }, - "title": "" + "username": "Usu\u00e1rio" + } } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/emulated_roku/translations/et.json b/homeassistant/components/emulated_roku/translations/et.json index b94548b44af4..d6a9fded4b6d 100644 --- a/homeassistant/components/emulated_roku/translations/et.json +++ b/homeassistant/components/emulated_roku/translations/et.json @@ -3,11 +3,9 @@ "step": { "user": { "data": { - "host_ip": "", "name": "Nimi" } } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/enocean/translations/no.json b/homeassistant/components/enocean/translations/no.json index a3fc35edcc82..b87607d2f35b 100644 --- a/homeassistant/components/enocean/translations/no.json +++ b/homeassistant/components/enocean/translations/no.json @@ -22,6 +22,5 @@ "title": "Angi banen til din ENOcean dongle" } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/esphome/translations/no.json b/homeassistant/components/esphome/translations/no.json index 3c2dafff34d4..9a23a04b5405 100644 --- a/homeassistant/components/esphome/translations/no.json +++ b/homeassistant/components/esphome/translations/no.json @@ -23,8 +23,7 @@ }, "user": { "data": { - "host": "Vert", - "port": "" + "host": "Vert" }, "description": "Vennligst fyll inn tilkoblingsinnstillinger for din [ESPHome](https://esphomelib.com/) node." } diff --git a/homeassistant/components/flick_electric/translations/pt-BR.json b/homeassistant/components/flick_electric/translations/pt-BR.json index 2f05df0cb4d0..5d7f10c1e030 100644 --- a/homeassistant/components/flick_electric/translations/pt-BR.json +++ b/homeassistant/components/flick_electric/translations/pt-BR.json @@ -12,7 +12,9 @@ "user": { "data": { "client_id": "ID do cliente (Opcional)", - "client_secret": "Segredo do cliente (Opcional)" + "client_secret": "Segredo do cliente (Opcional)", + "password": "Senha", + "username": "Usu\u00e1rio" }, "title": "Credenciais de login do Flick" } diff --git a/homeassistant/components/flo/translations/ca.json b/homeassistant/components/flo/translations/ca.json new file mode 100644 index 000000000000..9f2af24fb0c6 --- /dev/null +++ b/homeassistant/components/flo/translations/ca.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + }, + "error": { + "cannot_connect": "Ha fallat la connexi\u00f3", + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", + "unknown": "Error inesperat" + }, + "step": { + "user": { + "data": { + "host": "Amfitri\u00f3", + "password": "Contrasenya", + "username": "Nom d'usuari" + } + } + } + }, + "title": "flo" +} \ No newline at end of file diff --git a/homeassistant/components/flo/translations/en.json b/homeassistant/components/flo/translations/en.json index 9434a81b3e64..2b5ee5b33ee3 100644 --- a/homeassistant/components/flo/translations/en.json +++ b/homeassistant/components/flo/translations/en.json @@ -1,19 +1,19 @@ { "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" + "already_configured": "Device is already configured" }, "error": { - "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", - "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]", - "unknown": "[%key:common::config_flow::error::unknown%]" + "cannot_connect": "Failed to connect", + "invalid_auth": "Invalid authentication", + "unknown": "Unexpected error" }, "step": { "user": { "data": { - "host": "[%key:common::config_flow::data::host%]", - "password": "[%key:common::config_flow::data::password%]", - "username": "[%key:common::config_flow::data::username%]" + "host": "Host", + "password": "Password", + "username": "Username" } } } diff --git a/homeassistant/components/flo/translations/es.json b/homeassistant/components/flo/translations/es.json new file mode 100644 index 000000000000..cf11e5864838 --- /dev/null +++ b/homeassistant/components/flo/translations/es.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Fallo al conectar", + "invalid_auth": "Autentificaci\u00f3n no valida", + "unknown": "Error inesperado" + }, + "step": { + "user": { + "data": { + "host": "Host", + "password": "Contrase\u00f1a", + "username": "Nombre de usuario" + } + } + } + }, + "title": "flo" +} \ No newline at end of file diff --git a/homeassistant/components/flo/translations/it.json b/homeassistant/components/flo/translations/it.json new file mode 100644 index 000000000000..824e021aa586 --- /dev/null +++ b/homeassistant/components/flo/translations/it.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + }, + "error": { + "cannot_connect": "Impossibile connettersi", + "invalid_auth": "Autenticazione non valida", + "unknown": "Errore imprevisto" + }, + "step": { + "user": { + "data": { + "host": "Host", + "password": "Password", + "username": "Nome utente" + } + } + } + }, + "title": "flo" +} \ No newline at end of file diff --git a/homeassistant/components/flo/translations/lb.json b/homeassistant/components/flo/translations/lb.json new file mode 100644 index 000000000000..33aaba2878f1 --- /dev/null +++ b/homeassistant/components/flo/translations/lb.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Feeler beim verbannen", + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "user": { + "data": { + "host": "Host", + "password": "Passwuert", + "username": "Benotzernumm" + } + } + } + }, + "title": "flo" +} \ No newline at end of file diff --git a/homeassistant/components/flo/translations/no.json b/homeassistant/components/flo/translations/no.json new file mode 100644 index 000000000000..d02310c9215b --- /dev/null +++ b/homeassistant/components/flo/translations/no.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert" + }, + "error": { + "cannot_connect": "Tilkobling mislyktes.", + "invalid_auth": "Ugyldig godkjenning", + "unknown": "Uventet feil" + }, + "step": { + "user": { + "data": { + "host": "Vert", + "password": "Passord", + "username": "Brukernavn" + } + } + } + }, + "title": "Flo" +} \ No newline at end of file diff --git a/homeassistant/components/flo/translations/pt-BR.json b/homeassistant/components/flo/translations/pt-BR.json new file mode 100644 index 000000000000..026edf7221c6 --- /dev/null +++ b/homeassistant/components/flo/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 configurado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/flo/translations/ru.json b/homeassistant/components/flo/translations/ru.json new file mode 100644 index 000000000000..5d55f2d523ff --- /dev/null +++ b/homeassistant/components/flo/translations/ru.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "step": { + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "username": "\u041b\u043e\u0433\u0438\u043d" + } + } + } + }, + "title": "flo" +} \ No newline at end of file diff --git a/homeassistant/components/flo/translations/zh-Hant.json b/homeassistant/components/flo/translations/zh-Hant.json new file mode 100644 index 000000000000..3856bfdec9a4 --- /dev/null +++ b/homeassistant/components/flo/translations/zh-Hant.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "password": "\u5bc6\u78bc", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + } + } + } + }, + "title": "flo" +} \ No newline at end of file diff --git a/homeassistant/components/forked_daapd/translations/nl.json b/homeassistant/components/forked_daapd/translations/nl.json index 73dd47b2498a..5391615fcb1e 100644 --- a/homeassistant/components/forked_daapd/translations/nl.json +++ b/homeassistant/components/forked_daapd/translations/nl.json @@ -11,7 +11,7 @@ "wrong_password": "Onjuist wachtwoord.", "wrong_server_type": "De forked-daapd-integratie vereist een forked-daapd-server met versie >= 27.0." }, - "flow_title": "forked-daapd server: {naam} ({host})", + "flow_title": "forked-daapd server: {name} ({host})", "step": { "user": { "data": { diff --git a/homeassistant/components/forked_daapd/translations/no.json b/homeassistant/components/forked_daapd/translations/no.json index ac58ddf96399..d86d47c41376 100644 --- a/homeassistant/components/forked_daapd/translations/no.json +++ b/homeassistant/components/forked_daapd/translations/no.json @@ -17,8 +17,7 @@ "data": { "host": "Vert", "name": "Vennlig navn", - "password": "API-passord (la st\u00e5 tomt hvis ingen passord)", - "port": "" + "password": "API-passord (la st\u00e5 tomt hvis ingen passord)" }, "title": "Konfigurere forked-daapd-enhet" } diff --git a/homeassistant/components/freebox/translations/no.json b/homeassistant/components/freebox/translations/no.json index 0ec9bf70ecda..f93450837a22 100644 --- a/homeassistant/components/freebox/translations/no.json +++ b/homeassistant/components/freebox/translations/no.json @@ -15,10 +15,8 @@ }, "user": { "data": { - "host": "Vert", - "port": "" - }, - "title": "" + "host": "Vert" + } } } } diff --git a/homeassistant/components/fritzbox/translations/fr.json b/homeassistant/components/fritzbox/translations/fr.json index db7b202ac5fc..3bd90697596b 100644 --- a/homeassistant/components/fritzbox/translations/fr.json +++ b/homeassistant/components/fritzbox/translations/fr.json @@ -7,7 +7,7 @@ "not_supported": "Connect\u00e9 \u00e0 AVM FRITZ! Box mais impossible de contr\u00f4ler les appareils Smart Home." }, "error": { - "auth_failed": "Le nom d'utilisateur et / ou le mot de passe sont incorrects." + "auth_failed": "Le nom d'utilisateur et/ou le mot de passe sont incorrects." }, "flow_title": "AVM FRITZ!Box : {name}", "step": { diff --git a/homeassistant/components/fritzbox/translations/pt-BR.json b/homeassistant/components/fritzbox/translations/pt-BR.json index 6fd7f35d8c57..befa6942be94 100644 --- a/homeassistant/components/fritzbox/translations/pt-BR.json +++ b/homeassistant/components/fritzbox/translations/pt-BR.json @@ -5,7 +5,17 @@ }, "step": { "confirm": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + }, "description": "Voc\u00ea quer configurar o {name}?" + }, + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } } } } diff --git a/homeassistant/components/garmin_connect/translations/no.json b/homeassistant/components/garmin_connect/translations/no.json index 9058d46d02a0..1c814306b3ba 100644 --- a/homeassistant/components/garmin_connect/translations/no.json +++ b/homeassistant/components/garmin_connect/translations/no.json @@ -15,8 +15,7 @@ "password": "Passord", "username": "Brukernavn" }, - "description": "Fyll inn legitimasjonen din.", - "title": "" + "description": "Fyll inn legitimasjonen din." } } } diff --git a/homeassistant/components/gdacs/translations/no.json b/homeassistant/components/gdacs/translations/no.json index 372a24c0b385..3ca22c398e0d 100644 --- a/homeassistant/components/gdacs/translations/no.json +++ b/homeassistant/components/gdacs/translations/no.json @@ -5,9 +5,6 @@ }, "step": { "user": { - "data": { - "radius": "" - }, "title": "Fyll ut filterdetaljene." } } diff --git a/homeassistant/components/geonetnz_quakes/translations/no.json b/homeassistant/components/geonetnz_quakes/translations/no.json index fc3b339d807e..3ca22c398e0d 100644 --- a/homeassistant/components/geonetnz_quakes/translations/no.json +++ b/homeassistant/components/geonetnz_quakes/translations/no.json @@ -5,10 +5,6 @@ }, "step": { "user": { - "data": { - "mmi": "", - "radius": "" - }, "title": "Fyll ut filterdetaljene." } } diff --git a/homeassistant/components/geonetnz_volcano/translations/no.json b/homeassistant/components/geonetnz_volcano/translations/no.json index 646afcc1d162..50ffa06071ec 100644 --- a/homeassistant/components/geonetnz_volcano/translations/no.json +++ b/homeassistant/components/geonetnz_volcano/translations/no.json @@ -5,9 +5,6 @@ }, "step": { "user": { - "data": { - "radius": "" - }, "title": "Fyll inn dine filterdetaljer." } } diff --git a/homeassistant/components/gios/translations/no.json b/homeassistant/components/gios/translations/no.json index 784b75c9ee54..7df7ba57b3bd 100644 --- a/homeassistant/components/gios/translations/no.json +++ b/homeassistant/components/gios/translations/no.json @@ -14,8 +14,7 @@ "name": "Navn p\u00e5 integrasjon", "station_id": "ID til m\u00e5lestasjon" }, - "description": "Sett opp GIO\u015a (Polish Chief Inspectorate Of Environmental Protection) luftkvalitet integrasjon. Hvis du trenger hjelp med konfigurasjonen ta en titt her: https://www.home-assistant.io/integrations/gios", - "title": "" + "description": "Sett opp GIO\u015a (Polish Chief Inspectorate Of Environmental Protection) luftkvalitet integrasjon. Hvis du trenger hjelp med konfigurasjonen ta en titt her: https://www.home-assistant.io/integrations/gios" } } } diff --git a/homeassistant/components/glances/translations/no.json b/homeassistant/components/glances/translations/no.json index dd593c4add6f..666aaa6bf009 100644 --- a/homeassistant/components/glances/translations/no.json +++ b/homeassistant/components/glances/translations/no.json @@ -13,7 +13,6 @@ "host": "Vert", "name": "Navn", "password": "Passord", - "port": "", "ssl": "Bruk SSL / TLS for \u00e5 koble til Glances-systemet", "username": "Brukernavn", "verify_ssl": "Bekreft sertifiseringen av systemet", diff --git a/homeassistant/components/glances/translations/pt-BR.json b/homeassistant/components/glances/translations/pt-BR.json index 05ea657c8b30..7f5535fd04b6 100644 --- a/homeassistant/components/glances/translations/pt-BR.json +++ b/homeassistant/components/glances/translations/pt-BR.json @@ -3,7 +3,9 @@ "step": { "user": { "data": { - "username": "Nome de usu\u00e1rio" + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" } } } diff --git a/homeassistant/components/gogogate2/translations/ru.json b/homeassistant/components/gogogate2/translations/ru.json index 9f4286588206..f7f88db1d1bd 100644 --- a/homeassistant/components/gogogate2/translations/ru.json +++ b/homeassistant/components/gogogate2/translations/ru.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f." }, "step": { diff --git a/homeassistant/components/group/translations/nb.json b/homeassistant/components/group/translations/nb.json index 14ac7fac24f2..7d2edd69113d 100644 --- a/homeassistant/components/group/translations/nb.json +++ b/homeassistant/components/group/translations/nb.json @@ -6,7 +6,6 @@ "locked": "L\u00e5st", "not_home": "Borte", "off": "Av", - "ok": "", "on": "P\u00e5", "open": "\u00c5pen", "problem": "Problem", diff --git a/homeassistant/components/group/translations/no.json b/homeassistant/components/group/translations/no.json index 763021190c17..698af4fe68cd 100644 --- a/homeassistant/components/group/translations/no.json +++ b/homeassistant/components/group/translations/no.json @@ -6,10 +6,8 @@ "locked": "L\u00e5st", "not_home": "Borte", "off": "Av", - "ok": "", "on": "P\u00e5", "open": "\u00c5pen", - "problem": "", "unlocked": "Ul\u00e5st" } }, diff --git a/homeassistant/components/guardian/translations/no.json b/homeassistant/components/guardian/translations/no.json index fbe5f881124d..850424df5147 100644 --- a/homeassistant/components/guardian/translations/no.json +++ b/homeassistant/components/guardian/translations/no.json @@ -8,8 +8,7 @@ "step": { "user": { "data": { - "ip_address": "IP adresse", - "port": "" + "ip_address": "IP adresse" }, "description": "Konfigurer en lokal Elexa Guardian-enhet." }, diff --git a/homeassistant/components/hassio/translations/nb.json b/homeassistant/components/hassio/translations/nb.json deleted file mode 100644 index d8a4c4530151..000000000000 --- a/homeassistant/components/hassio/translations/nb.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "title": "" -} \ No newline at end of file diff --git a/homeassistant/components/hassio/translations/no.json b/homeassistant/components/hassio/translations/no.json deleted file mode 100644 index d8a4c4530151..000000000000 --- a/homeassistant/components/hassio/translations/no.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "title": "" -} \ No newline at end of file diff --git a/homeassistant/components/hlk_sw16/translations/it.json b/homeassistant/components/hlk_sw16/translations/it.json new file mode 100644 index 000000000000..e9356485e087 --- /dev/null +++ b/homeassistant/components/hlk_sw16/translations/it.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + }, + "error": { + "cannot_connect": "Impossibile connettersi", + "invalid_auth": "Autenticazione non valida", + "unknown": "Errore imprevisto" + }, + "step": { + "user": { + "data": { + "host": "Host", + "password": "Password", + "username": "Nome utente" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hlk_sw16/translations/lb.json b/homeassistant/components/hlk_sw16/translations/lb.json new file mode 100644 index 000000000000..e235a2f9047c --- /dev/null +++ b/homeassistant/components/hlk_sw16/translations/lb.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Feeler beim verbannen", + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "user": { + "data": { + "host": "Host", + "password": "Passwuert", + "username": "Benotzernumm" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hlk_sw16/translations/ru.json b/homeassistant/components/hlk_sw16/translations/ru.json index ee2788cea566..6f71ee413761 100644 --- a/homeassistant/components/hlk_sw16/translations/ru.json +++ b/homeassistant/components/hlk_sw16/translations/ru.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, diff --git a/homeassistant/components/hlk_sw16/translations/zh-Hant.json b/homeassistant/components/hlk_sw16/translations/zh-Hant.json new file mode 100644 index 000000000000..8bf65ef6ee62 --- /dev/null +++ b/homeassistant/components/hlk_sw16/translations/zh-Hant.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "password": "\u5bc6\u78bc", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homeassistant/translations/nb.json b/homeassistant/components/homeassistant/translations/nb.json deleted file mode 100644 index d8a4c4530151..000000000000 --- a/homeassistant/components/homeassistant/translations/nb.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "title": "" -} \ No newline at end of file diff --git a/homeassistant/components/homeassistant/translations/no.json b/homeassistant/components/homeassistant/translations/no.json deleted file mode 100644 index d8a4c4530151..000000000000 --- a/homeassistant/components/homeassistant/translations/no.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "title": "" -} \ No newline at end of file diff --git a/homeassistant/components/homeassistant/translations/pt.json b/homeassistant/components/homeassistant/translations/pt.json deleted file mode 100644 index d8a4c4530151..000000000000 --- a/homeassistant/components/homeassistant/translations/pt.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "title": "" -} \ No newline at end of file diff --git a/homeassistant/components/homekit_controller/translations/ca.json b/homeassistant/components/homekit_controller/translations/ca.json index bf19b9af6725..bf46d5849170 100644 --- a/homeassistant/components/homekit_controller/translations/ca.json +++ b/homeassistant/components/homekit_controller/translations/ca.json @@ -15,11 +15,20 @@ "max_peers_error": "El dispositiu ha refusat la vinculaci\u00f3 perqu\u00e8 no t\u00e9 suficient espai lliure.", "max_tries_error": "El dispositiu ha refusat la vinculaci\u00f3 perqu\u00e8 ha rebut m\u00e9s de 100 intents d'autenticaci\u00f3 fallits.", "pairing_failed": "S'ha produ\u00eft un error mentre s'intentava la vinculaci\u00f3 amb aquest dispositiu. Pot ser que sigui un error temporal o pot ser que el teu dispositiu encara no sigui compatible.", + "protocol_error": "Error en comunicar-se amb l'accessori. \u00c9s possible que el dispositiu no estigui en mode de vinculaci\u00f3, potser cal pr\u00e9mer un bot\u00f3 f\u00edsic o virtual.", "unable_to_pair": "No s'ha pogut vincular, torna-ho a provar.", "unknown_error": "El dispositiu ha em\u00e8s un error desconegut. Vinculaci\u00f3 fallida." }, "flow_title": "Accessori HomeKit: {name}", "step": { + "busy_error": { + "description": "Atura la vinculaci\u00f3 a tots els controladors o prova de reiniciar el dispositiu, despr\u00e9s, segueix amb la vinculaci\u00f3.", + "title": "El dispositiu ja s'est\u00e0 vinculant amb un altre controlador" + }, + "max_tries_error": { + "description": "El dispositiu ha rebut m\u00e9s de 100 intents d'autenticaci\u00f3 fallits. Prova de reiniciar el dispositiu, despr\u00e9s torna a intentar vincular-lo.", + "title": "S'ha superat el m\u00e0xim nombre d'intents d'autenticaci\u00f3" + }, "pair": { "data": { "pairing_code": "Codi de vinculaci\u00f3" @@ -27,6 +36,14 @@ "description": "Introdueix el codi de vinculaci\u00f3 de HomeKit per utilitzar aquest accessori (format XXX-XX-XXX)", "title": "Vinculaci\u00f3 amb" }, + "protocol_error": { + "description": "\u00c9s possible que el dispositiu no estigui en mode de vinculaci\u00f3, potser cal pr\u00e9mer un bot\u00f3 f\u00edsic o virtual. Assegura't que el dispositiu est\u00e0 en mode vinculaci\u00f3 o prova de reiniciar-lo, despr\u00e9s, segueix amb la vinculaci\u00f3.", + "title": "Error en comunicar-se amb l'accessori" + }, + "try_pair_later": { + "description": "Assegura't que el dispositiu estigui en mode vinculaci\u00f3 o prova de reiniciar-lo, despr\u00e9s continua reiniciant la vinculaci\u00f3.", + "title": "Vinculaci\u00f3 no disponible" + }, "user": { "data": { "device": "Dispositiu" diff --git a/homeassistant/components/homekit_controller/translations/en.json b/homeassistant/components/homekit_controller/translations/en.json index bc07b71fa75a..544c86391be9 100644 --- a/homeassistant/components/homekit_controller/translations/en.json +++ b/homeassistant/components/homekit_controller/translations/en.json @@ -1,50 +1,57 @@ { - "title": "HomeKit Controller", - "config": { - "flow_title": "HomeKit Accessory: {name}", - "step": { - "user": { - "title": "Pair with HomeKit Accessory", - "description": "Select the device you want to pair with", - "data": { - "device": "Device" + "config": { + "abort": { + "accessory_not_found_error": "Cannot add pairing as device can no longer be found.", + "already_configured": "Accessory is already configured with this controller.", + "already_in_progress": "Config flow for device is already in progress.", + "already_paired": "This accessory is already paired to another device. Please reset the accessory and try again.", + "ignored_model": "HomeKit support for this model is blocked as a more feature complete native integration is available.", + "invalid_config_entry": "This device is showing as ready to pair but there is already a conflicting configuration entry for it in Home Assistant that must first be removed.", + "no_devices": "No unpaired devices could be found" + }, + "error": { + "authentication_error": "Incorrect HomeKit code. Please check it and try again.", + "busy_error": "Device refused to add pairing as it is already pairing with another controller.", + "max_peers_error": "Device refused to add pairing as it has no free pairing storage.", + "max_tries_error": "Device refused to add pairing as it has received more than 100 unsuccessful authentication attempts.", + "pairing_failed": "An unhandled error occurred while attempting to pair with this device. This may be a temporary failure or your device may not be supported currently.", + "protocol_error": "Error communicating with the accessory. Device may not be in pairing mode and may require a physical or virtual button press.", + "unable_to_pair": "Unable to pair, please try again.", + "unknown_error": "Device reported an unknown error. Pairing failed." + }, + "flow_title": "HomeKit Accessory: {name}", + "step": { + "busy_error": { + "description": "Abort pairing on all controllers, or try restarting the device, then continue to resume pairing.", + "title": "The device is already pairing with another controller" + }, + "max_tries_error": { + "description": "The device has received more than 100 unsuccessful authentication attempts. Try restarting the device, then continue to resume pairing.", + "title": "Maximum authentication attempts exceeded" + }, + "pair": { + "data": { + "pairing_code": "Pairing Code" + }, + "description": "Enter your HomeKit pairing code (in the format XXX-XX-XXX) to use this accessory", + "title": "Pair with HomeKit Accessory" + }, + "protocol_error": { + "description": "The device may not be in pairing mode and may require a physical or virtual button press. Ensure the device is in pairing mode or try restarting the device, then continue to resume pairing.", + "title": "Error communicating with the accessory" + }, + "try_pair_later": { + "description": "Ensure the device is in pairing mode or try restarting the device, then continue to re-start pairing.", + "title": "Pairing Unavailable" + }, + "user": { + "data": { + "device": "Device" + }, + "description": "Select the device you want to pair with", + "title": "Pair with HomeKit Accessory" + } } - }, - "pair": { - "title": "Pair with HomeKit Accessory", - "description": "Enter your HomeKit pairing code (in the format XXX-XX-XXX) to use this accessory", - "data": { - "pairing_code": "Pairing Code" - } - }, - "protocol_error": { - "title": "Error communicating with the accessory", - "description": "The device may not be in pairing mode and may require a physical or virtual button press. Ensure the device is in pairing mode or try restarting the device, then continue to resume pairing." - }, - "busy_error": { - "title": "The device is already pairing with another controller", - "description": "Abort pairing on all controllers, or try restarting the device, then continue to resume pairing." - }, - "max_tries_error": { - "title": "Maximum authentication attempts exceeded", - "description": "The device has received more than 100 unsuccessful authentication attempts. Try restarting the device, then continue to resume pairing." - } }, - "error": { - "unable_to_pair": "Unable to pair, please try again.", - "unknown_error": "Device reported an unknown error. Pairing failed.", - "authentication_error": "Incorrect HomeKit code. Please check it and try again.", - "max_peers_error": "Device refused to add pairing as it has no free pairing storage.", - "pairing_failed": "An unhandled error occurred while attempting to pair with this device. This may be a temporary failure or your device may not be supported currently." - }, - "abort": { - "no_devices": "No unpaired devices could be found", - "already_paired": "This accessory is already paired to another device. Please reset the accessory and try again.", - "ignored_model": "HomeKit support for this model is blocked as a more feature complete native integration is available.", - "already_configured": "Accessory is already configured with this controller.", - "invalid_config_entry": "This device is showing as ready to pair but there is already a conflicting configuration entry for it in Home Assistant that must first be removed.", - "accessory_not_found_error": "Cannot add pairing as device can no longer be found.", - "already_in_progress": "Config flow for device is already in progress." - } - } -} + "title": "HomeKit Controller" +} \ No newline at end of file diff --git a/homeassistant/components/homekit_controller/translations/es.json b/homeassistant/components/homekit_controller/translations/es.json index b48ec79e9db3..8eb450e65581 100644 --- a/homeassistant/components/homekit_controller/translations/es.json +++ b/homeassistant/components/homekit_controller/translations/es.json @@ -15,11 +15,20 @@ "max_peers_error": "El dispositivo rechaz\u00f3 el emparejamiento ya que no tiene almacenamiento de emparejamientos libres.", "max_tries_error": "El dispositivo rechaz\u00f3 el emparejamiento ya que ha recibido m\u00e1s de 100 intentos de autenticaci\u00f3n fallidos.", "pairing_failed": "Se ha producido un error no controlado al intentar emparejarse con este dispositivo. Esto puede ser un fallo temporal o que tu dispositivo no est\u00e9 admitido en este momento.", + "protocol_error": "Error de comunicaci\u00f3n con el accesorio. El dispositivo puede no estar en modo de emparejamiento y puede requerir una pulsaci\u00f3n de bot\u00f3n f\u00edsica o virtual.", "unable_to_pair": "No se ha podido emparejar, por favor int\u00e9ntelo de nuevo.", "unknown_error": "El dispositivo report\u00f3 un error desconocido. La vinculaci\u00f3n ha fallado." }, "flow_title": "Accesorio HomeKit: {name}", "step": { + "busy_error": { + "description": "Interrumpe el emparejamiento en todos los controladores o intenta reiniciar el dispositivo y luego contin\u00faa con el emparejamiento.", + "title": "El dispositivo ya est\u00e1 emparejando con otro controlador" + }, + "max_tries_error": { + "description": "El dispositivo ha recibido m\u00e1s de 100 intentos de autenticaci\u00f3n fallidos. Intenta reiniciar el dispositivo, luego contin\u00faa para reanudar el emparejamiento.", + "title": "M\u00e1ximo n\u00famero de intentos de autenticaci\u00f3n superados" + }, "pair": { "data": { "pairing_code": "C\u00f3digo de vinculaci\u00f3n" @@ -27,6 +36,14 @@ "description": "Introduce tu c\u00f3digo de vinculaci\u00f3n de HomeKit (en este formato XXX-XX-XXX) para usar este accesorio", "title": "Vincular con accesorio HomeKit" }, + "protocol_error": { + "description": "Es posible que el dispositivo no est\u00e9 en modo de emparejamiento y que requiera que se presione un bot\u00f3n f\u00edsico o virtual. Aseg\u00farate de que el dispositivo est\u00e1 en modo de emparejamiento o intenta reiniciar el dispositivo, luego contin\u00faa para reanudar el emparejamiento.", + "title": "Error al comunicarse con el accesorio" + }, + "try_pair_later": { + "description": "Aseg\u00farate de que el dispositivo est\u00e1 en modo de emparejamiento o reinicia el dispositivo y vuelve a intentar el emparejamiento.", + "title": "Emparejamiento no disponible" + }, "user": { "data": { "device": "Dispositivo" diff --git a/homeassistant/components/homekit_controller/translations/fr.json b/homeassistant/components/homekit_controller/translations/fr.json index a21ee3a53b30..6a0385737ced 100644 --- a/homeassistant/components/homekit_controller/translations/fr.json +++ b/homeassistant/components/homekit_controller/translations/fr.json @@ -27,6 +27,10 @@ "description": "Entrez votre code de jumelage HomeKit (au format XXX-XX-XXX) pour utiliser cet accessoire.", "title": "Appairer avec l'accessoire HomeKit" }, + "protocol_error": { + "description": "L\u2019appareil peut ne pas \u00eatre en mode appairement et peut n\u00e9cessiter une pression sur un bouton physique ou virtuel. Assurez-vous que l\u2019appareil est en mode appariement ou essayez de red\u00e9marrer l\u2019appareil, puis continuez \u00e0 reprendre l\u2019appariement.", + "title": "Erreur de communication avec l\u2019accessoire" + }, "user": { "data": { "device": "Appareil" diff --git a/homeassistant/components/homekit_controller/translations/it.json b/homeassistant/components/homekit_controller/translations/it.json index 033e6f937daa..f07fd6df8b00 100644 --- a/homeassistant/components/homekit_controller/translations/it.json +++ b/homeassistant/components/homekit_controller/translations/it.json @@ -15,11 +15,20 @@ "max_peers_error": "Il dispositivo ha rifiutato di aggiungere l'abbinamento in quanto non dispone di una memoria libera per esso.", "max_tries_error": "Il dispositivo ha rifiutato di aggiungere l'abbinamento poich\u00e9 ha ricevuto pi\u00f9 di 100 tentativi di autenticazione non riusciti.", "pairing_failed": "Si \u00e8 verificato un errore non gestito durante il tentativo di abbinamento con questo dispositivo. Potrebbe trattarsi di un errore temporaneo o il dispositivo potrebbe non essere attualmente supportato.", + "protocol_error": "Errore di comunicazione con l'accessorio. Il dispositivo potrebbe non essere in modalit\u00e0 di associazione e potrebbe richiedere la pressione di un pulsante fisico o virtuale.", "unable_to_pair": "Impossibile abbinare, per favore riprova.", "unknown_error": "Il dispositivo ha riportato un errore sconosciuto. L'abbinamento non \u00e8 riuscito." }, "flow_title": "Accessorio HomeKit: {name}", "step": { + "busy_error": { + "description": "Interrompere l'associazione su tutti i controller o provare a riavviare il dispositivo, quindi continuare a riprendere l'associazione.", + "title": "Il dispositivo \u00e8 gi\u00e0 associato a un altro controller" + }, + "max_tries_error": { + "description": "Il dispositivo ha ricevuto pi\u00f9 di 100 tentativi di autenticazione non riusciti. Prova a riavviare il dispositivo, quindi continua a riprendere l'associazione.", + "title": "Numero massimo di tentativi di autenticazione superato" + }, "pair": { "data": { "pairing_code": "Codice di abbinamento" @@ -27,6 +36,14 @@ "description": "Immettere il codice di abbinamento HomeKit (nel formato XXX-XX-XXX) per utilizzare questo accessorio", "title": "Abbina con accessorio HomeKit" }, + "protocol_error": { + "description": "Il dispositivo potrebbe non essere in modalit\u00e0 di associazione e potrebbe richiedere una pressione di un pulsante fisico o virtuale. Assicurati che il dispositivo sia in modalit\u00e0 di associazione o prova a riavviarlo, quindi continua a riprendere l'associazione.", + "title": "Errore di comunicazione con l'accessorio" + }, + "try_pair_later": { + "description": "Verificare che il dispositivo sia in modalit\u00e0 di associazione o provare a riavviarlo, quindi continuare ad avviare nuovamente l'associazione.", + "title": "Associazione non disponibile" + }, "user": { "data": { "device": "Dispositivo" diff --git a/homeassistant/components/homekit_controller/translations/ko.json b/homeassistant/components/homekit_controller/translations/ko.json index 6cd6c20aad0f..55c5ee0053dc 100644 --- a/homeassistant/components/homekit_controller/translations/ko.json +++ b/homeassistant/components/homekit_controller/translations/ko.json @@ -20,6 +20,14 @@ }, "flow_title": "HomeKit \uc561\uc138\uc11c\ub9ac: {name}", "step": { + "busy_error": { + "description": "\ubaa8\ub4e0 \ucee8\ud2b8\ub864\ub7ec\uc5d0\uc11c \ud398\uc5b4\ub9c1\uc744 \uc911\ub2e8\ud558\uac70\ub098 \uae30\uae30\ub97c \ub2e4\uc2dc \uc2dc\uc791\ud55c \ub2e4\uc74c \ud398\uc5b4\ub9c1\uc744 \uacc4\uc18d\ud574\uc8fc\uc138\uc694.", + "title": "\uae30\uae30\uac00 \uc774\ubbf8 \ub2e4\ub978 \ucee8\ud2b8\ub864\ub7ec\uc640 \ud398\uc774\ub9c1\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4" + }, + "max_tries_error": { + "description": "\uae30\uae30\uac00 100\ud68c \uc774\uc0c1\uc758 \uc2e4\ud328\ud55c \uc778\uc99d \uc2dc\ub3c4\ub97c \ubc1b\uc558\uc2b5\ub2c8\ub2e4. \uae30\uae30\ub97c \ub2e4\uc2dc \uc2dc\uc791\ud55c \ub2e4\uc74c \ud398\uc5b4\ub9c1\uc744 \uacc4\uc18d\ud574\uc8fc\uc138\uc694.", + "title": "\ucd5c\ub300 \uc778\uc99d \uc2dc\ub3c4 \ud69f\uc218\ub97c \ucd08\uacfc\ud588\uc2b5\ub2c8\ub2e4" + }, "pair": { "data": { "pairing_code": "\ud398\uc5b4\ub9c1 \ucf54\ub4dc" @@ -27,6 +35,10 @@ "description": "\uc774 \uc561\uc138\uc11c\ub9ac\ub97c \uc0ac\uc6a9\ud558\ub824\uba74 HomeKit \ud398\uc5b4\ub9c1 \ucf54\ub4dc (XXX-XX-XXX \ud615\uc2dd) \ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694", "title": "HomeKit \uc561\uc138\uc11c\ub9ac \ud398\uc5b4\ub9c1\ud558\uae30" }, + "protocol_error": { + "description": "\uae30\uae30\uac00 \ud398\uc5b4\ub9c1 \ubaa8\ub4dc\uc5d0 \uc788\uc9c0 \uc54a\uc744 \uc218 \uc788\uc73c\uba70 \ubb3c\ub9ac\uc801 \ub610\ub294 \uac00\uc0c1 \uc758 \ubc84\ud2bc\uc744 \ub20c\ub7ec\uc57c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uae30\uae30\uac00 \ud398\uc5b4\ub9c1 \ubaa8\ub4dc\uc5d0 \uc788\ub294\uc9c0 \ud655\uc778\ud558\uac70\ub098 \uae30\uae30\ub97c \ub2e4\uc2dc \uc2dc\uc791\ud55c \ub2e4\uc74c \ud398\uc5b4\ub9c1\uc744 \uacc4\uc18d\ud574\uc8fc\uc138\uc694.", + "title": "\uc561\uc138\uc11c\ub9ac\uc640 \ud1b5\uc2e0 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4" + }, "user": { "data": { "device": "\uae30\uae30" diff --git a/homeassistant/components/homekit_controller/translations/lb.json b/homeassistant/components/homekit_controller/translations/lb.json index c840cb4e9fcf..5431b3b30d16 100644 --- a/homeassistant/components/homekit_controller/translations/lb.json +++ b/homeassistant/components/homekit_controller/translations/lb.json @@ -15,11 +15,20 @@ "max_peers_error": "Den Apparat huet den Kupplungs Versuch refus\u00e9iert well et keng fr\u00e4i Pairing Memoire huet.", "max_tries_error": "Den Apparat huet den Kupplungs Versuch refus\u00e9iert well et m\u00e9i w\u00e9i 100 net erfollegr\u00e4ich Authentifikatioun's Versich erhalen huet.", "pairing_failed": "Eng onerwaarte Feeler ass opgetruede beim Kupplung's Versuch mat d\u00ebsem Apparat. D\u00ebst kann e tempor\u00e4re Feeler sinn oder D\u00e4in Apparat g\u00ebtt aktuell net \u00ebnnerst\u00ebtzt.", + "protocol_error": "Feeler bei der Kommunikatioun mam Accessoire. Apparat ass vill\u00e4icht net am Kopplungs Modus a ben\u00e9idegt een Drock op ee Kn\u00e4ppchen.", "unable_to_pair": "Feeler beim verbannen, prob\u00e9iert w.e.g. nach emol.", "unknown_error": "Apparat mellt een onbekannte Feeler. Verbindung net m\u00e9iglech." }, "flow_title": "HomeKit Accessoire: {name}", "step": { + "busy_error": { + "description": "Briech d'Kopplung op all Kontroller of, oder start den Apparat fr\u00ebsch, da versich et nach emol mat der Kopplung.", + "title": "Den Apparat ass am gaange mat engem anere Kontroller ze koppelen." + }, + "max_tries_error": { + "description": "Den Apparat huet m\u00e9i w\u00e9i 100 net erfollegr\u00e4ich Authentifikatioun Versich. Prob\u00e9ier den Apparat nei ze starten, da versich et nach emol mat der Kopplung.", + "title": "Maximum vun den Authentifikatioun Versich iwwerschratt" + }, "pair": { "data": { "pairing_code": "Pairing Code" @@ -27,6 +36,14 @@ "description": "Gitt \u00e4ren HomeKit pairing Code (am Format XXX-XX-XXX) an fir d\u00ebsen Accessoire ze benotzen", "title": "Mam HomeKit Accessoire verbannen" }, + "protocol_error": { + "description": "Den Apparat ass vill\u00e4icht net am Kopplungs Modus an et muss ee Kn\u00e4ppche gedr\u00e9ckt ginn. Stell s\u00e9cher dass den Apparat am Kopplung Modus ass oder prob\u00e9ier den Apparat fr\u00ebsch ze starten, da versich et nach emol mat der Kopplung.", + "title": "Feeler bei der Kommunikatioun mam Accessoire" + }, + "try_pair_later": { + "description": "Stell s\u00e9cher dass den Apparat sech am Kopplungs Modus bef\u00ebnnt oder prob\u00e9ier den Apparat fr\u00ebsch ze starten, da prob\u00e9ier nach emol mat der Kopplung.", + "title": "Kopplung net m\u00e9iglech" + }, "user": { "data": { "device": "Apparat" diff --git a/homeassistant/components/homekit_controller/translations/no.json b/homeassistant/components/homekit_controller/translations/no.json index 72dfeede7830..45444d3d9d05 100644 --- a/homeassistant/components/homekit_controller/translations/no.json +++ b/homeassistant/components/homekit_controller/translations/no.json @@ -15,11 +15,20 @@ "max_peers_error": "Enheten nekter \u00e5 sammenkoble da den ikke har ledig sammenkoblingslagring.", "max_tries_error": "Enheten nekter \u00e5 sammenkoble da den har mottatt mer enn 100 mislykkede godkjenningsfors\u00f8k.", "pairing_failed": "En uh\u00e5ndtert feil oppstod under fors\u00f8k p\u00e5 \u00e5 koble til denne enheten. Dette kan v\u00e6re en midlertidig feil, eller at enheten din kan ikke st\u00f8ttes for \u00f8yeblikket.", + "protocol_error": "Feil under kommunikasjon med tilbeh\u00f8ret. Enheten er kanskje ikke i paringsmodus og kan kreve et fysisk eller virtuelt knappetrykk.", "unable_to_pair": "Kunne ikke koble til, vennligst pr\u00f8v igjen.", "unknown_error": "Enheten rapporterte en ukjent feil. Sammenkobling mislyktes." }, "flow_title": "HomeKit Tilbeh\u00f8r: {name}", "step": { + "busy_error": { + "description": "Avbryt sammenkobling p\u00e5 alle kontrollere, eller pr\u00f8v \u00e5 starte enheten p\u00e5 nytt, og fortsett deretter med \u00e5 fortsette sammenkoblingen.", + "title": "Enheten er allerede sammenkoblet med en annen kontroller" + }, + "max_tries_error": { + "description": "Enheten har mottatt mer enn 100 mislykkede godkjenningsfors\u00f8k. Pr\u00f8v \u00e5 starte enheten p\u00e5 nytt, og fortsett deretter \u00e5 fortsette paringen.", + "title": "Maksimalt antall godkjenningsfors\u00f8k overskredet" + }, "pair": { "data": { "pairing_code": "Sammenkoblingskode" @@ -27,6 +36,14 @@ "description": "Angi din HomeKit-sammenkoblingskode (i formatet XXX-XX-XXX) for \u00e5 bruke dette tilbeh\u00f8ret", "title": "Koble til HomeKit tilbeh\u00f8r" }, + "protocol_error": { + "description": "Enheten er kanskje ikke i paringsmodus og kan kreve et fysisk eller virtuelt knappetrykk. Kontroller at enheten er i paringsmodus eller pr\u00f8v \u00e5 starte enheten p\u00e5 nytt, og fortsett deretter \u00e5 fortsette paringen.", + "title": "Feil ved kommunikasjon med tilbeh\u00f8ret" + }, + "try_pair_later": { + "description": "Kontroller at enheten er i paringsmodus eller pr\u00f8v \u00e5 starte enheten p\u00e5 nytt, og fortsett deretter \u00e5 starte paringen p\u00e5 nytt.", + "title": "Paring utilgjengelig" + }, "user": { "data": { "device": "Enhet" diff --git a/homeassistant/components/homekit_controller/translations/pt-BR.json b/homeassistant/components/homekit_controller/translations/pt-BR.json index ff0dadf8c572..b420e8eafeb0 100644 --- a/homeassistant/components/homekit_controller/translations/pt-BR.json +++ b/homeassistant/components/homekit_controller/translations/pt-BR.json @@ -20,6 +20,12 @@ }, "flow_title": "Acess\u00f3rio HomeKit: {name}", "step": { + "busy_error": { + "title": "O dispositivo est\u00e1 pareando com outro controlador" + }, + "max_tries_error": { + "title": "Quantidade de tentativas de autentica\u00e7\u00e3o excedido" + }, "pair": { "data": { "pairing_code": "C\u00f3digo de pareamento" diff --git a/homeassistant/components/homekit_controller/translations/ru.json b/homeassistant/components/homekit_controller/translations/ru.json index 95f8a4d6efe9..fb9612ef9813 100644 --- a/homeassistant/components/homekit_controller/translations/ru.json +++ b/homeassistant/components/homekit_controller/translations/ru.json @@ -15,11 +15,20 @@ "max_peers_error": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043e\u0442\u043a\u043b\u043e\u043d\u0438\u043b\u043e \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0438\u0437-\u0437\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430.", "max_tries_error": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043e\u0442\u043a\u043b\u043e\u043d\u0438\u043b\u043e \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435, \u0442\u0430\u043a \u043a\u0430\u043a \u0431\u044b\u043b\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043e \u0431\u043e\u043b\u0435\u0435 100 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u044b\u0445 \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438.", "pairing_failed": "\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0441\u0431\u043e\u0439 \u0438\u043b\u0438 \u0412\u0430\u0448\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0435\u0449\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f.", + "protocol_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0430\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440\u043e\u043c. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043e \u0432 \u0440\u0435\u0436\u0438\u043c \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f. \u0414\u043b\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0440\u0435\u0436\u0438\u043c\u0430 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0436\u0430\u0442\u0438\u0435 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0438\u043b\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438.", "unable_to_pair": "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437.", "unknown_error": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u043e \u043e \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0435. \u0421\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c." }, "flow_title": "\u0410\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440 HomeKit: {name}", "step": { + "busy_error": { + "description": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u0435 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0432\u0441\u0435\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430\u0445 \u0438\u043b\u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435.", + "title": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043a \u0434\u0440\u0443\u0433\u043e\u043c\u0443 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0443." + }, + "max_tries_error": { + "description": "\u0411\u043e\u043b\u0435\u0435 100 \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0448\u043b\u0438 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435.", + "title": "\u041f\u0440\u0435\u0432\u044b\u0448\u0435\u043d\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438." + }, "pair": { "data": { "pairing_code": "\u041a\u043e\u0434 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f" @@ -27,6 +36,14 @@ "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043e\u0434 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f HomeKit (\u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 XXX-XX-XXX), \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0430\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440.", "title": "\u0421\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0441 \u0430\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440\u043e\u043c HomeKit" }, + "protocol_error": { + "description": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f \u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0436\u0430\u0442\u0438\u0435 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0438\u043b\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f, \u0438\u043b\u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0438 \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435.", + "title": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0430\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440\u043e\u043c." + }, + "try_pair_later": { + "description": "\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0438 \u043d\u0430\u0447\u043d\u0438\u0442\u0435 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e.", + "title": "\u0421\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e" + }, "user": { "data": { "device": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e" diff --git a/homeassistant/components/homekit_controller/translations/zh-Hans.json b/homeassistant/components/homekit_controller/translations/zh-Hans.json index 56ba2c948a49..3cf753b41f5d 100644 --- a/homeassistant/components/homekit_controller/translations/zh-Hans.json +++ b/homeassistant/components/homekit_controller/translations/zh-Hans.json @@ -20,6 +20,14 @@ }, "flow_title": "HomeKit \u914d\u4ef6: {name}", "step": { + "busy_error": { + "description": "\u4e2d\u6b62\u6240\u6709\u63a7\u5236\u5668\u4e0a\u7684\u914d\u5bf9\uff0c\u6216\u5c1d\u8bd5\u5148\u91cd\u542f\u8bbe\u5907\uff0c\u7136\u540e\u7ee7\u7eed\u914d\u5bf9\u3002", + "title": "\u6b64\u914d\u4ef6\u5df2\u4e0e\u53e6\u4e00\u53f0\u8bbe\u5907\u914d\u5bf9\u3002\u8bf7\u91cd\u7f6e\u914d\u4ef6\uff0c\u7136\u540e\u91cd\u8bd5\u3002" + }, + "max_tries_error": { + "description": "\u8bbe\u5907\u5df2\u6536\u5230100\u591a\u6b21\u5931\u8d25\u7684\u8eab\u4efd\u9a8c\u8bc1\u5c1d\u8bd5\u3002\u5c1d\u8bd5\u91cd\u65b0\u542f\u52a8\u8bbe\u5907\uff0c\u7136\u540e\u7ee7\u7eed\u6062\u590d\u914d\u5bf9\u3002", + "title": "\u8d85\u8fc7\u6700\u5927\u8eab\u4efd\u9a8c\u8bc1\u5c1d\u8bd5\u6b21\u6570" + }, "pair": { "data": { "pairing_code": "\u914d\u5bf9\u4ee3\u7801" @@ -27,6 +35,10 @@ "description": "\u8f93\u5165\u60a8\u7684 HomeKit \u914d\u5bf9\u4ee3\u7801\uff08\u683c\u5f0f\u4e3a XXX-XX-XXX\uff09\u4ee5\u4f7f\u7528\u6b64\u914d\u4ef6", "title": "\u4e0e HomeKit \u914d\u4ef6\u914d\u5bf9" }, + "protocol_error": { + "description": "\u8bbe\u5907\u53ef\u80fd\u672a\u5904\u4e8e\u914d\u5bf9\u6a21\u5f0f\uff0c\u53ef\u80fd\u9700\u8981\u6309\u4e0b\u7269\u7406\u6216\u865a\u62df\u6309\u94ae\u3002\u786e\u4fdd\u8bbe\u5907\u5904\u4e8e\u914d\u5bf9\u6a21\u5f0f\uff0c\u6216\u5c1d\u8bd5\u91cd\u65b0\u542f\u52a8\u8bbe\u5907\uff0c\u7136\u540e\u7ee7\u7eed\u6062\u590d\u914d\u5bf9\u3002", + "title": "\u4e0e HomeKit \u914d\u4ef6\u914d\u5bf9\u5931\u8d25" + }, "user": { "data": { "device": "\u8bbe\u5907" diff --git a/homeassistant/components/homekit_controller/translations/zh-Hant.json b/homeassistant/components/homekit_controller/translations/zh-Hant.json index 27ff273d117a..da4b908c8401 100644 --- a/homeassistant/components/homekit_controller/translations/zh-Hant.json +++ b/homeassistant/components/homekit_controller/translations/zh-Hant.json @@ -15,11 +15,20 @@ "max_peers_error": "\u8a2d\u5099\u5df2\u7121\u5269\u9918\u914d\u5c0d\u7a7a\u9593\uff0c\u62d2\u7d55\u9032\u884c\u914d\u5c0d\u3002", "max_tries_error": "\u8a2d\u5099\u6536\u5230\u8d85\u904e 100 \u6b21\u672a\u6210\u529f\u8a8d\u8b49\u5f8c\uff0c\u62d2\u7d55\u9032\u884c\u914d\u5c0d\u3002", "pairing_failed": "\u7576\u8a66\u5716\u8207\u8a2d\u5099\u914d\u5c0d\u6642\u767c\u751f\u7121\u6cd5\u8655\u7406\u932f\u8aa4\uff0c\u53ef\u80fd\u50c5\u70ba\u66ab\u6642\u5931\u6548\u3001\u6216\u8005\u8a2d\u5099\u76ee\u524d\u4e0d\u652f\u63f4\u3002", + "protocol_error": "\u8207\u8a2d\u5099\u901a\u8a0a\u6642\u767c\u751f\u932f\u8aa4\u3002\u8a2d\u5099\u53ef\u80fd\u4e26\u672a\u8655\u65bc\u914d\u5c0d\u6a21\u5f0f\u3001\u4e26\u9700\u8981\u6309\u4e0b\u5be6\u9ad4\u6216\u865b\u64ec\u6309\u9215\u3002", "unable_to_pair": "\u7121\u6cd5\u914d\u5c0d\uff0c\u8acb\u518d\u8a66\u4e00\u6b21\u3002", "unknown_error": "\u8a2d\u5099\u56de\u5831\u672a\u77e5\u932f\u8aa4\u3002\u914d\u5c0d\u5931\u6557\u3002" }, "flow_title": "HomeKit \u914d\u4ef6\uff1a{name}", "step": { + "busy_error": { + "description": "\u53d6\u6d88\u6240\u6709\u63a7\u5236\u5668\u914d\u5c0d\uff0c\u6216\u8005\u91cd\u555f\u8a2d\u5099\u3001\u7136\u5f8c\u518d\u7e7c\u7e8c\u914d\u5c0d\u3002", + "title": "\u8a2d\u5099\u5df2\u7d93\u8207\u5176\u4ed6\u63a7\u5236\u5668\u914d\u5c0d" + }, + "max_tries_error": { + "description": "\u8a2d\u5099\u5df2\u8d85\u904e 100 \u6b21\u8a8d\u8b49\u5617\u8a66\u6b21\u6578\uff0c\u8acb\u5617\u8a66\u91cd\u65b0\u555f\u52d5\u8a2d\u5099\u3001\u518d\u7e7c\u7e8c\u914d\u5c0d\u3002", + "title": "\u5df2\u8d85\u904e\u6700\u5927\u9a57\u8b49\u5617\u8a66\u6b21\u6578" + }, "pair": { "data": { "pairing_code": "\u8a2d\u5b9a\u4ee3\u78bc" @@ -27,6 +36,14 @@ "description": "\u8f38\u5165\u914d\u4ef6 Homekit \u8a2d\u5b9a\u4ee3\u78bc\uff08\u683c\u5f0f\uff1aXXX-XX-XXX\uff09\u4ee5\u4f7f\u7528\u6b64\u914d\u4ef6", "title": "HomeKit \u914d\u4ef6\u914d\u5c0d" }, + "protocol_error": { + "description": "\u8a2d\u5099\u4e26\u672a\u8655\u65bc\u914d\u5c0d\u6a21\u5f0f\uff0c\u53ef\u80fd\u9700\u8981\u6309\u4e0b\u5be6\u9ad4\u6216\u865b\u64ec\u6309\u9215\u3002\u8acb\u78ba\u5b9a\u8a2d\u5099\u5df2\u7d93\u8655\u65bc\u914d\u5c0d\u6a21\u5f0f\u3001\u6216\u91cd\u555f\u8a2d\u5099\uff0c\u7136\u5f8c\u518d\u7e7c\u7e8c\u914d\u5c0d\u3002", + "title": "\u8207\u914d\u4ef6\u901a\u8a0a\u932f\u8aa4" + }, + "try_pair_later": { + "description": "\u8acb\u78ba\u5b9a\u8a2d\u5099\u8655\u65bc\u914d\u5c0d\u6a21\u5f0f\u4e2d\u6216\u91cd\u555f\u8a2d\u5099\uff0c\u7136\u5f8c\u91cd\u65b0\u958b\u59cb\u914d\u5c0d\u3002", + "title": "\u914d\u5c0d\u7121\u6cd5\u4f7f\u7528" + }, "user": { "data": { "device": "\u8a2d\u5099" diff --git a/homeassistant/components/huawei_lte/translations/bg.json b/homeassistant/components/huawei_lte/translations/bg.json index 5c765c83bb99..86d3f37226f9 100644 --- a/homeassistant/components/huawei_lte/translations/bg.json +++ b/homeassistant/components/huawei_lte/translations/bg.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "\u041f\u0430\u0440\u043e\u043b\u0430", - "url": "URL \u0410\u0434\u0440\u0435\u0441", "username": "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e \u0438\u043c\u0435" }, "description": "\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0434\u0430\u043d\u043d\u0438 \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e. \u041f\u043e\u0441\u043e\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e \u0438\u043c\u0435 \u0438 \u043f\u0430\u0440\u043e\u043b\u0430 \u043d\u0435 \u0435 \u0437\u0430\u0434\u044a\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u043e, \u043d\u043e \u0434\u0430\u0432\u0430 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442 \u0437\u0430 \u043f\u043e\u0432\u0435\u0447\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0437\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u0430\u043d\u0435. \u041e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0441\u0442\u0440\u0430\u043d\u0430, \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u043e\u0442\u043e\u0440\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0434\u043e\u0432\u0435\u0434\u0435 \u0434\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438 \u0441 \u0434\u043e\u0441\u0442\u044a\u043f\u0430 \u0434\u043e \u0443\u0435\u0431 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u043e\u0442\u0432\u044a\u043d Home Assistant, \u0434\u043e\u043a\u0430\u0442\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f\u0442\u0430 \u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u0430, \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0442\u043e.", diff --git a/homeassistant/components/huawei_lte/translations/cs.json b/homeassistant/components/huawei_lte/translations/cs.json index 6ba708f2b0e2..9593c27d76ac 100644 --- a/homeassistant/components/huawei_lte/translations/cs.json +++ b/homeassistant/components/huawei_lte/translations/cs.json @@ -17,7 +17,6 @@ "user": { "data": { "password": "Heslo", - "url": "URL", "username": "U\u017eivatelsk\u00e9 jm\u00e9no" }, "title": "Konfigurovat Huawei LTE" diff --git a/homeassistant/components/huawei_lte/translations/da.json b/homeassistant/components/huawei_lte/translations/da.json index e07499b0073e..9f377fba47a5 100644 --- a/homeassistant/components/huawei_lte/translations/da.json +++ b/homeassistant/components/huawei_lte/translations/da.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Adgangskode", - "url": "Webadresse", "username": "Brugernavn" }, "description": "Indtast oplysninger om enhedsadgang. Det er valgfrit at specificere brugernavn og adgangskode, men muligg\u00f8r underst\u00f8ttelse af flere integrationsfunktioner. P\u00e5 den anden side kan brug af en autoriseret forbindelse for\u00e5rsage problemer med at f\u00e5 adgang til enhedens webgr\u00e6nseflade uden for Home Assistant, mens integrationen er aktiv, og omvendt.", diff --git a/homeassistant/components/huawei_lte/translations/de.json b/homeassistant/components/huawei_lte/translations/de.json index d3a9aa3efbcd..15fd57a3d336 100644 --- a/homeassistant/components/huawei_lte/translations/de.json +++ b/homeassistant/components/huawei_lte/translations/de.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Passwort", - "url": "URL", "username": "Benutzername" }, "description": "Gib die Zugangsdaten zum Ger\u00e4t ein. Die Angabe von Benutzername und Passwort ist optional, erm\u00f6glicht aber die Unterst\u00fctzung weiterer Integrationsfunktionen. Andererseits kann die Verwendung einer autorisierten Verbindung zu Problemen beim Zugriff auf die Web-Schnittstelle des Ger\u00e4ts von au\u00dferhalb des Home Assistant f\u00fchren, w\u00e4hrend die Integration aktiv ist, und umgekehrt.", diff --git a/homeassistant/components/huawei_lte/translations/es-419.json b/homeassistant/components/huawei_lte/translations/es-419.json index a00f805c9fa1..5802d36b348b 100644 --- a/homeassistant/components/huawei_lte/translations/es-419.json +++ b/homeassistant/components/huawei_lte/translations/es-419.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Contrase\u00f1a", - "url": "URL", "username": "Nombre de usuario" }, "description": "Ingrese los detalles de acceso del dispositivo. Especificar nombre de usuario y contrase\u00f1a es opcional, pero habilita el soporte para m\u00e1s funciones de integraci\u00f3n. Por otro lado, el uso de una conexi\u00f3n autorizada puede causar problemas para acceder a la interfaz web del dispositivo desde fuera de Home Assistant mientras la integraci\u00f3n est\u00e1 activa y viceversa.", diff --git a/homeassistant/components/huawei_lte/translations/fr.json b/homeassistant/components/huawei_lte/translations/fr.json index 2c7437d9a144..5270168d9cad 100644 --- a/homeassistant/components/huawei_lte/translations/fr.json +++ b/homeassistant/components/huawei_lte/translations/fr.json @@ -21,7 +21,6 @@ "user": { "data": { "password": "Mot de passe", - "url": "URL", "username": "Nom d'utilisateur" }, "description": "Entrez les d\u00e9tails d'acc\u00e8s au p\u00e9riph\u00e9rique. La sp\u00e9cification du nom d'utilisateur et du mot de passe est facultative, mais permet de prendre en charge davantage de fonctionnalit\u00e9s d'int\u00e9gration. En revanche, l\u2019utilisation d\u2019une connexion autoris\u00e9e peut entra\u00eener des probl\u00e8mes d\u2019acc\u00e8s \u00e0 l\u2019interface Web du p\u00e9riph\u00e9rique depuis l\u2019assistant externe lorsque l\u2019int\u00e9gration est active et inversement.", diff --git a/homeassistant/components/huawei_lte/translations/hu.json b/homeassistant/components/huawei_lte/translations/hu.json index 485a29f5a777..ec5aa78aefd6 100644 --- a/homeassistant/components/huawei_lte/translations/hu.json +++ b/homeassistant/components/huawei_lte/translations/hu.json @@ -17,7 +17,6 @@ "user": { "data": { "password": "Jelsz\u00f3", - "url": "URL", "username": "Felhaszn\u00e1l\u00f3n\u00e9v" }, "title": "Huawei LTE konfigur\u00e1l\u00e1sa" diff --git a/homeassistant/components/huawei_lte/translations/ko.json b/homeassistant/components/huawei_lte/translations/ko.json index 79c08dfa66da..fd26e454d33b 100644 --- a/homeassistant/components/huawei_lte/translations/ko.json +++ b/homeassistant/components/huawei_lte/translations/ko.json @@ -21,7 +21,6 @@ "user": { "data": { "password": "\ube44\ubc00\ubc88\ud638", - "url": "URL \uc8fc\uc18c", "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" }, "description": "\uae30\uae30 \uc561\uc138\uc2a4 \uc138\ubd80 \uc0ac\ud56d\uc744 \uc785\ub825\ud574\uc8fc\uc138\uc694. \uc0ac\uc6a9\uc790 \uc774\ub984\uacfc \ube44\ubc00\ubc88\ud638\ub97c \uc124\uc815\ud558\ub294 \uac83\uc740 \uc120\ud0dd \uc0ac\ud56d\uc774\uc9c0\ub9cc \ub354 \ub9ce\uc740 \uae30\ub2a5\uc744 \uc9c0\uc6d0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubc18\uba74, \uc778\uc99d\ub41c \uc5f0\uacb0\uc744 \uc0ac\uc6a9\ud558\uba74, \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\uac00 \ud65c\uc131\ud654\ub41c \uc0c1\ud0dc\uc5d0\uc11c \ub2e4\ub978 \ubc29\ubc95\uc73c\ub85c Home Assistant \uc758 \uc678\ubd80\uc5d0\uc11c \uae30\uae30\uc758 \uc6f9 \uc778\ud130\ud398\uc774\uc2a4\uc5d0 \uc561\uc138\uc2a4 \ud558\ub294 \ub370 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.", diff --git a/homeassistant/components/huawei_lte/translations/lv.json b/homeassistant/components/huawei_lte/translations/lv.json index e276ee03f24f..2c205bdd324b 100644 --- a/homeassistant/components/huawei_lte/translations/lv.json +++ b/homeassistant/components/huawei_lte/translations/lv.json @@ -4,7 +4,6 @@ "user": { "data": { "password": "Parole", - "url": "URL", "username": "Lietot\u0101jv\u0101rds" } } diff --git a/homeassistant/components/huawei_lte/translations/nl.json b/homeassistant/components/huawei_lte/translations/nl.json index 0a1ebbf2ea2b..d422122185ed 100644 --- a/homeassistant/components/huawei_lte/translations/nl.json +++ b/homeassistant/components/huawei_lte/translations/nl.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Wachtwoord", - "url": "URL", "username": "Gebruikersnaam" }, "description": "Voer de toegangsgegevens van het apparaat in. Opgeven van gebruikersnaam en wachtwoord is optioneel, maar biedt ondersteuning voor meer integratiefuncties. Aan de andere kant kan het gebruik van een geautoriseerde verbinding problemen veroorzaken bij het openen van het webinterface van het apparaat buiten de Home Assitant, terwijl de integratie actief is en andersom.", diff --git a/homeassistant/components/huawei_lte/translations/no.json b/homeassistant/components/huawei_lte/translations/no.json index f22681313d6b..1cc80845ea6e 100644 --- a/homeassistant/components/huawei_lte/translations/no.json +++ b/homeassistant/components/huawei_lte/translations/no.json @@ -16,12 +16,11 @@ "response_error": "Ukjent feil fra enheten", "unknown_connection_error": "Ukjent feil under tilkobling til enhet" }, - "flow_title": "", "step": { "user": { "data": { "password": "Passord", - "url": "", + "url": "URL", "username": "Brukernavn" }, "description": "Fyll inn detaljer for enhetstilgang. Spesifisering av brukernavn og passord er valgfritt, men gir st\u00f8tte for flere integrasjonsfunksjoner. P\u00e5 en annen side kan bruk av en autorisert tilkobling f\u00f8re til problemer med tilgang til enhetens webgrensesnitt utenfor Home Assistant mens integrasjonen er aktiv, og omvendt.", diff --git a/homeassistant/components/huawei_lte/translations/pl.json b/homeassistant/components/huawei_lte/translations/pl.json index 405ffdf0343d..e38188d134f2 100644 --- a/homeassistant/components/huawei_lte/translations/pl.json +++ b/homeassistant/components/huawei_lte/translations/pl.json @@ -21,7 +21,6 @@ "user": { "data": { "password": "Has\u0142o", - "url": "URL", "username": "Nazwa u\u017cytkownika" }, "description": "Wprowad\u017a szczeg\u00f3\u0142y dost\u0119pu do urz\u0105dzenia. Okre\u015blenie nazwy u\u017cytkownika i has\u0142a jest opcjonalne, ale umo\u017cliwia obs\u0142ug\u0119 wi\u0119kszej liczby funkcji integracji. Z drugiej strony u\u017cycie autoryzowanego po\u0142\u0105czenia mo\u017ce powodowa\u0107 problemy z dost\u0119pem do interfejsu internetowego urz\u0105dzenia z zewn\u0105trz Home Assistanta gdy integracja jest aktywna.", diff --git a/homeassistant/components/huawei_lte/translations/pt-BR.json b/homeassistant/components/huawei_lte/translations/pt-BR.json new file mode 100644 index 000000000000..c69337fa2bb3 --- /dev/null +++ b/homeassistant/components/huawei_lte/translations/pt-BR.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "already_configured": "Este dispositivo j\u00e1 foi configurado" + }, + "step": { + "user": { + "data": { + "url": "URL", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/huawei_lte/translations/pt.json b/homeassistant/components/huawei_lte/translations/pt.json index b92752d7d13d..f43cf3acc4f4 100644 --- a/homeassistant/components/huawei_lte/translations/pt.json +++ b/homeassistant/components/huawei_lte/translations/pt.json @@ -15,7 +15,6 @@ "user": { "data": { "password": "Palavra-passe", - "url": "", "username": "Nome do utilizador" }, "title": "Configurar o Huawei LTE" diff --git a/homeassistant/components/huawei_lte/translations/sl.json b/homeassistant/components/huawei_lte/translations/sl.json index fe4a8db5d069..8898a9123df1 100644 --- a/homeassistant/components/huawei_lte/translations/sl.json +++ b/homeassistant/components/huawei_lte/translations/sl.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Geslo", - "url": "URL", "username": "Uporabni\u0161ko ime" }, "description": "Vnesite podatke za dostop do naprave. Dolo\u010danje uporabni\u0161kega imena in gesla je izbirno, vendar omogo\u010da podporo za ve\u010d funkcij integracije. Po drugi strani pa lahko uporaba poobla\u0161\u010dene povezave povzro\u010di te\u017eave pri dostopu do spletnega vmesnika naprave zunaj Home Assistant-a, medtem ko je integracija aktivna, in obratno.", diff --git a/homeassistant/components/huawei_lte/translations/sv.json b/homeassistant/components/huawei_lte/translations/sv.json index 3dd267ed7312..15af95e6e9e9 100644 --- a/homeassistant/components/huawei_lte/translations/sv.json +++ b/homeassistant/components/huawei_lte/translations/sv.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "L\u00f6senord", - "url": "URL", "username": "Anv\u00e4ndarnamn" }, "description": "Ange information om enhets\u00e5tkomst. Det \u00e4r valfritt att ange anv\u00e4ndarnamn och l\u00f6senord, men st\u00f6djer d\u00e5 fler integrationsfunktioner. \u00c5 andra sidan kan anv\u00e4ndning av en auktoriserad anslutning orsaka problem med att komma \u00e5t enhetens webbgr\u00e4nssnitt utanf\u00f6r Home Assistant medan integrationen \u00e4r aktiv och tv\u00e4rtom.", diff --git a/homeassistant/components/hue/translations/et.json b/homeassistant/components/hue/translations/et.json index 92553c84cfe2..e7ff3c415fbc 100644 --- a/homeassistant/components/hue/translations/et.json +++ b/homeassistant/components/hue/translations/et.json @@ -2,13 +2,6 @@ "config": { "abort": { "unknown": "Ilmnes tundmatu viga" - }, - "step": { - "init": { - "data": { - "host": "" - } - } } } } \ No newline at end of file diff --git a/homeassistant/components/hue/translations/no.json b/homeassistant/components/hue/translations/no.json index 2d51ee26452d..dbef1a20d486 100644 --- a/homeassistant/components/hue/translations/no.json +++ b/homeassistant/components/hue/translations/no.json @@ -22,8 +22,7 @@ "title": "Velg Hue Bridge" }, "link": { - "description": "Trykk p\u00e5 knappen p\u00e5 Bridgen for \u00e5 registrere Philips Hue med Home Assistant. \n\n ![Knappens plassering p\u00e5 Bridgen](/static/images/config_philips_hue.jpg)", - "title": "" + "description": "Trykk p\u00e5 knappen p\u00e5 Bridgen for \u00e5 registrere Philips Hue med Home Assistant. \n\n ![Knappens plassering p\u00e5 Bridgen](/static/images/config_philips_hue.jpg)" }, "manual": { "data": { diff --git a/homeassistant/components/hunterdouglas_powerview/translations/pt-BR.json b/homeassistant/components/hunterdouglas_powerview/translations/pt-BR.json new file mode 100644 index 000000000000..f7dc708a2d61 --- /dev/null +++ b/homeassistant/components/hunterdouglas_powerview/translations/pt-BR.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "host": "Endere\u00e7o IP" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iaqualink/translations/pt-BR.json b/homeassistant/components/iaqualink/translations/pt-BR.json new file mode 100644 index 000000000000..932b4b8a72e0 --- /dev/null +++ b/homeassistant/components/iaqualink/translations/pt-BR.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/image_processing/translations/pt-BR.json b/homeassistant/components/image_processing/translations/pt-BR.json index 96c31ffda19e..77c6a8eb2cca 100644 --- a/homeassistant/components/image_processing/translations/pt-BR.json +++ b/homeassistant/components/image_processing/translations/pt-BR.json @@ -1,3 +1,3 @@ { - "title": "Processamento de imagem" + "title": "Processando imagem" } \ No newline at end of file diff --git a/homeassistant/components/input_boolean/translations/cs.json b/homeassistant/components/input_boolean/translations/cs.json index 3db899fd0930..4a7d1a8e8c3c 100644 --- a/homeassistant/components/input_boolean/translations/cs.json +++ b/homeassistant/components/input_boolean/translations/cs.json @@ -5,5 +5,5 @@ "on": "Aktivn\u00ed" } }, - "title": "Zad\u00e1n\u00ed ano/ne" + "title": "Pomocn\u00edci - p\u0159ep\u00edna\u010de" } \ No newline at end of file diff --git a/homeassistant/components/input_datetime/translations/cs.json b/homeassistant/components/input_datetime/translations/cs.json index 810b63fdcf90..643c42f1111c 100644 --- a/homeassistant/components/input_datetime/translations/cs.json +++ b/homeassistant/components/input_datetime/translations/cs.json @@ -1,3 +1,3 @@ { - "title": "Zad\u00e1n\u00ed \u010dasu" + "title": "Pomocn\u00edci - data/\u010dasy" } \ No newline at end of file diff --git a/homeassistant/components/input_number/translations/cs.json b/homeassistant/components/input_number/translations/cs.json index c639bae22f06..a750598ed578 100644 --- a/homeassistant/components/input_number/translations/cs.json +++ b/homeassistant/components/input_number/translations/cs.json @@ -1,3 +1,3 @@ { - "title": "Zad\u00e1n\u00ed \u010d\u00edsla" + "title": "Pomocn\u00edci - \u010d\u00edsla" } \ No newline at end of file diff --git a/homeassistant/components/input_select/translations/cs.json b/homeassistant/components/input_select/translations/cs.json index c36a4687fda2..32a9bef05564 100644 --- a/homeassistant/components/input_select/translations/cs.json +++ b/homeassistant/components/input_select/translations/cs.json @@ -1,3 +1,3 @@ { - "title": "Zad\u00e1n\u00ed volby" + "title": "Pomocn\u00edci - v\u00fdb\u011bry" } \ No newline at end of file diff --git a/homeassistant/components/input_text/translations/cs.json b/homeassistant/components/input_text/translations/cs.json index a0e09f9fe847..9e14dfd0072b 100644 --- a/homeassistant/components/input_text/translations/cs.json +++ b/homeassistant/components/input_text/translations/cs.json @@ -1,3 +1,3 @@ { - "title": "Zad\u00e1n\u00ed textu" + "title": "Pomocn\u00edci - texty" } \ No newline at end of file diff --git a/homeassistant/components/insteon/translations/ca.json b/homeassistant/components/insteon/translations/ca.json new file mode 100644 index 000000000000..859ba47b79e9 --- /dev/null +++ b/homeassistant/components/insteon/translations/ca.json @@ -0,0 +1,115 @@ +{ + "config": { + "abort": { + "already_configured": "Ja hi ha una connexi\u00f3 amb un m\u00f2dem Insteon configurada", + "cannot_connect": "No es pot connectar amb el m\u00f2dem Insteon" + }, + "error": { + "cannot_connect": "No s'ha pogut connectar al m\u00f2dem Insteon, torna-ho a provar.", + "select_single": "Selecciona una opci\u00f3." + }, + "step": { + "hub1": { + "data": { + "host": "Adre\u00e7a IP del Hub", + "port": "Port IP" + }, + "description": "Configura l'Insteon Hub versi\u00f3 1 (anterior a 2014).", + "title": "Insteon Hub versi\u00f3 1" + }, + "hub2": { + "data": { + "host": "Adre\u00e7a IP del Hub", + "password": "Contrasenya", + "port": "Port IP", + "username": "Nom d'usuari" + }, + "description": "Configura l'Insteon Hub versi\u00f3 2.", + "title": "Insteon Hub versi\u00f3 2" + }, + "init": { + "data": { + "hubv1": "Hub versi\u00f3 1 (anterior a 2014)", + "hubv2": "Hub versi\u00f3 2", + "plm": "M\u00f2dem PowerLink (PLM)" + }, + "description": "Selecciona el tipus de m\u00f2dem Insteon.", + "title": "Insteon" + }, + "plm": { + "data": { + "device": "Dispositiu PLM (ex: /dev/ttyUSB0 o COM3)" + }, + "description": "Configura el m\u00f2dem Insteon PowerLink (PLM).", + "title": "Insteon PLM" + } + } + }, + "options": { + "abort": { + "already_configured": "Ja hi ha una connexi\u00f3 amb un m\u00f2dem Insteon configurada", + "cannot_connect": "No es pot connectar amb el m\u00f2dem Insteon" + }, + "error": { + "cannot_connect": "No s'ha pogut connectar al m\u00f2dem Insteon, torna-ho a provar.", + "input_error": "Entrades inv\u00e0lides, revisa els valors.", + "select_single": "Selecciona una opci\u00f3." + }, + "step": { + "add_override": { + "data": { + "address": "Adre\u00e7a del dispositiu (ex: 1a2b3c)", + "cat": "Categoria del dispositiu (ex: 0x10)", + "subcat": "Subcategoria del dispositiu (ex: 0x0a)" + }, + "description": "Afegeix una substituci\u00f3 de dispositiu.", + "title": "Insteon" + }, + "add_x10": { + "data": { + "housecode": "Housecode (a - p)", + "platform": "Plataforma", + "steps": "Passos del regulador d'intensitat (nom\u00e9s per a llums, 22 per defecte)", + "unitcode": "Unitcode (1-16)" + }, + "description": "Canvia la contrasenya de l'Insteon Hub.", + "title": "Insteon" + }, + "change_hub_config": { + "data": { + "host": "Nou nom d'amfitri\u00f3 o adre\u00e7a IP", + "password": "Nova contrasenya", + "port": "Nou n\u00famero de port", + "username": "Nou nom d'usuari" + }, + "description": "Canvia la informaci\u00f3 de connexi\u00f3 de l'Insteon Hub. Has de reiniciar Home Assistant si fas canvis. Aix\u00f2 no canvia la configuraci\u00f3 del Hub en si. Per canviar la configuraci\u00f3 del Hub, utilitza la seva aplicaci\u00f3.", + "title": "Insteon" + }, + "init": { + "data": { + "add_override": "Afegeix una substituci\u00f3 de dispositiu.", + "add_x10": "Afegeix un dispositiu X10.", + "change_hub_config": "Canvia la configuraci\u00f3 del Hub.", + "remove_override": "Elimina una substituci\u00f3 de dispositiu.", + "remove_x10": "Elimina un dispositiu X10." + }, + "description": "Selecciona una opci\u00f3 a configurar.", + "title": "Insteon" + }, + "remove_override": { + "data": { + "address": "Selecciona una adre\u00e7a de dispositiu a eliminar" + }, + "description": "Elimina una substituci\u00f3 de dispositiu", + "title": "Insteon" + }, + "remove_x10": { + "data": { + "address": "Selecciona una adre\u00e7a de dispositiu a eliminar" + }, + "description": "Elimina un dispositiu X10", + "title": "Insteon" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/insteon/translations/es.json b/homeassistant/components/insteon/translations/es.json new file mode 100644 index 000000000000..9bdec0e7fcc9 --- /dev/null +++ b/homeassistant/components/insteon/translations/es.json @@ -0,0 +1,115 @@ +{ + "config": { + "abort": { + "already_configured": "Una conexi\u00f3n de m\u00f3dem Insteon ya est\u00e1 configurada", + "cannot_connect": "No se puede conectar al m\u00f3dem Insteon" + }, + "error": { + "cannot_connect": "No se conect\u00f3 al m\u00f3dem Insteon, por favor, int\u00e9ntelo de nuevo.", + "select_single": "Seleccione una opci\u00f3n." + }, + "step": { + "hub1": { + "data": { + "host": "Direcci\u00f3n IP del Hub", + "port": "Puerto IP" + }, + "description": "Configure el Insteon Hub Versi\u00f3n 1 (anterior a 2014).", + "title": "Insteon Hub Versi\u00f3n 1" + }, + "hub2": { + "data": { + "host": "Direcci\u00f3n IP del Hub", + "password": "Contrase\u00f1a", + "port": "Puerto IP", + "username": "Nombre de usuario" + }, + "description": "Configure el Insteon Hub versi\u00f3n 2.", + "title": "Insteon Hub Versi\u00f3n 2" + }, + "init": { + "data": { + "hubv1": "Hub versi\u00f3n 1 (anterior a 2014)", + "hubv2": "Hub Versi\u00f3n 2", + "plm": "M\u00f3dem PowerLink (PLM)" + }, + "description": "Seleccione el tipo de m\u00f3dem Insteon.", + "title": "Insteon" + }, + "plm": { + "data": { + "device": "Dispositivo PLM (es decir, /dev/ttyUSB0 o COM3)" + }, + "description": "Configure el M\u00f3dem Insteon PowerLink (PLM).", + "title": "Insteon PLM" + } + } + }, + "options": { + "abort": { + "already_configured": "Ya est\u00e1 configurada una conexi\u00f3n del m\u00f3dem Insteon", + "cannot_connect": "No se puede conectar al m\u00f3dem Insteon" + }, + "error": { + "cannot_connect": "No se conect\u00f3 al m\u00f3dem Insteon, por favor, int\u00e9ntelo de nuevo.", + "input_error": "Entradas no v\u00e1lidas, compruebe sus valores.", + "select_single": "Selecciona una opci\u00f3n" + }, + "step": { + "add_override": { + "data": { + "address": "Direcci\u00f3n del dispositivo (es decir, 1a2b3c)", + "cat": "Categor\u00eda del dispositivo (es decir, 0x10)", + "subcat": "Subcategor\u00eda del dispositivo (es decir, 0x0a)" + }, + "description": "Agregue una anulaci\u00f3n del dispositivo.", + "title": "Insteon" + }, + "add_x10": { + "data": { + "housecode": "C\u00f3digo de casa (a - p)", + "platform": "Plataforma", + "steps": "Pasos de atenuaci\u00f3n (s\u00f3lo para dispositivos de luz, por defecto 22)", + "unitcode": "Unitcode (1 - 16)" + }, + "description": "Cambie la contrase\u00f1a del Hub Insteon.", + "title": "Insteon" + }, + "change_hub_config": { + "data": { + "host": "Nuevo nombre del host o direcci\u00f3n IP", + "password": "Nueva contrase\u00f1a", + "port": "Nuevo n\u00famero de puerto", + "username": "Nuevo nombre de usuario" + }, + "description": "Cambiar la informaci\u00f3n de la conexi\u00f3n del Hub Insteon. Debes reiniciar el Home Assistant despu\u00e9s de hacer este cambio. Esto no cambia la configuraci\u00f3n del Hub en s\u00ed. Para cambiar la configuraci\u00f3n del Hub usa la aplicaci\u00f3n Hub.", + "title": "Insteon" + }, + "init": { + "data": { + "add_override": "Agregue una anulaci\u00f3n del dispositivo.", + "add_x10": "A\u00f1ade un dispositivo X10.", + "change_hub_config": "Cambie la configuraci\u00f3n del Hub.", + "remove_override": "Eliminar una anulaci\u00f3n del dispositivo.", + "remove_x10": "Eliminar un dispositivo X10" + }, + "description": "Seleccione una opci\u00f3n para configurar.", + "title": "Insteon" + }, + "remove_override": { + "data": { + "address": "Seleccione una direcci\u00f3n del dispositivo para eliminar" + }, + "description": "Eliminar una anulaci\u00f3n del dispositivo", + "title": "Insteon" + }, + "remove_x10": { + "data": { + "address": "Seleccione la direcci\u00f3n del dispositivo para eliminar" + }, + "description": "Eliminar un dispositivo X10", + "title": "Insteon" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/insteon/translations/fr.json b/homeassistant/components/insteon/translations/fr.json new file mode 100644 index 000000000000..9922cedb0a39 --- /dev/null +++ b/homeassistant/components/insteon/translations/fr.json @@ -0,0 +1,54 @@ +{ + "config": { + "step": { + "init": { + "title": "Insteon" + } + } + }, + "options": { + "error": { + "select_single": "S\u00e9lectionnez une option" + }, + "step": { + "add_override": { + "title": "Insteon" + }, + "add_x10": { + "data": { + "platform": "Plate-forme" + }, + "title": "Insteon" + }, + "change_hub_config": { + "data": { + "host": "Nouveau nom d\u2019h\u00f4te ou adresse IP", + "password": "Nouveau mot de passe", + "port": "Nouveau num\u00e9ro de port", + "username": "Nouveau nom d\u2019utilisateur" + }, + "title": "Insteon" + }, + "init": { + "data": { + "remove_x10": "Retirez un p\u00e9riph\u00e9rique X10." + }, + "description": "S\u00e9lectionnez une option \u00e0 configurer.", + "title": "Insteon" + }, + "remove_override": { + "data": { + "address": "S\u00e9lectionner une adresse de p\u00e9riph\u00e9rique \u00e0 retirer" + }, + "title": "Insteon" + }, + "remove_x10": { + "data": { + "address": "S\u00e9lectionner une adresse de p\u00e9riph\u00e9rique \u00e0 retirer" + }, + "description": "Retirer un p\u00e9riph\u00e9rique X10", + "title": "Insteon" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/insteon/translations/it.json b/homeassistant/components/insteon/translations/it.json new file mode 100644 index 000000000000..4cafb5bf7113 --- /dev/null +++ b/homeassistant/components/insteon/translations/it.json @@ -0,0 +1,115 @@ +{ + "config": { + "abort": { + "already_configured": "Una connessione modem Insteon \u00e8 gi\u00e0 configurata", + "cannot_connect": "Impossibile connettersi al modem Insteon" + }, + "error": { + "cannot_connect": "Impossibile connettersi al modem Insteon, riprovare.", + "select_single": "Selezionare un'opzione." + }, + "step": { + "hub1": { + "data": { + "host": "Indirizzo IP dell'hub", + "port": "Porta IP" + }, + "description": "Configurare la versione 1 di Insteon Hub (pre-2014).", + "title": "Insteon Hub versione 1" + }, + "hub2": { + "data": { + "host": "Indirizzo IP dell'hub", + "password": "Password", + "port": "Porta IP", + "username": "Nome utente" + }, + "description": "Configurare la versione 2 di Insteon Hub.", + "title": "Insteon Hub versione 2" + }, + "init": { + "data": { + "hubv1": "Hub versione 1 (precedente al 2014)", + "hubv2": "Hub versione 2", + "plm": "Modem PowerLink (PLM)" + }, + "description": "Selezionare il tipo di modem Insteon.", + "title": "Insteon" + }, + "plm": { + "data": { + "device": "Dispositivo PLM (ad esempio /dev/ttyUSB0 o COM3)" + }, + "description": "Configurare Insteon PowerLink Modem (PLM).", + "title": "Insteon PLM" + } + } + }, + "options": { + "abort": { + "already_configured": "Una connessione modem Insteon \u00e8 gi\u00e0 configurata", + "cannot_connect": "Impossibile connettersi al modem Insteon" + }, + "error": { + "cannot_connect": "Impossibile connettersi al modem Insteon, riprovare.", + "input_error": "Voci non valide, si prega di controllare i valori.", + "select_single": "Selezionare un'opzione." + }, + "step": { + "add_override": { + "data": { + "address": "Indirizzo del dispositivo (ad es. 1a2b3c)", + "cat": "Categoria del dispositivo (ad es. 0x10)", + "subcat": "Sottocategoria del dispositivo (ad es. 0x0a)" + }, + "description": "Aggiungi una sostituzione del dispositivo.", + "title": "Insteon" + }, + "add_x10": { + "data": { + "housecode": "Codice casa (a - p)", + "platform": "Piattaforma", + "steps": "Livelli del dimmer (solo per dispositivi luminosi, predefiniti 22)", + "unitcode": "Codice unit\u00e0 (1 - 16)" + }, + "description": "Cambia la password di Insteon Hub.", + "title": "Insteon" + }, + "change_hub_config": { + "data": { + "host": "Nuovo nome host o indirizzo IP", + "password": "Nuova password", + "port": "Nuovo numero di porta", + "username": "Nuovo nome utente" + }, + "description": "Modificare le informazioni di connessione di Insteon Hub. \u00c8 necessario riavviare Home Assistant dopo aver apportato questa modifica. Ci\u00f2 non modifica la configurazione dell'Hub stesso. Per modificare la configurazione nell'Hub, utilizzare l'app Hub.", + "title": "Insteon" + }, + "init": { + "data": { + "add_override": "Aggiungi una sostituzione del dispositivo.", + "add_x10": "Aggiungi un dispositivo X10.", + "change_hub_config": "Modificare la configurazione dell'hub.", + "remove_override": "Rimuovere una sostituzione del dispositivo.", + "remove_x10": "Rimuovi un dispositivo X10." + }, + "description": "Selezionare un'opzione da configurare.", + "title": "Insteon" + }, + "remove_override": { + "data": { + "address": "Selezionare un indirizzo del dispositivo da rimuovere" + }, + "description": "Rimuovere una sostituzione del dispositivo", + "title": "Insteon" + }, + "remove_x10": { + "data": { + "address": "Selezionare un indirizzo del dispositivo da rimuovere" + }, + "description": "Rimuovi un dispositivo X10", + "title": "Insteon" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/insteon/translations/lb.json b/homeassistant/components/insteon/translations/lb.json new file mode 100644 index 000000000000..bff6ff757c1b --- /dev/null +++ b/homeassistant/components/insteon/translations/lb.json @@ -0,0 +1,115 @@ +{ + "config": { + "abort": { + "already_configured": "Eng Insteon Modem Verbindung ass scho konfigur\u00e9iert", + "cannot_connect": "Keng Verbindung mam Insteon Modem m\u00e9iglech" + }, + "error": { + "cannot_connect": "Feeler beim verbannen mam Insteon Modem, prob\u00e9ier w.e.g. nach emol.", + "select_single": "Eng Optioun auswielen." + }, + "step": { + "hub1": { + "data": { + "host": "Hub IP Adress", + "port": "IP Port" + }, + "description": "Insteon Hub Versioun 1 (pre-2014) konfigur\u00e9ieren.", + "title": "Insteon Hub Versioun 1" + }, + "hub2": { + "data": { + "host": "Hub IP Adress", + "password": "Passwuert", + "port": "IP Port", + "username": "Benotzernumm" + }, + "description": "Insteon Hub Versioun 2 konfigur\u00e9ieren.", + "title": "Insteon Hub Versioun 2" + }, + "init": { + "data": { + "hubv1": "Hub Versioun 1 (Pre-2014)", + "hubv2": "Hub Versioun 2", + "plm": "Powerlink Modem (PLM)" + }, + "description": "Insteon Modem Typ auswielen.", + "title": "Insteon" + }, + "plm": { + "data": { + "device": "PLM Apparat (Beispill /dev/ttyUSB0 oder COM3)" + }, + "description": "Insteon PowerLink Modem (PLM) konfigur\u00e9ieren.", + "title": "Insteon PLM" + } + } + }, + "options": { + "abort": { + "already_configured": "Eng Insteon Modem Verbindung ass scho konfigur\u00e9iert", + "cannot_connect": "Keng Verbindung mam Insteon Modem m\u00e9iglech" + }, + "error": { + "cannot_connect": "Feeler beim verbannen mam Insteon Modem, prob\u00e9ier w.e.g. nach emol.", + "input_error": "Ong\u00eblteg Entr\u00e9e\u00ebn, iwwerpr\u00e9if deng W\u00e4erter.", + "select_single": "Eng Optioun auswielen." + }, + "step": { + "add_override": { + "data": { + "address": "Apparat Adress (Beispill 1a2b3c)", + "cat": "Apparat Kategorie (Beispill 0x10)", + "subcat": "Apparat \u00cbnnerkategorie (Beispill 0x0a)" + }, + "description": "Apparat iwwerschr\u00e9iwen dob\u00e4isetzen", + "title": "Insteon" + }, + "add_x10": { + "data": { + "housecode": "Hauscode (a-p)", + "platform": "Plattform", + "steps": "Dimmer Schr\u00ebtt (n\u00ebmme fir Luuchten, standard 22)", + "unitcode": "Unitcode (1-16)" + }, + "description": "Insteon Hub passwuert \u00e4nneren", + "title": "Insteon" + }, + "change_hub_config": { + "data": { + "host": "Neien Host Numm oder IP Adresse", + "password": "Neit Passwuert", + "port": "Nei Port Nummer", + "username": "Neie Benotzernumm" + }, + "description": "Insteon Hub Verbindungs Informatiounen \u00e4nneren. Du muss Home Assistant no der \u00c4nnerung fr\u00ebsch starten. D\u00ebst \u00e4nnert net d'Konfiguratioun vum Hub selwer. Fir d'Konfiguratioun vum Hub ze \u00e4nnere benotz d'Hub App.", + "title": "Insteon" + }, + "init": { + "data": { + "add_override": "Apparat iwwerschr\u00e9iwen dob\u00e4isetzen", + "add_x10": "Een X10 Apparat dob\u00e4isetzen.", + "change_hub_config": "Hub Konfiguratioun \u00e4nneren.", + "remove_override": "Apparat iwwerschr\u00e9iwen l\u00e4schen", + "remove_x10": "Een X10 Apparat l\u00e4schen." + }, + "description": "Eng Optioun auswielen fir ze konfigur\u00e9ieren", + "title": "Insteon" + }, + "remove_override": { + "data": { + "address": "Eng Apparat Adress auswielen fir ze l\u00e4schen" + }, + "description": "Apparat iwwerschr\u00e9iwen l\u00e4schen", + "title": "Insteon" + }, + "remove_x10": { + "data": { + "address": "Wiel eng Adress vun egem Apparat aus fir ze l\u00e4schen" + }, + "description": "Een X10 Apparat l\u00e4schen", + "title": "Insteon" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/insteon/translations/no.json b/homeassistant/components/insteon/translations/no.json new file mode 100644 index 000000000000..e0ff69823e48 --- /dev/null +++ b/homeassistant/components/insteon/translations/no.json @@ -0,0 +1,115 @@ +{ + "config": { + "abort": { + "already_configured": "En Insteon-modemtilkobling er allerede konfigurert", + "cannot_connect": "Kan ikke koble til Insteon-modemet" + }, + "error": { + "cannot_connect": "Kan ikke koble til Insteon-modemet, pr\u00f8v p\u00e5 nytt.", + "select_single": "Velg ett alternativ." + }, + "step": { + "hub1": { + "data": { + "host": "Hub-IP-adresse", + "port": "IP-port" + }, + "description": "Konfigurer Insteon Hub versjon 1 (f\u00f8r 2014).", + "title": "Insteon Hub versjon 1" + }, + "hub2": { + "data": { + "host": "Hub-IP-adresse", + "password": "Passord", + "port": "IP-port", + "username": "Brukernavn" + }, + "description": "Konfigurer Insteon Hub versjon 2.", + "title": "Insteon Hub versjon 2" + }, + "init": { + "data": { + "hubv1": "Hub versjon 1 (f\u00f8r 2014)", + "hubv2": "Hub versjon 2", + "plm": "PowerLink-modem (PLM)" + }, + "description": "Velg Insteon modemtype.", + "title": "Insteon" + }, + "plm": { + "data": { + "device": "PLM-enhet (dvs. /dev/ttyUSB0 eller COM3)" + }, + "description": "Konfigurer Insteon PowerLink-modem (PLM).", + "title": "Insteon PLM" + } + } + }, + "options": { + "abort": { + "already_configured": "En Insteon-modemtilkobling er allerede konfigurert", + "cannot_connect": "Kan ikke koble til Insteon-modemet" + }, + "error": { + "cannot_connect": "Kan ikke koble til Insteon-modemet, pr\u00f8v p\u00e5 nytt.", + "input_error": "Ugyldige oppf\u00f8ringer, vennligst sjekk verdiene dine.", + "select_single": "Velg ett alternativ." + }, + "step": { + "add_override": { + "data": { + "address": "Enhetsadresse (dvs. 1a2b3c)", + "cat": "Enhetskategori (dvs. 0x10)", + "subcat": "Underkategori for enhet (dvs. 0x0a)" + }, + "description": "Legg til en enhetsoverstyring.", + "title": "Insteon" + }, + "add_x10": { + "data": { + "housecode": "Huskode (a - p)", + "platform": "Plattform", + "steps": "Dimmer trinn (kun for lette enheter, standard 22)", + "unitcode": "Enhetskode (1 - 16)" + }, + "description": "Endre insteon hub-passordet.", + "title": "Insteon" + }, + "change_hub_config": { + "data": { + "host": "Nytt vertsnavn eller IP-adresse", + "password": "Nytt passord", + "port": "Nytt portnummer", + "username": "Nytt brukernavn" + }, + "description": "Endre Insteon Hub-tilkoblingsinformasjonen. Du m\u00e5 starte Home Assistant p\u00e5 nytt n\u00e5r du har gjort denne endringen. Dette endrer ikke konfigurasjonen av selve huben. For \u00e5 endre konfigurasjonen i huben bruker du hub-appen.", + "title": "Insteon" + }, + "init": { + "data": { + "add_override": "Legg til en enhetsoverstyring.", + "add_x10": "Legg til en X10-enhet.", + "change_hub_config": "Endre hub-konfigurasjonen.", + "remove_override": "Fjern en enhet overstyring.", + "remove_x10": "Fjern en X10-enhet." + }, + "description": "Velg et alternativ for \u00e5 konfigurere.", + "title": "Insteon" + }, + "remove_override": { + "data": { + "address": "Velg en enhetsadresse du vil fjerne" + }, + "description": "Fjerne en enhetsoverstyring", + "title": "Insteon" + }, + "remove_x10": { + "data": { + "address": "Velg en enhetsadresse du vil fjerne" + }, + "description": "Fjern en X10-enhet", + "title": "Insteon" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/insteon/translations/pt-BR.json b/homeassistant/components/insteon/translations/pt-BR.json new file mode 100644 index 000000000000..e14afa3e18fa --- /dev/null +++ b/homeassistant/components/insteon/translations/pt-BR.json @@ -0,0 +1,67 @@ +{ + "config": { + "step": { + "hub2": { + "data": { + "host": "Endere\u00e7o IP do hub", + "password": "Senha", + "port": "Porta IP", + "username": "Nome de usu\u00e1rio" + }, + "description": "Configure o Insteon Hub Vers\u00e3o 2.", + "title": "Insteon Hub vers\u00e3o 2" + }, + "init": { + "data": { + "hubv1": "Hub Vers\u00e3o 1 (Pr\u00e9-2014)", + "hubv2": "Hub vers\u00e3o 2" + }, + "description": "Selecione o tipo de modem Insteon." + } + } + }, + "options": { + "abort": { + "already_configured": "Uma conex\u00e3o com modem Insteon j\u00e1 est\u00e1 configurada", + "cannot_connect": "N\u00e3o \u00e9 poss\u00edvel conectar-se ao modem Insteon." + }, + "error": { + "cannot_connect": "Falha na conex\u00e3o com o modem Insteon, por favor tente novamente.", + "input_error": "Entradas inv\u00e1lidas, por favor, verifique seus valores.", + "select_single": "Selecione uma op\u00e7\u00e3o." + }, + "step": { + "add_override": { + "data": { + "address": "Endere\u00e7o do dispositivo (ou seja, 1a2b3c)", + "cat": "Subcategoria de dispositivo (ou seja, 0x0a)", + "subcat": "Subcategoria de dispositivo (ou seja, 0x0a)" + }, + "description": "Escolha um dispositivo para sobrescrever" + }, + "add_x10": { + "data": { + "platform": "Plataforma", + "steps": "Etapas de dimmer (apenas para dispositivos de lux, padr\u00e3o 22)" + }, + "description": "Altere a senha do Insteon Hub." + }, + "change_hub_config": { + "data": { + "password": "Nova Senha", + "port": "Novo n\u00famero da porta", + "username": "Novo usu\u00e1rio" + } + }, + "init": { + "data": { + "add_x10": "Adicionar um dispositivo X10" + } + }, + "remove_x10": { + "description": "Remover um dispositivo X10", + "title": "Insteon" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/insteon/translations/ru.json b/homeassistant/components/insteon/translations/ru.json new file mode 100644 index 000000000000..620bcdc91542 --- /dev/null +++ b/homeassistant/components/insteon/translations/ru.json @@ -0,0 +1,115 @@ +{ + "config": { + "abort": { + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.", + "select_single": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u043f\u0446\u0438\u044e." + }, + "step": { + "hub1": { + "data": { + "host": "IP-\u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043d\u0446\u0435\u043d\u0442\u0440\u0430\u0442\u043e\u0440\u0430", + "port": "IP \u043f\u043e\u0440\u0442" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Insteon Hub \u0432\u0435\u0440\u0441\u0438\u0438 1 (\u0434\u043e 2014 \u0433\u043e\u0434\u0430)", + "title": "Insteon Hub. \u0412\u0435\u0440\u0441\u0438\u044f 1" + }, + "hub2": { + "data": { + "host": "IP-\u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043d\u0446\u0435\u043d\u0442\u0440\u0430\u0442\u043e\u0440\u0430", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "port": "IP \u043f\u043e\u0440\u0442", + "username": "\u041b\u043e\u0433\u0438\u043d" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Insteon Hub \u0432\u0435\u0440\u0441\u0438\u0438 2", + "title": "Insteon Hub. \u0412\u0435\u0440\u0441\u0438\u044f 2" + }, + "init": { + "data": { + "hubv1": "\u0412\u0435\u0440\u0441\u0438\u044f 1 (\u0434\u043e 2014 \u0433\u043e\u0434\u0430)", + "hubv2": "\u0412\u0435\u0440\u0441\u0438\u044f 2", + "plm": "\u041c\u043e\u0434\u0435\u043c PowerLink (PLM)" + }, + "description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043f \u043c\u043e\u0434\u0435\u043c\u0430 Insteon.", + "title": "Insteon" + }, + "plm": { + "data": { + "device": "PLM-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: /dev/ttyUSB0 \u0438\u043b\u0438 COM3)" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043c\u043e\u0434\u0435\u043c\u0430 Insteon PowerLink (PLM)", + "title": "Insteon PLM" + } + } + }, + "options": { + "abort": { + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.", + "input_error": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.", + "select_single": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u043f\u0446\u0438\u044e." + }, + "step": { + "add_override": { + "data": { + "address": "\u0410\u0434\u0440\u0435\u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: 1a2b3c)", + "cat": "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: 0x10)", + "subcat": "\u041f\u043e\u0434\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: 0x0a)" + }, + "description": "\u041f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "title": "Insteon" + }, + "add_x10": { + "data": { + "housecode": "\u041a\u043e\u0434 \u0434\u043e\u043c\u0430 (a - p)", + "platform": "\u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430", + "steps": "\u0428\u0430\u0433 \u0434\u0438\u043c\u043c\u0435\u0440\u0430 (\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043e\u0441\u0432\u0435\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0438\u0431\u043e\u0440\u043e\u0432, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 22)", + "unitcode": "\u042e\u043d\u0438\u0442\u043a\u043e\u0434 (1 - 16)" + }, + "description": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c \u043a Insteon Hub", + "title": "Insteon" + }, + "change_hub_config": { + "data": { + "host": "\u041d\u043e\u0432\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0445\u043e\u0441\u0442\u0430 \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441", + "password": "\u041d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c", + "port": "\u041d\u043e\u0432\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430", + "username": "\u041d\u043e\u0432\u044b\u0439 \u043b\u043e\u0433\u0438\u043d" + }, + "description": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 Insteon Hub. \u041f\u043e\u0441\u043b\u0435 \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c Home Assistant. \u042d\u0442\u043e \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0441\u0430\u043c\u043e\u0433\u043e \u0445\u0430\u0431\u0430. \u0427\u0442\u043e\u0431\u044b \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0445\u0430\u0431\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Hub.", + "title": "Insteon" + }, + "init": { + "data": { + "add_override": "\u041f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "add_x10": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e X10", + "change_hub_config": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0445\u0430\u0431\u0430", + "remove_override": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "remove_x10": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e X10" + }, + "description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u043f\u0446\u0438\u044e \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", + "title": "Insteon" + }, + "remove_override": { + "data": { + "address": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f" + }, + "description": "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", + "title": "Insteon" + }, + "remove_x10": { + "data": { + "address": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f" + }, + "description": "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 X10", + "title": "Insteon" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/insteon/translations/zh-Hant.json b/homeassistant/components/insteon/translations/zh-Hant.json new file mode 100644 index 000000000000..910377da4d2c --- /dev/null +++ b/homeassistant/components/insteon/translations/zh-Hant.json @@ -0,0 +1,115 @@ +{ + "config": { + "abort": { + "already_configured": "Insteon \u6578\u64da\u6a5f\u9023\u7dda\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "cannot_connect": "\u7121\u6cd5\u9023\u7dda\u81f3 Insteon \u6578\u64da\u6a5f" + }, + "error": { + "cannot_connect": "Insteon \u6578\u64da\u6a5f\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21\u3002", + "select_single": "\u9078\u64c7\u9078\u9805\u3002" + }, + "step": { + "hub1": { + "data": { + "host": "Hub IP \u4f4d\u5740", + "port": "IP \u57e0" + }, + "description": "\u8a2d\u5b9a Insteon Hub \u7b2c 1 \u7248\uff082014 \u5e74\u4ee5\u524d\uff09\u3002", + "title": "Insteon Hub \u7b2c 1 \u7248" + }, + "hub2": { + "data": { + "host": "Hub IP \u4f4d\u5740", + "password": "\u5bc6\u78bc", + "port": "IP \u57e0", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "description": "\u8a2d\u5b9a Insteon Hub \u7b2c 2 \u7248\u3002", + "title": "Insteon Hub \u7b2c 2 \u7248" + }, + "init": { + "data": { + "hubv1": "Insteon Hub \u7b2c 1 \u7248\uff082014 \u5e74\u4ee5\u524d\uff09", + "hubv2": "Insteon Hub \u7b2c 2 \u7248", + "plm": "PowerLink Modem (PLM)" + }, + "description": "\u9078\u64c7 Insteon \u6578\u64da\u6a5f\u985e\u578b\u3002", + "title": "Insteon" + }, + "plm": { + "data": { + "device": "PLM \u8a2d\u5099\uff08\u4f8b\u5982 /dev/ttyUSB0 \u6216 COM3\uff09" + }, + "description": "\u8a2d\u5b9a PowerLink Modem (PLM)\u3002", + "title": "Insteon PLM" + } + } + }, + "options": { + "abort": { + "already_configured": "Insteon \u6578\u64da\u6a5f\u9023\u7dda\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "cannot_connect": "\u7121\u6cd5\u9023\u7dda\u81f3 Insteon \u6578\u64da\u6a5f\u3002" + }, + "error": { + "cannot_connect": "Insteon \u6578\u64da\u6a5f\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21\u3002", + "input_error": "\u7269\u4ef6\u7121\u6548\uff0c\u8acb\u6aa2\u67e5\u8a2d\u5b9a\u503c\u3002", + "select_single": "\u9078\u64c7\u9078\u9805\u3002" + }, + "step": { + "add_override": { + "data": { + "address": "\u8a2d\u5099\u4f4d\u5740\uff08\u4f8b\u5982 1a2b3c\uff09", + "cat": "\u8a2d\u5099\u5b50\u985e\u5225\uff08\u4f8b\u5982 0x10\uff09", + "subcat": "\u8a2d\u5099\u5b50\u985e\u5225\uff08\u4f8b\u5982 0x0a\uff09" + }, + "description": "\u65b0\u589e\u8a2d\u5099\u8986\u5beb\u3002", + "title": "Insteon" + }, + "add_x10": { + "data": { + "housecode": "Housecode (a - p)", + "platform": "\u5e73\u53f0", + "steps": "\u8abf\u5149\u968e\u6bb5\uff08\u50c5\u9069\u7528\u7167\u660e\u8a2d\u5099\u3001\u9810\u8a2d\u503c\u70ba 22\uff09", + "unitcode": "Unitcode (1 - 16)" + }, + "description": "\u8b8a\u66f4 Insteon Hub \u5bc6\u78bc\u3002", + "title": "Insteon" + }, + "change_hub_config": { + "data": { + "host": "\u65b0\u589e\u4e3b\u6a5f\u540d\u7a31\u6216 IP \u4f4d\u5740", + "password": "\u65b0\u589e\u5bc6\u78bc", + "port": "\u65b0\u589e\u901a\u8a0a\u57e0\u865f", + "username": "\u65b0\u589e\u4f7f\u7528\u8005\u540d\u7a31" + }, + "description": "\u8b8a\u66f4 Insteon Hub \u9023\u7dda\u8cc7\u8a0a\u3002\u65bc\u8b8a\u66f4\u4e4b\u5f8c\u3001\u5fc5\u9808\u91cd\u555f Home Assistant\u3002\u6b64\u4e9b\u8a2d\u5b9a\u4e0d\u6703\u8b8a\u66f4 Hub \u8a2d\u5099\u672c\u8eab\u7684\u8a2d\u5b9a\uff0c\u5982\u6b32\u8b8a\u66f4 Hub \u8a2d\u5b9a\u3001\u5247\u8acb\u4f7f\u7528 Hub app\u3002", + "title": "Insteon" + }, + "init": { + "data": { + "add_override": "\u65b0\u589e\u8a2d\u5099\u8986\u5beb\u3002", + "add_x10": "\u65b0\u589e X10 \u8a2d\u5099\u3002", + "change_hub_config": "\u8b8a\u66f4 Hub \u8a2d\u5b9a\u3002", + "remove_override": "\u79fb\u9664\u8a2d\u5099\u8986\u5beb", + "remove_x10": "\u79fb\u9664 X10 \u8a2d\u5099\u3002" + }, + "description": "\u9078\u64c7\u9078\u9805\u4ee5\u8a2d\u5b9a", + "title": "Insteon" + }, + "remove_override": { + "data": { + "address": "\u9078\u64c7\u8a2d\u5099\u4f4d\u5740\u4ee5\u79fb\u9664" + }, + "description": "\u79fb\u9664\u8a2d\u5099\u8986\u5beb", + "title": "Insteon" + }, + "remove_x10": { + "data": { + "address": "\u9078\u64c7\u8a2d\u5099\u4f4d\u5740\u4ee5\u79fb\u9664" + }, + "description": "\u79fb\u9664 X10 \u8a2d\u5099", + "title": "Insteon" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ipp/translations/no.json b/homeassistant/components/ipp/translations/no.json index 4e94efe71c16..749b5e5bab8b 100644 --- a/homeassistant/components/ipp/translations/no.json +++ b/homeassistant/components/ipp/translations/no.json @@ -19,7 +19,6 @@ "data": { "base_path": "Relativ bane til skriveren", "host": "Vert", - "port": "", "ssl": "Skriveren st\u00f8tter kommunikasjon over SSL/TLS", "verify_ssl": "Skriveren bruker et riktig SSL-sertifikat" }, diff --git a/homeassistant/components/ipp/translations/pt-BR.json b/homeassistant/components/ipp/translations/pt-BR.json index f992520501ea..704cc017a9b5 100644 --- a/homeassistant/components/ipp/translations/pt-BR.json +++ b/homeassistant/components/ipp/translations/pt-BR.json @@ -14,6 +14,7 @@ "user": { "data": { "base_path": "Caminho relativo para a impressora", + "port": "Porta", "ssl": "A impressora suporta comunica\u00e7\u00e3o via SSL/TLS", "verify_ssl": "A impressora usa um certificado SSL adequado" }, diff --git a/homeassistant/components/ipp/translations/ru.json b/homeassistant/components/ipp/translations/ru.json index 6fdfd3337733..4953c9dae5c2 100644 --- a/homeassistant/components/ipp/translations/ru.json +++ b/homeassistant/components/ipp/translations/ru.json @@ -1,8 +1,8 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", - "connection_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", + "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "connection_upgrade": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0443 \u0438\u0437-\u0437\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f.", "ipp_error": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 IPP.", "ipp_version_error": "\u0412\u0435\u0440\u0441\u0438\u044f IPP \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u043e\u043c.", @@ -10,7 +10,7 @@ "unique_id_required": "\u041d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430\u044f \u0434\u043b\u044f \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f." }, "error": { - "connection_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "connection_upgrade": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0443. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 SSL/TLS." }, "flow_title": "\u041f\u0440\u0438\u043d\u0442\u0435\u0440: {name}", diff --git a/homeassistant/components/iqvia/translations/ca.json b/homeassistant/components/iqvia/translations/ca.json index bfc1cf6b4524..687742774822 100644 --- a/homeassistant/components/iqvia/translations/ca.json +++ b/homeassistant/components/iqvia/translations/ca.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Aquest codi postal ja s\u2019ha configurat." + "already_configured": "Aquest codi postal ja est\u00e0 configurat." }, "error": { "invalid_zip_code": "Codi postal incorrecte" diff --git a/homeassistant/components/iqvia/translations/it.json b/homeassistant/components/iqvia/translations/it.json index 599974a8d26a..fb88883eb0f6 100644 --- a/homeassistant/components/iqvia/translations/it.json +++ b/homeassistant/components/iqvia/translations/it.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "Questo codice di avviamento postale \u00e8 gi\u00e0 stato configurato." + }, "error": { "invalid_zip_code": "Il CAP non \u00e8 valido" }, diff --git a/homeassistant/components/iqvia/translations/lb.json b/homeassistant/components/iqvia/translations/lb.json index 4941358ae087..54a6bbce24d4 100644 --- a/homeassistant/components/iqvia/translations/lb.json +++ b/homeassistant/components/iqvia/translations/lb.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "D\u00ebs Postleitzuel ass scho konfigur\u00e9iert." + }, "error": { "invalid_zip_code": "Postleitzuel ass ong\u00eblteg" }, diff --git a/homeassistant/components/iqvia/translations/no.json b/homeassistant/components/iqvia/translations/no.json index 98526dfed248..9359014dcf18 100644 --- a/homeassistant/components/iqvia/translations/no.json +++ b/homeassistant/components/iqvia/translations/no.json @@ -11,8 +11,7 @@ "data": { "zip_code": "Postnummer" }, - "description": "Fyll ut ditt amerikanske eller kanadiske postnummer.", - "title": "" + "description": "Fyll ut ditt amerikanske eller kanadiske postnummer." } } } diff --git a/homeassistant/components/iqvia/translations/zh-Hant.json b/homeassistant/components/iqvia/translations/zh-Hant.json index 68b19b69d21d..f6a71960c0a8 100644 --- a/homeassistant/components/iqvia/translations/zh-Hant.json +++ b/homeassistant/components/iqvia/translations/zh-Hant.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "\u90f5\u905e\u5340\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3002" + }, "error": { "invalid_zip_code": "\u90f5\u905e\u5340\u865f\u7121\u6548" }, diff --git a/homeassistant/components/isy994/translations/nl.json b/homeassistant/components/isy994/translations/nl.json index 35e52de882f4..a39fc58dc250 100644 --- a/homeassistant/components/isy994/translations/nl.json +++ b/homeassistant/components/isy994/translations/nl.json @@ -1,5 +1,5 @@ { "config": { - "flow_title": "Universele apparaten ISY994 {naam} ({host})" + "flow_title": "Universele apparaten ISY994 {name} ({host})" } } \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/pt-BR.json b/homeassistant/components/isy994/translations/pt-BR.json index 65a087f87892..090e9a215307 100644 --- a/homeassistant/components/isy994/translations/pt-BR.json +++ b/homeassistant/components/isy994/translations/pt-BR.json @@ -1,7 +1,8 @@ { "config": { "error": { - "invalid_host": "A entrada do host n\u00e3o est\u00e1 no formato de URL completo, por exemplo, http://192.168.10.100:80" + "invalid_host": "A entrada do host n\u00e3o est\u00e1 no formato de URL completo, por exemplo, http://192.168.10.100:80", + "unknown": "Erro inesperado." }, "flow_title": "Dispositivos universais ISY994 {name} ({host})", "step": { diff --git a/homeassistant/components/isy994/translations/ru.json b/homeassistant/components/isy994/translations/ru.json index ed34d79969ff..b62224172958 100644 --- a/homeassistant/components/isy994/translations/ru.json +++ b/homeassistant/components/isy994/translations/ru.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", "invalid_host": "URL-\u0430\u0434\u0440\u0435\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'address[:port]' (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: 'http://192.168.10.100:80').", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." diff --git a/homeassistant/components/kodi/translations/ca.json b/homeassistant/components/kodi/translations/ca.json new file mode 100644 index 000000000000..d9993e01f54e --- /dev/null +++ b/homeassistant/components/kodi/translations/ca.json @@ -0,0 +1,57 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat", + "cannot_connect": "Ha fallat la connexi\u00f3", + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", + "unknown": "Error inesperat" + }, + "error": { + "cannot_connect": "Ha fallat la connexi\u00f3", + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", + "unknown": "Error inesperat" + }, + "flow_title": "Kodi: {name}", + "step": { + "credentials": { + "data": { + "password": "Contrasenya", + "username": "Nom d'usuari" + }, + "description": "Introdueix el teu nom d'usuari i contrasenya de Kodi. Els pots trobar a Sistema/Configuraci\u00f3/Xarxa/Serveis." + }, + "discovery_confirm": { + "description": "Vols afegir Kodi (`{name}`) a Home Assistant?", + "title": "Kodi descobert" + }, + "host": { + "data": { + "host": "Amfitri\u00f3", + "port": "Port", + "ssl": "Connexi\u00f3 mitjan\u00e7ant SSL" + }, + "description": "Informaci\u00f3 de connexi\u00f3 de Kodi. Assegura't d'activar \"Permet el control de Kodi via HTTP\" a Sistema/Configuraci\u00f3/Xarxa/Serveis." + }, + "user": { + "data": { + "host": "Amfitri\u00f3", + "port": "Port", + "ssl": "Connexi\u00f3 mitjan\u00e7ant SSL" + }, + "description": "Informaci\u00f3 de connexi\u00f3 de Kodi. Assegura't d'activar \"Permet el control de Kodi via HTTP\" a Sistema/Configuraci\u00f3/Xarxa/Serveis." + }, + "ws_port": { + "data": { + "ws_port": "Port" + }, + "description": "Port del WebSocket (a Kodi pot anomenar-se TCP). Per connectar-se a trav\u00e9s de WebSocket has d'activar \"Permet que programes... controlin Kodi\" a Sistema/Configuraci\u00f3/Xarxa/Serveis. Si el WebSocket no est\u00e0 activat, elimina el port i deixa-ho buit." + } + } + }, + "device_automation": { + "trigger_type": { + "turn_off": "S'ha sol\u00b7licitat la desactivaci\u00f3 de {entity_name}", + "turn_on": "S'ha sol\u00b7licitat l'activaci\u00f3 de {entity_name}" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kodi/translations/en.json b/homeassistant/components/kodi/translations/en.json new file mode 100644 index 000000000000..4a9a48ea9ca0 --- /dev/null +++ b/homeassistant/components/kodi/translations/en.json @@ -0,0 +1,57 @@ +{ + "config": { + "abort": { + "already_configured": "Device is already configured", + "cannot_connect": "Failed to connect", + "invalid_auth": "Invalid authentication", + "unknown": "Unexpected error" + }, + "error": { + "cannot_connect": "Failed to connect", + "invalid_auth": "Invalid authentication", + "unknown": "Unexpected error" + }, + "flow_title": "Kodi: {name}", + "step": { + "credentials": { + "data": { + "password": "Password", + "username": "Username" + }, + "description": "Please enter your Kodi user name and password. These can be found in System/Settings/Network/Services." + }, + "discovery_confirm": { + "description": "Do you want to add Kodi (`{name}`) to Home Assistant?", + "title": "Discovered Kodi" + }, + "host": { + "data": { + "host": "Host", + "port": "Port", + "ssl": "Connect over SSL" + }, + "description": "Kodi connection information. Please make sure to enable \"Allow control of Kodi via HTTP\" in System/Settings/Network/Services." + }, + "user": { + "data": { + "host": "Host", + "port": "Port", + "ssl": "Connect over SSL" + }, + "description": "Kodi connection information. Please make sure to enable \"Allow control of Kodi via HTTP\" in System/Settings/Network/Services." + }, + "ws_port": { + "data": { + "ws_port": "Port" + }, + "description": "The WebSocket port (sometimes called TCP port in Kodi). In order to connect over WebSocket, you need to enable \"Allow programs ... to control Kodi\" in System/Settings/Network/Services. If WebSocket is not enabled, remove the port and leave empty." + } + } + }, + "device_automation": { + "trigger_type": { + "turn_off": "{entity_name} was requested to turn off", + "turn_on": "{entity_name} was requested to turn on" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kodi/translations/es.json b/homeassistant/components/kodi/translations/es.json new file mode 100644 index 000000000000..aabc87cb41d9 --- /dev/null +++ b/homeassistant/components/kodi/translations/es.json @@ -0,0 +1,57 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado", + "cannot_connect": "No se pudo conectar", + "invalid_auth": "Autentificacion invalida", + "unknown": "Error inesperado" + }, + "error": { + "cannot_connect": "No se pudo conectar", + "invalid_auth": "Autenticaci\u00f3n inv\u00e1lida", + "unknown": "Error inesperado" + }, + "flow_title": "Kodi: {name}", + "step": { + "credentials": { + "data": { + "password": "Contrase\u00f1a", + "username": "Nombre de usuario" + }, + "description": "Por favor, introduzca su nombre de usuario y contrase\u00f1a de Kodi. Estos se pueden encontrar en Sistema/Configuraci\u00f3n/Red/Servicios." + }, + "discovery_confirm": { + "description": "\u00bfQuieres agregar Kodi (`{name}`) a Home Assistant?", + "title": "Descubierto Kodi" + }, + "host": { + "data": { + "host": "Host", + "port": "Puerto", + "ssl": "Conectar a trav\u00e9s de SSL" + }, + "description": "Informaci\u00f3n de la conexi\u00f3n de Kodi. Por favor, aseg\u00farese de habilitar \"Permitir el control de Kodi v\u00eda HTTP\" en Sistema/Configuraci\u00f3n/Red/Servicios." + }, + "user": { + "data": { + "host": "Host", + "port": "Puerto", + "ssl": "Conectar a trav\u00e9s de SSL" + }, + "description": "Informaci\u00f3n de la conexi\u00f3n de Kodi. Por favor, aseg\u00farese de habilitar \"Permitir el control de Kodi v\u00eda HTTP\" en Sistema/Configuraci\u00f3n/Red/Servicios." + }, + "ws_port": { + "data": { + "ws_port": "Puerto" + }, + "description": "El puerto WebSocket (a veces llamado puerto TCP en Kodi). Para conectarse a trav\u00e9s de WebSocket, necesitas habilitar \"Permitir a los programas... controlar Kodi\" en Sistema/Configuraci\u00f3n/Red/Servicios. Si el WebSocket no est\u00e1 habilitado, elimine el puerto y d\u00e9jelo vac\u00edo." + } + } + }, + "device_automation": { + "trigger_type": { + "turn_off": "Se solicit\u00f3 que {entity_name} se apagara", + "turn_on": "Se solicit\u00f3 que {entity_name} se encendiera" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kodi/translations/fr.json b/homeassistant/components/kodi/translations/fr.json new file mode 100644 index 000000000000..5b3c0e15021a --- /dev/null +++ b/homeassistant/components/kodi/translations/fr.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "invalid_auth": "Authentification erron\u00e9e", + "unknown": "Erreur inattendue" + }, + "flow_title": "Kodi: {name}", + "step": { + "user": { + "data": { + "host": "H\u00f4te", + "port": "Port", + "ssl": "Connexion via SSL" + } + } + } + }, + "device_automation": { + "trigger_type": { + "turn_off": "Il a \u00e9t\u00e9 demand\u00e9 \u00e0 {entity_name} de s'\u00e9teindre", + "turn_on": "Il a \u00e9t\u00e9 demand\u00e9 \u00e0 {entity_name} de s'allumer" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kodi/translations/it.json b/homeassistant/components/kodi/translations/it.json new file mode 100644 index 000000000000..a48d8ca9bb00 --- /dev/null +++ b/homeassistant/components/kodi/translations/it.json @@ -0,0 +1,57 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato", + "cannot_connect": "Impossibile connettersi", + "invalid_auth": "Autenticazione non valida", + "unknown": "Errore imprevisto" + }, + "error": { + "cannot_connect": "Impossibile connettersi", + "invalid_auth": "Autenticazione non valida", + "unknown": "Errore imprevisto" + }, + "flow_title": "Kodi: {name}", + "step": { + "credentials": { + "data": { + "password": "Password", + "username": "Nome utente" + }, + "description": "Inserisci il tuo nome utente e la password Kodi. Questi sono disponibili in Sistema/Impostazioni/Rete/Servizi." + }, + "discovery_confirm": { + "description": "Vuoi aggiungere Kodi (`{name}`) a Home Assistant?", + "title": "Rilevato Kodi" + }, + "host": { + "data": { + "host": "Host", + "port": "Porta", + "ssl": "Connettiti tramite SSL" + }, + "description": "Informazioni sulla connessione Kodi. Assicurati di abilitare \"Consenti il controllo di Kodi tramite HTTP\" in Sistema/Impostazioni/Rete/Servizi." + }, + "user": { + "data": { + "host": "Host", + "port": "Porta", + "ssl": "Connettiti tramite SSL" + }, + "description": "Informazioni sulla connessione Kodi. Assicurati di abilitare \"Consenti il controllo di Kodi tramite HTTP\" in Sistema/Impostazioni/Rete/Servizi." + }, + "ws_port": { + "data": { + "ws_port": "Porta" + }, + "description": "La porta WebSocket (a volte chiamata porta TCP in Kodi). Per connetterti tramite WebSocket, devi abilitare \"Consenti ai programmi ... di controllare Kodi\" in Sistema/Impostazioni/Rete/Servizi. Se WebSocket non \u00e8 abilitato, rimuovere la porta e lasciare vuoto." + } + } + }, + "device_automation": { + "trigger_type": { + "turn_off": "A {entity_name} \u00e8 stato richiesto di spegnere", + "turn_on": "A {entity_name} \u00e8 stato richiesto di accendere" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kodi/translations/lb.json b/homeassistant/components/kodi/translations/lb.json new file mode 100644 index 000000000000..872615f5bea2 --- /dev/null +++ b/homeassistant/components/kodi/translations/lb.json @@ -0,0 +1,50 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert", + "cannot_connect": "Feeler beim verbannen", + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "error": { + "cannot_connect": "Feeler beim verbannen", + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "flow_title": "Kodi: {name}", + "step": { + "credentials": { + "data": { + "password": "Passwuert", + "username": "Benotzernumm" + }, + "description": "G\u00ebff d\u00e4in Kodi Benotzernumm a Passwuert an. D\u00e9i stinn am System/Settings/Network/Services." + }, + "discovery_confirm": { + "description": "Soll Kodi (`{name}`) am Home Assistant dob\u00e4i gesaat ginn?", + "title": "Kodi entdeckt" + }, + "host": { + "data": { + "host": "Host", + "port": "Port", + "ssl": "Iwwer SSL verbannen" + }, + "description": "Kodi Verbindungs Informatiounen. Stell s\u00e9cher dass d'Optioun \"Allow control of Kodi via HTTP\" aktiv ass an System/Settings/Network/Services." + }, + "user": { + "data": { + "host": "Host", + "port": "Port", + "ssl": "Iwwer SSL verbannen" + }, + "description": "Kodi Verbindungs Informatiounen. Stell s\u00e9cher dass d'Optioun \"Allow control of Kodi via HTTP\" aktiv ass an System/Settings/Network/Services." + }, + "ws_port": { + "data": { + "ws_port": "Port" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kodi/translations/no.json b/homeassistant/components/kodi/translations/no.json new file mode 100644 index 000000000000..1c8bc3d6a531 --- /dev/null +++ b/homeassistant/components/kodi/translations/no.json @@ -0,0 +1,57 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert", + "cannot_connect": "Tilkobling mislyktes.", + "invalid_auth": "Ugyldig godkjenning", + "unknown": "Uventet feil" + }, + "error": { + "cannot_connect": "Tilkobling mislyktes.", + "invalid_auth": "Ugyldig godkjenning", + "unknown": "Uventet feil" + }, + "flow_title": "Kodi: {name}", + "step": { + "credentials": { + "data": { + "password": "Passord", + "username": "Brukernavn" + }, + "description": "Vennligst skriv inn ditt Kodi brukernavn og passord. Disse finner du i System/Innstillinger/Nettverk/Tjenester." + }, + "discovery_confirm": { + "description": "Vil du legge til Kodi ({name}) i Home Assistant?", + "title": "Oppdaget Kodi" + }, + "host": { + "data": { + "host": "Vert", + "port": "Port", + "ssl": "Koble til via SSL" + }, + "description": "Kodi-tilkoblingsinformasjon. Vennligst s\u00f8rg for \u00e5 aktivere \"Tillat kontroll av Kodi via HTTP\" i System / Innstillinger / Nettverk / Tjenester." + }, + "user": { + "data": { + "host": "Vert", + "port": "Port", + "ssl": "Koble til via SSL" + }, + "description": "Kodi-tilkoblingsinformasjon. Vennligst s\u00f8rg for \u00e5 aktivere \"Tillat kontroll av Kodi via HTTP\" i System / Innstillinger / Nettverk / Tjenester." + }, + "ws_port": { + "data": { + "ws_port": "Port" + }, + "description": "WebSocket-porten (noen ganger kalt TCP-port i Kodi). For \u00e5 koble til over WebSocket, m\u00e5 du aktivere \"Tillat programmer ... for \u00e5 kontrollere Kodi\" i System/Innstillinger/Nettverk/Tjenester. Hvis WebSocket ikke er aktivert, fjerner du porten og lar den st\u00e5 tom." + } + } + }, + "device_automation": { + "trigger_type": { + "turn_off": "{entity_name} ble bedt om \u00e5 sl\u00e5 av", + "turn_on": "{entity_name} ble bedt om \u00e5 sl\u00e5 p\u00e5" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kodi/translations/ru.json b/homeassistant/components/kodi/translations/ru.json new file mode 100644 index 000000000000..8702c016871f --- /dev/null +++ b/homeassistant/components/kodi/translations/ru.json @@ -0,0 +1,57 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "flow_title": "Kodi: {name}", + "step": { + "credentials": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "username": "\u041b\u043e\u0433\u0438\u043d" + }, + "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u043f\u0430\u0440\u043e\u043b\u044c Kodi. \u0418\u0445 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438, \u043f\u0435\u0440\u0435\u0439\u0434\u044f \u0432 \"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\" - \"\u0421\u043b\u0443\u0436\u0431\u044b\" - \"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\"." + }, + "discovery_confirm": { + "description": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c Kodi (`{name}`)?", + "title": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0439 Kodi" + }, + "host": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "port": "\u041f\u043e\u0440\u0442", + "ssl": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e SSL" + }, + "description": "\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e HTTP\" \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\" - \"\u0421\u043b\u0443\u0436\u0431\u044b\" - \"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\"." + }, + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "port": "\u041f\u043e\u0440\u0442", + "ssl": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e SSL" + }, + "description": "\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e HTTP\" \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\" - \"\u0421\u043b\u0443\u0436\u0431\u044b\" - \"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\"." + }, + "ws_port": { + "data": { + "ws_port": "\u041f\u043e\u0440\u0442" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u043e WebSocket. \u0427\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 WebSocket, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\" - \"\u0421\u043b\u0443\u0436\u0431\u044b\" - \"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\". \u0415\u0441\u043b\u0438 WebSocket \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d, \u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u043e\u043b\u0435 \u043f\u0443\u0441\u0442\u044b\u043c." + } + } + }, + "device_automation": { + "trigger_type": { + "turn_off": "\u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 {entity_name}", + "turn_on": "\u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 {entity_name}" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kodi/translations/zh-Hant.json b/homeassistant/components/kodi/translations/zh-Hant.json new file mode 100644 index 000000000000..b00f62453663 --- /dev/null +++ b/homeassistant/components/kodi/translations/zh-Hant.json @@ -0,0 +1,57 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "flow_title": "Kodi\uff1a{name}", + "step": { + "credentials": { + "data": { + "password": "\u5bc6\u78bc", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "description": "\u8acb\u8f38\u5165 Kodi \u4f7f\u7528\u8005\u540d\u7a31\u8207\u5bc6\u78bc\uff0c\u53ef\u4ee5\u65bc\u300c\u7cfb\u7d71/\u8a2d\u5b9a/\u7db2\u8def/\u670d\u52d9\u300d\u4e2d\u627e\u5230\u3002" + }, + "discovery_confirm": { + "description": "\u662f\u5426\u8981\u65b0\u589e Kodi (`{name}`) \u81f3 Home Assistant\uff1f", + "title": "\u5df2\u641c\u7d22\u5230\u7684 Kodi" + }, + "host": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "port": "\u901a\u8a0a\u57e0", + "ssl": "\u901a\u904e SSL \u9023\u7dda" + }, + "description": "Kodi \u9023\u7dda\u8cc7\u8a0a\uff0c\u8acb\u78ba\u5b9a\u5df2\u65bc\u300c\u7cfb\u7d71/\u8a2d\u5b9a/\u7db2\u8def/\u670d\u52d9\u300d\u4e2d\u958b\u555f \"\u5141\u8a31\u900f\u904e HTTP \u63a7\u5236 Kodi\"\u3002" + }, + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "port": "\u901a\u8a0a\u57e0", + "ssl": "\u901a\u904e SSL \u9023\u7dda" + }, + "description": "Kodi \u9023\u7dda\u8cc7\u8a0a\uff0c\u8acb\u78ba\u5b9a\u5df2\u65bc\u300c\u7cfb\u7d71/\u8a2d\u5b9a/\u7db2\u8def/\u670d\u52d9\u300d\u4e2d\u958b\u555f \"\u5141\u8a31\u900f\u904e HTTP \u63a7\u5236 Kodi\"\u3002" + }, + "ws_port": { + "data": { + "ws_port": "\u901a\u8a0a\u57e0" + }, + "description": "WebSocket \u901a\u8a0a\u57e0\uff08Kodi \u6709\u6642\u5019\u7a31\u4e4b\u70ba TCP \u57e0\uff09\u3002\u6b32\u900f\u904e WebSocket \u9032\u884c\u9023\u7dda\uff0c\u5fc5\u9808\u5148\u65bc\u300c\u7cfb\u7d71/\u8a2d\u5b9a/\u7db2\u8def/\u670d\u52d9\u300d\u4e2d\u958b\u555f \"\u5141\u8a31\u7a0b\u5f0f ... \u63a7\u5236 Kodi\"\u3002\u5047\u5982 WebSocket \u672a\u958b\u555f\uff0c\u8acb\u79fb\u9664\u901a\u8a0a\u57e0\u8f38\u5165\u3001\u4fdd\u6301\u7a7a\u767d\u3002" + } + } + }, + "device_automation": { + "trigger_type": { + "turn_off": "{entity_name} \u4f9d\u9700\u6c42\u95dc\u9589", + "turn_on": "{entity_name} \u4f9d\u9700\u6c42\u958b\u555f" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/konnected/translations/ca.json b/homeassistant/components/konnected/translations/ca.json index 86ef5ab5fc65..8938db2621b4 100644 --- a/homeassistant/components/konnected/translations/ca.json +++ b/homeassistant/components/konnected/translations/ca.json @@ -41,7 +41,7 @@ "name": "Nom (opcional)", "type": "Tipus de sensor binari" }, - "description": "Selecciona les opcions pel sensor binari de {zone}", + "description": "Opcions de {zone}", "title": "Configuraci\u00f3 de sensor binari" }, "options_digital": { @@ -50,7 +50,7 @@ "poll_interval": "Interval de sondeig (minuts) (opcional)", "type": "Tipus de sensor" }, - "description": "Selecciona les opcions pel sensor digital de {zone}", + "description": "Opcions de {zone}", "title": "Configuraci\u00f3 de sensor digital" }, "options_io": { @@ -85,6 +85,7 @@ "data": { "api_host": "Substitueix l'URL d'amfitri\u00f3 d'API (opcional)", "blink": "Parpelleja el LED del panell quan s'envien canvis d'estat", + "discovery": "Respon a peticions de descobriment a la teva xarxa", "override_api_host": "Substitueix l'URL per defecte del panell d'amfitri\u00f3 de l'API de Home Assistant" }, "description": "Selecciona el comportament desitjat del panell", @@ -99,7 +100,7 @@ "pause": "Pausa entre polsos (ms) (opcional)", "repeat": "Repeticions (-1 = infinit) (opcional)" }, - "description": "Selecciona les opcions de sortida per a {zone}: estat {state}", + "description": "Opcions de {zone}: estat {state}", "title": "Configuraci\u00f3 de sortida commutable" } } diff --git a/homeassistant/components/konnected/translations/es.json b/homeassistant/components/konnected/translations/es.json index f27fe036fa7f..c06248e51581 100644 --- a/homeassistant/components/konnected/translations/es.json +++ b/homeassistant/components/konnected/translations/es.json @@ -85,6 +85,7 @@ "data": { "api_host": "Invalidar la direcci\u00f3n URL del host de la API (opcional)", "blink": "Parpadea el LED del panel cuando se env\u00eda un cambio de estado", + "discovery": "Responde a las solicitudes de descubrimiento en tu red", "override_api_host": "Reemplazar la URL predeterminada del panel host de la API de Home Assistant" }, "description": "Seleccione el comportamiento deseado para su panel", diff --git a/homeassistant/components/konnected/translations/fr.json b/homeassistant/components/konnected/translations/fr.json index ab09eb768957..d4fcfdf65005 100644 --- a/homeassistant/components/konnected/translations/fr.json +++ b/homeassistant/components/konnected/translations/fr.json @@ -83,7 +83,8 @@ }, "options_misc": { "data": { - "blink": "Voyant du panneau clignotant lors de l'envoi d'un changement d'\u00e9tat" + "blink": "Voyant du panneau clignotant lors de l'envoi d'un changement d'\u00e9tat", + "discovery": "R\u00e9pondre aux demandes de d\u00e9couverte sur votre r\u00e9seau" }, "description": "Veuillez s\u00e9lectionner le comportement souhat\u00e9 de votre panneau", "title": "Configurer divers" diff --git a/homeassistant/components/konnected/translations/it.json b/homeassistant/components/konnected/translations/it.json index bdef475dc6e3..ff8b6da9e3da 100644 --- a/homeassistant/components/konnected/translations/it.json +++ b/homeassistant/components/konnected/translations/it.json @@ -43,7 +43,7 @@ "name": "Nome (opzionale)", "type": "Tipo di sensore binario" }, - "description": "Si prega di selezionare le opzioni per il sensore binario collegato alla {zone}", + "description": "Opzioni {zone}", "title": "Configurare il Sensore Binario" }, "options_digital": { @@ -52,7 +52,7 @@ "poll_interval": "Intervallo di sondaggio (minuti) (opzionale)", "type": "Tipo di sensore" }, - "description": "Si prega di selezionare le opzioni per il sensore digitale collegato alla {zone}", + "description": "Opzioni {zone}", "title": "Configurare il Sensore Digitale" }, "options_io": { @@ -87,6 +87,7 @@ "data": { "api_host": "Sovrascrivi l'URL dell'host API (opzionale)", "blink": "Attiva il lampeggio del LED del pannello durante l'invio del cambiamento di stato ", + "discovery": "Rispondi alle richieste di rilevamento sulla tua rete", "override_api_host": "Sovrascrivi l'URL predefinito del pannello host API di Home Assistant" }, "description": "Seleziona il comportamento desiderato per il tuo pannello", @@ -101,7 +102,7 @@ "pause": "Pausa tra gli impulsi (ms) (opzionale)", "repeat": "Numero di volte da ripetere (-1 = infinito) (opzionale)" }, - "description": "Selezionare le opzioni di uscita per {zone}: stato {state}", + "description": "Opzioni {zone}: stato {state}", "title": "Configurare l'uscita commutabile" } } diff --git a/homeassistant/components/konnected/translations/ko.json b/homeassistant/components/konnected/translations/ko.json index 493ec865bcd9..d8d2b70d909c 100644 --- a/homeassistant/components/konnected/translations/ko.json +++ b/homeassistant/components/konnected/translations/ko.json @@ -41,7 +41,7 @@ "name": "\uc774\ub984 (\uc120\ud0dd \uc0ac\ud56d)", "type": "\uc774\uc9c4 \uc13c\uc11c \uc720\ud615" }, - "description": "{zone} \uc5d0 \uc5f0\uacb0\ub41c \uc774\uc9c4 \uc13c\uc11c\uc5d0 \ub300\ud55c \uc635\uc158\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694", + "description": "{zone} \uc635\uc158", "title": "\uc774\uc9c4 \uc13c\uc11c \uad6c\uc131\ud558\uae30" }, "options_digital": { @@ -50,7 +50,7 @@ "poll_interval": "\ud3f4\ub9c1 \uac04\uaca9 (\ubd84) (\uc120\ud0dd \uc0ac\ud56d)", "type": "\uc13c\uc11c \uc720\ud615" }, - "description": "{zone} \uc5d0 \uc5f0\uacb0\ub41c \ub514\uc9c0\ud138 \uc13c\uc11c\uc5d0 \ub300\ud55c \uc635\uc158\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694", + "description": "{zone} \uc635\uc158", "title": "\ub514\uc9c0\ud138 \uc13c\uc11c \uad6c\uc131\ud558\uae30" }, "options_io": { @@ -85,6 +85,7 @@ "data": { "api_host": "API \ud638\uc2a4\ud2b8 URL \uc7ac\uc815\uc758 (\uc120\ud0dd \uc0ac\ud56d)", "blink": "\uc0c1\ud0dc \ubcc0\uacbd\uc744 \ubcf4\ub0bc \ub54c \uae5c\ubc15\uc784 \ud328\ub110 LED \ub97c \ucf2d\ub2c8\ub2e4", + "discovery": "\ub124\ud2b8\uc6cc\ud06c\uc758 \uac80\uc0c9 \uc694\uccad\uc5d0 \uc751\ub2f5", "override_api_host": "\uae30\ubcf8 Home Assistant API \ud638\uc2a4\ud2b8 \ud328\ub110 URL \uc7ac\uc815\uc758" }, "description": "\ud328\ub110\uc5d0 \uc6d0\ud558\ub294 \ub3d9\uc791\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694", @@ -99,7 +100,7 @@ "pause": "\ud384\uc2a4 \uac04 \uc77c\uc2dc\uc815\uc9c0 \uc2dc\uac04 (ms) (\uc120\ud0dd \uc0ac\ud56d)", "repeat": "\ubc18\ubcf5 \uc2dc\uac04 (-1 = \ubb34\ud55c) (\uc120\ud0dd \uc0ac\ud56d)" }, - "description": "{zone} \uc5d0 \ub300\ud55c \ucd9c\ub825 \uc635\uc158\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694: \uc0c1\ud0dc {state}", + "description": "{zone} \uc635\uc158: {state} \uc0c1\ud0dc", "title": "\uc2a4\uc704\uce58 \ucd9c\ub825 \uad6c\uc131\ud558\uae30" } } diff --git a/homeassistant/components/konnected/translations/lb.json b/homeassistant/components/konnected/translations/lb.json index 8d0272a1ab54..d90602c4005b 100644 --- a/homeassistant/components/konnected/translations/lb.json +++ b/homeassistant/components/konnected/translations/lb.json @@ -87,6 +87,7 @@ "data": { "api_host": "API Host URL iwwerschr\u00e9iwen (optionell)", "blink": "Blink panel LED un wann Status \u00c4nnerung gesch\u00e9ckt g\u00ebtt", + "discovery": "\u00c4ntwert op Entdeckungsufroen an dengem Netzwierk", "override_api_host": "Standard Home Assistant API Host Tableau URL iwwerschr\u00e9iwen" }, "description": "Wielt w.e.g. dat gew\u00ebnschte Verhalen fir \u00c4re Panel aus", diff --git a/homeassistant/components/konnected/translations/no.json b/homeassistant/components/konnected/translations/no.json index 6bd35c0e4018..ab7bae93b13c 100644 --- a/homeassistant/components/konnected/translations/no.json +++ b/homeassistant/components/konnected/translations/no.json @@ -20,8 +20,7 @@ }, "user": { "data": { - "host": "IP adresse", - "port": "" + "host": "IP adresse" }, "description": "Vennligst skriv inn verten informasjon for din Konnected Panel." } @@ -41,7 +40,7 @@ "name": "Navn (valgfritt)", "type": "Bin\u00e6r sensortype" }, - "description": "Vennligst velg alternativer for bin\u00e6re sensor koblet til {sone}", + "description": "{zone} -alternativer", "title": "Konfigurer bin\u00e6r sensor" }, "options_digital": { @@ -50,7 +49,7 @@ "poll_interval": "Avstemningsintervall (minutter) (valgfritt)", "type": "Sensortype" }, - "description": "Vennligst velg alternativene for den digitale sensor som er koblet til {sone}", + "description": "{zone} -alternativer", "title": "Konfigurere Digital Sensor" }, "options_io": { @@ -85,6 +84,7 @@ "data": { "api_host": "Overstyre API-vert-URL (valgfritt)", "blink": "Blink p\u00e5 LED-lampen n\u00e5r du sender statusendring", + "discovery": "Svar p\u00e5 oppdagelsesforesp\u00f8rsler i nettverket ditt", "override_api_host": "Overstyre standard Home Assistant API-vertspanel-URL" }, "description": "Vennligst velg \u00f8nsket atferd for din panel", @@ -99,7 +99,7 @@ "pause": "Pause mellom pulser (ms) (valgfritt)", "repeat": "Tider \u00e5 gjenta (-1 = uendelig) (valgfritt)" }, - "description": "Velg outputalternativer for {zone} : state {state}", + "description": "{zone} alternativer: tilstand {state}", "title": "Konfigurer utskiftbar utgang" } } diff --git a/homeassistant/components/konnected/translations/ru.json b/homeassistant/components/konnected/translations/ru.json index d3c2816963cd..433d6bad4c99 100644 --- a/homeassistant/components/konnected/translations/ru.json +++ b/homeassistant/components/konnected/translations/ru.json @@ -41,7 +41,7 @@ "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)", "type": "\u0422\u0438\u043f \u0431\u0438\u043d\u0430\u0440\u043d\u043e\u0433\u043e \u0441\u0435\u043d\u0441\u043e\u0440\u0430" }, - "description": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0431\u0438\u043d\u0430\u0440\u043d\u043e\u0433\u043e \u0441\u0435\u043d\u0441\u043e\u0440\u0430, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043a {zone}.", + "description": "\u041e\u043f\u0446\u0438\u0438 {zone}", "title": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0431\u0438\u043d\u0430\u0440\u043d\u043e\u0433\u043e \u0441\u0435\u043d\u0441\u043e\u0440\u0430" }, "options_digital": { @@ -50,7 +50,7 @@ "poll_interval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u043f\u0440\u043e\u0441\u0430 \u0432 \u043c\u0438\u043d\u0443\u0442\u0430\u0445 (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)", "type": "\u0422\u0438\u043f \u0441\u0435\u043d\u0441\u043e\u0440\u0430" }, - "description": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0435\u043d\u0441\u043e\u0440\u0430, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043a {zone}.", + "description": "\u041e\u043f\u0446\u0438\u0438 {zone}", "title": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0435\u043d\u0441\u043e\u0440\u0430" }, "options_io": { @@ -85,6 +85,7 @@ "data": { "api_host": "\u041f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c URL \u0445\u043e\u0441\u0442\u0430 API (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)", "blink": "LED-\u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 \u043f\u0440\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", + "discovery": "\u041e\u0442\u0432\u0435\u0447\u0430\u0442\u044c \u043d\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0432 \u0412\u0430\u0448\u0435\u0439 \u0441\u0435\u0442\u0438", "override_api_host": "\u041f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c URL-\u0430\u0434\u0440\u0435\u0441 \u0445\u043e\u0441\u0442-\u043f\u0430\u043d\u0435\u043b\u0438 Home Assistant API" }, "description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0436\u0435\u043b\u0430\u0435\u043c\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0412\u0430\u0448\u0435\u0439 \u043f\u0430\u043d\u0435\u043b\u0438.", @@ -99,7 +100,7 @@ "pause": "\u041f\u0430\u0443\u0437\u0430 \u043c\u0435\u0436\u0434\u0443 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430\u043c\u0438 (\u043c\u0441) (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)", "repeat": "\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0439 (-1 = \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e) (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)" }, - "description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0432\u044b\u0445\u043e\u0434\u0430 \u0434\u043b\u044f {zone}: \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 {state}.", + "description": "{zone}: \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 {state}", "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u0433\u043e \u0432\u044b\u0445\u043e\u0434\u0430" } } diff --git a/homeassistant/components/konnected/translations/zh-Hant.json b/homeassistant/components/konnected/translations/zh-Hant.json index 45d57eee3c47..c2c63e20c385 100644 --- a/homeassistant/components/konnected/translations/zh-Hant.json +++ b/homeassistant/components/konnected/translations/zh-Hant.json @@ -41,7 +41,7 @@ "name": "\u540d\u7a31\uff08\u9078\u9805\uff09", "type": "\u4e8c\u9032\u4f4d\u611f\u61c9\u5668\u985e\u578b" }, - "description": "\u8acb\u9078\u64c7\u6b78\u7d0d\u70ba {zone}\u7684\u4e8c\u9032\u4f4d\u611f\u61c9\u5668\u8f38\u51fa\u9078\u9805", + "description": "{zone}\u9078\u9805", "title": "\u8a2d\u5b9a\u4e8c\u9032\u4f4d\u611f\u61c9\u5668" }, "options_digital": { @@ -50,7 +50,7 @@ "poll_interval": "\u66f4\u65b0\u9593\u8ddd\uff08\u5206\u9418\uff09\uff08\u9078\u9805\uff09", "type": "\u611f\u61c9\u5668\u985e\u578b" }, - "description": "\u8acb\u9078\u64c7\u6b78\u7d0d\u70ba {zone}\u7684\u6578\u4f4d\u611f\u61c9\u5668\u8f38\u51fa\u9078\u9805", + "description": "{zone}\u9078\u9805", "title": "\u8a2d\u5b9a\u6578\u4f4d\u611f\u61c9\u5668" }, "options_io": { @@ -85,6 +85,7 @@ "data": { "api_host": "\u8986\u5beb API \u4e3b\u6a5f\u7aef URL\uff08\u9078\u9805\uff09", "blink": "\u7576\u50b3\u9001\u72c0\u614b\u8b8a\u66f4\u6642\u3001\u9583\u720d\u9762\u677f LED", + "discovery": "\u56de\u61c9\u7db2\u8def\u4e0a\u7684\u63a2\u7d22\u8acb\u6c42", "override_api_host": "\u8986\u5beb\u9810\u8a2d Home Assistant API \u4e3b\u6a5f\u7aef\u9762\u677f URL" }, "description": "\u8acb\u9078\u64c7\u9762\u677f\u671f\u671b\u884c\u70ba", @@ -99,7 +100,7 @@ "pause": "\u66ab\u505c\u9593\u8ddd\uff08ms\uff09\uff08\u9078\u9805\uff09", "repeat": "\u91cd\u8907\u6642\u9593\uff08-1=\u7121\u9650\uff09\uff08\u9078\u9805\uff09" }, - "description": "\u8acb\u9078\u64c7 {zone}\u8f38\u51fa\u9078\u9805\uff1a\u72c0\u614b {state}", + "description": "{zone}\u9078\u9805\uff1a\u72c0\u614b {state}", "title": "\u8a2d\u5b9a Switchable \u8f38\u51fa" } } diff --git a/homeassistant/components/life360/translations/pt-BR.json b/homeassistant/components/life360/translations/pt-BR.json index 9136fa3f1153..8fba3dce95d1 100644 --- a/homeassistant/components/life360/translations/pt-BR.json +++ b/homeassistant/components/life360/translations/pt-BR.json @@ -16,7 +16,7 @@ "user": { "data": { "password": "Senha", - "username": "Nome de usu\u00e1rio" + "username": "Usu\u00e1rio" }, "description": "Para definir op\u00e7\u00f5es avan\u00e7adas, consulte [Documenta\u00e7\u00e3o da Life360] ({docs_url}). \n Voc\u00ea pode querer fazer isso antes de adicionar contas.", "title": "Informa\u00e7\u00f5es da conta Life360" diff --git a/homeassistant/components/lovelace/translations/nb.json b/homeassistant/components/lovelace/translations/nb.json deleted file mode 100644 index d8a4c4530151..000000000000 --- a/homeassistant/components/lovelace/translations/nb.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "title": "" -} \ No newline at end of file diff --git a/homeassistant/components/lovelace/translations/no.json b/homeassistant/components/lovelace/translations/no.json deleted file mode 100644 index d8a4c4530151..000000000000 --- a/homeassistant/components/lovelace/translations/no.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "title": "" -} \ No newline at end of file diff --git a/homeassistant/components/luftdaten/translations/no.json b/homeassistant/components/luftdaten/translations/no.json index 8c1b69bed071..841ba4ad3da8 100644 --- a/homeassistant/components/luftdaten/translations/no.json +++ b/homeassistant/components/luftdaten/translations/no.json @@ -10,8 +10,7 @@ "data": { "show_on_map": "Vis p\u00e5 kart", "station_id": "Luftdaten Sensor ID" - }, - "title": "" + } } } } diff --git a/homeassistant/components/met/translations/no.json b/homeassistant/components/met/translations/no.json index 90489288b62f..39c8336e074e 100644 --- a/homeassistant/components/met/translations/no.json +++ b/homeassistant/components/met/translations/no.json @@ -11,7 +11,6 @@ "longitude": "Lengdegrad", "name": "Navn" }, - "description": "", "title": "Lokasjon" } } diff --git a/homeassistant/components/met/translations/pt.json b/homeassistant/components/met/translations/pt.json index 1afabe51e799..d134c28020fe 100644 --- a/homeassistant/components/met/translations/pt.json +++ b/homeassistant/components/met/translations/pt.json @@ -11,7 +11,6 @@ "longitude": "Longitude", "name": "Nome" }, - "description": "", "title": "Localiza\u00e7\u00e3o" } } diff --git a/homeassistant/components/meteo_france/translations/ca.json b/homeassistant/components/meteo_france/translations/ca.json index 4147a4169b16..81f2e6f2d204 100644 --- a/homeassistant/components/meteo_france/translations/ca.json +++ b/homeassistant/components/meteo_france/translations/ca.json @@ -5,14 +5,14 @@ "unknown": "Error desconegut: torna-ho a provar m\u00e9s tard" }, "error": { - "empty": "No hi ha cap resultat de la cerca: comproveu el camp de la ciutat" + "empty": "No s'ha trobat cap resultat en la cerca de la ciutat: comprova el camp ciutat" }, "step": { "cities": { "data": { "city": "Ciutat" }, - "description": "Tria la teva ciutat de la llista", + "description": "Tria una ciutat de la llista", "title": "M\u00e9t\u00e9o-France" }, "user": { diff --git a/homeassistant/components/meteo_france/translations/lb.json b/homeassistant/components/meteo_france/translations/lb.json index 1ec89b44d9fd..435eadd57fe7 100644 --- a/homeassistant/components/meteo_france/translations/lb.json +++ b/homeassistant/components/meteo_france/translations/lb.json @@ -4,7 +4,17 @@ "already_configured": "Stad ass scho konfigur\u00e9iert", "unknown": "Onbekannte Feeler: prob\u00e9iert sp\u00e9ider nach emol" }, + "error": { + "empty": "Kee Resultat an der Stad Sich: kuckt w.e.g. d'Stad feld" + }, "step": { + "cities": { + "data": { + "city": "Stad" + }, + "description": "Wiel deng Stad aus der L\u00ebscht aus", + "title": "M\u00e9t\u00e9o-France" + }, "user": { "data": { "city": "Stad" @@ -13,5 +23,14 @@ "title": "M\u00e9t\u00e9o-France" } } + }, + "options": { + "step": { + "init": { + "data": { + "mode": "Previsiouns Modus" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/meteo_france/translations/no.json b/homeassistant/components/meteo_france/translations/no.json index 91eea1fcec7a..10c5915fdbcc 100644 --- a/homeassistant/components/meteo_france/translations/no.json +++ b/homeassistant/components/meteo_france/translations/no.json @@ -19,8 +19,7 @@ "data": { "city": "By" }, - "description": "Fyll inn postnummeret (bare for Frankrike, anbefalt) eller bynavn", - "title": "" + "description": "Fyll inn postnummeret (bare for Frankrike, anbefalt) eller bynavn" } } }, diff --git a/homeassistant/components/meteo_france/translations/pt.json b/homeassistant/components/meteo_france/translations/pt.json index 025d58f5197d..3137ef26505f 100644 --- a/homeassistant/components/meteo_france/translations/pt.json +++ b/homeassistant/components/meteo_france/translations/pt.json @@ -4,8 +4,7 @@ "user": { "data": { "city": "Cidade" - }, - "title": "" + } } } } diff --git a/homeassistant/components/meteo_france/translations/tr.json b/homeassistant/components/meteo_france/translations/tr.json new file mode 100644 index 000000000000..57fc9f768815 --- /dev/null +++ b/homeassistant/components/meteo_france/translations/tr.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "empty": "\u015eehir aramas\u0131nda sonu\u00e7 yok: l\u00fctfen \u015fehir alan\u0131n\u0131 kontrol edin" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/metoffice/translations/ru.json b/homeassistant/components/metoffice/translations/ru.json index 2b9716439eb6..68c5ef6268de 100644 --- a/homeassistant/components/metoffice/translations/ru.json +++ b/homeassistant/components/metoffice/translations/ru.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "step": { diff --git a/homeassistant/components/mikrotik/translations/no.json b/homeassistant/components/mikrotik/translations/no.json index 1e528fa4986a..0ae254364333 100644 --- a/homeassistant/components/mikrotik/translations/no.json +++ b/homeassistant/components/mikrotik/translations/no.json @@ -14,7 +14,6 @@ "host": "Vert", "name": "Navn", "password": "Passord", - "port": "", "username": "Brukernavn", "verify_ssl": "Bruk ssl" }, diff --git a/homeassistant/components/mikrotik/translations/pt-BR.json b/homeassistant/components/mikrotik/translations/pt-BR.json index 06ad1cba6d0d..48663023cf30 100644 --- a/homeassistant/components/mikrotik/translations/pt-BR.json +++ b/homeassistant/components/mikrotik/translations/pt-BR.json @@ -12,6 +12,7 @@ "user": { "data": { "name": "Nome", + "username": "Usu\u00e1rio", "verify_ssl": "Usar SSL" }, "title": "Configurar roteador Mikrotik" diff --git a/homeassistant/components/mill/translations/ru.json b/homeassistant/components/mill/translations/ru.json index d84166e1cdfe..cdc89033330b 100644 --- a/homeassistant/components/mill/translations/ru.json +++ b/homeassistant/components/mill/translations/ru.json @@ -4,7 +4,7 @@ "already_configured": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430." }, "error": { - "connection_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." + "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f." }, "step": { "user": { diff --git a/homeassistant/components/monoprice/translations/no.json b/homeassistant/components/monoprice/translations/no.json index acd4bde87741..45954d9840b1 100644 --- a/homeassistant/components/monoprice/translations/no.json +++ b/homeassistant/components/monoprice/translations/no.json @@ -10,7 +10,6 @@ "step": { "user": { "data": { - "port": "", "source_1": "Navn p\u00e5 kilden #1", "source_2": "Navn p\u00e5 kilden #2", "source_3": "Navn p\u00e5 kilden #3", diff --git a/homeassistant/components/mqtt/translations/it.json b/homeassistant/components/mqtt/translations/it.json index ef5d173dce7a..3488c3239114 100644 --- a/homeassistant/components/mqtt/translations/it.json +++ b/homeassistant/components/mqtt/translations/it.json @@ -66,11 +66,13 @@ }, "options": { "data": { + "birth_enable": "Abilita messaggio di nascita", "birth_payload": "Payload del messaggio birth", "birth_qos": "QoS del messaggio birth", "birth_retain": "Persistenza del messaggio birth", "birth_topic": "Argomento del messaggio birth", "discovery": "Attiva l'individuazione", + "will_enable": "Abilita messaggio di nascita", "will_payload": "Payload del messaggio will", "will_qos": "QoS del messaggio will", "will_retain": "Persistenza del messaggio will", diff --git a/homeassistant/components/mqtt/translations/lb.json b/homeassistant/components/mqtt/translations/lb.json index 1ee1b8b1c1ec..ce1bbabfdc99 100644 --- a/homeassistant/components/mqtt/translations/lb.json +++ b/homeassistant/components/mqtt/translations/lb.json @@ -66,11 +66,13 @@ }, "options": { "data": { + "birth_enable": "Gebuert Message aktiv\u00e9ieren", "birth_payload": "Birth message payload", "birth_qos": "Birth message QoS", "birth_retain": "Birth message retain", "birth_topic": "Birth message topic", "discovery": "Entdeckung aktiv\u00e9ieren", + "will_enable": "Gebuert Message aktiv\u00e9ieren", "will_payload": "Will message payload", "will_qos": "Will message QoS", "will_retain": "Will message retain", diff --git a/homeassistant/components/mqtt/translations/no.json b/homeassistant/components/mqtt/translations/no.json index b1863b90d1c9..c5ee982b63dc 100644 --- a/homeassistant/components/mqtt/translations/no.json +++ b/homeassistant/components/mqtt/translations/no.json @@ -12,7 +12,6 @@ "broker": "Megler", "discovery": "Aktiver oppdagelse", "password": "Passord", - "port": "", "username": "Brukernavn" }, "description": "Vennligst fyll ut tilkoblingsinformasjonen for din MQTT megler." @@ -59,7 +58,6 @@ "data": { "broker": "Megler", "password": "Passord", - "port": "", "username": "Brukernavn" }, "description": "Vennligst oppgi tilkoblingsinformasjonen for din MQTT megler." diff --git a/homeassistant/components/mqtt/translations/pt-BR.json b/homeassistant/components/mqtt/translations/pt-BR.json index 3a441d0c1f19..de739963cae8 100644 --- a/homeassistant/components/mqtt/translations/pt-BR.json +++ b/homeassistant/components/mqtt/translations/pt-BR.json @@ -13,7 +13,7 @@ "discovery": "Ativar descoberta", "password": "Senha", "port": "Porta", - "username": "Nome de usu\u00e1rio" + "username": "Usu\u00e1rio" }, "description": "Por favor, insira as informa\u00e7\u00f5es de conex\u00e3o do seu agente MQTT." }, diff --git a/homeassistant/components/mqtt/translations/zh-Hant.json b/homeassistant/components/mqtt/translations/zh-Hant.json index 07458569f730..02978a223271 100644 --- a/homeassistant/components/mqtt/translations/zh-Hant.json +++ b/homeassistant/components/mqtt/translations/zh-Hant.json @@ -66,11 +66,13 @@ }, "options": { "data": { + "birth_enable": "\u958b\u555f Birth \u8a0a\u606f", "birth_payload": "Birth \u8a0a\u606f payload", "birth_qos": "Birth \u8a0a\u606f QoS", "birth_retain": "Birth \u8a0a\u606f Retain", "birth_topic": "Birth \u8a0a\u606f\u4e3b\u984c", "discovery": "\u958b\u555f\u63a2\u7d22", + "will_enable": "\u958b\u555f Birth \u8a0a\u606f", "will_payload": "Will \u8a0a\u606f payload", "will_qos": "Will \u8a0a\u606f QoS", "will_retain": "Will \u8a0a\u606f Retain", diff --git a/homeassistant/components/myq/translations/pt-BR.json b/homeassistant/components/myq/translations/pt-BR.json new file mode 100644 index 000000000000..932b4b8a72e0 --- /dev/null +++ b/homeassistant/components/myq/translations/pt-BR.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/neato/translations/pt-BR.json b/homeassistant/components/neato/translations/pt-BR.json new file mode 100644 index 000000000000..932b4b8a72e0 --- /dev/null +++ b/homeassistant/components/neato/translations/pt-BR.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/netatmo/translations/it.json b/homeassistant/components/netatmo/translations/it.json index e01875998cc3..a9e54b31bd7e 100644 --- a/homeassistant/components/netatmo/translations/it.json +++ b/homeassistant/components/netatmo/translations/it.json @@ -2,7 +2,8 @@ "config": { "abort": { "authorize_url_timeout": "Tempo scaduto nel generare l'URL di autorizzazione.", - "missing_configuration": "Il componente non \u00e8 configurato. Si prega di seguire la documentazione." + "missing_configuration": "Il componente non \u00e8 configurato. Si prega di seguire la documentazione.", + "single_instance_allowed": "Gi\u00e0 configurato. \u00c8 possibile una sola configurazione." }, "create_entry": { "default": "Autenticazione riuscita" diff --git a/homeassistant/components/netatmo/translations/lb.json b/homeassistant/components/netatmo/translations/lb.json index 73032f898d32..f46b8627e0c1 100644 --- a/homeassistant/components/netatmo/translations/lb.json +++ b/homeassistant/components/netatmo/translations/lb.json @@ -2,7 +2,8 @@ "config": { "abort": { "authorize_url_timeout": "Z\u00e4itiwwerschreidung beim erstellen vun der Authorisatiouns URL", - "missing_configuration": "D\u00ebs Komponent ass net konfigur\u00e9iert. Folleg w.e.g der Dokumentatioun." + "missing_configuration": "D\u00ebs Komponent ass net konfigur\u00e9iert. Folleg w.e.g der Dokumentatioun.", + "single_instance_allowed": "Scho konfigur\u00e9iert. N\u00ebmmen eng eenzeg Konfiguratioun m\u00e9iglech." }, "create_entry": { "default": "Erfollegr\u00e4ich authentifiz\u00e9iert." diff --git a/homeassistant/components/netatmo/translations/zh-Hant.json b/homeassistant/components/netatmo/translations/zh-Hant.json index c54488cdcbcc..fd528ed4cfcf 100644 --- a/homeassistant/components/netatmo/translations/zh-Hant.json +++ b/homeassistant/components/netatmo/translations/zh-Hant.json @@ -2,7 +2,8 @@ "config": { "abort": { "authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642\u3002", - "missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002" + "missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002", + "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u8a2d\u5099\u3002" }, "create_entry": { "default": "\u5df2\u6210\u529f\u8a8d\u8b49" diff --git a/homeassistant/components/nexia/translations/pt-BR.json b/homeassistant/components/nexia/translations/pt-BR.json new file mode 100644 index 000000000000..932b4b8a72e0 --- /dev/null +++ b/homeassistant/components/nexia/translations/pt-BR.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nightscout/translations/ca.json b/homeassistant/components/nightscout/translations/ca.json new file mode 100644 index 000000000000..eb06d94de3b3 --- /dev/null +++ b/homeassistant/components/nightscout/translations/ca.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + }, + "error": { + "cannot_connect": "Ha fallat la connexi\u00f3", + "unknown": "Error inesperat" + }, + "flow_title": "Nightscout", + "step": { + "user": { + "data": { + "url": "URL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nightscout/translations/en.json b/homeassistant/components/nightscout/translations/en.json index 439d42110bc1..b7947c84997a 100644 --- a/homeassistant/components/nightscout/translations/en.json +++ b/homeassistant/components/nightscout/translations/en.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" + "already_configured": "Device is already configured" }, "error": { - "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", - "unknown": "[%key:common::config_flow::error::unknown%]" + "cannot_connect": "Failed to connect", + "unknown": "Unexpected error" }, "flow_title": "Nightscout", "step": { diff --git a/homeassistant/components/nightscout/translations/es.json b/homeassistant/components/nightscout/translations/es.json new file mode 100644 index 000000000000..9a03055bac44 --- /dev/null +++ b/homeassistant/components/nightscout/translations/es.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado" + }, + "error": { + "cannot_connect": "No se pudo conectar", + "unknown": "Error inesperado" + }, + "flow_title": "Nightscout", + "step": { + "user": { + "data": { + "url": "URL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nightscout/translations/it.json b/homeassistant/components/nightscout/translations/it.json new file mode 100644 index 000000000000..e0305d1b5e25 --- /dev/null +++ b/homeassistant/components/nightscout/translations/it.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + }, + "error": { + "cannot_connect": "Impossibile connettersi", + "unknown": "Errore imprevisto" + }, + "flow_title": "Nightscout", + "step": { + "user": { + "data": { + "url": "URL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nightscout/translations/ko.json b/homeassistant/components/nightscout/translations/ko.json new file mode 100644 index 000000000000..17dee71d640a --- /dev/null +++ b/homeassistant/components/nightscout/translations/ko.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nightscout/translations/lb.json b/homeassistant/components/nightscout/translations/lb.json new file mode 100644 index 000000000000..76f6a7f233c5 --- /dev/null +++ b/homeassistant/components/nightscout/translations/lb.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Feeler beim verbannen", + "unknown": "Onerwaarte Feeler" + }, + "flow_title": "Nightscout", + "step": { + "user": { + "data": { + "url": "URL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nightscout/translations/no.json b/homeassistant/components/nightscout/translations/no.json new file mode 100644 index 000000000000..a586083f5694 --- /dev/null +++ b/homeassistant/components/nightscout/translations/no.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert" + }, + "error": { + "cannot_connect": "Tilkobling mislyktes.", + "unknown": "Uventet feil" + }, + "flow_title": "Nightscout", + "step": { + "user": { + "data": { + "url": "URL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nightscout/translations/pt-BR.json b/homeassistant/components/nightscout/translations/pt-BR.json new file mode 100644 index 000000000000..68dc0756725b --- /dev/null +++ b/homeassistant/components/nightscout/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "url": "URL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nightscout/translations/ru.json b/homeassistant/components/nightscout/translations/ru.json new file mode 100644 index 000000000000..cf904f0134c6 --- /dev/null +++ b/homeassistant/components/nightscout/translations/ru.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "flow_title": "Nightscout", + "step": { + "user": { + "data": { + "url": "URL-\u0430\u0434\u0440\u0435\u0441" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nightscout/translations/tr.json b/homeassistant/components/nightscout/translations/tr.json new file mode 100644 index 000000000000..585aace899de --- /dev/null +++ b/homeassistant/components/nightscout/translations/tr.json @@ -0,0 +1,14 @@ +{ + "config": { + "error": { + "cannot_connect": "Ba\u011flan\u0131lamad\u0131" + }, + "step": { + "user": { + "data": { + "url": "URL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nightscout/translations/zh-Hant.json b/homeassistant/components/nightscout/translations/zh-Hant.json new file mode 100644 index 000000000000..fa9f3d12427a --- /dev/null +++ b/homeassistant/components/nightscout/translations/zh-Hant.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "flow_title": "Nightscout", + "step": { + "user": { + "data": { + "url": "\u7db2\u5740" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/notify/translations/pt-BR.json b/homeassistant/components/notify/translations/pt-BR.json index d92f73d4a77d..7dfa16bc5647 100644 --- a/homeassistant/components/notify/translations/pt-BR.json +++ b/homeassistant/components/notify/translations/pt-BR.json @@ -1,3 +1,3 @@ { - "title": "Notificar" + "title": "Notifica\u00e7\u00f5es" } \ No newline at end of file diff --git a/homeassistant/components/notion/translations/pt-BR.json b/homeassistant/components/notion/translations/pt-BR.json index ee87b78aa90d..db9ba8c1a474 100644 --- a/homeassistant/components/notion/translations/pt-BR.json +++ b/homeassistant/components/notion/translations/pt-BR.json @@ -8,7 +8,7 @@ "user": { "data": { "password": "Senha", - "username": "Nome de usu\u00e1rio/ende\u00e7o de e-mail" + "username": "Usu\u00e1rio/ende\u00e7o de e-mail" }, "title": "Preencha suas informa\u00e7\u00f5es" } diff --git a/homeassistant/components/nuheat/translations/pt-BR.json b/homeassistant/components/nuheat/translations/pt-BR.json index 0fb1e678edd1..7963212e49ca 100644 --- a/homeassistant/components/nuheat/translations/pt-BR.json +++ b/homeassistant/components/nuheat/translations/pt-BR.json @@ -12,7 +12,8 @@ "step": { "user": { "data": { - "serial_number": "N\u00famero de s\u00e9rie do termostato." + "serial_number": "N\u00famero de s\u00e9rie do termostato.", + "username": "Usu\u00e1rio" }, "description": "Voc\u00ea precisar\u00e1 obter o n\u00famero de s\u00e9rie ou ID num\u00e9rico do seu termostato acessando https://MyNuHeat.com e selecionando seu(s) termostato(s).", "title": "Conecte-se ao NuHeat" diff --git a/homeassistant/components/nut/translations/no.json b/homeassistant/components/nut/translations/no.json index 6fd749442c3b..9bf7f981dca2 100644 --- a/homeassistant/components/nut/translations/no.json +++ b/homeassistant/components/nut/translations/no.json @@ -16,7 +16,6 @@ }, "ups": { "data": { - "alias": "", "resources": "Ressurser" }, "title": "Velg UPS som skal overv\u00e5kes" @@ -25,7 +24,6 @@ "data": { "host": "Vert", "password": "Passord", - "port": "", "username": "Brukernavn" }, "title": "Koble til NUT-serveren" diff --git a/homeassistant/components/onvif/translations/no.json b/homeassistant/components/onvif/translations/no.json index 4f605a518d76..dcb3a1028291 100644 --- a/homeassistant/components/onvif/translations/no.json +++ b/homeassistant/components/onvif/translations/no.json @@ -34,8 +34,7 @@ "manual_input": { "data": { "host": "Vert", - "name": "Navn", - "port": "" + "name": "Navn" }, "title": "Konfigurere ONVIF-enhet" }, diff --git a/homeassistant/components/onvif/translations/pt-BR.json b/homeassistant/components/onvif/translations/pt-BR.json index 7d8689cfeae2..5f2cce217eaf 100644 --- a/homeassistant/components/onvif/translations/pt-BR.json +++ b/homeassistant/components/onvif/translations/pt-BR.json @@ -14,7 +14,7 @@ "auth": { "data": { "password": "Senha", - "username": "Nome de usu\u00e1rio" + "username": "Usu\u00e1rio" }, "title": "Configurar autentica\u00e7\u00e3o" }, diff --git a/homeassistant/components/onvif/translations/tr.json b/homeassistant/components/onvif/translations/tr.json index fc82ed5bb8a4..7a22e22a4aa8 100644 --- a/homeassistant/components/onvif/translations/tr.json +++ b/homeassistant/components/onvif/translations/tr.json @@ -1,4 +1,11 @@ { + "config": { + "step": { + "user": { + "description": "G\u00f6nder d\u00fc\u011fmesine t\u0131klad\u0131\u011f\u0131n\u0131zda, Profil S'yi destekleyen ONVIF cihazlar\u0131 i\u00e7in a\u011f\u0131n\u0131zda arama yapaca\u011f\u0131z. \n\n Baz\u0131 \u00fcreticiler varsay\u0131lan olarak ONVIF'i devre d\u0131\u015f\u0131 b\u0131rakmaya ba\u015flad\u0131. L\u00fctfen kameran\u0131z\u0131n yap\u0131land\u0131rmas\u0131nda ONVIF'in etkinle\u015ftirildi\u011finden emin olun." + } + } + }, "options": { "step": { "onvif_devices": { diff --git a/homeassistant/components/opentherm_gw/translations/no.json b/homeassistant/components/opentherm_gw/translations/no.json index f0ecf0277b2d..ed4dbd4abfb6 100644 --- a/homeassistant/components/opentherm_gw/translations/no.json +++ b/homeassistant/components/opentherm_gw/translations/no.json @@ -10,10 +10,8 @@ "init": { "data": { "device": "Bane eller URL-adresse", - "id": "", "name": "Navn" - }, - "title": "" + } } } }, diff --git a/homeassistant/components/opentherm_gw/translations/pt.json b/homeassistant/components/opentherm_gw/translations/pt.json index 960e3a9cf5c3..0342dd3ebcb8 100644 --- a/homeassistant/components/opentherm_gw/translations/pt.json +++ b/homeassistant/components/opentherm_gw/translations/pt.json @@ -3,7 +3,6 @@ "step": { "init": { "data": { - "id": "", "name": "Nome" } } diff --git a/homeassistant/components/ovo_energy/translations/ca.json b/homeassistant/components/ovo_energy/translations/ca.json index 11ff423f1dd2..feb03a790f21 100644 --- a/homeassistant/components/ovo_energy/translations/ca.json +++ b/homeassistant/components/ovo_energy/translations/ca.json @@ -1,8 +1,9 @@ { "config": { "error": { - "authorization_error": "Error d'autoritzaci\u00f3. Comproveu les vostres credencials.", - "connection_error": "No s'ha pogut connectar a OVO Energy." + "already_configured": "El compte ja ha estat configurat", + "authorization_error": "Error d'autoritzaci\u00f3. Comprova les teves credencials.", + "connection_error": "Ha fallat la connexi\u00f3" }, "step": { "user": { @@ -11,7 +12,7 @@ "username": "Nom d'usuari" }, "description": "Configura una inst\u00e0ncia OVO Energy per accedir al consum energ\u00e8tic.", - "title": "Afegir OVO Energy" + "title": "Afegeix compte d'OVO Energy" } } } diff --git a/homeassistant/components/ovo_energy/translations/en.json b/homeassistant/components/ovo_energy/translations/en.json index 0132f3582b6f..fd1a02258676 100644 --- a/homeassistant/components/ovo_energy/translations/en.json +++ b/homeassistant/components/ovo_energy/translations/en.json @@ -1,19 +1,19 @@ { "config": { "error": { - "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", + "already_configured": "Account is already configured", "authorization_error": "Authorization error. Check your credentials.", - "connection_error": "[%key:common::config_flow::error::cannot_connect%]" + "connection_error": "Failed to connect" }, "step": { "user": { "data": { - "username": "[%key:common::config_flow::data::username%]", - "password": "[%key:common::config_flow::data::password%]" + "password": "Password", + "username": "Username" }, "description": "Set up an OVO Energy instance to access your energy usage.", "title": "Add OVO Energy Account" } } } -} +} \ No newline at end of file diff --git a/homeassistant/components/ovo_energy/translations/es.json b/homeassistant/components/ovo_energy/translations/es.json new file mode 100644 index 000000000000..2eb715d71135 --- /dev/null +++ b/homeassistant/components/ovo_energy/translations/es.json @@ -0,0 +1,19 @@ +{ + "config": { + "error": { + "already_configured": "La cuenta ya est\u00e1 configurada", + "authorization_error": "Error de autorizaci\u00f3n. Comprueba tus credenciales.", + "connection_error": "No se ha podido conectar a OVO Energy." + }, + "step": { + "user": { + "data": { + "password": "Contrase\u00f1a", + "username": "Usuario" + }, + "description": "Configurar una instancia de OVO Energy para acceder a su consumo de energ\u00eda.", + "title": "A\u00f1adir OVO Energy" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ovo_energy/translations/it.json b/homeassistant/components/ovo_energy/translations/it.json new file mode 100644 index 000000000000..1e2ce3cd442d --- /dev/null +++ b/homeassistant/components/ovo_energy/translations/it.json @@ -0,0 +1,19 @@ +{ + "config": { + "error": { + "already_configured": "L'account \u00e8 gi\u00e0 configurato", + "authorization_error": "Errore di autorizzazione. Controlla le tue credenziali.", + "connection_error": "Impossibile connettersi" + }, + "step": { + "user": { + "data": { + "password": "Password", + "username": "Nome utente" + }, + "description": "Configura un'istanza OVO Energy per accedere al tuo consumo energetico.", + "title": "Aggiungi Conto Energetico OVO" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ovo_energy/translations/ko.json b/homeassistant/components/ovo_energy/translations/ko.json new file mode 100644 index 000000000000..09d002bc1610 --- /dev/null +++ b/homeassistant/components/ovo_energy/translations/ko.json @@ -0,0 +1,12 @@ +{ + "config": { + "error": { + "connection_error": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4" + }, + "step": { + "user": { + "title": "OVO Energy \uacc4\uc815 \ucd94\uac00\ud558\uae30" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ovo_energy/translations/lb.json b/homeassistant/components/ovo_energy/translations/lb.json new file mode 100644 index 000000000000..74d4f949b43d --- /dev/null +++ b/homeassistant/components/ovo_energy/translations/lb.json @@ -0,0 +1,19 @@ +{ + "config": { + "error": { + "already_configured": "Kont ass scho konfigur\u00e9iert", + "authorization_error": "Feeler bei der Autorisatioun. Iwwerpr\u00e9if deng Verbindungs Informatiounen.", + "connection_error": "Feeler beim verbannen" + }, + "step": { + "user": { + "data": { + "password": "Passwuert", + "username": "Benotzernumm" + }, + "description": "Eng OVO Energie Instanz arrichten fir d\u00e4in Energie Verbrauch ze gesinn.", + "title": "OVO Energy Kont dob\u00e4isetzen" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ovo_energy/translations/no.json b/homeassistant/components/ovo_energy/translations/no.json index 50e1d74b0e90..fc61e40506c0 100644 --- a/homeassistant/components/ovo_energy/translations/no.json +++ b/homeassistant/components/ovo_energy/translations/no.json @@ -1,8 +1,9 @@ { "config": { "error": { + "already_configured": "Kontoen er allerede konfigurert", "authorization_error": "Autoriseringsfeil. Sjekk legitimasjonsbeskrivelsen.", - "connection_error": "Kunne ikke koble til OVO Energy." + "connection_error": "Tilkobling mislyktes." }, "step": { "user": { @@ -11,7 +12,7 @@ "username": "Brukernavn" }, "description": "Sett opp en OVO Energy-forekomst for \u00e5 f\u00e5 tilgang til energibruken din.", - "title": "Legg til OVO Energy" + "title": "Legg til OVO Energikonto" } } } diff --git a/homeassistant/components/ovo_energy/translations/pt-BR.json b/homeassistant/components/ovo_energy/translations/pt-BR.json new file mode 100644 index 000000000000..0a40f65af5ed --- /dev/null +++ b/homeassistant/components/ovo_energy/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "connection_error": "Falha na conex\u00e3o" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ovo_energy/translations/ru.json b/homeassistant/components/ovo_energy/translations/ru.json index cf69cb2973d7..83d0e16f4c46 100644 --- a/homeassistant/components/ovo_energy/translations/ru.json +++ b/homeassistant/components/ovo_energy/translations/ru.json @@ -1,8 +1,9 @@ { "config": { "error": { + "already_configured": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430.", "authorization_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435.", - "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a OVO Energy." + "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f." }, "step": { "user": { diff --git a/homeassistant/components/ovo_energy/translations/zh-Hant.json b/homeassistant/components/ovo_energy/translations/zh-Hant.json new file mode 100644 index 000000000000..4aa84207cf8e --- /dev/null +++ b/homeassistant/components/ovo_energy/translations/zh-Hant.json @@ -0,0 +1,19 @@ +{ + "config": { + "error": { + "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "authorization_error": "\u8a8d\u8b49\u932f\u8aa4\u3002\u8acb\u78ba\u8a8d\u6191\u8b49\u3002", + "connection_error": "\u9023\u7dda\u5931\u6557" + }, + "step": { + "user": { + "data": { + "password": "\u5bc6\u78bc", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "description": "\u8a2d\u5b9a OVO Energy \u8a2d\u5099\u4ee5\u76e3\u63a7\u80fd\u6e90\u4f7f\u7528\u72c0\u6cc1\u3002", + "title": "\u65b0\u589e OVO Energy \u5e33\u865f" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/panasonic_viera/translations/ca.json b/homeassistant/components/panasonic_viera/translations/ca.json index aba8f5c38f06..8b703ef66523 100644 --- a/homeassistant/components/panasonic_viera/translations/ca.json +++ b/homeassistant/components/panasonic_viera/translations/ca.json @@ -15,7 +15,7 @@ "pin": "PIN" }, "description": "Introdueix el PIN que apareix a la pantalla del televisor", - "title": "Emparellament" + "title": "Vinculaci\u00f3" }, "user": { "data": { diff --git a/homeassistant/components/panasonic_viera/translations/no.json b/homeassistant/components/panasonic_viera/translations/no.json index 039adbd2ad30..91a01793c1c9 100644 --- a/homeassistant/components/panasonic_viera/translations/no.json +++ b/homeassistant/components/panasonic_viera/translations/no.json @@ -11,9 +11,6 @@ }, "step": { "pairing": { - "data": { - "pin": "" - }, "description": "Angi PIN-koden som vises p\u00e5 TV-en", "title": "Sammenkobling" }, @@ -26,6 +23,5 @@ "title": "Sett opp TV-en din" } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/person/translations/nb.json b/homeassistant/components/person/translations/nb.json index 6d3806191148..98c0b9241fb3 100644 --- a/homeassistant/components/person/translations/nb.json +++ b/homeassistant/components/person/translations/nb.json @@ -4,6 +4,5 @@ "home": "Hjemme", "not_home": "Borte" } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/person/translations/no.json b/homeassistant/components/person/translations/no.json index 6d3806191148..98c0b9241fb3 100644 --- a/homeassistant/components/person/translations/no.json +++ b/homeassistant/components/person/translations/no.json @@ -4,6 +4,5 @@ "home": "Hjemme", "not_home": "Borte" } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/pi_hole/translations/no.json b/homeassistant/components/pi_hole/translations/no.json index 387b6c0d1eb0..4655d2540707 100644 --- a/homeassistant/components/pi_hole/translations/no.json +++ b/homeassistant/components/pi_hole/translations/no.json @@ -13,7 +13,6 @@ "host": "Vert", "location": "Beliggenhet", "name": "Navn", - "port": "", "ssl": "Bruk SSL", "verify_ssl": "Verifisere SSL-sertifikat" } diff --git a/homeassistant/components/pi_hole/translations/pt-BR.json b/homeassistant/components/pi_hole/translations/pt-BR.json index a09bc3c2dece..8b7cd1004eaa 100644 --- a/homeassistant/components/pi_hole/translations/pt-BR.json +++ b/homeassistant/components/pi_hole/translations/pt-BR.json @@ -9,8 +9,9 @@ "step": { "user": { "data": { - "api_key": "Chave de API (Opcional)", + "api_key": "Chave de API", "host": "Endere\u00e7o (IP)", + "location": "Localiza\u00e7\u00e3o", "name": "Nome", "port": "Porta", "ssl": "Usar SSL", diff --git a/homeassistant/components/pi_hole/translations/ru.json b/homeassistant/components/pi_hole/translations/ru.json index ee3fa80251d4..6f7dd24e5e2a 100644 --- a/homeassistant/components/pi_hole/translations/ru.json +++ b/homeassistant/components/pi_hole/translations/ru.json @@ -4,7 +4,7 @@ "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f." }, "step": { "user": { diff --git a/homeassistant/components/plant/translations/nb.json b/homeassistant/components/plant/translations/nb.json index c8f9e3e1d44c..0d144184263b 100644 --- a/homeassistant/components/plant/translations/nb.json +++ b/homeassistant/components/plant/translations/nb.json @@ -1,7 +1,6 @@ { "state": { "_": { - "ok": "", "problem": "Problem" } }, diff --git a/homeassistant/components/plant/translations/no.json b/homeassistant/components/plant/translations/no.json index e82299e36e93..0a08a5eaed41 100644 --- a/homeassistant/components/plant/translations/no.json +++ b/homeassistant/components/plant/translations/no.json @@ -1,9 +1,3 @@ { - "state": { - "_": { - "ok": "", - "problem": "" - } - }, "title": "Plantemonitor" } \ No newline at end of file diff --git a/homeassistant/components/plex/translations/nl.json b/homeassistant/components/plex/translations/nl.json index 1d5a9351426a..bf3018c66726 100644 --- a/homeassistant/components/plex/translations/nl.json +++ b/homeassistant/components/plex/translations/nl.json @@ -12,7 +12,7 @@ "no_servers": "Geen servers gekoppeld aan account", "not_found": "Plex-server niet gevonden" }, - "flow_title": "{naam} ({host})", + "flow_title": "{name} ({host})", "step": { "manual_setup": { "data": { diff --git a/homeassistant/components/plex/translations/no.json b/homeassistant/components/plex/translations/no.json index c7374e27b601..027260ea34d8 100644 --- a/homeassistant/components/plex/translations/no.json +++ b/homeassistant/components/plex/translations/no.json @@ -19,7 +19,6 @@ "manual_setup": { "data": { "host": "Vert", - "port": "", "ssl": "Bruk SSL", "token": "Token (valgfritt)", "verify_ssl": "Verifisere SSL-sertifikat" @@ -27,21 +26,16 @@ "title": "Manuell Plex-konfigurasjon" }, "select_server": { - "data": { - "server": "" - }, "description": "Flere servere tilgjengelig, velg en:", "title": "Velg Plex-server" }, "user": { - "description": "Fortsett til [plex.tv] (https://plex.tv) for \u00e5 koble en Plex-server.", - "title": "" + "description": "Fortsett til [plex.tv] (https://plex.tv) for \u00e5 koble en Plex-server." }, "user_advanced": { "data": { "setup_method": "Oppsettmetode" - }, - "title": "" + } } } }, diff --git a/homeassistant/components/plex/translations/pt-BR.json b/homeassistant/components/plex/translations/pt-BR.json index cc965a127403..eac953579c0f 100644 --- a/homeassistant/components/plex/translations/pt-BR.json +++ b/homeassistant/components/plex/translations/pt-BR.json @@ -7,6 +7,7 @@ "step": { "manual_setup": { "data": { + "port": "Porta", "ssl": "Usar SSL", "token": "Token (Opcional)", "verify_ssl": "Verifique o certificado SSL" diff --git a/homeassistant/components/plugwise/translations/ca.json b/homeassistant/components/plugwise/translations/ca.json index 0a5f0e58c764..40a7a0da317b 100644 --- a/homeassistant/components/plugwise/translations/ca.json +++ b/homeassistant/components/plugwise/translations/ca.json @@ -16,7 +16,7 @@ "password": "ID de Smile" }, "description": "Detalls", - "title": "Connecta\u2019t amb el Smile" + "title": "Connecta't amb el Smile" } } } diff --git a/homeassistant/components/plugwise/translations/no.json b/homeassistant/components/plugwise/translations/no.json index 7fd5ac6ae289..694e6348cae6 100644 --- a/homeassistant/components/plugwise/translations/no.json +++ b/homeassistant/components/plugwise/translations/no.json @@ -8,12 +8,10 @@ "invalid_auth": "Ugyldig godkjenning, sjekk din 8-tegns Smile ID", "unknown": "Uventet feil" }, - "flow_title": "", "step": { "user": { "data": { - "host": "Smile IP-adresse", - "password": "" + "host": "Smile IP-adresse" }, "description": "Detaljer", "title": "Koble til Smile" diff --git a/homeassistant/components/plum_lightpad/translations/ru.json b/homeassistant/components/plum_lightpad/translations/ru.json index 12f2e4a01c5e..3e14039ae002 100644 --- a/homeassistant/components/plum_lightpad/translations/ru.json +++ b/homeassistant/components/plum_lightpad/translations/ru.json @@ -4,7 +4,7 @@ "already_configured": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f." }, "step": { "user": { diff --git a/homeassistant/components/poolsense/translations/no.json b/homeassistant/components/poolsense/translations/no.json index 38adc04c1dbc..a199f7384a83 100644 --- a/homeassistant/components/poolsense/translations/no.json +++ b/homeassistant/components/poolsense/translations/no.json @@ -12,8 +12,7 @@ "email": "E-post", "password": "Passord" }, - "description": "[%key:common::config_flow::description%]", - "title": "" + "description": "[%key:common::config_flow::description%]" } } } diff --git a/homeassistant/components/poolsense/translations/ru.json b/homeassistant/components/poolsense/translations/ru.json index 9c474d7d8e7f..ed7adab0ccf8 100644 --- a/homeassistant/components/poolsense/translations/ru.json +++ b/homeassistant/components/poolsense/translations/ru.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." }, "error": { "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f." diff --git a/homeassistant/components/ps4/translations/no.json b/homeassistant/components/ps4/translations/no.json index 814f09095a28..4bf3b02b0b5a 100644 --- a/homeassistant/components/ps4/translations/no.json +++ b/homeassistant/components/ps4/translations/no.json @@ -15,26 +15,21 @@ }, "step": { "creds": { - "description": "Legitimasjon n\u00f8dvendig. Trykk 'Send' og deretter i PS4-ens andre skjerm app, kan du oppdatere enheter, og velg 'Home-Assistant' enheten for \u00e5 fortsette.", - "title": "" + "description": "Legitimasjon n\u00f8dvendig. Trykk 'Send' og deretter i PS4-ens andre skjerm app, kan du oppdatere enheter, og velg 'Home-Assistant' enheten for \u00e5 fortsette." }, "link": { "data": { - "code": "", "ip_address": "IP adresse", - "name": "Navn", - "region": "" + "name": "Navn" }, - "description": "Fyll inn PlayStation 4-informasjonen. For 'PIN', naviger til 'Innstillinger' p\u00e5 PlayStation 4-konsoll. Naviger deretter til 'Mobile App Connection Settings' og velg 'Add Device'. Fyll inn PIN-koden som vises. Se [dokumentasjonen](https://www.home-assistant.io/components/ps4/) for mer informasjon.", - "title": "" + "description": "Fyll inn PlayStation 4-informasjonen. For 'PIN', naviger til 'Innstillinger' p\u00e5 PlayStation 4-konsoll. Naviger deretter til 'Mobile App Connection Settings' og velg 'Add Device'. Fyll inn PIN-koden som vises. Se [dokumentasjonen](https://www.home-assistant.io/components/ps4/) for mer informasjon." }, "mode": { "data": { "ip_address": "IP-adresse (La st\u00e5 tom hvis du bruker Automatisk Oppdagelse).", "mode": "Konfigureringsmodus" }, - "description": "Velg modus for konfigurasjon. Feltet IP-adresse kan st\u00e5 tomt dersom du velger Automatisk Oppdagelse, da enheter vil bli oppdaget automatisk.", - "title": "" + "description": "Velg modus for konfigurasjon. Feltet IP-adresse kan st\u00e5 tomt dersom du velger Automatisk Oppdagelse, da enheter vil bli oppdaget automatisk." } } } diff --git a/homeassistant/components/rainmachine/translations/no.json b/homeassistant/components/rainmachine/translations/no.json index bc80cdedb310..294c27263961 100644 --- a/homeassistant/components/rainmachine/translations/no.json +++ b/homeassistant/components/rainmachine/translations/no.json @@ -11,8 +11,7 @@ "user": { "data": { "ip_address": "Vertsnavn eller IP-adresse", - "password": "Passord", - "port": "" + "password": "Passord" }, "title": "Fyll ut informasjonen din" } diff --git a/homeassistant/components/rfxtrx/translations/ca.json b/homeassistant/components/rfxtrx/translations/ca.json new file mode 100644 index 000000000000..14e637f5f985 --- /dev/null +++ b/homeassistant/components/rfxtrx/translations/ca.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rfxtrx/translations/en.json b/homeassistant/components/rfxtrx/translations/en.json index 263b2a9467b3..1344d2f69881 100644 --- a/homeassistant/components/rfxtrx/translations/en.json +++ b/homeassistant/components/rfxtrx/translations/en.json @@ -1,9 +1,7 @@ { "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" - }, - "error": {}, - "step": {} + "already_configured": "Device is already configured" + } } -} +} \ No newline at end of file diff --git a/homeassistant/components/rfxtrx/translations/es.json b/homeassistant/components/rfxtrx/translations/es.json new file mode 100644 index 000000000000..e8e23bf8343e --- /dev/null +++ b/homeassistant/components/rfxtrx/translations/es.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rfxtrx/translations/it.json b/homeassistant/components/rfxtrx/translations/it.json new file mode 100644 index 000000000000..cbea61b08cbe --- /dev/null +++ b/homeassistant/components/rfxtrx/translations/it.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + }, + "error": { + "one": "uno", + "other": "altri" + }, + "step": { + "one": "uno", + "other": "altri" + } + }, + "one": "uno", + "other": "altri" +} \ No newline at end of file diff --git a/homeassistant/components/rfxtrx/translations/lb.json b/homeassistant/components/rfxtrx/translations/lb.json new file mode 100644 index 000000000000..6469543442e1 --- /dev/null +++ b/homeassistant/components/rfxtrx/translations/lb.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rfxtrx/translations/no.json b/homeassistant/components/rfxtrx/translations/no.json new file mode 100644 index 000000000000..6ba5a1f39783 --- /dev/null +++ b/homeassistant/components/rfxtrx/translations/no.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rfxtrx/translations/ru.json b/homeassistant/components/rfxtrx/translations/ru.json new file mode 100644 index 000000000000..4ad85f691bef --- /dev/null +++ b/homeassistant/components/rfxtrx/translations/ru.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rfxtrx/translations/zh-Hant.json b/homeassistant/components/rfxtrx/translations/zh-Hant.json new file mode 100644 index 000000000000..1ab3e1f720fb --- /dev/null +++ b/homeassistant/components/rfxtrx/translations/zh-Hant.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ring/translations/ca.json b/homeassistant/components/ring/translations/ca.json index 454956fe46c6..bcd3bd43af4f 100644 --- a/homeassistant/components/ring/translations/ca.json +++ b/homeassistant/components/ring/translations/ca.json @@ -19,7 +19,7 @@ "password": "Contrasenya", "username": "Nom d'usuari" }, - "title": "Inici de sessi\u00f3 amb Ring" + "title": "Inici de sessi\u00f3 amb un compte de Ring" } } } diff --git a/homeassistant/components/ring/translations/pt-BR.json b/homeassistant/components/ring/translations/pt-BR.json new file mode 100644 index 000000000000..abb894549cc9 --- /dev/null +++ b/homeassistant/components/ring/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/risco/translations/ca.json b/homeassistant/components/risco/translations/ca.json new file mode 100644 index 000000000000..693885d51cbc --- /dev/null +++ b/homeassistant/components/risco/translations/ca.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + }, + "error": { + "cannot_connect": "Ha fallat la connexi\u00f3", + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", + "unknown": "Error inesperat" + }, + "step": { + "user": { + "data": { + "password": "Contrasenya", + "pin": "Codi PIN", + "username": "Nom d'usuari" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "code_arm_required": "Demana codi PIN per activar", + "code_disarm_required": "Demana codi PIN per desactivar", + "scan_interval": "Freq\u00fc\u00e8ncia de sondeig a Risco (en segons)" + }, + "title": "Opcions de configuraci\u00f3" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/risco/translations/en.json b/homeassistant/components/risco/translations/en.json new file mode 100644 index 000000000000..82422dcbe68b --- /dev/null +++ b/homeassistant/components/risco/translations/en.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "Device is already configured" + }, + "error": { + "cannot_connect": "Failed to connect", + "invalid_auth": "Invalid authentication", + "unknown": "Unexpected error" + }, + "step": { + "user": { + "data": { + "password": "Password", + "pin": "Pin code", + "username": "Username" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "code_arm_required": "Require pin code to arm", + "code_disarm_required": "Require pin code to disarm", + "scan_interval": "How often to poll Risco (in seconds)" + }, + "title": "Configure options" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/risco/translations/es.json b/homeassistant/components/risco/translations/es.json new file mode 100644 index 000000000000..c308cddeb761 --- /dev/null +++ b/homeassistant/components/risco/translations/es.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado" + }, + "error": { + "cannot_connect": "No se pudo conectar", + "invalid_auth": "Autenticaci\u00f3n inv\u00e1lida", + "unknown": "Error inesperado" + }, + "step": { + "user": { + "data": { + "password": "Contrase\u00f1a", + "pin": "C\u00f3digo pin", + "username": "Nombre de usuario" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "code_arm_required": "Requiere un c\u00f3digo PIN para armar", + "code_disarm_required": "Requiere un c\u00f3digo PIN para desarmar", + "scan_interval": "Con qu\u00e9 frecuencia sondear Risco (en segundos)" + }, + "title": "Configurar opciones" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/risco/translations/fr.json b/homeassistant/components/risco/translations/fr.json new file mode 100644 index 000000000000..827893b21948 --- /dev/null +++ b/homeassistant/components/risco/translations/fr.json @@ -0,0 +1,31 @@ +{ + "config": { + "abort": { + "already_configured": "P\u00e9riph\u00e9rique d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "cannot_connect": "Echec de connexion", + "invalid_auth": "Authentification erron\u00e9e", + "unknown": "Erreur inattendue" + }, + "step": { + "user": { + "data": { + "password": "Mot de passe", + "pin": "Code Pin", + "username": "Nom d'utilisateur" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "\u00c0 quelle fr\u00e9quence interroger Risco (en secondes)" + }, + "title": "Configurer les options" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/risco/translations/it.json b/homeassistant/components/risco/translations/it.json new file mode 100644 index 000000000000..9edc795f4e92 --- /dev/null +++ b/homeassistant/components/risco/translations/it.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + }, + "error": { + "cannot_connect": "Impossibile connettersi", + "invalid_auth": "Autenticazione non valida", + "unknown": "Errore imprevisto" + }, + "step": { + "user": { + "data": { + "password": "Password", + "pin": "Codice PIN", + "username": "Nome utente" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "code_arm_required": "Richiedi codice PIN per armare", + "code_disarm_required": "Richiedi codice PIN per disarmare", + "scan_interval": "Con che frequenza interrogare Risco (in secondi)" + }, + "title": "Configura le opzioni" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/risco/translations/lb.json b/homeassistant/components/risco/translations/lb.json new file mode 100644 index 000000000000..933af1f4a38c --- /dev/null +++ b/homeassistant/components/risco/translations/lb.json @@ -0,0 +1,32 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Feeler beim verbannen", + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "user": { + "data": { + "password": "Passwuert", + "pin": "Pin Code", + "username": "Benotzernumm" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "code_arm_required": "Pin Code n\u00e9ideg fir unzeschalten", + "code_disarm_required": "Pin Code n\u00e9ideg fir auszeschalten" + }, + "title": "Optioune konfigur\u00e9ieren" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/risco/translations/no.json b/homeassistant/components/risco/translations/no.json new file mode 100644 index 000000000000..5ab1d507b29b --- /dev/null +++ b/homeassistant/components/risco/translations/no.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert" + }, + "error": { + "cannot_connect": "Tilkobling mislyktes.", + "invalid_auth": "Ugyldig godkjenning", + "unknown": "Uventet feil" + }, + "step": { + "user": { + "data": { + "password": "Passord", + "pin": "PIN kode", + "username": "Brukernavn" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "code_arm_required": "Krev PIN-kode for \u00e5 koble til", + "code_disarm_required": "Krev PIN-kode for \u00e5 deaktivere", + "scan_interval": "Hvor ofte skal man unders\u00f8ke Risco (i l\u00f8pet av sekunder)" + }, + "title": "Konfigurer alternativer" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/risco/translations/ru.json b/homeassistant/components/risco/translations/ru.json new file mode 100644 index 000000000000..b4f553475126 --- /dev/null +++ b/homeassistant/components/risco/translations/ru.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "step": { + "user": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "pin": "PIN-\u043a\u043e\u0434", + "username": "\u041b\u043e\u0433\u0438\u043d" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "code_arm_required": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c PIN-\u043a\u043e\u0434 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043d\u0430 \u043e\u0445\u0440\u0430\u043d\u0443", + "code_disarm_required": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c PIN-\u043a\u043e\u0434 \u0434\u043b\u044f \u0441\u043d\u044f\u0442\u0438\u044f \u0441 \u043e\u0445\u0440\u0430\u043d\u044b", + "scan_interval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u043f\u0440\u043e\u0441\u0430 (\u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445)" + }, + "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/risco/translations/zh-Hant.json b/homeassistant/components/risco/translations/zh-Hant.json new file mode 100644 index 000000000000..0a703baf68ef --- /dev/null +++ b/homeassistant/components/risco/translations/zh-Hant.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "user": { + "data": { + "password": "\u5bc6\u78bc", + "pin": "PIN \u78bc", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "code_arm_required": "\u9700\u8981\u8f38\u5165 PIN \u4ee5\u8b66\u6212", + "code_disarm_required": "\u9700\u8981\u8f38\u5165 PIN \u4ee5\u89e3\u9664\u8b66\u6212", + "scan_interval": "\u66f4\u65b0 Risco \u983b\u7387\uff08\u79d2\uff09" + }, + "title": "\u8a2d\u5b9a\u9078\u9805" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/roku/translations/no.json b/homeassistant/components/roku/translations/no.json index 43e0ea1f1c8d..10fb51557dab 100644 --- a/homeassistant/components/roku/translations/no.json +++ b/homeassistant/components/roku/translations/no.json @@ -10,8 +10,7 @@ "flow_title": "Roku: {name}", "step": { "ssdp_confirm": { - "description": "Vil du sette opp {name} ?", - "title": "" + "description": "Vil du sette opp {name} ?" }, "user": { "data": { diff --git a/homeassistant/components/roku/translations/ru.json b/homeassistant/components/roku/translations/ru.json index bddfab208c3f..b5dcddbe5554 100644 --- a/homeassistant/components/roku/translations/ru.json +++ b/homeassistant/components/roku/translations/ru.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f." }, "flow_title": "Roku: {name}", "step": { diff --git a/homeassistant/components/roon/translations/ca.json b/homeassistant/components/roon/translations/ca.json new file mode 100644 index 000000000000..b783c9a62290 --- /dev/null +++ b/homeassistant/components/roon/translations/ca.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + }, + "error": { + "duplicate_entry": "Aquest amfitri\u00f3 ja ha estat afegit.", + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", + "unknown": "Error inesperat" + }, + "step": { + "link": { + "description": "Has d'autoritzar Home Assistant a Roon. Despr\u00e9s de fer clic a envia, ves a l'aplicaci\u00f3 Roon Core, obre la Configuraci\u00f3 i activa Home Assistant a la pestanya d'Extensions.", + "title": "Autoritza Home Assistant a Roon" + }, + "user": { + "data": { + "host": "Amfitri\u00f3" + }, + "description": "Introdueix el nom d'amfitri\u00f3 o la IP del servidor Roon", + "title": "Configura un servidor Roon" + } + } + }, + "title": "Roon" +} \ No newline at end of file diff --git a/homeassistant/components/roon/translations/en.json b/homeassistant/components/roon/translations/en.json index 230fe87809a6..b7ae64f0de1c 100644 --- a/homeassistant/components/roon/translations/en.json +++ b/homeassistant/components/roon/translations/en.json @@ -1,12 +1,12 @@ { "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" + "already_configured": "Device is already configured" }, "error": { "duplicate_entry": "That host has already been added.", - "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]", - "unknown": "[%key:common::config_flow::error::unknown%]" + "invalid_auth": "Invalid authentication", + "unknown": "Unexpected error" }, "step": { "link": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "[%key:common::config_flow::data::host%]" + "host": "Host" }, "description": "Please enter your Roon server Hostname or IP.", "title": "Configure Roon Server" diff --git a/homeassistant/components/roon/translations/es.json b/homeassistant/components/roon/translations/es.json new file mode 100644 index 000000000000..9c8f43461183 --- /dev/null +++ b/homeassistant/components/roon/translations/es.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado" + }, + "error": { + "duplicate_entry": "Ese host ya ha sido a\u00f1adido.", + "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", + "unknown": "Error inesperado" + }, + "step": { + "link": { + "description": "Debes autorizar Home Assistant en Roon. Despu\u00e9s de pulsar en Enviar, ve a la aplicaci\u00f3n Roon Core, abre Configuraci\u00f3n y activa HomeAssistant en la pesta\u00f1a Extensiones.", + "title": "Autorizar HomeAssistant en Roon" + }, + "user": { + "data": { + "host": "Host" + }, + "description": "Introduce el nombre de Host o IP del servidor Roon.", + "title": "Configurar el Servidor Roon" + } + } + }, + "title": "Roon" +} \ No newline at end of file diff --git a/homeassistant/components/roon/translations/fr.json b/homeassistant/components/roon/translations/fr.json new file mode 100644 index 000000000000..2db0855979e6 --- /dev/null +++ b/homeassistant/components/roon/translations/fr.json @@ -0,0 +1,18 @@ +{ + "config": { + "error": { + "duplicate_entry": "Cet h\u00f4te a d\u00e9j\u00e0 \u00e9t\u00e9 ajout\u00e9." + }, + "step": { + "link": { + "description": "Vous devez autoriser Home Assistant dans Roon. Apr\u00e8s avoir cliqu\u00e9 sur soumettre, acc\u00e9dez \u00e0 l'application Roon Core, ouvrez Param\u00e8tres et activez Home Assistant dans l'onglet Extensions.", + "title": "Autoriser Home Assistant dans Roon" + }, + "user": { + "description": "Veuillez entrer votre nom d\u2019h\u00f4te ou votre adresse IP sur votre serveur Roon.", + "title": "Configurer le serveur Roon" + } + } + }, + "title": "Roon" +} \ No newline at end of file diff --git a/homeassistant/components/roon/translations/it.json b/homeassistant/components/roon/translations/it.json new file mode 100644 index 000000000000..cfa1f7a3844e --- /dev/null +++ b/homeassistant/components/roon/translations/it.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + }, + "error": { + "duplicate_entry": "Questo host \u00e8 gi\u00e0 stato aggiunto.", + "invalid_auth": "Autenticazione non valida", + "unknown": "Errore imprevisto" + }, + "step": { + "link": { + "description": "\u00c8 necessario autorizzare l'Assistente Home in Roon. Dopo aver fatto clic su Invia, passare all'applicazione Roon Core, aprire Impostazioni e abilitare HomeAssistant nella scheda Estensioni.", + "title": "Autorizzare HomeAssistant in Roon" + }, + "user": { + "data": { + "host": "Host" + }, + "description": "Inserisci il nome host o l'IP del tuo server Roon.", + "title": "Configurare Il server Roon" + } + } + }, + "title": "Roon" +} \ No newline at end of file diff --git a/homeassistant/components/roon/translations/ko.json b/homeassistant/components/roon/translations/ko.json new file mode 100644 index 000000000000..50c22e9e2560 --- /dev/null +++ b/homeassistant/components/roon/translations/ko.json @@ -0,0 +1,11 @@ +{ + "config": { + "abort": { + "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + }, + "error": { + "invalid_auth": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/roon/translations/lb.json b/homeassistant/components/roon/translations/lb.json new file mode 100644 index 000000000000..e8c3bc1825b5 --- /dev/null +++ b/homeassistant/components/roon/translations/lb.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "duplicate_entry": "D\u00ebsen Apparat gouf scho dob\u00e4igesat.", + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "link": { + "description": "Du muss Home Assistant am Roon autoris\u00e9ieren. Nodeems Du op ofsch\u00e9cke geklickt hues, g\u00e9i an d'Roon Applikatioun, an d'Astellungen an aktiv\u00e9ier HomeAssistant an den Extensiounen.", + "title": "HomeAssistant am Roon erlaaben" + }, + "user": { + "data": { + "host": "Host" + }, + "description": "G\u00ebff den Numm oder IP-Adress vun dengem Roon Server un.", + "title": "Roon Server ariichten" + } + } + }, + "title": "Roon" +} \ No newline at end of file diff --git a/homeassistant/components/roon/translations/nl.json b/homeassistant/components/roon/translations/nl.json new file mode 100644 index 000000000000..73abdb3d49be --- /dev/null +++ b/homeassistant/components/roon/translations/nl.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "Apparaat is al toegevoegd" + }, + "error": { + "duplicate_entry": "Die host is al toegevoegd.", + "invalid_auth": "Ongeldige authencatie", + "unknown": "Onverwachte fout" + }, + "step": { + "link": { + "description": "U moet Home Assistant autoriseren in Roon. Nadat je op verzenden hebt geklikt, ga je naar de Roon Core-applicatie, open je Instellingen en schakel je Home Assistant in op het tabblad Extensies.", + "title": "Autoriseer Home Assistant in Roon" + }, + "user": { + "data": { + "host": "Host" + }, + "description": "Voer de hostnaam of het IP-adres van uw Roon-server in.", + "title": "Configureer Roon Server" + } + } + }, + "title": "Roon" +} \ No newline at end of file diff --git a/homeassistant/components/roon/translations/no.json b/homeassistant/components/roon/translations/no.json new file mode 100644 index 000000000000..cdf62b8c3c23 --- /dev/null +++ b/homeassistant/components/roon/translations/no.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert" + }, + "error": { + "duplicate_entry": "Denne verten er allerede lagt til.", + "invalid_auth": "Ugyldig godkjenning", + "unknown": "Uventet feil" + }, + "step": { + "link": { + "description": "Du m\u00e5 autorisere home assistant i Roon. N\u00e5r du klikker send inn, g\u00e5r du til Roon Core-programmet, \u00e5pner Innstillinger og aktiverer HomeAssistant p\u00e5 Utvidelser-fanen.", + "title": "Autoriser HomeAssistant i Roon" + }, + "user": { + "data": { + "host": "Vert" + }, + "description": "Vennligst skriv inn Roon-serverens vertsnavn eller IP.", + "title": "Konfigurer Roon Server" + } + } + }, + "title": "Roon" +} \ No newline at end of file diff --git a/homeassistant/components/roon/translations/pt-BR.json b/homeassistant/components/roon/translations/pt-BR.json new file mode 100644 index 000000000000..5a11826f285e --- /dev/null +++ b/homeassistant/components/roon/translations/pt-BR.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "O dispositivo j\u00e1 foi configurado" + }, + "error": { + "duplicate_entry": "Esse host j\u00e1 foi adicionado.", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Ocorreu um erro inexperado" + }, + "step": { + "link": { + "description": "Voc\u00ea deve autorizar o Home Assistant no Roon. Depois de clicar em enviar, v\u00e1 para o aplicativo Roon principal, abra Configura\u00e7\u00f5es e habilite o HomeAssistant na aba Extens\u00f5es.", + "title": "Autorizar HomeAssistant no Roon" + }, + "user": { + "data": { + "host": "Host" + }, + "description": "Por favor, digite seu hostname ou IP do servidor Roon.", + "title": "Configurar Servidor Roon" + } + } + }, + "title": "Roon" +} \ No newline at end of file diff --git a/homeassistant/components/roon/translations/ru.json b/homeassistant/components/roon/translations/ru.json new file mode 100644 index 000000000000..cfed11dd4cfb --- /dev/null +++ b/homeassistant/components/roon/translations/ru.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." + }, + "error": { + "duplicate_entry": "\u042d\u0442\u043e\u0442 \u0445\u043e\u0441\u0442 \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d.", + "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "step": { + "link": { + "description": "\u041f\u043e\u0441\u043b\u0435 \u043d\u0430\u0436\u0430\u0442\u0438\u044f \u043a\u043d\u043e\u043f\u043a\u0438 \u00ab\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c\u00bb \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Roon Core, \u043e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u00ab\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u00bb \u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435 HomeAssistant \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0435 \u00ab\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u00bb.", + "title": "Roon" + }, + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442" + }, + "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Roon", + "title": "\u0421\u0435\u0440\u0432\u0435\u0440 Roon" + } + } + }, + "title": "Roon" +} \ No newline at end of file diff --git a/homeassistant/components/roon/translations/zh-Hant.json b/homeassistant/components/roon/translations/zh-Hant.json new file mode 100644 index 000000000000..894da32c39c2 --- /dev/null +++ b/homeassistant/components/roon/translations/zh-Hant.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "duplicate_entry": "\u8a72\u4e3b\u6a5f\u7aef\u5df2\u7d93\u8a2d\u5b9a\u3002", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "link": { + "description": "\u5fc5\u9808\u65bc Roon \u4e2d\u8a8d\u8b49 Home Assistant\u3002\u9ede\u9078\u50b3\u9001\u5f8c\u3001\u958b\u555f Roon Core \u61c9\u7528\u7a0b\u5f0f\u3001\u6253\u958b\u8a2d\u5b9a\u4e26\u65bc\u64f4\u5145\uff08Extensions\uff09\u4e2d\u555f\u7528 HomeAssistant\u3002", + "title": "\u65bc Roon \u4e2d\u8a8d\u8b49 HomeAssistant" + }, + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef" + }, + "description": "\u8acb\u8f38\u5165 Roon \u4f3a\u670d\u5668\u4e3b\u6a5f\u540d\u7a31\u6216 IP\u3002", + "title": "\u8a2d\u5b9a Roon \u4f3a\u670d\u5668" + } + } + }, + "title": "Roon" +} \ No newline at end of file diff --git a/homeassistant/components/samsungtv/translations/fr.json b/homeassistant/components/samsungtv/translations/fr.json index 0e9abe80f821..43fa17aa315b 100644 --- a/homeassistant/components/samsungtv/translations/fr.json +++ b/homeassistant/components/samsungtv/translations/fr.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "Ce t\u00e9l\u00e9viseur Samsung est d\u00e9j\u00e0 configur\u00e9.", "already_in_progress": "La configuration du t\u00e9l\u00e9viseur Samsung est d\u00e9j\u00e0 en cours.", - "auth_missing": "Home Assistant n'est pas authentifi\u00e9 pour se connecter \u00e0 ce t\u00e9l\u00e9viseur Samsung.", + "auth_missing": "Home Assistant n'est pas autoris\u00e9 \u00e0 se connecter \u00e0 ce t\u00e9l\u00e9viseur Samsung. Veuillez v\u00e9rifier les param\u00e8tres de votre t\u00e9l\u00e9viseur pour autoriser Home Assistant.", "not_successful": "Impossible de se connecter \u00e0 cet appareil Samsung TV.", "not_supported": "Ce t\u00e9l\u00e9viseur Samsung n'est actuellement pas pris en charge." }, diff --git a/homeassistant/components/samsungtv/translations/no.json b/homeassistant/components/samsungtv/translations/no.json index e0420ba74af8..022dddcd00b3 100644 --- a/homeassistant/components/samsungtv/translations/no.json +++ b/homeassistant/components/samsungtv/translations/no.json @@ -10,8 +10,7 @@ "flow_title": "Samsung TV: {model}", "step": { "confirm": { - "description": "Vil du sette opp Samsung TV {model} ? Hvis du aldri har koblet til Home Assistant f\u00f8r, vil en popup p\u00e5 TVen be om godkjenning. Manuelle konfigurasjoner for denne TVen vil bli overskrevet.", - "title": "" + "description": "Vil du sette opp Samsung TV {model} ? Hvis du aldri har koblet til Home Assistant f\u00f8r, vil en popup p\u00e5 TVen be om godkjenning. Manuelle konfigurasjoner for denne TVen vil bli overskrevet." }, "user": { "data": { diff --git a/homeassistant/components/scene/translations/no.json b/homeassistant/components/scene/translations/no.json deleted file mode 100644 index d8a4c4530151..000000000000 --- a/homeassistant/components/scene/translations/no.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "title": "" -} \ No newline at end of file diff --git a/homeassistant/components/script/translations/no.json b/homeassistant/components/script/translations/no.json index 281224500850..6cace1e15702 100644 --- a/homeassistant/components/script/translations/no.json +++ b/homeassistant/components/script/translations/no.json @@ -4,6 +4,5 @@ "off": "Av", "on": "P\u00e5" } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/sensor/translations/ca.json b/homeassistant/components/sensor/translations/ca.json index d80fd7956983..b351aed3049c 100644 --- a/homeassistant/components/sensor/translations/ca.json +++ b/homeassistant/components/sensor/translations/ca.json @@ -2,25 +2,33 @@ "device_automation": { "condition_type": { "is_battery_level": "Nivell de bateria actual de {entity_name}", + "is_current": "Intensitat actual de {entity_name}", + "is_energy": "Energia actual de {entity_name}", "is_humidity": "Humitat actual de {entity_name}", "is_illuminance": "Il\u00b7luminaci\u00f3 actual de {entity_name}", "is_power": "Pot\u00e8ncia actual de {entity_name}", + "is_power_factor": "Factor de pot\u00e8ncia actual de {entity_name}", "is_pressure": "Pressi\u00f3 actual de {entity_name}", "is_signal_strength": "Pot\u00e8ncia de senyal actual de {entity_name}", "is_temperature": "Temperatura actual de {entity_name}", "is_timestamp": "Marca temporal actual de {entity_name}", - "is_value": "Valor actual de {entity_name}" + "is_value": "Valor actual de {entity_name}", + "is_voltage": "Voltatge actual de {entity_name}" }, "trigger_type": { "battery_level": "Canvia el nivell de bateria de {entity_name}", + "current": "Canvia la intensitat de {entity_name}", + "energy": "Canvia l'energia de {entity_name}", "humidity": "Canvia la humitat de {entity_name}", "illuminance": "Canvia la il\u00b7luminaci\u00f3 de {entity_name}", "power": "Canvia la pot\u00e8ncia de {entity_name}", + "power_factor": "Canvia el factor de pot\u00e8ncia de {entity_name}", "pressure": "Canvia la pressi\u00f3 de {entity_name}", "signal_strength": "Canvia la pot\u00e8ncia de senyal de {entity_name}", "temperature": "Canvia la temperatura de {entity_name}", "timestamp": "Canvia la marca temporal de {entity_name}", - "value": "Canvia el valor de {entity_name}" + "value": "Canvia el valor de {entity_name}", + "voltage": "Canvia el voltatge de {entity_name}" } }, "state": { diff --git a/homeassistant/components/sensor/translations/en.json b/homeassistant/components/sensor/translations/en.json index 69138fec0018..ae0c32df5744 100644 --- a/homeassistant/components/sensor/translations/en.json +++ b/homeassistant/components/sensor/translations/en.json @@ -2,25 +2,33 @@ "device_automation": { "condition_type": { "is_battery_level": "Current {entity_name} battery level", + "is_current": "Current {entity_name} current", + "is_energy": "Current {entity_name} energy", "is_humidity": "Current {entity_name} humidity", "is_illuminance": "Current {entity_name} illuminance", "is_power": "Current {entity_name} power", + "is_power_factor": "Current {entity_name} power factor", "is_pressure": "Current {entity_name} pressure", "is_signal_strength": "Current {entity_name} signal strength", "is_temperature": "Current {entity_name} temperature", "is_timestamp": "Current {entity_name} timestamp", - "is_value": "Current {entity_name} value" + "is_value": "Current {entity_name} value", + "is_voltage": "Current {entity_name} voltage" }, "trigger_type": { "battery_level": "{entity_name} battery level changes", + "current": "{entity_name} current changes", + "energy": "{entity_name} energy changes", "humidity": "{entity_name} humidity changes", "illuminance": "{entity_name} illuminance changes", "power": "{entity_name} power changes", + "power_factor": "{entity_name} power factor changes", "pressure": "{entity_name} pressure changes", "signal_strength": "{entity_name} signal strength changes", "temperature": "{entity_name} temperature changes", "timestamp": "{entity_name} timestamp changes", - "value": "{entity_name} value changes" + "value": "{entity_name} value changes", + "voltage": "{entity_name} voltage changes" } }, "state": { diff --git a/homeassistant/components/sensor/translations/es-419.json b/homeassistant/components/sensor/translations/es-419.json index e724fe3a106d..acf91a791042 100644 --- a/homeassistant/components/sensor/translations/es-419.json +++ b/homeassistant/components/sensor/translations/es-419.json @@ -10,11 +10,5 @@ "value": "{entity_name} cambios de valor" } }, - "state": { - "_": { - "off": "", - "on": "" - } - }, "title": "Sensor" } \ No newline at end of file diff --git a/homeassistant/components/sensor/translations/es.json b/homeassistant/components/sensor/translations/es.json index 0a6335f97a03..b2db3151abf2 100644 --- a/homeassistant/components/sensor/translations/es.json +++ b/homeassistant/components/sensor/translations/es.json @@ -2,25 +2,33 @@ "device_automation": { "condition_type": { "is_battery_level": "Nivel de bater\u00eda actual de {entity_name}", + "is_current": "Corriente actual de {entity_name}", + "is_energy": "Energ\u00eda actual de {entity_name}", "is_humidity": "Humedad actual de {entity_name}", "is_illuminance": "Luminosidad actual de {entity_name}", "is_power": "Potencia actual de {entity_name}", + "is_power_factor": "Factor de potencia actual de {entity_name}", "is_pressure": "Presi\u00f3n actual de {entity_name}", "is_signal_strength": "Intensidad de la se\u00f1al actual de {entity_name}", "is_temperature": "Temperatura actual de {entity_name}", "is_timestamp": "Marca de tiempo actual de {entity_name}", - "is_value": "Valor actual de {entity_name}" + "is_value": "Valor actual de {entity_name}", + "is_voltage": "Voltaje actual de {entity_name}" }, "trigger_type": { "battery_level": "Cambios de nivel de bater\u00eda de {entity_name}", + "current": "Cambio de corriente en {entity_name}", + "energy": "Cambio de energ\u00eda en {entity_name}", "humidity": "Cambios de humedad de {entity_name}", "illuminance": "Cambios de luminosidad de {entity_name}", "power": "Cambios de potencia de {entity_name}", + "power_factor": "Cambio de factor de potencia en {entity_name}", "pressure": "Cambios de presi\u00f3n de {entity_name}", "signal_strength": "cambios de la intensidad de se\u00f1al de {entity_name}", "temperature": "{entity_name} cambios de temperatura", "timestamp": "{entity_name} cambios de fecha y hora", - "value": "Cambios de valor de la {entity_name}" + "value": "Cambios de valor de la {entity_name}", + "voltage": "Cambio de voltaje en {entity_name}" } }, "state": { diff --git a/homeassistant/components/sensor/translations/it.json b/homeassistant/components/sensor/translations/it.json index e8cd7046231e..84a8b2773a50 100644 --- a/homeassistant/components/sensor/translations/it.json +++ b/homeassistant/components/sensor/translations/it.json @@ -2,25 +2,33 @@ "device_automation": { "condition_type": { "is_battery_level": "Livello della batteria attuale di {entity_name}", + "is_current": "Corrente attuale di {entity_name}", + "is_energy": "Energia attuale di {entity_name}", "is_humidity": "Umidit\u00e0 attuale di {entity_name}", "is_illuminance": "Illuminazione attuale di {entity_name}", "is_power": "Alimentazione attuale di {entity_name}", + "is_power_factor": "Fattore di potenza attuale di {entity_name}", "is_pressure": "Pressione attuale di {entity_name}", "is_signal_strength": "Potenza del segnale attuale di {entity_name}", "is_temperature": "Temperatura attuale di {entity_name}", "is_timestamp": "Data e ora attuali di {entity_name}", - "is_value": "Valore attuale di {entity_name}" + "is_value": "Valore attuale di {entity_name}", + "is_voltage": "Tensione attuale di {entity_name}" }, "trigger_type": { "battery_level": "variazioni del livello di batteria di {entity_name} ", + "current": "variazioni di corrente di {entity_name}", + "energy": "variazioni di energia di {entity_name}", "humidity": "variazioni di umidit\u00e0 di {entity_name} ", "illuminance": "variazioni dell'illuminazione di {entity_name}", "power": "variazioni di alimentazione di {entity_name}", + "power_factor": "variazioni del fattore di potenza di {entity_name}", "pressure": "variazioni della pressione di {entity_name}", "signal_strength": "variazioni della potenza del segnale di {entity_name}", "temperature": "variazioni di temperatura di {entity_name}", "timestamp": "variazioni di data e ora di {entity_name}", - "value": "{entity_name} valori cambiati" + "value": "{entity_name} valori cambiati", + "voltage": "variazioni di tensione di {entity_name}" } }, "state": { diff --git a/homeassistant/components/sensor/translations/lb.json b/homeassistant/components/sensor/translations/lb.json index e57edbb656bb..97c0e2f0a6b8 100644 --- a/homeassistant/components/sensor/translations/lb.json +++ b/homeassistant/components/sensor/translations/lb.json @@ -2,25 +2,33 @@ "device_automation": { "condition_type": { "is_battery_level": "Aktuell {entity_name} Batterie niveau", + "is_current": "Aktuell {entity_name} Stroum", + "is_energy": "Aktuell {entity_name} Energie", "is_humidity": "Aktuell {entity_name} Fiichtegkeet", "is_illuminance": "Aktuell {entity_name} Beliichtung", "is_power": "Aktuell {entity_name} Leeschtung", + "is_power_factor": "Aktuell {entity_name} Leeschtung Faktor", "is_pressure": "Aktuell {entity_name} Drock", "is_signal_strength": "Aktuell {entity_name} Signal St\u00e4erkt", "is_temperature": "Aktuell {entity_name} Temperatur", "is_timestamp": "Aktuelle {entity_name} Z\u00e4itstempel", - "is_value": "Aktuelle {entity_name} W\u00e4ert" + "is_value": "Aktuelle {entity_name} W\u00e4ert", + "is_voltage": "Aktuell {entity_name} Spannung" }, "trigger_type": { "battery_level": "{entity_name} Batterie niveau \u00e4nnert", + "current": "{entity_name} Stroum \u00e4nnert", + "energy": "{entity_name} Energie \u00e4nnert", "humidity": "{entity_name} Fiichtegkeet \u00e4nnert", "illuminance": "{entity_name} Beliichtung \u00e4nnert", "power": "{entity_name} Leeschtung \u00e4nnert", + "power_factor": "{entity_name} Leeschtung Faktor \u00e4nnert", "pressure": "{entity_name} Drock \u00e4nnert", "signal_strength": "{entity_name} Signal St\u00e4erkt \u00e4nnert", "temperature": "{entity_name} Temperatur \u00e4nnert", "timestamp": "{entity_name} Z\u00e4itstempel \u00e4nnert", - "value": "{entity_name} W\u00e4ert \u00e4nnert" + "value": "{entity_name} W\u00e4ert \u00e4nnert", + "voltage": "{entity_name} Spannung \u00e4nnert" } }, "state": { diff --git a/homeassistant/components/sensor/translations/nb.json b/homeassistant/components/sensor/translations/nb.json index 281224500850..6cace1e15702 100644 --- a/homeassistant/components/sensor/translations/nb.json +++ b/homeassistant/components/sensor/translations/nb.json @@ -4,6 +4,5 @@ "off": "Av", "on": "P\u00e5" } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/sensor/translations/no.json b/homeassistant/components/sensor/translations/no.json index 80b6822607ad..d8d05b810429 100644 --- a/homeassistant/components/sensor/translations/no.json +++ b/homeassistant/components/sensor/translations/no.json @@ -2,25 +2,33 @@ "device_automation": { "condition_type": { "is_battery_level": "Gjeldende {entity_name} batteriniv\u00e5", + "is_current": "Gjeldende {entity_name} gjeldende", + "is_energy": "Gjeldende {entity_name} energi", "is_humidity": "Gjeldende {entity_name} fuktighet", "is_illuminance": "Gjeldende {entity_name} belysningsstyrke", "is_power": "Gjeldende {entity_name}-effekt", + "is_power_factor": "Gjeldende {entity_name} effektfaktor", "is_pressure": "Gjeldende {entity_name} trykk", "is_signal_strength": "Gjeldende {entity_name} signalstyrke", "is_temperature": "Gjeldende {entity_name} temperatur", "is_timestamp": "Gjeldende {entity_name} tidsstempel", - "is_value": "Gjeldende {entity_name} verdi" + "is_value": "Gjeldende {entity_name} verdi", + "is_voltage": "Gjeldende spenning p\u00e5 {entity_name}" }, "trigger_type": { "battery_level": "{entity_name} batteriniv\u00e5 endres", + "current": "{entity_name} gjeldende endringer", + "energy": "{entity_name} energiendringer", "humidity": "{entity_name} fuktighets endringer", "illuminance": "{entity_name} belysningsstyrke endringer", "power": "{entity_name} effektendringer", + "power_factor": "{entity_name} effektfaktorendringer", "pressure": "{entity_name} trykk endringer", "signal_strength": "{entity_name} signalstyrkeendringer", "temperature": "{entity_name} temperaturendringer", "timestamp": "{entity_name} tidsstempel endringer", - "value": "{entity_name} verdi endringer" + "value": "{entity_name} verdi endringer", + "voltage": "{entity_name} spenningsendringer" } }, "state": { @@ -28,6 +36,5 @@ "off": "Av", "on": "P\u00e5" } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/sensor/translations/pt-BR.json b/homeassistant/components/sensor/translations/pt-BR.json index 5da527abbab0..337a4d9f3184 100644 --- a/homeassistant/components/sensor/translations/pt-BR.json +++ b/homeassistant/components/sensor/translations/pt-BR.json @@ -1,4 +1,12 @@ { + "device_automation": { + "condition_type": { + "is_humidity": "Humidade atual do(a) {entity_name}", + "is_pressure": "Press\u00e3o atual do(a) {entity_name}", + "is_signal_strength": "For\u00e7a do sinal atual do(a) {entity_name}", + "is_temperature": "Temperatura atual do(a) {entity_name}" + } + }, "state": { "_": { "off": "Desligado", diff --git a/homeassistant/components/sensor/translations/ru.json b/homeassistant/components/sensor/translations/ru.json index 576affdf40d8..ae84c843bc3f 100644 --- a/homeassistant/components/sensor/translations/ru.json +++ b/homeassistant/components/sensor/translations/ru.json @@ -2,25 +2,33 @@ "device_automation": { "condition_type": { "is_battery_level": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", + "is_current": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u0438\u043b\u044b \u0442\u043e\u043a\u0430", + "is_energy": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438", "is_humidity": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", "is_illuminance": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", "is_power": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", + "is_power_factor": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u0430 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438", "is_pressure": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", "is_signal_strength": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", "is_temperature": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", "is_timestamp": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", - "is_value": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435" + "is_value": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", + "is_voltage": "{entity_name} \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f" }, "trigger_type": { "battery_level": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", + "current": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u0438\u043b\u044b \u0442\u043e\u043a\u0430", + "energy": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438", "humidity": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", "illuminance": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", "power": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", + "power_factor": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438", "pressure": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", "signal_strength": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", "temperature": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", "timestamp": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", - "value": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435" + "value": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435", + "voltage": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f" } }, "state": { diff --git a/homeassistant/components/sensor/translations/zh-Hant.json b/homeassistant/components/sensor/translations/zh-Hant.json index 20221a91d600..56350e501ef5 100644 --- a/homeassistant/components/sensor/translations/zh-Hant.json +++ b/homeassistant/components/sensor/translations/zh-Hant.json @@ -2,25 +2,33 @@ "device_automation": { "condition_type": { "is_battery_level": "\u76ee\u524d{entity_name}\u96fb\u91cf", + "is_current": "\u76ee\u524d{entity_name}\u96fb\u6d41", + "is_energy": "\u76ee\u524d{entity_name}\u96fb\u529b", "is_humidity": "\u76ee\u524d{entity_name}\u6fd5\u5ea6", "is_illuminance": "\u76ee\u524d{entity_name}\u7167\u5ea6", "is_power": "\u76ee\u524d{entity_name}\u96fb\u529b", + "is_power_factor": "\u76ee\u524d{entity_name}\u529f\u7387\u56e0\u6578", "is_pressure": "\u76ee\u524d{entity_name}\u58d3\u529b", "is_signal_strength": "\u76ee\u524d{entity_name}\u8a0a\u865f\u5f37\u5ea6", "is_temperature": "\u76ee\u524d{entity_name}\u6eab\u5ea6", "is_timestamp": "\u76ee\u524d{entity_name}\u6642\u9593\u6a19\u8a18", - "is_value": "\u76ee\u524d{entity_name}\u503c" + "is_value": "\u76ee\u524d{entity_name}\u503c", + "is_voltage": "\u76ee\u524d{entity_name}\u96fb\u58d3" }, "trigger_type": { "battery_level": "{entity_name}\u96fb\u91cf\u8b8a\u66f4", + "current": "\u76ee\u524d{entity_name}\u96fb\u6d41\u8b8a\u66f4", + "energy": "\u76ee\u524d{entity_name}\u96fb\u529b\u8b8a\u66f4", "humidity": "{entity_name}\u6fd5\u5ea6\u8b8a\u66f4", "illuminance": "{entity_name}\u7167\u5ea6\u8b8a\u66f4", "power": "{entity_name}\u96fb\u529b\u8b8a\u66f4", + "power_factor": "\u76ee\u524d{entity_name}\u529f\u7387\u56e0\u6578\u8b8a\u66f4", "pressure": "{entity_name}\u58d3\u529b\u8b8a\u66f4", "signal_strength": "{entity_name}\u8a0a\u865f\u5f37\u5ea6\u8b8a\u66f4", "temperature": "{entity_name}\u6eab\u5ea6\u8b8a\u66f4", "timestamp": "{entity_name}\u6642\u9593\u6a19\u8a18\u8b8a\u66f4", - "value": "{entity_name}\u503c\u8b8a\u66f4" + "value": "{entity_name}\u503c\u8b8a\u66f4", + "voltage": "\u76ee\u524d{entity_name}\u96fb\u58d3\u8b8a\u66f4" } }, "state": { diff --git a/homeassistant/components/sentry/translations/ca.json b/homeassistant/components/sentry/translations/ca.json index 43302714b97a..7b24dba7c778 100644 --- a/homeassistant/components/sentry/translations/ca.json +++ b/homeassistant/components/sentry/translations/ca.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Sentry ja est\u00e0 configurat" + "already_configured": "Sentry ja est\u00e0 configurat", + "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3." }, "error": { "bad_dsn": "DSN inv\u00e0lid", @@ -9,9 +10,28 @@ }, "step": { "user": { + "data": { + "dsn": "DSN" + }, "description": "Introdueix el DSN de Sentry", "title": "Sentry" } } + }, + "options": { + "step": { + "init": { + "data": { + "environment": "Nom opcional de l'entorn.", + "event_custom_components": "Envia esdeveniments de components personalitzats", + "event_handled": "Envia esdeveniments gestionats", + "event_third_party_packages": "Envia esdeveniments de tercers", + "logging_event_level": "El nivell (log level) en que Sentry registrar\u00e0 un esdeveniment", + "logging_level": "El nivell (log level) en que Sentry registrar\u00e0 en miques", + "tracing": "Activa el seguiment de rendiment", + "tracing_sample_rate": "Freq\u00fc\u00e8ncia de mostreig del rastreig; entre 0.0 i 1.0 (1.0 = 100%)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/sentry/translations/en.json b/homeassistant/components/sentry/translations/en.json index 13387488ea6f..9ffeb30000b1 100644 --- a/homeassistant/components/sentry/translations/en.json +++ b/homeassistant/components/sentry/translations/en.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Sentry is already configured" + "already_configured": "Sentry is already configured", + "single_instance_allowed": "Already configured. Only a single configuration possible." }, "error": { "bad_dsn": "Invalid DSN", @@ -9,9 +10,28 @@ }, "step": { "user": { + "data": { + "dsn": "DSN" + }, "description": "Enter your Sentry DSN", "title": "Sentry" } } + }, + "options": { + "step": { + "init": { + "data": { + "environment": "Optional name of the environment.", + "event_custom_components": "Send events from custom components", + "event_handled": "Send handled events", + "event_third_party_packages": "Send events from third-party packages", + "logging_event_level": "The log level Sentry will register an event for", + "logging_level": "The log level Sentry will record logs as breadcrums for", + "tracing": "Enable performance tracing", + "tracing_sample_rate": "Tracing sample rate; between 0.0 and 1.0 (1.0 = 100%)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/sentry/translations/es.json b/homeassistant/components/sentry/translations/es.json index 445d7566240f..47caae6c541d 100644 --- a/homeassistant/components/sentry/translations/es.json +++ b/homeassistant/components/sentry/translations/es.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Sentry ya est\u00e1 configurado" + "already_configured": "Sentry ya est\u00e1 configurado", + "single_instance_allowed": "Ya configurado. Solo es posible una \u00fanica configuraci\u00f3n." }, "error": { "bad_dsn": "DSN no v\u00e1lido", @@ -9,9 +10,28 @@ }, "step": { "user": { + "data": { + "dsn": "DSN" + }, "description": "Introduzca su DSN Sentry", "title": "Sentry" } } + }, + "options": { + "step": { + "init": { + "data": { + "environment": "Nombre opcional del entorno.", + "event_custom_components": "Env\u00eda eventos desde componentes personalizados", + "event_handled": "Enviar eventos controlados", + "event_third_party_packages": "Env\u00eda eventos desde paquetes de terceros", + "logging_event_level": "El nivel de registro Sentry registrar\u00e1 un evento para", + "logging_level": "El nivel de registro Sentry registrar\u00e1 registros como migas de pan para", + "tracing": "Habilitar el seguimiento del rendimiento", + "tracing_sample_rate": "Seguimiento de la frecuencia de muestreo; entre 0.0 y 1.0 (1.0 = 100%)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/sentry/translations/fr.json b/homeassistant/components/sentry/translations/fr.json index fce57ec4b9ca..933bc8ad7fb9 100644 --- a/homeassistant/components/sentry/translations/fr.json +++ b/homeassistant/components/sentry/translations/fr.json @@ -9,9 +9,26 @@ }, "step": { "user": { + "data": { + "dsn": "DSN" + }, "description": "Entrez votre DSN Sentry", "title": "Sentry" } } + }, + "options": { + "step": { + "init": { + "data": { + "environment": "Nom facultatif de l'environnement.", + "event_custom_components": "Envoyer des \u00e9v\u00e9nements \u00e0 partir de composants personnalis\u00e9s", + "event_handled": "Envoyer des \u00e9v\u00e9nements g\u00e9r\u00e9s", + "event_third_party_packages": "Envoyer des \u00e9v\u00e9nements \u00e0 partir de paquets de tiers", + "logging_event_level": "Le niveau de journal de Sentry enregistrera un \u00e9v\u00e9nement pour", + "tracing": "Activer le suivi des performances" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/sentry/translations/it.json b/homeassistant/components/sentry/translations/it.json index 44090de0b623..2f022129022c 100644 --- a/homeassistant/components/sentry/translations/it.json +++ b/homeassistant/components/sentry/translations/it.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Sentry \u00e8 gi\u00e0 configurato" + "already_configured": "Sentry \u00e8 gi\u00e0 configurato", + "single_instance_allowed": "Gi\u00e0 configurato. \u00c8 possibile una sola configurazione." }, "error": { "bad_dsn": "DSN non valido", @@ -9,9 +10,28 @@ }, "step": { "user": { + "data": { + "dsn": "DSN" + }, "description": "Inserisci il tuo DSN Sentry", "title": "Sentry" } } + }, + "options": { + "step": { + "init": { + "data": { + "environment": "Nome opzionale dell'ambiente.", + "event_custom_components": "Inviare eventi da componenti personalizzati", + "event_handled": "Inviare eventi gestiti", + "event_third_party_packages": "Inviare eventi da pacchetti di terze parti", + "logging_event_level": "Il livello di registro Sentry registrer\u00e0 un evento per", + "logging_level": "Il livello di registro Sentry registrer\u00e0 i registri cos\u00ec granulari per", + "tracing": "Attivare il tracciamento delle prestazioni", + "tracing_sample_rate": "Frequenza di campionamento del tracciamento; tra 0,0 e 1,0 (1,0 = 100%)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/sentry/translations/lb.json b/homeassistant/components/sentry/translations/lb.json index 92baa5502d77..169461e52f71 100644 --- a/homeassistant/components/sentry/translations/lb.json +++ b/homeassistant/components/sentry/translations/lb.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Sentry ass scho konfigur\u00e9iert" + "already_configured": "Sentry ass scho konfigur\u00e9iert", + "single_instance_allowed": "Scho konfigur\u00e9iert. N\u00ebmmen eng eenzeg Konfiguratioun m\u00e9iglech." }, "error": { "bad_dsn": "Ong\u00eblteg DSN", @@ -9,9 +10,26 @@ }, "step": { "user": { + "data": { + "dsn": "DSN" + }, "description": "Gitt \u00e4r Sentry DSN un", "title": "Sentry" } } + }, + "options": { + "step": { + "init": { + "data": { + "environment": "Optionelle Numm vum Environnement", + "event_custom_components": "Sch\u00e9ck Evenementer aus personalis\u00e9ierten Komponenten", + "event_handled": "Sch\u00e9ck ger\u00e9iert Evenementer", + "event_third_party_packages": "Sch\u00e9ck Evenementer vun Dr\u00ebtt Partei Packagen", + "tracing": "Aktiv\u00e9ier Leeschtung Tracing", + "tracing_sample_rate": "Echantillon erm\u00ebttelen; t\u00ebschent 0,0 an 1.0" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/sentry/translations/no.json b/homeassistant/components/sentry/translations/no.json index 26a469ce341f..485049311040 100644 --- a/homeassistant/components/sentry/translations/no.json +++ b/homeassistant/components/sentry/translations/no.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Sentry er allerede konfigurert" + "already_configured": "Sentry er allerede konfigurert", + "single_instance_allowed": "Allerede konfigurert. Bare \u00e9n enkelt konfigurasjon er mulig." }, "error": { "bad_dsn": "Ugyldig datakildenavn (DSN)", @@ -9,8 +10,26 @@ }, "step": { "user": { - "description": "Fyll inn din Sentry DNS", - "title": "" + "data": { + "dsn": "DSN" + }, + "description": "Fyll inn din Sentry DNS" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "environment": "Valgfritt navn p\u00e5 milj\u00f8et.", + "event_custom_components": "Send hendelser fra egendefinerte komponenter", + "event_handled": "Send h\u00e5ndterte hendelser", + "event_third_party_packages": "Send hendelser fra tredjepartspakker", + "logging_event_level": "Loggniv\u00e5et Sentry vil registrere en hendelse for", + "logging_level": "Loggniv\u00e5et Sentry vil registrere logger som br\u00f8dsmuler for", + "tracing": "Aktivere ytelsessporing", + "tracing_sample_rate": "Sporing av samplingsfrekvens; mellom 0,0 og 1,0 (1,0 = 100 %)" + } } } } diff --git a/homeassistant/components/sentry/translations/ru.json b/homeassistant/components/sentry/translations/ru.json index 29ae44ca9eb7..ab8023e505c1 100644 --- a/homeassistant/components/sentry/translations/ru.json +++ b/homeassistant/components/sentry/translations/ru.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "single_instance_allowed": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e." }, "error": { "bad_dsn": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 DSN.", @@ -9,9 +10,28 @@ }, "step": { "user": { + "data": { + "dsn": "DSN" + }, "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0412\u0430\u0448 DSN Sentry", "title": "Sentry" } } + }, + "options": { + "step": { + "init": { + "data": { + "environment": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435", + "event_custom_components": "\u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0438\u0437 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", + "event_handled": "\u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f", + "event_third_party_packages": "\u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0438\u0437 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432", + "logging_event_level": "\u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0436\u0443\u0440\u043d\u0430\u043b\u044b \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439", + "logging_level": "\u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0436\u0443\u0440\u043d\u0430\u043b\u044b \u0432 \u0432\u0438\u0434\u0435 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0446\u0435\u043f\u043e\u0447\u0435\u043a", + "tracing": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438", + "tracing_sample_rate": "\u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0438; \u043e\u0442 0,0 \u0434\u043e 1,0 (1,0 = 100%)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/sentry/translations/zh-Hant.json b/homeassistant/components/sentry/translations/zh-Hant.json index 277bff66dcb2..5c77442a03e1 100644 --- a/homeassistant/components/sentry/translations/zh-Hant.json +++ b/homeassistant/components/sentry/translations/zh-Hant.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Sentry \u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + "already_configured": "Sentry \u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u8a2d\u5099\u3002" }, "error": { "bad_dsn": "DSN \u7121\u6548", @@ -9,9 +10,28 @@ }, "step": { "user": { + "data": { + "dsn": "DSN" + }, "description": "\u8f38\u5165 Sentry DSN", "title": "Sentry" } } + }, + "options": { + "step": { + "init": { + "data": { + "environment": "\u74b0\u5883\u9078\u9805\u540d\u7a31", + "event_custom_components": "\u50b3\u9001\u81ea\u8a02\u5143\u4ef6\u4e8b\u4ef6", + "event_handled": "\u50b3\u9001\u5df2\u8655\u7406\u4e8b\u4ef6", + "event_third_party_packages": "\u50b3\u9001\u7b2c\u4e09\u65b9\u5c01\u5305\u4e8b\u4ef6", + "logging_event_level": "\u65e5\u8a8c\u7b49\u7d1a\u76e3\u63a7\u5c07\u6703\u8a3b\u518a\u4e8b\u4ef6\u70ba", + "logging_level": "\u65e5\u8a8c\u7b49\u7d1a\u76e3\u63a7\u5c07\u6703\u7d00\u9304\u4e8b\u4ef6\u70ba\u6a94\u6848\u5c0e\u822a\u70ba", + "tracing": "\u958b\u555f\u6548\u80fd\u8ffd\u8e64", + "tracing_sample_rate": "\u8ffd\u8e64\u63a1\u6a23\u7bc4\u570d\uff0c\u4ecb\u65bc 0.0 \u53ca 1.0 \u4e4b\u9593\uff081.0 = 100%\uff09" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/shelly/translations/ca.json b/homeassistant/components/shelly/translations/ca.json new file mode 100644 index 000000000000..56e2e816fa3e --- /dev/null +++ b/homeassistant/components/shelly/translations/ca.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + }, + "error": { + "auth_not_supported": "Actualment els dispositius Shelly amb autenticaci\u00f3 no son compatibles.", + "cannot_connect": "Ha fallat la connexi\u00f3", + "unknown": "Error inesperat" + }, + "flow_title": "Shelly: {name}", + "step": { + "confirm_discovery": { + "description": "Voleu configurar {model} a {host}?" + }, + "user": { + "data": { + "host": "Amfitri\u00f3" + } + } + } + }, + "title": "Shelly" +} \ No newline at end of file diff --git a/homeassistant/components/shelly/translations/en.json b/homeassistant/components/shelly/translations/en.json index 89660bbda1ae..ebcb1976516a 100644 --- a/homeassistant/components/shelly/translations/en.json +++ b/homeassistant/components/shelly/translations/en.json @@ -1,12 +1,12 @@ { "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" + "already_configured": "Device is already configured" }, "error": { - "auth_not_supported": "Authenticated Shelly devices are not currently supported.", - "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", - "unknown": "[%key:common::config_flow::error::unknown%]" + "auth_not_supported": "Shelly devices requiring authentication are not currently supported.", + "cannot_connect": "Failed to connect", + "unknown": "Unexpected error" }, "flow_title": "Shelly: {name}", "step": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "[%key:common::config_flow::data::host%]" + "host": "Host" } } } diff --git a/homeassistant/components/shelly/translations/es.json b/homeassistant/components/shelly/translations/es.json new file mode 100644 index 000000000000..fa687f586d36 --- /dev/null +++ b/homeassistant/components/shelly/translations/es.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado" + }, + "error": { + "auth_not_supported": "Los dispositivos Shelly que requieren autenticaci\u00f3n no son compatibles actualmente.", + "cannot_connect": "No se pudo conectar", + "unknown": "Error inesperado" + }, + "flow_title": "Shelly: {name}", + "step": { + "confirm_discovery": { + "description": "\u00bfQuieres configurar el {model} en {host}?" + }, + "user": { + "data": { + "host": "Host" + } + } + } + }, + "title": "Shelly" +} \ No newline at end of file diff --git a/homeassistant/components/shelly/translations/fr.json b/homeassistant/components/shelly/translations/fr.json new file mode 100644 index 000000000000..5c2d2ed5c7d3 --- /dev/null +++ b/homeassistant/components/shelly/translations/fr.json @@ -0,0 +1,13 @@ +{ + "config": { + "flow_title": "Shelly: {name}", + "step": { + "user": { + "data": { + "host": "H\u00f4te" + } + } + } + }, + "title": "Shelly" +} \ No newline at end of file diff --git a/homeassistant/components/shelly/translations/it.json b/homeassistant/components/shelly/translations/it.json new file mode 100644 index 000000000000..b74d00a2cb25 --- /dev/null +++ b/homeassistant/components/shelly/translations/it.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + }, + "error": { + "auth_not_supported": "I dispositivi Shelly che richiedono l'autenticazione non sono attualmente supportati.", + "cannot_connect": "Impossibile connettersi", + "unknown": "Errore imprevisto" + }, + "flow_title": "Shelly: {name}", + "step": { + "confirm_discovery": { + "description": "Vuoi impostare {model} su {host}?" + }, + "user": { + "data": { + "host": "Host" + } + } + } + }, + "title": "Shelly" +} \ No newline at end of file diff --git a/homeassistant/components/shelly/translations/lb.json b/homeassistant/components/shelly/translations/lb.json new file mode 100644 index 000000000000..b50f528c3c00 --- /dev/null +++ b/homeassistant/components/shelly/translations/lb.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "auth_not_supported": "Shelly Apparaten d\u00e9i eng Authentifikatioun ben\u00e9idegen ginn aktuell net \u00ebnnerst\u00ebtzt.", + "cannot_connect": "Feeler beim verbannen", + "unknown": "Onerwaarte Feeler" + }, + "flow_title": "Shelly: {name}", + "step": { + "confirm_discovery": { + "description": "Soll de {model} um {host} konfigur\u00e9iert ginn?" + }, + "user": { + "data": { + "host": "Host" + } + } + } + }, + "title": "Shelly" +} \ No newline at end of file diff --git a/homeassistant/components/shelly/translations/no.json b/homeassistant/components/shelly/translations/no.json new file mode 100644 index 000000000000..8f3b684abc15 --- /dev/null +++ b/homeassistant/components/shelly/translations/no.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert" + }, + "error": { + "auth_not_supported": "Shelly-enheter som krever godkjenning st\u00f8ttes for \u00f8yeblikket ikke.", + "cannot_connect": "Tilkobling mislyktes.", + "unknown": "Uventet feil" + }, + "flow_title": "Shelly: {name}", + "step": { + "confirm_discovery": { + "description": "Vil du konfigurere {model} p\u00e5 {host}?" + }, + "user": { + "data": { + "host": "Vert" + } + } + } + }, + "title": "Shelly" +} \ No newline at end of file diff --git a/homeassistant/components/shelly/translations/pl.json b/homeassistant/components/shelly/translations/pl.json new file mode 100644 index 000000000000..1bf40fec8609 --- /dev/null +++ b/homeassistant/components/shelly/translations/pl.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane." + }, + "error": { + "auth_not_supported": "Urz\u0105dzenia Shelly wymagaj\u0105ce uwierzytelnienia nie s\u0105 obecnie obs\u0142ugiwane.", + "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia.", + "unknown": "Nieoczekiwany b\u0142\u0105d." + }, + "flow_title": "Shelly: {name}", + "step": { + "confirm_discovery": { + "description": "Czy chcesz skonfigurowa\u0107 {model} ({host})?" + }, + "user": { + "data": { + "host": "Nazwa hosta lub adres IP" + } + } + } + }, + "title": "Shelly" +} \ No newline at end of file diff --git a/homeassistant/components/shelly/translations/ru.json b/homeassistant/components/shelly/translations/ru.json new file mode 100644 index 000000000000..f265a49b6d44 --- /dev/null +++ b/homeassistant/components/shelly/translations/ru.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." + }, + "error": { + "auth_not_supported": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 Shelly, \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0435 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "flow_title": "Shelly: {name}", + "step": { + "confirm_discovery": { + "description": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c {model} ({host}) ?" + }, + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442" + } + } + } + }, + "title": "Shelly" +} \ No newline at end of file diff --git a/homeassistant/components/shelly/translations/zh-Hant.json b/homeassistant/components/shelly/translations/zh-Hant.json new file mode 100644 index 000000000000..ab6dec3cd2df --- /dev/null +++ b/homeassistant/components/shelly/translations/zh-Hant.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "auth_not_supported": "\u76ee\u524d\u4e0d\u652f\u63f4 Shelly \u8a2d\u5099\u6240\u9700\u8a8d\u8b49\u3002", + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "flow_title": "Shelly\uff1a{name}", + "step": { + "confirm_discovery": { + "description": "\u662f\u5426\u8981\u8a2d\u5b9a\u4f4d\u65bc {host} \u7684 {model}\uff1f" + }, + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef" + } + } + } + }, + "title": "Shelly" +} \ No newline at end of file diff --git a/homeassistant/components/simplisafe/translations/ca.json b/homeassistant/components/simplisafe/translations/ca.json index 98727fe4c57a..bdfd5d761987 100644 --- a/homeassistant/components/simplisafe/translations/ca.json +++ b/homeassistant/components/simplisafe/translations/ca.json @@ -12,7 +12,7 @@ }, "step": { "mfa": { - "description": "Consulta el correu i busca-hi un missatge amb un enlla\u00e7 de SimpliSafe. Despr\u00e9s de verificar l'enlla\u00e7, torneu aqu\u00ed per completar la instal\u00b7laci\u00f3 de la integraci\u00f3.", + "description": "Consulta el correu i busca-hi un missatge amb un enlla\u00e7 de SimpliSafe. Despr\u00e9s de verificar l'enlla\u00e7, torna aqu\u00ed per completar la instal\u00b7laci\u00f3 de la integraci\u00f3.", "title": "Autenticaci\u00f3 multi-factor SimpliSafe" }, "reauth_confirm": { diff --git a/homeassistant/components/simplisafe/translations/es.json b/homeassistant/components/simplisafe/translations/es.json index 64000e66d622..0c177fd02ff3 100644 --- a/homeassistant/components/simplisafe/translations/es.json +++ b/homeassistant/components/simplisafe/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "Esta cuenta SimpliSafe ya est\u00e1 en uso.", - "reauth_successful": "SimpliSafe se ha reautenticado correctamente." + "reauth_successful": "SimpliSafe se volvi\u00f3 a autenticar con \u00e9xito." }, "error": { "identifier_exists": "Cuenta ya registrada", diff --git a/homeassistant/components/smappee/translations/ca.json b/homeassistant/components/smappee/translations/ca.json index 569c76518c23..54a781c1f4af 100644 --- a/homeassistant/components/smappee/translations/ca.json +++ b/homeassistant/components/smappee/translations/ca.json @@ -1,12 +1,33 @@ { "config": { "abort": { + "already_configured_device": "El dispositiu ja est\u00e0 configurat", + "already_configured_local_device": "Dispositiu(s) local ja configurat. Elimina'ls primer abans de configurar un dispositiu al n\u00favol.", "authorize_url_timeout": "Temps d'espera esgotat generant l'URL d'autoritzaci\u00f3.", + "connection_error": "No s'ha pogut connectar amb el Smappee.", + "invalid_mdns": "Dispositiu no compatible amb la integraci\u00f3 de Smappee.", "missing_configuration": "El component no est\u00e0 configurat. Mira'n la documentaci\u00f3." }, + "flow_title": "Smappee: {name}", "step": { + "environment": { + "data": { + "environment": "Entorn" + }, + "description": "Configura el teu Smappee per a integrar-lo amb Home Assistant." + }, + "local": { + "data": { + "host": "Amfitri\u00f3" + }, + "description": "Introdueix l'amfitri\u00f3 per iniciar la integraci\u00f3 local de Smappee" + }, "pick_implementation": { "title": "Selecciona un m\u00e8tode d'autenticaci\u00f3" + }, + "zeroconf_confirm": { + "description": "Vols afegir el dispositiu Smappee amb n\u00famero de s\u00e8rie `{serialnumber}` a Home Assistant?", + "title": "Dispositiu Smappee descobert" } } } diff --git a/homeassistant/components/smappee/translations/en.json b/homeassistant/components/smappee/translations/en.json index 36d8d3a8f352..57f1498d5fa2 100644 --- a/homeassistant/components/smappee/translations/en.json +++ b/homeassistant/components/smappee/translations/en.json @@ -1,34 +1,34 @@ { "config": { + "abort": { + "already_configured_device": "Device is already configured", + "already_configured_local_device": "Local device(s) is already configured. Please remove those first before configuring a cloud device.", + "authorize_url_timeout": "Timeout generating authorize url.", + "connection_error": "Failed to connect to Smappee device.", + "invalid_mdns": "Unsupported device for the Smappee integration.", + "missing_configuration": "The component is not configured. Please follow the documentation." + }, "flow_title": "Smappee: {name}", "step": { "environment": { - "description": "Set up your Smappee to integrate with Home Assistant.", "data": { "environment": "Environment" - } + }, + "description": "Set up your Smappee to integrate with Home Assistant." }, "local": { - "description": "Enter the host to initiate the Smappee local integration", "data": { "host": "Host" - } + }, + "description": "Enter the host to initiate the Smappee local integration" + }, + "pick_implementation": { + "title": "Pick Authentication Method" }, "zeroconf_confirm": { "description": "Do you want to add the Smappee device with serialnumber `{serialnumber}` to Home Assistant?", "title": "Discovered Smappee device" - }, - "pick_implementation": { - "title": "Pick Authentication Method" } - }, - "abort": { - "already_configured_device": "[%key:common::config_flow::abort::already_configured_device%]", - "already_configured_local_device": "Local device(s) is already configured. Please remove those first before configuring a cloud device.", - "authorize_url_timeout": "Timeout generating authorize url.", - "connection_error": "Failed to connect to Smappee device.", - "missing_configuration": "The component is not configured. Please follow the documentation.", - "invalid_mdns": "Unsupported device for the Smappee integration." } } -} +} \ No newline at end of file diff --git a/homeassistant/components/smappee/translations/es.json b/homeassistant/components/smappee/translations/es.json index f67676e5165b..543c988b3568 100644 --- a/homeassistant/components/smappee/translations/es.json +++ b/homeassistant/components/smappee/translations/es.json @@ -1,12 +1,33 @@ { "config": { "abort": { + "already_configured_device": "El dispositivo ya est\u00e1 configurado", + "already_configured_local_device": "Los dispositivos locales ya est\u00e1n configurados. Elim\u00ednelos primero antes de configurar un dispositivo en la nube.", "authorize_url_timeout": "Tiempo de espera agotado generando la url de autorizaci\u00f3n.", + "connection_error": "No se pudo conectar al dispositivo Smappee.", + "invalid_mdns": "Dispositivo no compatible para la integraci\u00f3n de Smappee.", "missing_configuration": "El componente no est\u00e1 configurado. Por favor, siga la documentaci\u00f3n." }, + "flow_title": "Smappee: {name}", "step": { + "environment": { + "data": { + "environment": "Ambiente" + }, + "description": "Configura tu Smappee para que se integre con Home Assistant." + }, + "local": { + "data": { + "host": "Host" + }, + "description": "Ingrese el host para iniciar la integraci\u00f3n local de Smappee" + }, "pick_implementation": { "title": "Elija el m\u00e9todo de autenticaci\u00f3n" + }, + "zeroconf_confirm": { + "description": "\u00bfDesea agregar el dispositivo Smappee con el n\u00famero de serie `{serialnumber}` a Home Assistant?", + "title": "Dispositivo Smappee descubierto" } } } diff --git a/homeassistant/components/smappee/translations/it.json b/homeassistant/components/smappee/translations/it.json index 057bce6b7143..66994517c2fc 100644 --- a/homeassistant/components/smappee/translations/it.json +++ b/homeassistant/components/smappee/translations/it.json @@ -1,12 +1,33 @@ { "config": { "abort": { + "already_configured_device": "Il dispositivo \u00e8 gi\u00e0 configurato", + "already_configured_local_device": "L'apparecchio o gli apparecchi locali sono gi\u00e0 configurati. Si prega di rimuoverli prima di configurare un dispositivo cloud.", "authorize_url_timeout": "Tempo scaduto nel generare l'URL di autorizzazione.", + "connection_error": "Impossibile connettersi al dispositivo Smappee.", + "invalid_mdns": "Dispositivo non supportato per l'integrazione Smappee.", "missing_configuration": "Il componente non \u00e8 configurato. Si prega di seguire la documentazione." }, + "flow_title": "Smappee: {name}", "step": { + "environment": { + "data": { + "environment": "Ambiente" + }, + "description": "Configura il tuo Smappee per integrarlo con Home Assistant." + }, + "local": { + "data": { + "host": "Host" + }, + "description": "Immettere l'host per avviare l'integrazione locale di Smappee" + }, "pick_implementation": { "title": "Scegliere il metodo di autenticazione" + }, + "zeroconf_confirm": { + "description": "Vuoi aggiungere il dispositivo Smappee con numero di serie `{serialnumber}` a Home Assistant?", + "title": "Dispositivo Smappee rilevato" } } } diff --git a/homeassistant/components/smappee/translations/lb.json b/homeassistant/components/smappee/translations/lb.json index 8169e17a6de9..7f5146449189 100644 --- a/homeassistant/components/smappee/translations/lb.json +++ b/homeassistant/components/smappee/translations/lb.json @@ -1,12 +1,33 @@ { "config": { "abort": { + "already_configured_device": "Apparat ass scho konfigur\u00e9iert", + "already_configured_local_device": "Lokalen Apparat ass scho konfigur\u00e9iert. L\u00e4sch d\u00e9i iers de ee Cloud Apparat dob\u00e4isetz.", "authorize_url_timeout": "Z\u00e4it Iwwerschreidung beim gener\u00e9ieren vun der Autorisatiouns URL.", + "connection_error": "Feeler beim verbannen mam Smappee Apparat.", + "invalid_mdns": "Net \u00ebnnerst\u00ebtzten Apparat fir Smappee Integratioun.", "missing_configuration": "Komponent ass nach net konfigur\u00e9iert. Follegt w.e.g der Dokumentatioun." }, + "flow_title": "Smappee: {name}", "step": { + "environment": { + "data": { + "environment": "\u00cbmwelt" + }, + "description": "Smappee ariichten fir d'Integratioun mam Home Assistant." + }, + "local": { + "data": { + "host": "Host" + }, + "description": "G\u00ebff den Host un fir Smappee lokal Integratioun z'initialis\u00e9ieren" + }, "pick_implementation": { "title": "Wiel Authentifikatiouns Method aus" + }, + "zeroconf_confirm": { + "description": "Soll den Smappee Apparat mat der Seriennummer `{serialnumber}` am Home Assistant dob\u00e4igesat ginn?", + "title": "Entdeckten Smappee Apparat" } } } diff --git a/homeassistant/components/smappee/translations/no.json b/homeassistant/components/smappee/translations/no.json index 6b2141fd61ea..76e96614aa61 100644 --- a/homeassistant/components/smappee/translations/no.json +++ b/homeassistant/components/smappee/translations/no.json @@ -1,12 +1,33 @@ { "config": { "abort": { + "already_configured_device": "Enheten er allerede konfigurert", + "already_configured_local_device": "Lokale enheter er allerede konfigurert. Fjern de f\u00f8rst f\u00f8r du konfigurerer en skyenhet.", "authorize_url_timeout": "Tidsavbrudd ved generering av autoriseringsadresse.", + "connection_error": "Kunne ikke koble til Smappee-enheten.", + "invalid_mdns": "Ikke-st\u00f8ttet enhet for Smappee-integrasjonen.", "missing_configuration": "Komponenten er ikke konfigurert. Vennligst f\u00f8lg dokumentasjonen." }, + "flow_title": "Smappee: {navn}", "step": { + "environment": { + "data": { + "environment": "Milj\u00f8" + }, + "description": "Konfigurer Smappee til \u00e5 integreres med Home Assistant." + }, + "local": { + "data": { + "host": "Vert" + }, + "description": "Angi verten for \u00e5 starte den lokale Smappee-integreringen" + }, "pick_implementation": { "title": "Velg godkjenningsmetode" + }, + "zeroconf_confirm": { + "description": "Vil du legge Smappee-enheten med serienummer ` {serialnumber} ` til Home Assistant?", + "title": "Oppdaget Smappee-enhet" } } } diff --git a/homeassistant/components/smappee/translations/pt-BR.json b/homeassistant/components/smappee/translations/pt-BR.json new file mode 100644 index 000000000000..cbaae7d2d6a4 --- /dev/null +++ b/homeassistant/components/smappee/translations/pt-BR.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "already_configured_device": "Dispositivo j\u00e1 configurado" + }, + "step": { + "local": { + "data": { + "host": "Host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/smappee/translations/ru.json b/homeassistant/components/smappee/translations/ru.json index 101e8d2fcec0..b3650a483f6b 100644 --- a/homeassistant/components/smappee/translations/ru.json +++ b/homeassistant/components/smappee/translations/ru.json @@ -1,12 +1,33 @@ { "config": { "abort": { + "already_configured_device": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", + "already_configured_local_device": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430 \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0445 \u043f\u0435\u0440\u0435\u0434 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.", "authorize_url_timeout": "\u0418\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.", + "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443.", + "invalid_mdns": "\u041d\u0435\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e.", "missing_configuration": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438." }, + "flow_title": "Smappee: {name}", "step": { + "environment": { + "data": { + "environment": "\u041e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 Smappee." + }, + "local": { + "data": { + "host": "\u0425\u043e\u0441\u0442" + }, + "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 \u0445\u043e\u0441\u0442\u0430, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044e \u0441 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c Smappee" + }, "pick_implementation": { "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043f\u043e\u0441\u043e\u0431 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + }, + "zeroconf_confirm": { + "description": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e Smappee \u0441 \u0441\u0435\u0440\u0438\u0439\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c `{serialnumber}`?", + "title": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e Smappee" } } } diff --git a/homeassistant/components/smappee/translations/zh-Hant.json b/homeassistant/components/smappee/translations/zh-Hant.json index 8a93907cbb43..7636ea5b34b6 100644 --- a/homeassistant/components/smappee/translations/zh-Hant.json +++ b/homeassistant/components/smappee/translations/zh-Hant.json @@ -1,12 +1,33 @@ { "config": { "abort": { + "already_configured_device": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "already_configured_local_device": "\u672c\u5730\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\uff0c\u8acb\u5148\u9032\u884c\u79fb\u9664\u5f8c\u518d\u8a2d\u5b9a\u96f2\u7aef\u8a2d\u5099\u3002", "authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642\u3002", + "connection_error": "Smappee \u8a2d\u5099\u9023\u7dda\u5931\u6557\u3002", + "invalid_mdns": "Smappee \u6574\u5408\u4e0d\u652f\u63f4\u7684\u8a2d\u5099\u3002", "missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002" }, + "flow_title": "Smappee\uff1a{name}", "step": { + "environment": { + "data": { + "environment": "\u74b0\u5883" + }, + "description": "\u8a2d\u5b9a Smappee \u4ee5\u6574\u5408\u81f3 Home Assistant\u3002" + }, + "local": { + "data": { + "host": "\u4e3b\u6a5f\u7aef" + }, + "description": "\u8f38\u5165 Smappee \u672c\u5730\u6574\u5408\u4e3b\u6a5f\u7aef\u4ee5\u958b\u59cb" + }, "pick_implementation": { "title": "\u9078\u64c7\u9a57\u8b49\u6a21\u5f0f" + }, + "zeroconf_confirm": { + "description": "\u662f\u5426\u8981\u5c07\u5e8f\u865f\u70ba `{serial_number}` \u4e4b Smappee \u8a2d\u5099\u65b0\u589e\u81f3 Home Assistant\uff1f", + "title": "\u81ea\u52d5\u63a2\u7d22\u5230 Smappee \u8a2d\u5099" } } } diff --git a/homeassistant/components/smart_meter_texas/translations/ca.json b/homeassistant/components/smart_meter_texas/translations/ca.json new file mode 100644 index 000000000000..b2c1f34e1e49 --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/ca.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + }, + "error": { + "cannot_connect": "Ha fallat la connexi\u00f3", + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", + "unknown": "Error inesperat" + }, + "step": { + "user": { + "data": { + "password": "Contrasenya", + "username": "Nom d'usuari" + }, + "description": "Proporciona el nom d'usuari i contrasenya per a Smart Meter Texas." + } + } + }, + "title": "Smart Meter Texas" +} \ No newline at end of file diff --git a/homeassistant/components/smart_meter_texas/translations/en.json b/homeassistant/components/smart_meter_texas/translations/en.json new file mode 100644 index 000000000000..dec299575144 --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/en.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Device is already configured" + }, + "error": { + "cannot_connect": "Failed to connect", + "invalid_auth": "Invalid authentication", + "unknown": "Unexpected error" + }, + "step": { + "user": { + "data": { + "password": "Password", + "username": "Username" + }, + "description": "Provide your username and password for Smart Meter Texas." + } + } + }, + "title": "Smart Meter Texas" +} \ No newline at end of file diff --git a/homeassistant/components/smart_meter_texas/translations/es.json b/homeassistant/components/smart_meter_texas/translations/es.json new file mode 100644 index 000000000000..0423fee406b7 --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/es.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado" + }, + "error": { + "cannot_connect": "No se pudo conectar", + "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", + "unknown": "Error inesperado" + }, + "step": { + "user": { + "data": { + "password": "Contrase\u00f1a", + "username": "Usuario" + }, + "description": "Proporciona tu nombre de usuario y contrase\u00f1a para Smart Meter Texas." + } + } + }, + "title": "Smart Meter Texas" +} \ No newline at end of file diff --git a/homeassistant/components/smart_meter_texas/translations/fr.json b/homeassistant/components/smart_meter_texas/translations/fr.json new file mode 100644 index 000000000000..e059820f962e --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/fr.json @@ -0,0 +1,10 @@ +{ + "config": { + "step": { + "user": { + "description": "Fournissez votre nom d\u2019utilisateur et votre mot de passe pour Smart Meter Texas." + } + } + }, + "title": "Smart Meter Texas" +} \ No newline at end of file diff --git a/homeassistant/components/smart_meter_texas/translations/it.json b/homeassistant/components/smart_meter_texas/translations/it.json new file mode 100644 index 000000000000..787dfd6b8c27 --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/it.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + }, + "error": { + "cannot_connect": "Impossibile connettersi", + "invalid_auth": "Autenticazione non valida", + "unknown": "Errore imprevisto" + }, + "step": { + "user": { + "data": { + "password": "Password", + "username": "Nome utente" + }, + "description": "Fornisci il tuo nome utente e la password per Smart Meter Texas." + } + } + }, + "title": "Smart Meter Texas" +} \ No newline at end of file diff --git a/homeassistant/components/smart_meter_texas/translations/ko.json b/homeassistant/components/smart_meter_texas/translations/ko.json new file mode 100644 index 000000000000..444e3cf4463d --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/ko.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + }, + "error": { + "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4", + "invalid_auth": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4" + }, + "step": { + "user": { + "data": { + "password": "\ube44\ubc00\ubc88\ud638", + "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" + }, + "description": "Smart Meter Texas \uc758 \uc0ac\uc6a9\uc790 \uc774\ub984\uacfc \ube44\ubc00\ubc88\ud638\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694." + } + } + }, + "title": "Smart Meter Texas" +} \ No newline at end of file diff --git a/homeassistant/components/smart_meter_texas/translations/lb.json b/homeassistant/components/smart_meter_texas/translations/lb.json new file mode 100644 index 000000000000..8b60dd41c8cd --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/lb.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Feeler beim verbannen", + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "user": { + "data": { + "password": "Passwuert", + "username": "Benotzernumm" + }, + "description": "G\u00ebff den Benotzernumm an d'Passwuert fir den Smart Meter Texas un." + } + } + }, + "title": "Smart Meter Texas" +} \ No newline at end of file diff --git a/homeassistant/components/smart_meter_texas/translations/no.json b/homeassistant/components/smart_meter_texas/translations/no.json new file mode 100644 index 000000000000..693c93376d81 --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/no.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert" + }, + "error": { + "cannot_connect": "Tilkobling mislyktes.", + "invalid_auth": "Ugyldig godkjenning", + "unknown": "Uventet feil" + }, + "step": { + "user": { + "data": { + "password": "Passord", + "username": "Brukernavn" + }, + "description": "Oppgi brukernavn og passord for Smart Meter Texas." + } + } + }, + "title": "Smart Meter Texas" +} \ No newline at end of file diff --git a/homeassistant/components/smart_meter_texas/translations/ru.json b/homeassistant/components/smart_meter_texas/translations/ru.json new file mode 100644 index 000000000000..2015377048d7 --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/ru.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "step": { + "user": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "username": "\u041b\u043e\u0433\u0438\u043d" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 Smart Meter Texas." + } + } + }, + "title": "Smart Meter Texas" +} \ No newline at end of file diff --git a/homeassistant/components/smart_meter_texas/translations/zh-Hant.json b/homeassistant/components/smart_meter_texas/translations/zh-Hant.json new file mode 100644 index 000000000000..a268bee7cc3f --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/zh-Hant.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "user": { + "data": { + "password": "\u5bc6\u78bc", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "description": "\u8acb\u8f38\u5165 Smart Meter Texas \u5e33\u865f\u4f7f\u7528\u8005\u540d\u7a31\u8207\u5bc6\u78bc\u3002" + } + } + }, + "title": "Smart Meter Texas" +} \ No newline at end of file diff --git a/homeassistant/components/sms/translations/ru.json b/homeassistant/components/sms/translations/ru.json index 85a99a375281..2200b5821230 100644 --- a/homeassistant/components/sms/translations/ru.json +++ b/homeassistant/components/sms/translations/ru.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", "single_instance_allowed": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "step": { diff --git a/homeassistant/components/soma/translations/no.json b/homeassistant/components/soma/translations/no.json index 5c2c01ca7a6e..5a084433eeda 100644 --- a/homeassistant/components/soma/translations/no.json +++ b/homeassistant/components/soma/translations/no.json @@ -13,11 +13,9 @@ "step": { "user": { "data": { - "host": "Vert", - "port": "" + "host": "Vert" }, - "description": "Vennligst fyll inn tilkoblingsinnstillingene for din SOMA Connect.", - "title": "" + "description": "Vennligst fyll inn tilkoblingsinnstillingene for din SOMA Connect." } } } diff --git a/homeassistant/components/sonarr/translations/no.json b/homeassistant/components/sonarr/translations/no.json index 694565b72d60..2a7ede2964aa 100644 --- a/homeassistant/components/sonarr/translations/no.json +++ b/homeassistant/components/sonarr/translations/no.json @@ -8,14 +8,12 @@ "cannot_connect": "Tilkobling mislyktes.", "invalid_auth": "Ugyldig godkjenning" }, - "flow_title": "", "step": { "user": { "data": { "api_key": "API N\u00f8kkel", "base_path": "Bane til API", "host": "Vert", - "port": "", "ssl": "Sonarr bruker et SSL-sertifikat", "verify_ssl": "Sonarr bruker et riktig sertifikat" }, @@ -32,6 +30,5 @@ } } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/sonarr/translations/ru.json b/homeassistant/components/sonarr/translations/ru.json index d7ffd002981a..158a3d59391f 100644 --- a/homeassistant/components/sonarr/translations/ru.json +++ b/homeassistant/components/sonarr/translations/ru.json @@ -5,7 +5,7 @@ "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f." }, "flow_title": "Sonarr: {name}", diff --git a/homeassistant/components/songpal/translations/no.json b/homeassistant/components/songpal/translations/no.json index eb07eeb2daad..1096e9a0e897 100644 --- a/homeassistant/components/songpal/translations/no.json +++ b/homeassistant/components/songpal/translations/no.json @@ -7,7 +7,6 @@ "error": { "cannot_connect": "Tilkobling mislyktes." }, - "flow_title": "", "step": { "init": { "description": "Vil du sette opp {name} ({host})?" diff --git a/homeassistant/components/songpal/translations/ru.json b/homeassistant/components/songpal/translations/ru.json index 9bd54b442bce..b572236b7f74 100644 --- a/homeassistant/components/songpal/translations/ru.json +++ b/homeassistant/components/songpal/translations/ru.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", "not_songpal_device": "\u041d\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e Songpal." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f." }, "flow_title": "Sony Songpal {name} ({host})", "step": { diff --git a/homeassistant/components/spider/translations/ca.json b/homeassistant/components/spider/translations/ca.json index 41d82da80cf4..2713c58a85c1 100644 --- a/homeassistant/components/spider/translations/ca.json +++ b/homeassistant/components/spider/translations/ca.json @@ -12,7 +12,8 @@ "data": { "password": "Contrasenya", "username": "Nom d'usuari" - } + }, + "title": "Inici de sessi\u00f3 amb un compte de mijn.ithodaalderop.nl" } } } diff --git a/homeassistant/components/spider/translations/it.json b/homeassistant/components/spider/translations/it.json new file mode 100644 index 000000000000..839d7a62a31e --- /dev/null +++ b/homeassistant/components/spider/translations/it.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "Gi\u00e0 configurato. \u00c8 possibile una sola configurazione." + }, + "error": { + "invalid_auth": "Autenticazione non valida", + "unknown": "Errore imprevisto" + }, + "step": { + "user": { + "data": { + "password": "Password", + "username": "Nome utente" + }, + "title": "Accedi con l'account mijn.ithodaalderop.nl" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/spider/translations/lb.json b/homeassistant/components/spider/translations/lb.json new file mode 100644 index 000000000000..5d83fc8fc16f --- /dev/null +++ b/homeassistant/components/spider/translations/lb.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "Scho konfigur\u00e9iert. N\u00ebmmen eng eenzeg Konfiguratioun m\u00e9iglech." + }, + "error": { + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "user": { + "data": { + "password": "Passwuert", + "username": "Benotzernumm" + }, + "title": "Mam mijn.ithodaalderop.nl Kont verbannen" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/spider/translations/zh-Hant.json b/homeassistant/components/spider/translations/zh-Hant.json new file mode 100644 index 000000000000..96b9ad519d8d --- /dev/null +++ b/homeassistant/components/spider/translations/zh-Hant.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u8a2d\u5099\u3002" + }, + "error": { + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "user": { + "data": { + "password": "\u5bc6\u78bc", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "title": "\u4ee5 mijn.ithodaalderop.nl \u5e33\u865f\u767b\u5165" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/squeezebox/translations/no.json b/homeassistant/components/squeezebox/translations/no.json index ddda0b61be2e..dd9192cfb504 100644 --- a/homeassistant/components/squeezebox/translations/no.json +++ b/homeassistant/components/squeezebox/translations/no.json @@ -10,13 +10,11 @@ "no_server_found": "Kan ikke automatisk oppdage serveren.", "unknown": "Uventet feil" }, - "flow_title": "", "step": { "edit": { "data": { "host": "Vert", "password": "Passord", - "port": "", "username": "Brukernavn" }, "title": "Redigere tilkoblingsinformasjon" @@ -28,6 +26,5 @@ "title": "Konfigurer Logitech Media Server" } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/squeezebox/translations/ru.json b/homeassistant/components/squeezebox/translations/ru.json index f12f6bb5e839..8b6c6a71ff6b 100644 --- a/homeassistant/components/squeezebox/translations/ru.json +++ b/homeassistant/components/squeezebox/translations/ru.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", "no_server_found": "\u0421\u0435\u0440\u0432\u0435\u0440 LMS \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", "no_server_found": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." diff --git a/homeassistant/components/starline/translations/fr.json b/homeassistant/components/starline/translations/fr.json index 3720cf102110..01385b7feee1 100644 --- a/homeassistant/components/starline/translations/fr.json +++ b/homeassistant/components/starline/translations/fr.json @@ -11,7 +11,7 @@ "app_id": "ID de l'application", "app_secret": "Secret" }, - "description": "ID applicatif et code secret du compte d\u00e9veloppeur StarLine", + "description": "ID applicatif et code secret du [compte d\u00e9veloppeur StarLine](https://my.starline.ru/developer)", "title": "Informations d'identification de l'application" }, "auth_captcha": { diff --git a/homeassistant/components/starline/translations/no.json b/homeassistant/components/starline/translations/no.json index 36545f3efd70..89dc882cf827 100644 --- a/homeassistant/components/starline/translations/no.json +++ b/homeassistant/components/starline/translations/no.json @@ -17,9 +17,7 @@ "auth_captcha": { "data": { "captcha_code": "Kode fra bilde" - }, - "description": "", - "title": "" + } }, "auth_mfa": { "data": { diff --git a/homeassistant/components/starline/translations/pt-BR.json b/homeassistant/components/starline/translations/pt-BR.json index 158c2b01cf9c..3b73793804a3 100644 --- a/homeassistant/components/starline/translations/pt-BR.json +++ b/homeassistant/components/starline/translations/pt-BR.json @@ -23,7 +23,8 @@ }, "auth_user": { "data": { - "password": "Senha" + "password": "Senha", + "username": "Usu\u00e1rio" } } } diff --git a/homeassistant/components/switch/translations/es-419.json b/homeassistant/components/switch/translations/es-419.json index 7fb04127b151..a7087a1bbf1a 100644 --- a/homeassistant/components/switch/translations/es-419.json +++ b/homeassistant/components/switch/translations/es-419.json @@ -14,11 +14,5 @@ "turned_on": "{entity_name} encendido" } }, - "state": { - "_": { - "off": "", - "on": "" - } - }, "title": "Interruptor" } \ No newline at end of file diff --git a/homeassistant/components/syncthru/translations/ru.json b/homeassistant/components/syncthru/translations/ru.json index c3b88690a912..3e904f3d32ac 100644 --- a/homeassistant/components/syncthru/translations/ru.json +++ b/homeassistant/components/syncthru/translations/ru.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." }, "error": { "invalid_url": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 URL-\u0430\u0434\u0440\u0435\u0441.", diff --git a/homeassistant/components/synology_dsm/translations/no.json b/homeassistant/components/synology_dsm/translations/no.json index f8d7add4dc2b..2bfc824cb762 100644 --- a/homeassistant/components/synology_dsm/translations/no.json +++ b/homeassistant/components/synology_dsm/translations/no.json @@ -21,22 +21,18 @@ "link": { "data": { "password": "Passord", - "port": "", "ssl": "Bruk SSL/TLS til \u00e5 koble til NAS-en", "username": "Brukernavn" }, - "description": "Vil du konfigurere {name} ({host})?", - "title": "" + "description": "Vil du konfigurere {name} ({host})?" }, "user": { "data": { "host": "Vert", "password": "Passord", - "port": "", "ssl": "Bruk SSL/TLS til \u00e5 koble til NAS-en", "username": "Brukernavn" - }, - "title": "" + } } } }, diff --git a/homeassistant/components/tag/translations/ca.json b/homeassistant/components/tag/translations/ca.json new file mode 100644 index 000000000000..fdac700612da --- /dev/null +++ b/homeassistant/components/tag/translations/ca.json @@ -0,0 +1,3 @@ +{ + "title": "Tag" +} \ No newline at end of file diff --git a/homeassistant/components/tag/translations/es.json b/homeassistant/components/tag/translations/es.json new file mode 100644 index 000000000000..6f21d3e8d6dc --- /dev/null +++ b/homeassistant/components/tag/translations/es.json @@ -0,0 +1,3 @@ +{ + "title": "Etiqueta" +} \ No newline at end of file diff --git a/homeassistant/components/tag/translations/fr.json b/homeassistant/components/tag/translations/fr.json new file mode 100644 index 000000000000..93ee415d38b2 --- /dev/null +++ b/homeassistant/components/tag/translations/fr.json @@ -0,0 +1,3 @@ +{ + "title": "Balise" +} \ No newline at end of file diff --git a/homeassistant/components/tag/translations/it.json b/homeassistant/components/tag/translations/it.json new file mode 100644 index 000000000000..a7622fae02b6 --- /dev/null +++ b/homeassistant/components/tag/translations/it.json @@ -0,0 +1,3 @@ +{ + "title": "Etichetta" +} \ No newline at end of file diff --git a/homeassistant/components/tag/translations/lb.json b/homeassistant/components/tag/translations/lb.json new file mode 100644 index 000000000000..fdac700612da --- /dev/null +++ b/homeassistant/components/tag/translations/lb.json @@ -0,0 +1,3 @@ +{ + "title": "Tag" +} \ No newline at end of file diff --git a/homeassistant/components/tag/translations/no.json b/homeassistant/components/tag/translations/no.json new file mode 100644 index 000000000000..fdac700612da --- /dev/null +++ b/homeassistant/components/tag/translations/no.json @@ -0,0 +1,3 @@ +{ + "title": "Tag" +} \ No newline at end of file diff --git a/homeassistant/components/tag/translations/pt-BR.json b/homeassistant/components/tag/translations/pt-BR.json new file mode 100644 index 000000000000..6f21d3e8d6dc --- /dev/null +++ b/homeassistant/components/tag/translations/pt-BR.json @@ -0,0 +1,3 @@ +{ + "title": "Etiqueta" +} \ No newline at end of file diff --git a/homeassistant/components/tag/translations/ru.json b/homeassistant/components/tag/translations/ru.json new file mode 100644 index 000000000000..fdac700612da --- /dev/null +++ b/homeassistant/components/tag/translations/ru.json @@ -0,0 +1,3 @@ +{ + "title": "Tag" +} \ No newline at end of file diff --git a/homeassistant/components/tag/translations/zh-Hant.json b/homeassistant/components/tag/translations/zh-Hant.json new file mode 100644 index 000000000000..9b83ec73efcd --- /dev/null +++ b/homeassistant/components/tag/translations/zh-Hant.json @@ -0,0 +1,3 @@ +{ + "title": "\u6a19\u7c64" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/no.json b/homeassistant/components/tibber/translations/no.json index 34e078f54677..4480fb106de2 100644 --- a/homeassistant/components/tibber/translations/no.json +++ b/homeassistant/components/tibber/translations/no.json @@ -13,10 +13,8 @@ "data": { "access_token": "Tilgangstoken" }, - "description": "Fyll inn din tilgangstoken fra [https://developer.tibber.com/settings/accesstoken](https://developer.tibber.com/settings/accesstoken)", - "title": "" + "description": "Fyll inn din tilgangstoken fra [https://developer.tibber.com/settings/accesstoken](https://developer.tibber.com/settings/accesstoken)" } } - }, - "title": "" + } } \ No newline at end of file diff --git a/homeassistant/components/timer/translations/pt-BR.json b/homeassistant/components/timer/translations/pt-BR.json index 0e37123d3ef6..ca201a79760a 100644 --- a/homeassistant/components/timer/translations/pt-BR.json +++ b/homeassistant/components/timer/translations/pt-BR.json @@ -1,8 +1,8 @@ { "state": { "_": { - "active": "ativo", - "idle": "ocioso", + "active": "Ativo", + "idle": "Ocioso", "paused": "Pausado" } } diff --git a/homeassistant/components/toon/translations/ca.json b/homeassistant/components/toon/translations/ca.json index 3b25d54b9744..cec5d4ef851a 100644 --- a/homeassistant/components/toon/translations/ca.json +++ b/homeassistant/components/toon/translations/ca.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "L\u2019acord seleccionat ja est\u00e0 configurat.", + "already_configured": "L'acord seleccionat ja est\u00e0 configurat.", "authorize_url_fail": "S'ha produ\u00eft un error desconegut al generar l'URL d'autoritzaci\u00f3.", "authorize_url_timeout": "Temps d'espera durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3 esgotat.", "missing_configuration": "El component no est\u00e0 configurat. Mira'n la documentaci\u00f3.", @@ -12,7 +12,7 @@ "data": { "agreement": "Acord" }, - "description": "Seleccioneu l'adre\u00e7a de l'acord a afegir.", + "description": "Selecciona l'adre\u00e7a de l'acord a afegir.", "title": "Selecciona acord" }, "pick_implementation": { diff --git a/homeassistant/components/totalconnect/translations/no.json b/homeassistant/components/totalconnect/translations/no.json index c312f98f3d2a..a8d6ac5dc236 100644 --- a/homeassistant/components/totalconnect/translations/no.json +++ b/homeassistant/components/totalconnect/translations/no.json @@ -11,8 +11,7 @@ "data": { "password": "Passord", "username": "Brukernavn" - }, - "title": "" + } } } } diff --git a/homeassistant/components/totalconnect/translations/pt-BR.json b/homeassistant/components/totalconnect/translations/pt-BR.json index 30b433108ecd..e651bb03b44a 100644 --- a/homeassistant/components/totalconnect/translations/pt-BR.json +++ b/homeassistant/components/totalconnect/translations/pt-BR.json @@ -8,6 +8,9 @@ }, "step": { "user": { + "data": { + "username": "Usu\u00e1rio" + }, "title": "Total Connect" } } diff --git a/homeassistant/components/transmission/translations/no.json b/homeassistant/components/transmission/translations/no.json index 48b86516917c..d71e2c2c590b 100644 --- a/homeassistant/components/transmission/translations/no.json +++ b/homeassistant/components/transmission/translations/no.json @@ -14,7 +14,6 @@ "host": "Vert", "name": "Navn", "password": "Passord", - "port": "", "username": "Brukernavn" }, "title": "Oppsett av Transmission-klient" diff --git a/homeassistant/components/tuya/translations/no.json b/homeassistant/components/tuya/translations/no.json index 5681f95d9842..ca6de86f30b3 100644 --- a/homeassistant/components/tuya/translations/no.json +++ b/homeassistant/components/tuya/translations/no.json @@ -17,8 +17,7 @@ "platform": "Appen der kontoen din registreres", "username": "Brukernavn" }, - "description": "Skriv inn din Tuya-legitimasjon.", - "title": "" + "description": "Skriv inn din Tuya-legitimasjon." } } } diff --git a/homeassistant/components/tuya/translations/ru.json b/homeassistant/components/tuya/translations/ru.json index dab853f3310e..4eedc62396ea 100644 --- a/homeassistant/components/tuya/translations/ru.json +++ b/homeassistant/components/tuya/translations/ru.json @@ -2,7 +2,7 @@ "config": { "abort": { "auth_failed": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", - "conn_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "conn_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "single_instance_allowed": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e." }, "error": { diff --git a/homeassistant/components/twentemilieu/translations/no.json b/homeassistant/components/twentemilieu/translations/no.json index a9d3c184495c..0ed6471e4fd3 100644 --- a/homeassistant/components/twentemilieu/translations/no.json +++ b/homeassistant/components/twentemilieu/translations/no.json @@ -14,8 +14,7 @@ "house_number": "Husnummer", "post_code": "Postnummer" }, - "description": "Sett opp Twente Milieu som gir informasjon om innsamling av avfall p\u00e5 adressen din.", - "title": "" + "description": "Sett opp Twente Milieu som gir informasjon om innsamling av avfall p\u00e5 adressen din." } } } diff --git a/homeassistant/components/unifi/translations/no.json b/homeassistant/components/unifi/translations/no.json index a861790ba8d8..2742ae6a0c59 100644 --- a/homeassistant/components/unifi/translations/no.json +++ b/homeassistant/components/unifi/translations/no.json @@ -13,7 +13,6 @@ "data": { "host": "Vert", "password": "Passord", - "port": "", "site": "Nettsted-ID", "username": "Brukernavn", "verify_ssl": "Kontroller bruker riktig sertifikat" diff --git a/homeassistant/components/unifi/translations/ru.json b/homeassistant/components/unifi/translations/ru.json index eecd5b53c56f..550867b682b4 100644 --- a/homeassistant/components/unifi/translations/ru.json +++ b/homeassistant/components/unifi/translations/ru.json @@ -5,7 +5,7 @@ }, "error": { "faulty_credentials": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", - "service_unavailable": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "service_unavailable": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "unknown_client_mac": "\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u044d\u0442\u043e\u043c MAC-\u0430\u0434\u0440\u0435\u0441\u0435." }, "step": { diff --git a/homeassistant/components/upnp/translations/nl.json b/homeassistant/components/upnp/translations/nl.json index 9b579127f8cc..cfa845f1b07f 100644 --- a/homeassistant/components/upnp/translations/nl.json +++ b/homeassistant/components/upnp/translations/nl.json @@ -10,7 +10,7 @@ "one": "Een", "other": "Ander" }, - "flow_title": "[%%]: {naam}", + "flow_title": "UPnP/IGD: {name}", "step": { "ssdp_confirm": { "description": "Wilt u [%%] instellen?" diff --git a/homeassistant/components/vacuum/translations/pt-BR.json b/homeassistant/components/vacuum/translations/pt-BR.json index 79f4b9b7e428..4e6f8c847483 100644 --- a/homeassistant/components/vacuum/translations/pt-BR.json +++ b/homeassistant/components/vacuum/translations/pt-BR.json @@ -11,5 +11,5 @@ "returning": "Retornando para base" } }, - "title": "Aspirando" + "title": "Aspirador" } \ No newline at end of file diff --git a/homeassistant/components/vizio/translations/ca.json b/homeassistant/components/vizio/translations/ca.json index 50a9751a45d1..34ce551a0fea 100644 --- a/homeassistant/components/vizio/translations/ca.json +++ b/homeassistant/components/vizio/translations/ca.json @@ -6,7 +6,8 @@ }, "error": { "cannot_connect": "Ha fallat la connexi\u00f3", - "complete_pairing_failed": "No s'ha pogut completar l'emparellament. Verifica que el PIN proporcionat sigui el correcte i que el televisor segueix connectat a la xarxa abans de provar-ho de nou.", + "complete_pairing_failed": "No s'ha pogut completar la vinculaci\u00f3. Verifica que el PIN proporcionat sigui el correcte i que el televisor segueix connectat a la xarxa abans de provar-ho de nou.", + "existing_config_entry_found": "Ja s'ha configurat una entrada de configuraci\u00f3 del Dispositiu VIZIO SmartCast amb el mateix n\u00famero de s\u00e8rie. Per poder configurar aquesta, has de suprimir l'entrada existent.", "host_exists": "Dispositiu VIZIO SmartCast amb aquest nom d'amfitri\u00f3 ja configurat.", "name_exists": "Dispositiu VIZIO SmartCast amb aquest nom ja configurat." }, @@ -15,16 +16,16 @@ "data": { "pin": "PIN" }, - "description": "El televisor hauria d'estar mostrant un codi. Introdueix aquest codi al formulari i segueix amb els seg\u00fcents passos per completar l'emparellament.", - "title": "Proc\u00e9s d'aparellament complet" + "description": "El televisor hauria d'estar mostrant un codi. Introdueix aquest codi al formulari i segueix amb els seg\u00fcents passos per completar la vinculaci\u00f3.", + "title": "Proc\u00e9s de vinculaci\u00f3 complet" }, "pairing_complete": { "description": "El Dispositiu VIZIO SmartCast est\u00e0 connectat a Home Assistant.", - "title": "Emparellament completat" + "title": "Vinculaci\u00f3 completada" }, "pairing_complete_import": { "description": "El Dispositiu VIZIO SmartCast est\u00e0 connectat a Home Assistant.\n\nEl teu [%key::common::config_flow::data::access_token%] \u00e9s '**{access_token}**'.", - "title": "Emparellament completat" + "title": "Vinculaci\u00f3 completada" }, "user": { "data": { @@ -33,7 +34,7 @@ "host": "Amfitri\u00f3", "name": "Nom" }, - "description": "Nom\u00e9s es necessita el [%key::common::config_flow::data::access_token%] per als televisors. Si est\u00e0s configurant un televisor i encara no tens un [%key::common::config_flow::data::access_token%], deixa-ho en blanc per poder fer el proc\u00e9s d'emparellament.", + "description": "Nom\u00e9s es necessita el [%key::common::config_flow::data::access_token%] per als televisors. Si est\u00e0s configurant un televisor i encara no tens un [%key::common::config_flow::data::access_token%], deixa-ho en blanc per poder fer el proc\u00e9s de vinculaci\u00f3.", "title": "Dispositiu VIZIO SmartCast" } } diff --git a/homeassistant/components/vizio/translations/en.json b/homeassistant/components/vizio/translations/en.json index 42dcfe6d96db..0c18c2d581eb 100644 --- a/homeassistant/components/vizio/translations/en.json +++ b/homeassistant/components/vizio/translations/en.json @@ -7,6 +7,7 @@ "error": { "cannot_connect": "Failed to connect", "complete_pairing_failed": "Unable to complete pairing. Ensure the PIN you provided is correct and the TV is still powered and connected to the network before resubmitting.", + "existing_config_entry_found": "An existing VIZIO SmartCast Device config entry with the same serial number has already been configured. You must delete the existing entry in order to configure this one.", "host_exists": "VIZIO SmartCast Device with specified host already configured.", "name_exists": "VIZIO SmartCast Device with specified name already configured." }, diff --git a/homeassistant/components/vizio/translations/es.json b/homeassistant/components/vizio/translations/es.json index 9daaa0973b7d..ec20977b4595 100644 --- a/homeassistant/components/vizio/translations/es.json +++ b/homeassistant/components/vizio/translations/es.json @@ -7,6 +7,7 @@ "error": { "cannot_connect": "No se pudo conectar", "complete_pairing_failed": "No se pudo completar el emparejamiento. Aseg\u00farate de que el PIN que has proporcionado es correcto y que el televisor sigue encendido y conectado a la red antes de volver a enviarlo.", + "existing_config_entry_found": "Ya se ha configurado una entrada VIZIO SmartCast Device con el mismo n\u00famero de serie. Debes borrar la entrada existente para configurar \u00e9sta.", "host_exists": "Ya existe un VIZIO SmartCast Device configurado con ese host.", "name_exists": "Ya existe un VIZIO SmartCast Device configurado con ese nombre." }, diff --git a/homeassistant/components/vizio/translations/it.json b/homeassistant/components/vizio/translations/it.json index 3877d9458eb4..d42562b82b20 100644 --- a/homeassistant/components/vizio/translations/it.json +++ b/homeassistant/components/vizio/translations/it.json @@ -7,6 +7,7 @@ "error": { "cannot_connect": "Impossibile connettersi", "complete_pairing_failed": "Impossibile completare l'associazione. Assicurarsi che il PIN fornito sia corretto e che la TV sia ancora accesa e collegata alla rete prima di inviare nuovamente.", + "existing_config_entry_found": "\u00c8 gi\u00e0 stata configurata una voce di configurazione esistente Dispositivo SmartCast VIZIO con lo stesso numero di serie. \u00c8 necessario eliminare la voce esistente per configurare questa.", "host_exists": "Il Dispositivo SmartCast VIZIO con host specificato \u00e8 gi\u00e0 configurato.", "name_exists": "Il Dispositivo SmartCast VIZIO con il nome specificato \u00e8 gi\u00e0 configurato." }, diff --git a/homeassistant/components/vizio/translations/lb.json b/homeassistant/components/vizio/translations/lb.json index 63160393165e..2aa1db3afa6d 100644 --- a/homeassistant/components/vizio/translations/lb.json +++ b/homeassistant/components/vizio/translations/lb.json @@ -7,6 +7,7 @@ "error": { "cannot_connect": "Feeler beim verbannen", "complete_pairing_failed": "Feeler beim ofschl\u00e9isse vun der Kopplung. Iwwerpr\u00e9if dass de PIN korrekt an da de Fernsee nach \u00ebmmer ugeschalt a mam Netzwierk verbonnen ass ier de n\u00e4chste Versuch gestart g\u00ebtt.", + "existing_config_entry_found": "Eng bestoend VIZIO SmartCast Konfiguratioun Entr\u00e9e mat der selwechter Seriennummer ass scho konfigur\u00e9iert. Du musst d\u00e9i existent Entr\u00e9e l\u00e4sche fir d\u00ebs k\u00ebnnen ze konfigur\u00e9ieren.", "host_exists": "VIZIO Apparat mat d\u00ebsem Host ass scho konfigur\u00e9iert.", "name_exists": "VIZIO Apparat mat d\u00ebsen Numm ass scho konfigur\u00e9iert." }, diff --git a/homeassistant/components/vizio/translations/no.json b/homeassistant/components/vizio/translations/no.json index 0f341ce63b5a..ede021f1a3a4 100644 --- a/homeassistant/components/vizio/translations/no.json +++ b/homeassistant/components/vizio/translations/no.json @@ -7,6 +7,7 @@ "error": { "cannot_connect": "Tilkobling mislyktes.", "complete_pairing_failed": "Kan ikke fullf\u00f8re sammenkoblingen. Forsikre deg om at PIN-koden du oppga er riktig, og at TV-en fortsatt er p\u00e5 og tilkoblet nettverket f\u00f8r du sender inn p\u00e5 nytt.", + "existing_config_entry_found": "En eksisterende VIZIO SmartCast-enhet konfigurasjonsinngang med samme serienummer er allerede konfigurert. Du m\u00e5 slette den eksisterende oppf\u00f8ringen for \u00e5 konfigurere denne.", "host_exists": "VIZIO SmartCast-enhet with specified host already configured.", "name_exists": "VIZIO SmartCast-enhet with specified name already configured." }, diff --git a/homeassistant/components/vizio/translations/pt-BR.json b/homeassistant/components/vizio/translations/pt-BR.json index 425d1b91f5e0..bca1aeeaf3d9 100644 --- a/homeassistant/components/vizio/translations/pt-BR.json +++ b/homeassistant/components/vizio/translations/pt-BR.json @@ -1,7 +1,8 @@ { "config": { "error": { - "complete_pairing_failed": "N\u00e3o foi poss\u00edvel concluir o pareamento. Verifique se o PIN que voc\u00ea forneceu est\u00e1 correto e a TV ainda est\u00e1 ligada e conectada \u00e0 internet antes de reenviar." + "complete_pairing_failed": "N\u00e3o foi poss\u00edvel concluir o pareamento. Verifique se o PIN que voc\u00ea forneceu est\u00e1 correto e a TV ainda est\u00e1 ligada e conectada \u00e0 internet antes de reenviar.", + "existing_config_entry_found": "Uma entrada j\u00e1 existente configurada com o mesmo n\u00famero de s\u00e9rie j\u00e1 foi configurada. Voc\u00ea deve apagar a entrada existente para poder configurar esta." }, "step": { "pair_tv": { diff --git a/homeassistant/components/vizio/translations/ru.json b/homeassistant/components/vizio/translations/ru.json index d21b0c39615e..8211e39959e5 100644 --- a/homeassistant/components/vizio/translations/ru.json +++ b/homeassistant/components/vizio/translations/ru.json @@ -1,12 +1,13 @@ { "config": { "abort": { - "already_configured_device": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_configured_device": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", "updated_entry": "\u042d\u0442\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430, \u043d\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438, \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0440\u0430\u043d\u0435\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0437\u0430\u043f\u0438\u0441\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0431\u044b\u043b\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "complete_pairing_failed": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435. \u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u043f\u043e\u043f\u044b\u0442\u043a\u0443, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u0412\u0430\u043c\u0438 PIN-\u043a\u043e\u0434 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439, \u0430 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a \u0441\u0435\u0442\u0438.", + "existing_config_entry_found": "\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c VIZIO SmartCast \u0441 \u0442\u0435\u043c \u0436\u0435 \u0441\u0430\u043c\u044b\u043c \u0441\u0435\u0440\u0438\u0439\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u0443\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430. \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0451.", "host_exists": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", "name_exists": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0441 \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." }, diff --git a/homeassistant/components/vizio/translations/zh-Hant.json b/homeassistant/components/vizio/translations/zh-Hant.json index 0ddf8f8b88f7..add487060ada 100644 --- a/homeassistant/components/vizio/translations/zh-Hant.json +++ b/homeassistant/components/vizio/translations/zh-Hant.json @@ -7,6 +7,7 @@ "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", "complete_pairing_failed": "\u7121\u6cd5\u5b8c\u6210\u914d\u5c0d\uff0c\u50b3\u9001\u524d\u3001\u8acb\u78ba\u5b9a\u6240\u8f38\u5165\u7684 PIN \u78bc\u3001\u540c\u6642\u96fb\u8996\u5df2\u7d93\u958b\u555f\u4e26\u9023\u7dda\u81f3\u7db2\u8def\u3002", + "existing_config_entry_found": "\u5df2\u6709\u4e00\u7d44\u4f7f\u7528\u76f8\u540c\u5e8f\u865f\u7684 VIZIO SmartCast \u8a2d\u5099 \u5df2\u8a2d\u5b9a\u3002\u5fc5\u9808\u5148\u9032\u884c\u522a\u9664\u5f8c\u624d\u80fd\u91cd\u65b0\u8a2d\u5b9a\u3002", "host_exists": "\u4f9d\u4e3b\u6a5f\u7aef\u4e4b VIZIO SmartCast \u8a2d\u5099 \u8a2d\u5b9a\u5df2\u8a2d\u5b9a\u5b8c\u6210\u3002", "name_exists": "\u4f9d\u540d\u7a31\u4e4b VIZIO SmartCast \u8a2d\u5099 \u8a2d\u5b9a\u5df2\u8a2d\u5b9a\u5b8c\u6210\u3002" }, diff --git a/homeassistant/components/volumio/translations/ru.json b/homeassistant/components/volumio/translations/ru.json index 84267ff4a4e3..905ecbe8e4b6 100644 --- a/homeassistant/components/volumio/translations/ru.json +++ b/homeassistant/components/volumio/translations/ru.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u043c\u0443 Volumio." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "step": { diff --git a/homeassistant/components/wilight/translations/ca.json b/homeassistant/components/wilight/translations/ca.json new file mode 100644 index 000000000000..5920e54d258a --- /dev/null +++ b/homeassistant/components/wilight/translations/ca.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat", + "not_supported_device": "Actualment aquest WiLight no \u00e9s compatible", + "not_wilight_device": "Aquest dispositiu no \u00e9s WiLight" + }, + "flow_title": "WiLight: {name}", + "step": { + "confirm": { + "description": "Voleu configurar el WiLight {name}? \n\n Admet: {components}", + "title": "WiLight" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wilight/translations/en.json b/homeassistant/components/wilight/translations/en.json index fb121e3b2fa3..14724af4ae7c 100644 --- a/homeassistant/components/wilight/translations/en.json +++ b/homeassistant/components/wilight/translations/en.json @@ -1,16 +1,16 @@ { "config": { "abort": { - "already_configured_device": "This WiLight is already configured", - "not_supported_device": "This WiLight is currently not supported", - "not_wilight_device": "This Device is not WiLight" + "already_configured": "Device is already configured", + "not_supported_device": "This WiLight is currently not supported", + "not_wilight_device": "This Device is not WiLight" }, - "flow_title": "WiLight: {name}", - "step": { - "confirm": { - "title": "WiLight", - "description": "Do you want to set up WiLight {name}?\n\n It supports: {components}" - } - } + "flow_title": "WiLight: {name}", + "step": { + "confirm": { + "description": "Do you want to set up WiLight {name}?\n\n It supports: {components}", + "title": "WiLight" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/wilight/translations/es.json b/homeassistant/components/wilight/translations/es.json new file mode 100644 index 000000000000..b0104e6e44c6 --- /dev/null +++ b/homeassistant/components/wilight/translations/es.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado", + "not_supported_device": "Este WiLight no es compatible actualmente", + "not_wilight_device": "Este dispositivo no es un Wilight" + }, + "flow_title": "WiLight: {name}", + "step": { + "confirm": { + "description": "\u00bfQuieres configurar WiLight {name} ? \n\n Es compatible con: {components}", + "title": "WiLight" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wilight/translations/fr.json b/homeassistant/components/wilight/translations/fr.json new file mode 100644 index 000000000000..2368c95fd883 --- /dev/null +++ b/homeassistant/components/wilight/translations/fr.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "not_supported_device": "Ce WiLight n'est actuellement pas pris en charge", + "not_wilight_device": "Cet appareil n'est pas WiLight" + }, + "flow_title": "WiLight: {name}", + "step": { + "confirm": { + "title": "WiLight" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wilight/translations/it.json b/homeassistant/components/wilight/translations/it.json new file mode 100644 index 000000000000..eb9cdcc8a550 --- /dev/null +++ b/homeassistant/components/wilight/translations/it.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato", + "not_supported_device": "Questo WiLight non \u00e8 attualmente supportato", + "not_wilight_device": "Questo dispositivo non \u00e8 WiLight" + }, + "flow_title": "WiLight: {name}", + "step": { + "confirm": { + "description": "Vuoi configurare WiLight {name}? \n\nSupporta: {components}", + "title": "WiLight" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wilight/translations/lb.json b/homeassistant/components/wilight/translations/lb.json new file mode 100644 index 000000000000..2c0b831098ed --- /dev/null +++ b/homeassistant/components/wilight/translations/lb.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert", + "not_supported_device": "D\u00ebse WiLight g\u00ebtt aktuell net \u00ebnnerst\u00ebtzt", + "not_wilight_device": "D\u00ebsen Apparat ass kee WiLight" + }, + "flow_title": "Wilight: {name}", + "step": { + "confirm": { + "description": "Soll WiLight {name} konfigur\u00e9iert ginn?\n\nEt \u00ebnnerst\u00ebtzt: {components}", + "title": "WiLight" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wilight/translations/no.json b/homeassistant/components/wilight/translations/no.json new file mode 100644 index 000000000000..d57458d49ead --- /dev/null +++ b/homeassistant/components/wilight/translations/no.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert", + "not_supported_device": "Dette WiLight st\u00f8ttes forel\u00f8pig ikke", + "not_wilight_device": "Denne enheten er ikke WiLight" + }, + "flow_title": "WiLight: {name}", + "step": { + "confirm": { + "description": "Vil du konfigurere WiLight {name} ? \n\n Den st\u00f8tter: {components}", + "title": "WiLight" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wilight/translations/ru.json b/homeassistant/components/wilight/translations/ru.json new file mode 100644 index 000000000000..9842b810f386 --- /dev/null +++ b/homeassistant/components/wilight/translations/ru.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", + "not_supported_device": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f.", + "not_wilight_device": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 WiLight." + }, + "flow_title": "WiLight: {name}", + "step": { + "confirm": { + "description": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c WiLight {name}? \n\n\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442: {components}", + "title": "WiLight" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wilight/translations/zh-Hant.json b/homeassistant/components/wilight/translations/zh-Hant.json new file mode 100644 index 000000000000..8859e831d57e --- /dev/null +++ b/homeassistant/components/wilight/translations/zh-Hant.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "not_supported_device": "\u4e0d\u652f\u63f4\u6b64\u6b3e WiLight \u8a2d\u5099\u3002", + "not_wilight_device": "\u6b64\u8a2d\u5099\u4e26\u975e WiLight" + }, + "flow_title": "WiLight\uff1a{name}", + "step": { + "confirm": { + "description": "\u662f\u5426\u8981\u8a2d\u5b9a WiLight {name}\uff1f\n\n\u652f\u63f4\uff1a{components}", + "title": "WiLight" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wolflink/translations/lb.json b/homeassistant/components/wolflink/translations/lb.json index 97a65b12d02b..05ce6a277978 100644 --- a/homeassistant/components/wolflink/translations/lb.json +++ b/homeassistant/components/wolflink/translations/lb.json @@ -19,7 +19,8 @@ "data": { "password": "Passwuert", "username": "Benotzernumm" - } + }, + "title": "WOLF SmartSet Verbindung" } } } diff --git a/homeassistant/components/wolflink/translations/pt-BR.json b/homeassistant/components/wolflink/translations/pt-BR.json new file mode 100644 index 000000000000..43e2720b3651 --- /dev/null +++ b/homeassistant/components/wolflink/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha na conex\u00e3o" + }, + "step": { + "device": { + "data": { + "device_name": "Dispositivo" + } + }, + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wolflink/translations/ru.json b/homeassistant/components/wolflink/translations/ru.json index a15fb94c8ff6..841f7b26030b 100644 --- a/homeassistant/components/wolflink/translations/ru.json +++ b/homeassistant/components/wolflink/translations/ru.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant." }, "error": { - "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, diff --git a/homeassistant/components/wolflink/translations/sensor.ko.json b/homeassistant/components/wolflink/translations/sensor.ko.json index 99e965e1b21f..5b6c33d72310 100644 --- a/homeassistant/components/wolflink/translations/sensor.ko.json +++ b/homeassistant/components/wolflink/translations/sensor.ko.json @@ -6,7 +6,15 @@ "absenkbetrieb": "\uc911\ub2e8 \ub300\uccb4 \ubaa8\ub4dc", "absenkstop": "\uc911\ub2e8 \ub300\uccb4 \uc911\uc9c0", "aktiviert": "\ud65c\uc131\ud654", - "antilegionellenfunktion": "\ud56d \ub808\uc9c0\uc624\ub12c\ub77c\uade0 \uae30\ub2a5" + "antilegionellenfunktion": "\ud56d \ub808\uc9c0\uc624\ub12c\ub77c\uade0 \uae30\ub2a5", + "at_abschaltung": "OT \ub044\uae30", + "at_frostschutz": "OT \ube59\uacb0 \ubcf4\ud638", + "aus": "\ube44\ud65c\uc131\ud654", + "auto": "\uc790\ub3d9", + "auto_off_cool": "\ub0c9\ubc29 \uc790\ub3d9 \uaebc\uc9d0", + "auto_on_cool": "\ub0c9\ubc29 \uc790\ub3d9 \ucf1c\uc9d0", + "automatik_aus": "\uc790\ub3d9 \uaebc\uc9d0", + "automatik_ein": "\uc790\ub3d9 \ucf1c\uc9d0" } } } \ No newline at end of file diff --git a/homeassistant/components/wolflink/translations/sensor.lb.json b/homeassistant/components/wolflink/translations/sensor.lb.json index 94c46e4f3623..b57d2c8747a9 100644 --- a/homeassistant/components/wolflink/translations/sensor.lb.json +++ b/homeassistant/components/wolflink/translations/sensor.lb.json @@ -2,7 +2,11 @@ "state": { "wolflink__state": { "1_x_warmwasser": "1x DHW", + "abgasklappe": "Ofgas Klapp", + "absenkbetrieb": "Absenk Betrib", + "absenkstop": "Absenk Stop", "aktiviert": "Aktiv\u00e9iert", + "antilegionellenfunktion": "Anti-legionelle Funktioun", "at_abschaltung": "OT ausmaachen", "at_frostschutz": "OT Frostschutz", "aus": "Deaktiv\u00e9iert", @@ -12,18 +16,31 @@ "automatik_aus": "Automatik AUS", "automatik_ein": "Automatik UN", "bereit_keine_ladung": "Prett, lued net", + "betrieb_ohne_brenner": "Betrib ouni Brenner", "cooling": "Ofkillen", "deaktiviert": "Inaktiv", "eco": "Eco", "ein": "Aktiv\u00e9iert", + "estrichtrocknung": "Chape dr\u00e9chnen", + "externe_deaktivierung": "Externe D\u00e9aktivatioun", + "fernschalter_ein": "Fernsteierung aktiv\u00e9iert", "frostschutz": "Frostschutz", "gasdruck": "Gas Drock", "glt_betrieb": "BMS Modus", "heizbetrieb": "Heizung Modus", + "heizgerat_mit_speicher": "Boiler mat Sp\u00e4icher", "heizung": "Heizung", "initialisierung": "Initialis\u00e9ierung", "kalibration": "Kalibratioun", + "kalibration_heizbetrieb": "Heizung Betrib Kalibratioun", + "kalibration_kombibetrieb": "Kombi Betrib Kalibratioun", "kalibration_warmwasserbetrieb": "DHW Kalibratioun", + "kombibetrieb": "Kombi Betriib", + "kombigerat": "Kombiger\u00e4t", + "kombigerat_mit_solareinbindung": "Kombi Boiler mat Solar Integratioun", + "mindest_kombizeit": "Mindest Kombi Z\u00e4it", + "nachspulen": "Nospullen", + "nur_heizgerat": "N\u00ebmme Boiler", "parallelbetrieb": "Parrallel Modus", "partymodus": "Party Modus", "permanent": "Permanent", @@ -31,7 +48,9 @@ "reduzierter_betrieb": "Limit\u00e9ierte Modus", "rt_abschaltung": "RT ausmaachen", "rt_frostschutz": "RT Frostschutz", + "ruhekontakt": "Rou Kontakt", "schornsteinfeger": "Emissioun Test", + "smart_grid": "SmartGrid", "smart_home": "SmartHome", "softstart": "Soft Start", "solarbetrieb": "Solar Modus", @@ -43,12 +62,17 @@ "standby": "Standby", "start": "Start", "storung": "Feeler", + "taktsperre": "Takt Sp\u00e4r", + "telefonfernschalter": "Telefon Fernsteierung", "test": "Test", "tpw": "TPW", "urlaubsmodus": "Vakanze Modus", + "ventilprufung": "Ventil Test", + "vorspulen": "Virspullen", "warmwasser": "DHW", "warmwasser_schnellstart": "DHW Schnell Start", "warmwasserbetrieb": "DHW Modus", + "warmwassernachlauf": "Waarmt Waaser Nolaf", "warmwasservorrang": "DHW Priorit\u00e9it", "zunden": "Z\u00fcndung" } diff --git a/homeassistant/components/wolflink/translations/sensor.pt-BR.json b/homeassistant/components/wolflink/translations/sensor.pt-BR.json new file mode 100644 index 000000000000..2af363e8f1c0 --- /dev/null +++ b/homeassistant/components/wolflink/translations/sensor.pt-BR.json @@ -0,0 +1,18 @@ +{ + "state": { + "wolflink__state": { + "aktiviert": "Ativado", + "aus": "Desativado", + "deaktiviert": "Inativo", + "eco": "Econ\u00f4mico", + "ein": "Habilitado", + "stabilisierung": "Estabiliza\u00e7\u00e3o", + "standby": "Em espera", + "start": "Iniciar", + "storung": "Falha", + "test": "Teste", + "urlaubsmodus": "Modo de f\u00e9rias", + "ventilprufung": "Teste de v\u00e1lvula" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/xiaomi_aqara/translations/ca.json b/homeassistant/components/xiaomi_aqara/translations/ca.json index 3b90529d7402..534a6b3654ef 100644 --- a/homeassistant/components/xiaomi_aqara/translations/ca.json +++ b/homeassistant/components/xiaomi_aqara/translations/ca.json @@ -7,8 +7,10 @@ }, "error": { "discovery_error": "No s'ha pogut descobrir cap passarel\u00b7la Xiaomi Aqara, prova d'utilitzar la IP del dispositiu que executa Home Assistant com a interf\u00edcie", + "invalid_host": "Adre\u00e7a IP no v\u00e0lida", "invalid_interface": "Interf\u00edcie de xarxa no v\u00e0lida", "invalid_key": "Clau de la passarel\u00b7la no v\u00e0lida", + "invalid_mac": "Adre\u00e7a MAC no v\u00e0lida", "not_found_error": "No s'ha pogut descobrir cap passarel\u00b7la Zeroconf per obtenir informaci\u00f3 necess\u00e0ria, prova d'utilitzar la IP del dispositiu que executa Home Assistant com a interf\u00edcie" }, "flow_title": "Passarel\u00b7la Xiaomi Aqara: {name}", @@ -30,9 +32,11 @@ }, "user": { "data": { - "interface": "Interf\u00edcie de xarxa a utilitzar" + "host": "Adre\u00e7a IP (opcional)", + "interface": "Interf\u00edcie de xarxa a utilitzar", + "mac": "Adre\u00e7a MAC (opcional)" }, - "description": "Connecta't a la passarel\u00b7la Xiaomi Aqara", + "description": "Connecta't a la teva passarel\u00b7la Xiaomi Aqara, si les adreces IP i MAC es deixen buides s'utilitzar\u00e0 els descobriment autom\u00e0tic", "title": "Passarel\u00b7la Xiaomi Aqara" } } diff --git a/homeassistant/components/xiaomi_aqara/translations/en.json b/homeassistant/components/xiaomi_aqara/translations/en.json index b9f6fa7ab2a7..25d44d80b549 100644 --- a/homeassistant/components/xiaomi_aqara/translations/en.json +++ b/homeassistant/components/xiaomi_aqara/translations/en.json @@ -1,16 +1,17 @@ { "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", + "already_configured": "Device is already configured", "already_in_progress": "Config flow for this gateway is already in progress", "not_xiaomi_aqara": "Not a Xiaomi Aqara Gateway, discovered device did not match known gateways" }, "error": { "discovery_error": "Failed to discover a Xiaomi Aqara Gateway, try using the IP of the device running HomeAssistant as interface", - "invalid_host": "Invalid [%key:common::config_flow::data::ip%]", + "invalid_host": "Invalid IP Address", "invalid_interface": "Invalid network interface", "invalid_key": "Invalid gateway key", - "invalid_mac": "Invalid Mac Address" + "invalid_mac": "Invalid Mac Address", + "not_found_error": "Zeroconf discovered Gateway could not be located to get the necessary information, try using the IP of the device running HomeAssistant as interface" }, "flow_title": "Xiaomi Aqara Gateway: {name}", "step": { @@ -31,7 +32,7 @@ }, "user": { "data": { - "host": "[%key:common::config_flow::data::ip%] (optional)", + "host": "IP Address (optional)", "interface": "The network interface to use", "mac": "Mac Address (optional)" }, diff --git a/homeassistant/components/xiaomi_aqara/translations/es.json b/homeassistant/components/xiaomi_aqara/translations/es.json index 9d388203bcb6..caf99aed7107 100644 --- a/homeassistant/components/xiaomi_aqara/translations/es.json +++ b/homeassistant/components/xiaomi_aqara/translations/es.json @@ -7,8 +7,10 @@ }, "error": { "discovery_error": "No se pudo descubrir un Xiaomi Aqara Gateway, intenta utilizar la IP del dispositivo que ejecuta HomeAssistant como interfaz", + "invalid_host": "Direcci\u00f3n IP no v\u00e1lida", "invalid_interface": "Interfaz de red inv\u00e1lida", "invalid_key": "Clave del gateway inv\u00e1lida", + "invalid_mac": "Direcci\u00f3n Mac no v\u00e1lida", "not_found_error": "El Gateway descubierto por Zeroconf no puede localizarse para obtener toda la informaci\u00f3n necesaria, intenta usar la IP del dispositivo que ejecuta HomeAssistant como interfaz" }, "flow_title": "Xiaomi Aqara Gateway: {name}", @@ -30,7 +32,9 @@ }, "user": { "data": { - "interface": "La interfaz de la red a usar" + "host": "Direcci\u00f3n IP (opcional)", + "interface": "La interfaz de la red a usar", + "mac": "Direcci\u00f3n Mac (opcional)" }, "description": "Conectar con tu Xiaomi Aqara Gateway", "title": "Xiaomi Aqara Gateway" diff --git a/homeassistant/components/xiaomi_aqara/translations/fy.json b/homeassistant/components/xiaomi_aqara/translations/fy.json new file mode 100644 index 000000000000..19bc44d27346 --- /dev/null +++ b/homeassistant/components/xiaomi_aqara/translations/fy.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "mac": "MAC-adres (opsjoneel)" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/xiaomi_aqara/translations/it.json b/homeassistant/components/xiaomi_aqara/translations/it.json index bc64862afecc..6b7f6d907aec 100644 --- a/homeassistant/components/xiaomi_aqara/translations/it.json +++ b/homeassistant/components/xiaomi_aqara/translations/it.json @@ -7,8 +7,10 @@ }, "error": { "discovery_error": "Impossibile individuare un gateway Xiaomi Aqara, provare a utilizzare l'IP del dispositivo che esegue HomeAssistant come interfaccia", + "invalid_host": "Indirizzo IP non valido", "invalid_interface": "Interfaccia di rete non valida", "invalid_key": "Chiave gateway non valida", + "invalid_mac": "Indirizzo Mac non valido", "not_found_error": "Zeroconf ha scoperto che non \u00e8 stato possibile trovare il gateway per ottenere le informazioni necessarie, provare a utilizzare l'IP del dispositivo che esegue HomeAssistant come interfaccia" }, "flow_title": "Xiaomi Aqara Gateway: {name}", @@ -30,9 +32,11 @@ }, "user": { "data": { - "interface": "L'interfaccia di rete da utilizzare" + "host": "Indirizzo IP (opzionale)", + "interface": "L'interfaccia di rete da utilizzare", + "mac": "Indirizzo Mac (opzionale)" }, - "description": "Connettiti al tuo Xiaomi Aqara Gateway", + "description": "Connettiti al tuo Xiaomi Aqara Gateway, se gli indirizzi IP e mac sono lasciati vuoti, verr\u00e0 utilizzato il rilevamento automatico", "title": "Xiaomi Aqara Gateway" } } diff --git a/homeassistant/components/xiaomi_aqara/translations/ko.json b/homeassistant/components/xiaomi_aqara/translations/ko.json index 38f58148e4cc..90a22ace2b87 100644 --- a/homeassistant/components/xiaomi_aqara/translations/ko.json +++ b/homeassistant/components/xiaomi_aqara/translations/ko.json @@ -32,7 +32,7 @@ "data": { "interface": "\uc0ac\uc6a9\ud560 \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4" }, - "description": "Xiaomi Aqara \uac8c\uc774\ud2b8\uc6e8\uc774\uc5d0 \uc5f0\uacb0\ud569\ub2c8\ub2e4", + "description": "Xiaomi Aqara \uac8c\uc774\ud2b8\uc6e8\uc774\uc5d0 \uc5f0\uacb0\ud569\ub2c8\ub2e4. IP \ubc0f Mac \uc8fc\uc18c\uac00 \uc124\uc815\ub418\uc9c0 \uc54a\uc740 \uacbd\uc6b0 \uc790\ub3d9 \uac80\uc0c9\uc774 \uc0ac\uc6a9\ub429\ub2c8\ub2e4", "title": "Xiaomi Aqara \uac8c\uc774\ud2b8\uc6e8\uc774" } } diff --git a/homeassistant/components/xiaomi_aqara/translations/lb.json b/homeassistant/components/xiaomi_aqara/translations/lb.json index bfea843c56e2..919fdeb21ea2 100644 --- a/homeassistant/components/xiaomi_aqara/translations/lb.json +++ b/homeassistant/components/xiaomi_aqara/translations/lb.json @@ -7,8 +7,10 @@ }, "error": { "discovery_error": "Feeler beim entdecken vun enger Xiaomi Aqara Gateway, prob\u00e9ier d'IP vum Apparat op deem Home Assistant leeft als Interface ze benotzen", + "invalid_host": "Ong\u00eblteg IP Adress", "invalid_interface": "Ong\u00ebltege Netzwierk Interface", "invalid_key": "Ong\u00ebltegen Gateway Schl\u00ebssel", + "invalid_mac": "Ong\u00eblteg Mac Adresse", "not_found_error": "D\u00e9i Gateway d\u00e9i duerch de Zeroconf entdeckt gouf konnt net lokalis\u00e9iert ginn, prob\u00e9ier d'IP vum Apparat op deem Home Assistant leeft als Interface ze benotzen" }, "flow_title": "Xiaomi Aqara Gateway: {name}", @@ -30,7 +32,9 @@ }, "user": { "data": { - "interface": "Netzwierk Interface dee soll benotzt ginn" + "host": "IP Adress (Optionell)", + "interface": "Netzwierk Interface dee soll benotzt ginn", + "mac": "Mac Adress (Optionell)" }, "description": "Mat denger Xiaomi Aqara Gateway verbannen", "title": "Xiaomi Aqara Gateway" diff --git a/homeassistant/components/xiaomi_aqara/translations/nl.json b/homeassistant/components/xiaomi_aqara/translations/nl.json new file mode 100644 index 000000000000..24eeccf11a08 --- /dev/null +++ b/homeassistant/components/xiaomi_aqara/translations/nl.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "mac": "MAC-adres (optioneel)" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/xiaomi_aqara/translations/no.json b/homeassistant/components/xiaomi_aqara/translations/no.json index c94d79b16d5f..c3dc7f9ac5d8 100644 --- a/homeassistant/components/xiaomi_aqara/translations/no.json +++ b/homeassistant/components/xiaomi_aqara/translations/no.json @@ -7,16 +7,14 @@ }, "error": { "discovery_error": "Kunne ikke oppdage en Xiaomi Aqara Gateway, pr\u00f8v \u00e5 bruke IP-adressen til enheten som kj\u00f8rer HomeAssistant som grensesnitt", + "invalid_host": "Ugyldig IP adresse", "invalid_interface": "Ugyldig nettverksgrensesnitt", "invalid_key": "Ugyldig gateway-n\u00f8kkel", + "invalid_mac": "Ugyldig Mac-adresse", "not_found_error": "Zeroconf oppdaget Gateway kunne ikke v\u00e6re plassert for \u00e5 f\u00e5 den n\u00f8dvendige informasjonen, kan du pr\u00f8ve \u00e5 bruke IP-adressen til enheten som kj\u00f8rer HomeAssistant som grensesnitt" }, - "flow_title": "", "step": { "select": { - "data": { - "select_ip": "" - }, "description": "Kj\u00f8r oppsettet igjen hvis du vil koble til tilleggsportaler", "title": "Velg Xiaomi Aqara Gateway som du \u00f8nsker \u00e5 koble til" }, @@ -30,10 +28,11 @@ }, "user": { "data": { - "interface": "Nettverksgrensesnittet som skal brukes" + "host": "IP adresse (valgfritt)", + "interface": "Nettverksgrensesnittet som skal brukes", + "mac": "Mac-adresse (valgfritt)" }, - "description": "Koble til Xiaomi Aqara Gateway", - "title": "" + "description": "Koble til Xiaomi Aqara Gateway, hvis IP- og mac-adressene er tomme, brukes automatisk oppdagelse" } } } diff --git a/homeassistant/components/xiaomi_aqara/translations/pl.json b/homeassistant/components/xiaomi_aqara/translations/pl.json index d7d2e4fec3e8..46a18c457af1 100644 --- a/homeassistant/components/xiaomi_aqara/translations/pl.json +++ b/homeassistant/components/xiaomi_aqara/translations/pl.json @@ -7,8 +7,10 @@ }, "error": { "discovery_error": "Nie uda\u0142o si\u0119 wykry\u0107 bramki Xiaomi Aqara, spr\u00f3buj u\u017cy\u0107 adresu IP urz\u0105dzenia, na kt\u00f3rym pracuje Home Assistant jako interfejsu.", + "invalid_host": "Adres IP jest nieprawid\u0142owy.", "invalid_interface": "Nieprawid\u0142owy interfejs sieciowy.", "invalid_key": "Nieprawid\u0142owy klucz bramki.", + "invalid_mac": "Nieprawid\u0142owy adres MAC.", "not_found_error": "Nie mo\u017cna odnale\u017a\u0107 wykrytej bramki, aby uzyska\u0107 niezb\u0119dne informacje, spr\u00f3buj u\u017cy\u0107 adresu IP urz\u0105dzenia, na kt\u00f3rym pracuje Home Assistant jako interfejsu." }, "flow_title": "Bramka Xiaomi Aqara: {name}", @@ -30,7 +32,9 @@ }, "user": { "data": { - "interface": "Interfejs sieciowy" + "host": "Adres IP (opcjonalnie)", + "interface": "Interfejs sieciowy", + "mac": "Adres MAC (opcjonalnie)" }, "description": "Po\u0142\u0105cz si\u0119 z bramk\u0105 Xiaomi Aqara", "title": "Bramka Xiaomi Aqara" diff --git a/homeassistant/components/xiaomi_aqara/translations/pt.json b/homeassistant/components/xiaomi_aqara/translations/pt.json index 99dcae6ca47b..98d4f8ff63f5 100644 --- a/homeassistant/components/xiaomi_aqara/translations/pt.json +++ b/homeassistant/components/xiaomi_aqara/translations/pt.json @@ -1,11 +1,6 @@ { "config": { "step": { - "select": { - "data": { - "select_ip": "" - } - }, "settings": { "data": { "name": "Nome da Gateway" diff --git a/homeassistant/components/xiaomi_aqara/translations/ru.json b/homeassistant/components/xiaomi_aqara/translations/ru.json index 70c19bf2aec9..79bea5f6e44d 100644 --- a/homeassistant/components/xiaomi_aqara/translations/ru.json +++ b/homeassistant/components/xiaomi_aqara/translations/ru.json @@ -1,14 +1,16 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", "already_in_progress": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.", "not_xiaomi_aqara": "\u042d\u0442\u043e \u043d\u0435 \u0448\u043b\u044e\u0437 Xiaomi Aqara. \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u043c \u0448\u043b\u044e\u0437\u0430\u043c." }, "error": { "discovery_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c \u0448\u043b\u044e\u0437 Xiaomi Aqara, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441 HomeAssistant \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430.", + "invalid_host": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 IP-\u0430\u0434\u0440\u0435\u0441.", "invalid_interface": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441.", "invalid_key": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043a\u043b\u044e\u0447 \u0448\u043b\u044e\u0437\u0430.", + "invalid_mac": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 MAC-\u0430\u0434\u0440\u0435\u0441.", "not_found_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0442 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0433\u043e \u0448\u043b\u044e\u0437\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441 HomeAssistant \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430." }, "flow_title": "\u0428\u043b\u044e\u0437 Xiaomi Aqara: {name}", @@ -30,9 +32,11 @@ }, "user": { "data": { - "interface": "\u0421\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441" + "host": "IP-\u0430\u0434\u0440\u0435\u0441 (optional)", + "interface": "\u0421\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441", + "mac": "MAC-\u0430\u0434\u0440\u0435\u0441 (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)" }, - "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441\u043e \u0448\u043b\u044e\u0437\u043e\u043c Xiaomi Aqara.", + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441\u043e \u0448\u043b\u044e\u0437\u043e\u043c Xiaomi Aqara. \u0414\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0448\u043b\u044e\u0437\u0430, \u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u043e\u043b\u044f IP \u0438 MAC \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043f\u0443\u0441\u0442\u044b\u043c\u0438.", "title": "\u0428\u043b\u044e\u0437 Xiaomi Aqara" } } diff --git a/homeassistant/components/xiaomi_aqara/translations/tr.json b/homeassistant/components/xiaomi_aqara/translations/tr.json new file mode 100644 index 000000000000..10d1374187e5 --- /dev/null +++ b/homeassistant/components/xiaomi_aqara/translations/tr.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "invalid_mac": "Ge\u00e7ersiz Mac Adresi" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/xiaomi_aqara/translations/zh-Hant.json b/homeassistant/components/xiaomi_aqara/translations/zh-Hant.json index 99b677ddd7d1..955c5d391081 100644 --- a/homeassistant/components/xiaomi_aqara/translations/zh-Hant.json +++ b/homeassistant/components/xiaomi_aqara/translations/zh-Hant.json @@ -7,8 +7,10 @@ }, "error": { "discovery_error": "\u63a2\u7d22\u5c0f\u7c73 Aqara \u7db2\u95dc\u5931\u6557\uff0c\u8acb\u5617\u8a66\u4f7f\u7528\u57f7\u884c Home Assistant \u8a2d\u5099\u7684 IP \u4f5c\u70ba\u4ecb\u9762", + "invalid_host": "\u7121\u6548\u7684 IP \u4f4d\u5740", "invalid_interface": "\u7db2\u8def\u4ecb\u9762\u7121\u6548", "invalid_key": "\u7db2\u95dc\u5bc6\u9470\u7121\u6548", + "invalid_mac": "\u7121\u6548\u7684 Mac \u4f4d\u5740", "not_found_error": "Zeroconf \u6240\u63a2\u7d22\u7684\u7db2\u95dc\u7121\u6cd5\u53d6\u5f97\u5fc5\u8981\u7684\u8cc7\u8a0a\uff0c\u8acb\u5617\u8a66\u4f7f\u7528\u57f7\u884c Home Assistant \u7684\u8a2d\u5099 IP \u4f5c\u70ba\u4ecb\u9762" }, "flow_title": "\u5c0f\u7c73 Aqara \u7db2\u95dc\uff1a{name}", @@ -30,9 +32,11 @@ }, "user": { "data": { - "interface": "\u4f7f\u7528\u7684\u7db2\u8def\u4ecb\u9762" + "host": "IP \u4f4d\u5740\uff08\u9078\u9805\uff09", + "interface": "\u4f7f\u7528\u7684\u7db2\u8def\u4ecb\u9762", + "mac": "Mac \u4f4d\u5740\uff08\u9078\u9805\uff09" }, - "description": "\u9023\u7dda\u81f3\u5c0f\u7c73 Aqara \u7db2\u95dc", + "description": "\u9023\u7dda\u81f3\u5c0f\u7c73 Aqara \u7db2\u95dc\uff0c\u5047\u5982 IP \u6216 Mac \u4f4d\u5740\u70ba\u7a7a\u767d\u3001\u5c07\u9032\u884c\u81ea\u52d5\u63a2\u7d22", "title": "\u5c0f\u7c73 Aqara \u7db2\u95dc" } } diff --git a/homeassistant/components/xiaomi_miio/translations/no.json b/homeassistant/components/xiaomi_miio/translations/no.json index cf978d4a015d..ff0ba48d98aa 100644 --- a/homeassistant/components/xiaomi_miio/translations/no.json +++ b/homeassistant/components/xiaomi_miio/translations/no.json @@ -23,8 +23,7 @@ "data": { "gateway": "Koble til en Xiaomi Gateway" }, - "description": "Velg hvilken enhet du vil koble til.", - "title": "" + "description": "Velg hvilken enhet du vil koble til." } } } diff --git a/homeassistant/components/xiaomi_miio/translations/pt-BR.json b/homeassistant/components/xiaomi_miio/translations/pt-BR.json index 2f7f84af27ea..4c5e0bf1ccbb 100644 --- a/homeassistant/components/xiaomi_miio/translations/pt-BR.json +++ b/homeassistant/components/xiaomi_miio/translations/pt-BR.json @@ -2,6 +2,16 @@ "config": { "abort": { "already_in_progress": "O fluxo de configura\u00e7\u00e3o para este dispositivo Xiaomi Miio j\u00e1 est\u00e1 em andamento." + }, + "error": { + "connect_error": "Falha na conex\u00e3o" + }, + "step": { + "gateway": { + "data": { + "host": "Endere\u00e7o IP" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/xiaomi_miio/translations/ru.json b/homeassistant/components/xiaomi_miio/translations/ru.json index d8c1d84e2b66..1c934e2784c5 100644 --- a/homeassistant/components/xiaomi_miio/translations/ru.json +++ b/homeassistant/components/xiaomi_miio/translations/ru.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.", "already_in_progress": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f." }, "error": { - "connect_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "connect_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", "no_device_selected": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u043d\u043e \u0438\u0437 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432." }, "flow_title": "Xiaomi Miio: {name}", diff --git a/homeassistant/components/zha/translations/ca.json b/homeassistant/components/zha/translations/ca.json index 8b2e9a9aed07..c1092875b01b 100644 --- a/homeassistant/components/zha/translations/ca.json +++ b/homeassistant/components/zha/translations/ca.json @@ -65,6 +65,7 @@ "device_dropped": "Dispositiu caigut", "device_flipped": "Dispositiu voltejat a \"{subtype}\"", "device_knocked": "Dispositiu colpejat a \"{subtype}\"", + "device_offline": "Dispositiu desconnectat", "device_rotated": "Dispositiu rotat a \"{subtype}\"", "device_shaken": "Dispositiu sacsejat", "device_slid": "Dispositiu lliscat a \"{subtype}\"", diff --git a/homeassistant/components/zha/translations/en.json b/homeassistant/components/zha/translations/en.json index 6a1eb4bac8ec..d54eec90b5f2 100644 --- a/homeassistant/components/zha/translations/en.json +++ b/homeassistant/components/zha/translations/en.json @@ -65,6 +65,7 @@ "device_dropped": "Device dropped", "device_flipped": "Device flipped \"{subtype}\"", "device_knocked": "Device knocked \"{subtype}\"", + "device_offline": "Device offline", "device_rotated": "Device rotated \"{subtype}\"", "device_shaken": "Device shaken", "device_slid": "Device slid \"{subtype}\"", diff --git a/homeassistant/components/zha/translations/es.json b/homeassistant/components/zha/translations/es.json index fd06722a4458..fb2445f0f8c2 100644 --- a/homeassistant/components/zha/translations/es.json +++ b/homeassistant/components/zha/translations/es.json @@ -65,6 +65,7 @@ "device_dropped": "Dispositivo ca\u00eddo", "device_flipped": "Dispositivo volteado \" {subtype} \"", "device_knocked": "Dispositivo eliminado \" {subtype} \"", + "device_offline": "Dispositivo desconectado", "device_rotated": "Dispositivo girado \" {subtype} \"", "device_shaken": "Dispositivo agitado", "device_slid": "Dispositivo deslizado \" {subtype} \"", diff --git a/homeassistant/components/zha/translations/it.json b/homeassistant/components/zha/translations/it.json index 7b2531c12901..8330583cf74a 100644 --- a/homeassistant/components/zha/translations/it.json +++ b/homeassistant/components/zha/translations/it.json @@ -65,6 +65,7 @@ "device_dropped": "Dispositivo caduto", "device_flipped": "Dispositivo capovolto \" {subtype} \"", "device_knocked": "Dispositivo bussato \" {subtype} \"", + "device_offline": "Dispositivo offline", "device_rotated": "Dispositivo ruotato \" {subtype} \"", "device_shaken": "Dispositivo in vibrazione", "device_slid": "Dispositivo scivolato \"{sottotipo}\"", diff --git a/homeassistant/components/zha/translations/lb.json b/homeassistant/components/zha/translations/lb.json index 62498a7dfe24..e2c4a63f8d76 100644 --- a/homeassistant/components/zha/translations/lb.json +++ b/homeassistant/components/zha/translations/lb.json @@ -65,6 +65,7 @@ "device_dropped": "Apparat gefall", "device_flipped": "Apparat \u00ebmgedr\u00e9int \"{subtype}\"", "device_knocked": "Apparat geklappt \"{subtype}\"", + "device_offline": "Apparat net ereechbar", "device_rotated": "Apparat gedr\u00e9int \"{subtype}\"", "device_shaken": "Apparat ger\u00ebselt", "device_slid": "Apparat gerutscht \"{subtype}\"", diff --git a/homeassistant/components/zha/translations/no.json b/homeassistant/components/zha/translations/no.json index 9699a7219ad3..c5112235239e 100644 --- a/homeassistant/components/zha/translations/no.json +++ b/homeassistant/components/zha/translations/no.json @@ -27,8 +27,7 @@ "data": { "path": "Seriell enhetsbane" }, - "description": "Velg seriell port for Zigbee radio", - "title": "" + "description": "Velg seriell port for Zigbee radio" } } }, @@ -65,6 +64,7 @@ "device_dropped": "Enhet droppet", "device_flipped": "Enheten snudd \"{subtype}\"", "device_knocked": "Enheten sl\u00e5tt \"{subtype}\"", + "device_offline": "Enheten er frakoblet", "device_rotated": "Enheten roterte \"{subtype}\"", "device_shaken": "Enhet er ristet", "device_slid": "Enheten skled \"{subtype}\"", diff --git a/homeassistant/components/zha/translations/pt-BR.json b/homeassistant/components/zha/translations/pt-BR.json index 4b943032d286..e06bff43993c 100644 --- a/homeassistant/components/zha/translations/pt-BR.json +++ b/homeassistant/components/zha/translations/pt-BR.json @@ -29,6 +29,12 @@ "action_type": { "squawk": "Squawk", "warn": "Aviso" + }, + "trigger_subtype": { + "close": "Fechado" + }, + "trigger_type": { + "device_offline": "Dispositivo offline" } } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/ru.json b/homeassistant/components/zha/translations/ru.json index d535e9dd5885..eea55972c62e 100644 --- a/homeassistant/components/zha/translations/ru.json +++ b/homeassistant/components/zha/translations/ru.json @@ -65,6 +65,7 @@ "device_dropped": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u0431\u0440\u043e\u0441\u0438\u043b\u0438", "device_flipped": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0440\u043d\u0443\u043b\u0438 {subtype}", "device_knocked": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u043f\u043e\u0441\u0442\u0443\u0447\u0430\u043b\u0438 {subtype}", + "device_offline": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 \u0432 \u0441\u0435\u0442\u0438", "device_rotated": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u043b\u0438 {subtype}", "device_shaken": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043e\u0442\u0440\u044f\u0441\u043b\u0438", "device_slid": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u0434\u0432\u0438\u043d\u0443\u043b\u0438 {subtype}", diff --git a/homeassistant/components/zha/translations/zh-Hant.json b/homeassistant/components/zha/translations/zh-Hant.json index cbe4d8fbeddb..5965911d4599 100644 --- a/homeassistant/components/zha/translations/zh-Hant.json +++ b/homeassistant/components/zha/translations/zh-Hant.json @@ -65,6 +65,7 @@ "device_dropped": "\u8a2d\u5099\u6389\u843d", "device_flipped": "\u7ffb\u52d5 \"{subtype}\" \u8a2d\u5099", "device_knocked": "\u6572\u64ca \"{subtype}\" \u8a2d\u5099", + "device_offline": "\u8a2d\u5099\u96e2\u7dda", "device_rotated": "\u65cb\u8f49 \"{subtype}\" \u8a2d\u5099", "device_shaken": "\u8a2d\u5099\u6416\u6643", "device_slid": "\u63a8\u52d5 \"{subtype}\" \u8a2d\u5099", diff --git a/homeassistant/components/zone/translations/no.json b/homeassistant/components/zone/translations/no.json index 9bf6e1893692..415c0a6afaa9 100644 --- a/homeassistant/components/zone/translations/no.json +++ b/homeassistant/components/zone/translations/no.json @@ -10,8 +10,7 @@ "latitude": "Breddegrad", "longitude": "Lengdegrad", "name": "Navn", - "passive": "Passiv", - "radius": "" + "passive": "Passiv" }, "title": "Definer sone parametere" }