diff --git a/homeassistant/components/accuweather/translations/ca.json b/homeassistant/components/accuweather/translations/ca.json index 72eea7f65cc..55e1bdc83b7 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 00000000000..b04778c8cb2 --- /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 c6cbc82bc2c..f0ab46267b2 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 273458db00c..a518c287b11 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 00000000000..75111f9892d --- /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 8803659ccbb..16623e4e704 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 c2395047ccb..ad6c43a54ca 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 00000000000..b4d90370e7c --- /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 00000000000..35bc04eaf04 --- /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 d5f3acfc81c..9c544b033df 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 66335077cfb..5364fc683eb 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 a772988c042..725ca4a7a32 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 942c793b9b4..57174a4cf3e 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 3fcbb8f1617..247654fdde9 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 df74434ffc7..713cdd8cd0b 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 09e77a311eb..6222dddfe28 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 ae35beabf6b..c7081cd694a 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 8fcf00a6714..b9be5498560 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 035782cb320..9f78c46b5e0 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 40a6fd40338..66786dfc0e2 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 3a6a89a8340..6e5c90b69e2 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 14d55224119..b067d24dc44 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 ac9959bca39..6677e7eaa4d 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 077beb65871..ac6477ec4d2 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 a0e428f286a..aa2f7d1b3b8 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 eda0a2cc041..b4bba5ea4d1 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 290f4ee12a9..00000000000 --- 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 ea0f1baa067..d19140ee218 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 5d7f77113b9..4fb4490ac88 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 8919514e44a..01257e7585a 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 039e6138753..70836d88239 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 c63bbf7ed0a..0c6ab9249df 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 00000000000..510159829cb --- /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 08e07d68560..2a7956c5c90 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 76c56713646..8b143f7499a 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 b78a50a8628..25b7c165c11 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 239d1fb03c6..925f680107e 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 f7dc708a2d6..972aed55cc4 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 a79866fe614..bd5079d2a16 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 91975d48d1f..1b25e1a52e2 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 e7311549fae..bdb0ba3f6b4 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 fb26625c7e3..ef3ffc108e5 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 830f5364896..e77dfe9a38f 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 72dcb497cec..0e55fa716b9 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 67234dc8841..5736c91714c 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 8cccca1afc8..3903ea77c34 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 f141a450652..945b09b8186 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 063915421e3..d9918238515 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 5b1434e9b63..d3ac1ab6b49 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 abce9d5efb9..d3ea1681751 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 1a1c8792dc0..5629512a44c 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 00000000000..a58a0045e46 --- /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 566b04e1af8..493b8e141ce 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 915ff9b6a05..cbb42aee925 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 cd687d8f2d0..ad5907b4678 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 00000000000..3e642b0f6b5 --- /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 3784ef7eb89..fa3feb88008 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 00000000000..fdceeabd2cd --- /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 00000000000..c3fd625352b --- /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 00000000000..939925104fd --- /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 00000000000..0872c01b608 --- /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 00000000000..beeae80745d --- /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 00000000000..f7d0cfab3d1 --- /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 00000000000..741e8beb2f7 --- /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 8a9f811cddb..a1d35a44984 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 040349997f4..319fbb771af 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 a7aa3d1ab13..5832e0a0dd5 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 4ac58d07bbb..3117378191d 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 00000000000..931024c0e96 --- /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 315fbb7b3f3..4f51641992b 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 8c68faab5e0..31cb82a6e7b 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 4aff8a3f329..959bfab863b 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 724cdac5f56..8233287e0d7 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 cf0f679c7ca..83ac7913f67 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 42b58e38438..9c3b81a3f51 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 373dbcd53d2..07aa45e7d96 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 ff79df2de84..e5981dcb626 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 97c9d3a19dc..aa59b6dfa50 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 cb2f8cde40b..c06688a7e16 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 7853563a53c..a844969172f 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 5332ac046e1..32043f257d1 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 d27301c2f20..307fd15324a 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 20121842a37..60ffcb8aba3 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 231901c4cd4..6eb5624f05f 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 e8f1f2e39e2..dccbb0f69ca 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 5003b9da568..3e7dfafac08 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 2470e19f121..79e8c213e5f 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 19c8d2653c1..08b70ba7a4e 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 5d0a728407a..4a9930dd95d 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 61ad015b5a4..de99cfe0fbc 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 270abf370c2..85e381be8c8 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 c6db33d32d0..88f36decaea 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 e2625644238..a3a340e5ce5 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 bfe0968c847..9ca74bd7780 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 e395c28b7a9..6230845a09e 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 04f2dc6dd0f..be35fe8b092 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 00000000000..317f9ba6f56 --- /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 3a3ddae390b..19024d80a5e 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 00000000000..01dca9b3af3 --- /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 00000000000..9ff389df480 --- /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 00000000000..78996aa1bfd --- /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 00000000000..c29a206497c --- /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 00000000000..b101b2255b8 --- /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 00000000000..5da4b6d7c09 --- /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 bb7e56211de..9c78b3411e3 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 1684ce82433..02edb707618 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 9952a3be6a3..596dc530a2f 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 243987422dd..932b4b8a72e 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 b94548b44af..d6a9fded4b6 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 a3fc35edcc8..b87607d2f35 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 3c2dafff34d..9a23a04b540 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 2f05df0cb4d..5d7f10c1e03 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 00000000000..9f2af24fb0c --- /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 9434a81b3e6..2b5ee5b33ee 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 00000000000..cf11e586483 --- /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 00000000000..824e021aa58 --- /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 00000000000..33aaba2878f --- /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 00000000000..d02310c9215 --- /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 00000000000..026edf7221c --- /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 00000000000..5d55f2d523f --- /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 00000000000..3856bfdec9a --- /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 73dd47b2498..5391615fcb1 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 ac58ddf9639..d86d47c4137 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 0ec9bf70ecd..f93450837a2 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 db7b202ac5f..3bd90697596 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 6fd7f35d8c5..befa6942be9 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 9058d46d02a..1c814306b3b 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 372a24c0b38..3ca22c398e0 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 fc3b339d807..3ca22c398e0 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 646afcc1d16..50ffa06071e 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 784b75c9ee5..7df7ba57b3b 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 dd593c4add6..666aaa6bf00 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 05ea657c8b3..7f5535fd04b 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 9f428658820..f7f88db1d1b 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 14ac7fac24f..7d2edd69113 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 763021190c1..698af4fe68c 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 fbe5f881124..850424df514 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 d8a4c453015..00000000000 --- 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 d8a4c453015..00000000000 --- 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 00000000000..e9356485e08 --- /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 00000000000..e235a2f9047 --- /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 ee2788cea56..6f71ee41376 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 00000000000..8bf65ef6ee6 --- /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 d8a4c453015..00000000000 --- 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 d8a4c453015..00000000000 --- 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 d8a4c453015..00000000000 --- 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 bf19b9af672..bf46d584917 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 bc07b71fa75..544c86391be 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 b48ec79e9db..8eb450e6558 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 a21ee3a53b3..6a0385737ce 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 033e6f937da..f07fd6df8b0 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 6cd6c20aad0..55c5ee0053d 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 c840cb4e9fc..5431b3b30d1 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 72dfeede783..45444d3d9d0 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 ff0dadf8c57..b420e8eafeb 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 95f8a4d6efe..fb9612ef981 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 56ba2c948a4..3cf753b41f5 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 27ff273d117..da4b908c840 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 5c765c83bb9..86d3f37226f 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 6ba708f2b0e..9593c27d76a 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 e07499b0073..9f377fba47a 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 d3a9aa3efbc..15fd57a3d33 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 a00f805c9fa..5802d36b348 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 2c7437d9a14..5270168d9ca 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 485a29f5a77..ec5aa78aefd 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 79c08dfa66d..fd26e454d33 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 e276ee03f24..2c205bdd324 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 0a1ebbf2ea2..d422122185e 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 f22681313d6..1cc80845ea6 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 405ffdf0343..e38188d134f 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 00000000000..c69337fa2bb --- /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 b92752d7d13..f43cf3acc4f 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 fe4a8db5d06..8898a9123df 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 3dd267ed731..15af95e6e9e 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 92553c84cfe..e7ff3c415fb 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 2d51ee26452..dbef1a20d48 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 00000000000..f7dc708a2d6 --- /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 00000000000..932b4b8a72e --- /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 96c31ffda19..77c6a8eb2cc 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 3db899fd093..4a7d1a8e8c3 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 810b63fdcf9..643c42f1111 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 c639bae22f0..a750598ed57 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 c36a4687fda..32a9bef0556 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 a0e09f9fe84..9e14dfd0072 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 00000000000..859ba47b79e --- /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 00000000000..9bdec0e7fcc --- /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 00000000000..9922cedb0a3 --- /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 00000000000..4cafb5bf711 --- /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 00000000000..bff6ff757c1 --- /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 00000000000..e0ff69823e4 --- /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 00000000000..e14afa3e18f --- /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 00000000000..620bcdc9154 --- /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 00000000000..910377da4d2 --- /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 4e94efe71c1..749b5e5bab8 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 f992520501e..704cc017a9b 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 6fdfd333773..4953c9dae5c 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 bfc1cf6b452..68774277482 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 599974a8d26..fb88883eb0f 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 4941358ae08..54a6bbce24d 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 98526dfed24..9359014dcf1 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 68b19b69d21..f6a71960c0a 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 35e52de882f..a39fc58dc25 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 65a087f8789..090e9a21530 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 ed34d79969f..b6222417295 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 00000000000..d9993e01f54 --- /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 00000000000..4a9a48ea9ca --- /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 00000000000..aabc87cb41d --- /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 00000000000..5b3c0e15021 --- /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 00000000000..a48d8ca9bb0 --- /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 00000000000..872615f5bea --- /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 00000000000..1c8bc3d6a53 --- /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 00000000000..8702c016871 --- /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 00000000000..b00f6245366 --- /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 86ef5ab5fc6..8938db2621b 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 f27fe036fa7..c06248e5158 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 ab09eb76895..d4fcfdf6500 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 bdef475dc6e..ff8b6da9e3d 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 493ec865bcd..d8d2b70d909 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 8d0272a1ab5..d90602c4005 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 6bd35c0e401..ab7bae93b13 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 d3c2816963c..433d6bad4c9 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 45d57eee3c4..c2c63e20c38 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 9136fa3f115..8fba3dce95d 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 d8a4c453015..00000000000 --- 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 d8a4c453015..00000000000 --- 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 8c1b69bed07..841ba4ad3da 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 90489288b62..39c8336e074 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 1afabe51e79..d134c28020f 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 4147a4169b1..81f2e6f2d20 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 1ec89b44d9f..435eadd57fe 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 91eea1fcec7..10c5915fdbc 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 025d58f5197..3137ef26505 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 00000000000..57fc9f76881 --- /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 2b9716439eb..68c5ef6268d 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 1e528fa4986..0ae25436433 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 06ad1cba6d0..48663023cf3 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 d84166e1cdf..cdc89033330 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 acd4bde8774..45954d9840b 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 ef5d173dce7..3488c323911 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 1ee1b8b1c1e..ce1bbabfdc9 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 b1863b90d1c..c5ee982b63d 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 3a441d0c1f1..de739963cae 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 07458569f73..02978a22327 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 00000000000..932b4b8a72e --- /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 00000000000..932b4b8a72e --- /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 e01875998cc..a9e54b31bd7 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 73032f898d3..f46b8627e0c 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 c54488cdcbc..fd528ed4cfc 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 00000000000..932b4b8a72e --- /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 00000000000..eb06d94de3b --- /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 439d42110bc..b7947c84997 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 00000000000..9a03055bac4 --- /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 00000000000..e0305d1b5e2 --- /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 00000000000..17dee71d640 --- /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 00000000000..76f6a7f233c --- /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 00000000000..a586083f569 --- /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 00000000000..68dc0756725 --- /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 00000000000..cf904f0134c --- /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 00000000000..585aace899d --- /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 00000000000..fa9f3d12427 --- /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 d92f73d4a77..7dfa16bc564 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 ee87b78aa90..db9ba8c1a47 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 0fb1e678edd..7963212e49c 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 6fd749442c3..9bf7f981dca 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 4f605a518d7..dcb3a102829 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 7d8689cfeae..5f2cce217ea 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 fc82ed5bb8a..7a22e22a4aa 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 f0ecf0277b2..ed4dbd4abfb 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 960e3a9cf5c..0342dd3ebcb 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 11ff423f1dd..feb03a790f2 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 0132f3582b6..fd1a0225867 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 00000000000..2eb715d7113 --- /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 00000000000..1e2ce3cd442 --- /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 00000000000..09d002bc161 --- /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 00000000000..74d4f949b43 --- /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 50e1d74b0e9..fc61e40506c 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 00000000000..0a40f65af5e --- /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 cf69cb2973d..83d0e16f4c4 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 00000000000..4aa84207cf8 --- /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 aba8f5c38f0..8b703ef6652 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 039adbd2ad3..91a01793c1c 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 6d380619114..98c0b9241fb 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 6d380619114..98c0b9241fb 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 387b6c0d1eb..4655d254070 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 a09bc3c2dec..8b7cd1004ea 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 ee3fa80251d..6f7dd24e5e2 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 c8f9e3e1d44..0d144184263 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 e82299e36e9..0a08a5eaed4 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 1d5a9351426..bf3018c6672 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 c7374e27b60..027260ea34d 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 cc965a12740..eac953579c0 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 0a5f0e58c76..40a7a0da317 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 7fd5ac6ae28..694e6348cae 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 12f2e4a01c5..3e14039ae00 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 38adc04c1db..a199f7384a8 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 9c474d7d8e7..ed7adab0ccf 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 814f09095a2..4bf3b02b0b5 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 bc80cdedb31..294c2726396 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 00000000000..14e637f5f98 --- /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 263b2a9467b..1344d2f6988 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 00000000000..e8e23bf8343 --- /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 00000000000..cbea61b08cb --- /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 00000000000..6469543442e --- /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 00000000000..6ba5a1f3978 --- /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 00000000000..4ad85f691be --- /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 00000000000..1ab3e1f720f --- /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 454956fe46c..bcd3bd43af4 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 00000000000..abb894549cc --- /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 00000000000..693885d51cb --- /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 00000000000..82422dcbe68 --- /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 00000000000..c308cddeb76 --- /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 00000000000..827893b2194 --- /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 00000000000..9edc795f4e9 --- /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 00000000000..933af1f4a38 --- /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 00000000000..5ab1d507b29 --- /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 00000000000..b4f55347512 --- /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 00000000000..0a703baf68e --- /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 43e0ea1f1c8..10fb51557da 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 bddfab208c3..b5dcddbe555 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 00000000000..b783c9a6229 --- /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 230fe87809a..b7ae64f0de1 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 00000000000..9c8f4346118 --- /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 00000000000..2db0855979e --- /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 00000000000..cfa1f7a3844 --- /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 00000000000..50c22e9e256 --- /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 00000000000..e8c3bc1825b --- /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 00000000000..73abdb3d49b --- /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 00000000000..cdf62b8c3c2 --- /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 00000000000..5a11826f285 --- /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 00000000000..cfed11dd4cf --- /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 00000000000..894da32c39c --- /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 0e9abe80f82..43fa17aa315 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 e0420ba74af..022dddcd00b 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 d8a4c453015..00000000000 --- 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 28122450085..6cace1e1570 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 d80fd795698..b351aed3049 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 69138fec001..ae0c32df574 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 e724fe3a106..acf91a79104 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 0a6335f97a0..b2db3151abf 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 e8cd7046231..84a8b2773a5 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 e57edbb656b..97c0e2f0a6b 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 28122450085..6cace1e1570 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 80b6822607a..d8d05b81042 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 5da527abbab..337a4d9f318 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 576affdf40d..ae84c843bc3 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 20221a91d60..56350e501ef 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 43302714b97..7b24dba7c77 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 13387488ea6..9ffeb30000b 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 445d7566240..47caae6c541 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 fce57ec4b9c..933bc8ad7fb 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 44090de0b62..2f022129022 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 92baa5502d7..169461e52f7 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 26a469ce341..48504931104 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 29ae44ca9eb..ab8023e505c 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 277bff66dcb..5c77442a03e 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 00000000000..56e2e816fa3 --- /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 89660bbda1a..ebcb1976516 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 00000000000..fa687f586d3 --- /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 00000000000..5c2d2ed5c7d --- /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 00000000000..b74d00a2cb2 --- /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 00000000000..b50f528c3c0 --- /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 00000000000..8f3b684abc1 --- /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 00000000000..1bf40fec860 --- /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 00000000000..f265a49b6d4 --- /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 00000000000..ab6dec3cd2d --- /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 98727fe4c57..bdfd5d76198 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 64000e66d62..0c177fd02ff 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 569c76518c2..54a781c1f4a 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 36d8d3a8f35..57f1498d5fa 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 f67676e5165..543c988b356 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 057bce6b714..66994517c2f 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 8169e17a6de..7f514644918 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 6b2141fd61e..76e96614aa6 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 00000000000..cbaae7d2d6a --- /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 101e8d2fcec..b3650a483f6 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 8a93907cbb4..7636ea5b34b 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 00000000000..b2c1f34e1e4 --- /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 00000000000..dec29957514 --- /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 00000000000..0423fee406b --- /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 00000000000..e059820f962 --- /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 00000000000..787dfd6b8c2 --- /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 00000000000..444e3cf4463 --- /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 00000000000..8b60dd41c8c --- /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 00000000000..693c93376d8 --- /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 00000000000..2015377048d --- /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 00000000000..a268bee7cc3 --- /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 85a99a37528..2200b582123 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 5c2c01ca7a6..5a084433eed 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 694565b72d6..2a7ede2964a 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 d7ffd002981..158a3d59391 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 eb07eeb2daa..1096e9a0e89 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 9bd54b442bc..b572236b7f7 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 41d82da80cf..2713c58a85c 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 00000000000..839d7a62a31 --- /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 00000000000..5d83fc8fc16 --- /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 00000000000..96b9ad519d8 --- /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 ddda0b61be2..dd9192cfb50 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 f12f6bb5e83..8b6c6a71ff6 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 3720cf10211..01385b7feee 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 36545f3efd7..89dc882cf82 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 158c2b01cf9..3b73793804a 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 7fb04127b15..a7087a1bbf1 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 c3b88690a91..3e904f3d32a 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 f8d7add4dc2..2bfc824cb76 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 00000000000..fdac700612d --- /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 00000000000..6f21d3e8d6d --- /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 00000000000..93ee415d38b --- /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 00000000000..a7622fae02b --- /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 00000000000..fdac700612d --- /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 00000000000..fdac700612d --- /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 00000000000..6f21d3e8d6d --- /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 00000000000..fdac700612d --- /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 00000000000..9b83ec73efc --- /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 34e078f5467..4480fb106de 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 0e37123d3ef..ca201a79760 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 3b25d54b974..cec5d4ef851 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 c312f98f3d2..a8d6ac5dc23 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 30b433108ec..e651bb03b44 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 48b86516917..d71e2c2c590 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 5681f95d984..ca6de86f30b 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 dab853f3310..4eedc62396e 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 a9d3c184495..0ed6471e4fd 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 a861790ba8d..2742ae6a0c5 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 eecd5b53c56..550867b682b 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 9b579127f8c..cfa845f1b07 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 79f4b9b7e42..4e6f8c84748 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 50a9751a45d..34ce551a0fe 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 42dcfe6d96d..0c18c2d581e 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 9daaa0973b7..ec20977b459 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 3877d9458eb..d42562b82b2 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 63160393165..2aa1db3afa6 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 0f341ce63b5..ede021f1a3a 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 425d1b91f5e..bca1aeeaf3d 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 d21b0c39615..8211e39959e 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 0ddf8f8b88f..add487060ad 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 84267ff4a4e..905ecbe8e4b 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 00000000000..5920e54d258 --- /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 fb121e3b2fa..14724af4ae7 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 00000000000..b0104e6e44c --- /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 00000000000..2368c95fd88 --- /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 00000000000..eb9cdcc8a55 --- /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 00000000000..2c0b831098e --- /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 00000000000..d57458d49ea --- /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 00000000000..9842b810f38 --- /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 00000000000..8859e831d57 --- /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 97a65b12d02..05ce6a27797 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 00000000000..43e2720b365 --- /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 a15fb94c8ff..841f7b26030 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 99e965e1b21..5b6c33d7231 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 94c46e4f362..b57d2c8747a 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 00000000000..2af363e8f1c --- /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 3b90529d740..534a6b3654e 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 b9f6fa7ab2a..25d44d80b54 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 9d388203bcb..caf99aed710 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 00000000000..19bc44d2734 --- /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 bc64862afec..6b7f6d907ae 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 38f58148e4c..90a22ace2b8 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 bfea843c56e..919fdeb21ea 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 00000000000..24eeccf11a0 --- /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 c94d79b16d5..c3dc7f9ac5d 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 d7d2e4fec3e..46a18c457af 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 99dcae6ca47..98d4f8ff63f 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 70c19bf2aec..79bea5f6e44 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 00000000000..10d1374187e --- /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 99b677ddd7d..955c5d39108 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 cf978d4a015..ff0ba48d98a 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 2f7f84af27e..4c5e0bf1ccb 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 d8c1d84e2b6..1c934e2784c 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 8b2e9a9aed0..c1092875b01 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 6a1eb4bac8e..d54eec90b5f 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 fd06722a445..fb2445f0f8c 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 7b2531c1290..8330583cf74 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 62498a7dfe2..e2c4a63f8d7 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 9699a7219ad..c5112235239 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 4b943032d28..e06bff43993 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 d535e9dd588..eea55972c62 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 cbe4d8fbedd..5965911d459 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 9bf6e189369..415c0a6afaa 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" }