diff --git a/homeassistant/components/aemet/translations/pl.json b/homeassistant/components/aemet/translations/pl.json index 2c5c24fae2a..8531ca47fd6 100644 --- a/homeassistant/components/aemet/translations/pl.json +++ b/homeassistant/components/aemet/translations/pl.json @@ -18,5 +18,14 @@ "title": "AEMET OpenData" } } + }, + "options": { + "step": { + "init": { + "data": { + "station_updates": "Zbieraj dane ze stacji pogodowych AEMET" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/bosch_shc/translations/es.json b/homeassistant/components/bosch_shc/translations/es.json new file mode 100644 index 00000000000..71aaac2dfb2 --- /dev/null +++ b/homeassistant/components/bosch_shc/translations/es.json @@ -0,0 +1,10 @@ +{ + "config": { + "step": { + "user": { + "title": "Par\u00e1metros de autenticaci\u00f3n SHC" + } + } + }, + "title": "Bosch SHC" +} \ No newline at end of file diff --git a/homeassistant/components/bosch_shc/translations/pl.json b/homeassistant/components/bosch_shc/translations/pl.json new file mode 100644 index 00000000000..c140bf6b6f8 --- /dev/null +++ b/homeassistant/components/bosch_shc/translations/pl.json @@ -0,0 +1,38 @@ +{ + "config": { + "abort": { + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane", + "reauth_successful": "Ponowne uwierzytelnienie powiod\u0142o si\u0119" + }, + "error": { + "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia", + "invalid_auth": "Niepoprawne uwierzytelnienie", + "pairing_failed": "Parowanie nie powiod\u0142o si\u0119. Sprawd\u017a, czy kontroler Bosch Smart Home jest w trybie parowania (miga dioda LED) i czy Twoje has\u0142o jest prawid\u0142owe.", + "session_error": "B\u0142\u0105d sesji: API zwr\u00f3ci\u0142o niepoprawny wynik.", + "unknown": "Nieoczekiwany b\u0142\u0105d" + }, + "flow_title": "Bosch SHC: {name}", + "step": { + "confirm_discovery": { + "description": "Naci\u015bnij przycisk z przodu kontrolera Bosch Smart Home, a\u017c dioda LED zacznie miga\u0107. Chcesz kontynuowa\u0107 konfiguracj\u0119 {model} @ {host} z Home Assistantem?" + }, + "credentials": { + "data": { + "password": "Has\u0142o kontrolera" + } + }, + "reauth_confirm": { + "description": "Integracja Bosch_SHC wymaga ponownego uwierzytelnienia Twojego konta", + "title": "Ponownie uwierzytelnij integracj\u0119" + }, + "user": { + "data": { + "host": "Nazwa hosta lub adres IP" + }, + "description": "Skonfiguruj kontroler Bosch Smart Home, aby umo\u017cliwi\u0107 monitorowanie i sterowanie za pomoc\u0105 Home Assistanta.", + "title": "Parametry uwierzytelniania SHC" + } + } + }, + "title": "Bosch SHC" +} \ No newline at end of file diff --git a/homeassistant/components/fritz/translations/ca.json b/homeassistant/components/fritz/translations/ca.json index 10926ed8348..2e240bb9833 100644 --- a/homeassistant/components/fritz/translations/ca.json +++ b/homeassistant/components/fritz/translations/ca.json @@ -51,5 +51,14 @@ "title": "Configuraci\u00f3 de FRITZ!Box Tools" } } + }, + "options": { + "step": { + "init": { + "data": { + "consider_home": "Segons d'espera abans de considerar un dispositiu a 'casa'" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/fritz/translations/es.json b/homeassistant/components/fritz/translations/es.json index db9b2fa5c2a..ed39b227ec8 100644 --- a/homeassistant/components/fritz/translations/es.json +++ b/homeassistant/components/fritz/translations/es.json @@ -38,6 +38,19 @@ }, "description": "Configurar FRITZ!Box Tools para controlar tu FRITZ!Box.\nM\u00ednimo necesario: usuario, contrase\u00f1a.", "title": "Configurar FRITZ!Box Tools - obligatorio" + }, + "user": { + "description": "Configure las herramientas de FRITZ! Box para controlar su FRITZ! Box.\n M\u00ednimo necesario: nombre de usuario, contrase\u00f1a.", + "title": "Configurar las herramientas de FRITZ! Box" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "consider_home": "Segundos para considerar un dispositivo en 'casa'" + } } } } diff --git a/homeassistant/components/fritz/translations/pl.json b/homeassistant/components/fritz/translations/pl.json index b9f17e23624..5632ae67694 100644 --- a/homeassistant/components/fritz/translations/pl.json +++ b/homeassistant/components/fritz/translations/pl.json @@ -8,6 +8,7 @@ "error": { "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane", "already_in_progress": "Konfiguracja jest ju\u017c w toku", + "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia", "connection_error": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia", "invalid_auth": "Niepoprawne uwierzytelnienie" }, @@ -38,6 +39,25 @@ }, "description": "Skonfiguruj narz\u0119dzia FRITZ!Box, aby sterowa\u0107 urz\u0105dzeniem FRITZ! Box.\nMinimalne wymagania: nazwa u\u017cytkownika, has\u0142o.", "title": "Konfiguracja narz\u0119dzi FRITZ!Box - obowi\u0105zkowe" + }, + "user": { + "data": { + "host": "Nazwa hosta lub adres IP", + "password": "Has\u0142o", + "port": "Port", + "username": "Nazwa u\u017cytkownika" + }, + "description": "Skonfiguruj narz\u0119dzia FRITZ!Box, aby sterowa\u0107 urz\u0105dzeniem FRITZ!Box.\nMinimalne wymagania: nazwa u\u017cytkownika, has\u0142o.", + "title": "Konfiguracja narz\u0119dzi FRITZ!Box" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "consider_home": "Czas w sekundach, zanim urz\u0105dzenie otrzyma stan \"w domu\"" + } } } } diff --git a/homeassistant/components/garages_amsterdam/translations/es.json b/homeassistant/components/garages_amsterdam/translations/es.json new file mode 100644 index 00000000000..3bf5c176b56 --- /dev/null +++ b/homeassistant/components/garages_amsterdam/translations/es.json @@ -0,0 +1,13 @@ +{ + "config": { + "step": { + "user": { + "data": { + "garage_name": "Nombre del garaje" + }, + "title": "Elige un garaje para vigilar" + } + } + }, + "title": "Garajes Amsterdam" +} \ No newline at end of file diff --git a/homeassistant/components/garages_amsterdam/translations/pl.json b/homeassistant/components/garages_amsterdam/translations/pl.json new file mode 100644 index 00000000000..a9f220d9bfc --- /dev/null +++ b/homeassistant/components/garages_amsterdam/translations/pl.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane", + "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia", + "unknown": "Nieoczekiwany b\u0142\u0105d" + }, + "step": { + "user": { + "data": { + "garage_name": "Nazwa parkingu" + }, + "title": "Wybierz parking do monitorowania" + } + } + }, + "title": "Parkingi Amsterdamie" +} \ No newline at end of file diff --git a/homeassistant/components/goalzero/translations/pl.json b/homeassistant/components/goalzero/translations/pl.json index 4b06301953e..3aba221bc4a 100644 --- a/homeassistant/components/goalzero/translations/pl.json +++ b/homeassistant/components/goalzero/translations/pl.json @@ -1,7 +1,9 @@ { "config": { "abort": { - "already_configured": "Konto jest ju\u017c skonfigurowane" + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane", + "invalid_host": "Nieprawid\u0142owa nazwa hosta lub adres IP", + "unknown": "Nieoczekiwany b\u0142\u0105d" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia", @@ -9,12 +11,16 @@ "unknown": "Nieoczekiwany b\u0142\u0105d" }, "step": { + "confirm_discovery": { + "description": "Zaleca si\u0119 rezerwacj\u0119 DHCP w ustawieniach routera. Je\u015bli tego nie ustawisz, urz\u0105dzenie mo\u017ce sta\u0107 si\u0119 niedost\u0119pne, do czasu a\u017c Home Assistant wykryje nowy adres IP. Post\u0119puj wg instrukcji obs\u0142ugi routera.", + "title": "Goal Zero Yeti" + }, "user": { "data": { "host": "Nazwa hosta lub adres IP", "name": "Nazwa" }, - "description": "Najpierw musisz pobra\u0107 aplikacj\u0119 Goal Zero: https://www.goalzero.com/product-features/yeti-app/\n\nPost\u0119puj zgodnie z instrukcjami, aby pod\u0142\u0105czy\u0107 Yeti do sieci Wi-Fi. W ustawieniach routera nale\u017cy skonfigurowa\u0107 rezerwacj\u0119 adres\u00f3w DHCP, aby upewni\u0107 si\u0119, \u017ce adres IP hosta nie ulegnie zmianie. Post\u0119puj wg instrukcji obs\u0142ugi routera.", + "description": "Najpierw musisz pobra\u0107 aplikacj\u0119 Goal Zero: https://www.goalzero.com/product-features/yeti-app/\n\nPost\u0119puj zgodnie z instrukcjami, aby pod\u0142\u0105czy\u0107 Yeti do sieci Wi-Fi. Zaleca si\u0119 rezerwacj\u0119 DHCP w ustawieniach routera. Je\u015bli tego nie ustawisz, urz\u0105dzenie mo\u017ce sta\u0107 si\u0119 niedost\u0119pne, do czasu a\u017c Home Assistant wykryje nowy adres IP. Post\u0119puj wg instrukcji obs\u0142ugi routera.", "title": "Goal Zero Yeti" } } diff --git a/homeassistant/components/homekit_controller/translations/ca.json b/homeassistant/components/homekit_controller/translations/ca.json index e46e083f1bd..ff9f180c943 100644 --- a/homeassistant/components/homekit_controller/translations/ca.json +++ b/homeassistant/components/homekit_controller/translations/ca.json @@ -12,6 +12,7 @@ }, "error": { "authentication_error": "Codi HomeKit incorrecte. Verifica'l i torna-ho a provar.", + "insecure_setup_code": "El codi de configuraci\u00f3 sol\u00b7licitat no \u00e9s segur per naturalesa. Aquest accessori no compleix els requisits b\u00e0sics de seguretat.", "max_peers_error": "El dispositiu ha refusat la vinculaci\u00f3 perqu\u00e8 no t\u00e9 suficient espai lliure.", "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.", "unable_to_pair": "No s'ha pogut vincular, torna-ho a provar.", @@ -29,6 +30,7 @@ }, "pair": { "data": { + "allow_insecure_setup_codes": "Permet la vinculaci\u00f3 amb codis de configuraci\u00f3 insegurs.", "pairing_code": "Codi de vinculaci\u00f3" }, "description": "El controlador HomeKit es comunica amb {name} a trav\u00e9s de la xarxa d'\u00e0rea local utilitzant una connexi\u00f3 segura encriptada sense un HomeKit o iCloud separats. Introdueix el codi de vinculaci\u00f3 de HomeKit (en format XXX-XX-XXX) per utilitzar aquest accessori. Aquest codi es troba normalment en el propi dispositiu o en la seva caixa.", diff --git a/homeassistant/components/homekit_controller/translations/pl.json b/homeassistant/components/homekit_controller/translations/pl.json index 87a7d4ef2b5..d7b5cc69cf3 100644 --- a/homeassistant/components/homekit_controller/translations/pl.json +++ b/homeassistant/components/homekit_controller/translations/pl.json @@ -12,6 +12,7 @@ }, "error": { "authentication_error": "Niepoprawny kod parowania HomeKit. Sprawd\u017a go i spr\u00f3buj ponownie.", + "insecure_setup_code": "\u017b\u0105dany kod instalacyjny jest niezabezpieczony ze wzgl\u0119du na jego trywialny charakter. To akcesorium nie spe\u0142nia podstawowych wymaga\u0144 bezpiecze\u0144stwa.", "max_peers_error": "Urz\u0105dzenie odm\u00f3wi\u0142o parowania, poniewa\u017c nie ma wolnej pami\u0119ci parowania", "pairing_failed": "Wyst\u0105pi\u0142 nieobs\u0142ugiwany b\u0142\u0105d podczas pr\u00f3by sparowania z tym urz\u0105dzeniem. Mo\u017ce to by\u0107 tymczasowa awaria lub urz\u0105dzenie mo\u017ce nie by\u0107 obecnie obs\u0142ugiwane.", "unable_to_pair": "Nie mo\u017cna sparowa\u0107, spr\u00f3buj ponownie", @@ -29,6 +30,7 @@ }, "pair": { "data": { + "allow_insecure_setup_codes": "Zezwalaj na parowanie z niezabezpieczonymi kodami konfiguracji.", "pairing_code": "Kod parowania" }, "description": "Kontroler HomeKit komunikuje si\u0119 z {name} poprzez sie\u0107 lokaln\u0105 za pomoc\u0105 bezpiecznego, szyfrowanego po\u0142\u0105czenia bez oddzielnego kontrolera HomeKit lub iCloud. Wprowad\u017a kod parowania (w formacie XXX-XX-XXX), aby u\u017cy\u0107 tego akcesorium. Ten kod zazwyczaj znajduje si\u0119 na samym urz\u0105dzeniu lub w jego opakowaniu.", diff --git a/homeassistant/components/hunterdouglas_powerview/translations/pl.json b/homeassistant/components/hunterdouglas_powerview/translations/pl.json index 1bf55f64477..fa8b1d856a2 100644 --- a/homeassistant/components/hunterdouglas_powerview/translations/pl.json +++ b/homeassistant/components/hunterdouglas_powerview/translations/pl.json @@ -7,6 +7,7 @@ "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia", "unknown": "Nieoczekiwany b\u0142\u0105d" }, + "flow_title": "{name} ({host})", "step": { "link": { "description": "Czy chcesz skonfigurowa\u0107 {name} ({host})?", diff --git a/homeassistant/components/isy994/translations/pl.json b/homeassistant/components/isy994/translations/pl.json index c0ee1b5d3a3..4deeefe391d 100644 --- a/homeassistant/components/isy994/translations/pl.json +++ b/homeassistant/components/isy994/translations/pl.json @@ -36,5 +36,13 @@ "title": "Opcje ISY994" } } + }, + "system_health": { + "info": { + "device_connected": "ISY pod\u0142\u0105czony", + "host_reachable": "Host osi\u0105galny", + "last_heartbeat": "Czas ostatniego pulsu", + "websocket_status": "Status wydarzenia websocket" + } } } \ No newline at end of file diff --git a/homeassistant/components/keenetic_ndms2/translations/ca.json b/homeassistant/components/keenetic_ndms2/translations/ca.json index 364b5dad10e..0acb0ef0266 100644 --- a/homeassistant/components/keenetic_ndms2/translations/ca.json +++ b/homeassistant/components/keenetic_ndms2/translations/ca.json @@ -1,11 +1,14 @@ { "config": { "abort": { - "already_configured": "El compte ja ha estat configurat" + "already_configured": "El compte ja ha estat configurat", + "no_udn": "La informaci\u00f3 de descobriment SSDP no t\u00e9 UDN", + "not_keenetic_ndms2": "El dispositiu descobert no \u00e9s un router Keenetic" }, "error": { "cannot_connect": "Ha fallat la connexi\u00f3" }, + "flow_title": "{name} ({host})", "step": { "user": { "data": { diff --git a/homeassistant/components/keenetic_ndms2/translations/es.json b/homeassistant/components/keenetic_ndms2/translations/es.json index 6b8eed6e26b..190caf9947b 100644 --- a/homeassistant/components/keenetic_ndms2/translations/es.json +++ b/homeassistant/components/keenetic_ndms2/translations/es.json @@ -1,11 +1,14 @@ { "config": { "abort": { - "already_configured": "La cuenta ya est\u00e1 configurada" + "already_configured": "La cuenta ya est\u00e1 configurada", + "no_udn": "La informaci\u00f3n de descubrimiento SSDP no tiene UDN", + "not_keenetic_ndms2": "El art\u00edculo descubierto no es un router Keenetic" }, "error": { "cannot_connect": "Fallo de conexi\u00f3n" }, + "flow_title": "{name} ( {host} )", "step": { "user": { "data": { diff --git a/homeassistant/components/keenetic_ndms2/translations/no.json b/homeassistant/components/keenetic_ndms2/translations/no.json index d37a306d9a6..52200ccc615 100644 --- a/homeassistant/components/keenetic_ndms2/translations/no.json +++ b/homeassistant/components/keenetic_ndms2/translations/no.json @@ -1,11 +1,14 @@ { "config": { "abort": { - "already_configured": "Kontoen er allerede konfigurert" + "already_configured": "Kontoen er allerede konfigurert", + "no_udn": "SSDP-oppdagelsesinformasjon har ingen UDN", + "not_keenetic_ndms2": "Oppdaget element er ikke en Keenetic-router" }, "error": { "cannot_connect": "Tilkobling mislyktes" }, + "flow_title": "{name} ({host})", "step": { "user": { "data": { diff --git a/homeassistant/components/keenetic_ndms2/translations/pl.json b/homeassistant/components/keenetic_ndms2/translations/pl.json index ba8b709301d..a96f50ecc19 100644 --- a/homeassistant/components/keenetic_ndms2/translations/pl.json +++ b/homeassistant/components/keenetic_ndms2/translations/pl.json @@ -1,11 +1,14 @@ { "config": { "abort": { - "already_configured": "Konto jest ju\u017c skonfigurowane" + "already_configured": "Konto jest ju\u017c skonfigurowane", + "no_udn": "Informacje o wykrywaniu SSDP nie maj\u0105 UDN", + "not_keenetic_ndms2": "Wykryty element nie jest routerem Keenetic" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia" }, + "flow_title": "{name} ({host})", "step": { "user": { "data": { diff --git a/homeassistant/components/keenetic_ndms2/translations/zh-Hant.json b/homeassistant/components/keenetic_ndms2/translations/zh-Hant.json index 2f64eee7439..616ccff6c20 100644 --- a/homeassistant/components/keenetic_ndms2/translations/zh-Hant.json +++ b/homeassistant/components/keenetic_ndms2/translations/zh-Hant.json @@ -1,11 +1,14 @@ { "config": { "abort": { - "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "no_udn": "SSDP \u6240\u767c\u73fe\u7684\u8cc7\u8a0a\u4e0d\u542b UDN", + "not_keenetic_ndms2": "\u6240\u767c\u73fe\u7684\u88dd\u7f6e\u4e26\u975e Keenetic \u8def\u7531\u5668" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557" }, + "flow_title": "{name} ({host})", "step": { "user": { "data": { diff --git a/homeassistant/components/kraken/translations/pl.json b/homeassistant/components/kraken/translations/pl.json new file mode 100644 index 00000000000..288b3b1d2b2 --- /dev/null +++ b/homeassistant/components/kraken/translations/pl.json @@ -0,0 +1,34 @@ +{ + "config": { + "abort": { + "already_configured": "Ju\u017c skonfigurowano. Mo\u017cliwa jest tylko jedna konfiguracja." + }, + "error": { + "few": "kilka", + "many": "wiele", + "one": "jeden", + "other": "inne" + }, + "step": { + "user": { + "data": { + "few": "kilka", + "many": "wiele", + "one": "jeden", + "other": "inne" + }, + "description": "Czy chcesz rozpocz\u0105\u0107 konfiguracj\u0119?" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Cz\u0119stotliwo\u015b\u0107 aktualizacji", + "tracked_asset_pairs": "\u015aledzone pary walut" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/meteoclimatic/translations/ca.json b/homeassistant/components/meteoclimatic/translations/ca.json new file mode 100644 index 00000000000..5f672d87535 --- /dev/null +++ b/homeassistant/components/meteoclimatic/translations/ca.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat", + "unknown": "Error inesperat" + }, + "error": { + "not_found": "No s'han trobat dispositius a la xarxa" + }, + "step": { + "user": { + "data": { + "code": "Codi d'estaci\u00f3" + }, + "description": "Introdueix el codi d'estaci\u00f3 meteorol\u00f2gica (per exemple, ESCAT4300000043206B)", + "title": "Meteoclimatic" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/meteoclimatic/translations/es.json b/homeassistant/components/meteoclimatic/translations/es.json new file mode 100644 index 00000000000..251fcbe8e09 --- /dev/null +++ b/homeassistant/components/meteoclimatic/translations/es.json @@ -0,0 +1,13 @@ +{ + "config": { + "step": { + "user": { + "data": { + "code": "C\u00f3digo de la estaci\u00f3n" + }, + "description": "Introduzca el c\u00f3digo de la estaci\u00f3n Meteoclimatic (por ejemplo, ESCAT430000000043206B)", + "title": "Meteoclimatic" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/meteoclimatic/translations/no.json b/homeassistant/components/meteoclimatic/translations/no.json new file mode 100644 index 00000000000..0e6e080d146 --- /dev/null +++ b/homeassistant/components/meteoclimatic/translations/no.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert", + "unknown": "Uventet feil" + }, + "error": { + "not_found": "Ingen enheter funnet p\u00e5 nettverket" + }, + "step": { + "user": { + "data": { + "code": "Stasjonskode" + }, + "description": "Angi Meteoclimatic stasjonskode (f.eks. ESCAT4300000043206B)", + "title": "Meteoclimatic" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/meteoclimatic/translations/pl.json b/homeassistant/components/meteoclimatic/translations/pl.json new file mode 100644 index 00000000000..c4539bd6c8b --- /dev/null +++ b/homeassistant/components/meteoclimatic/translations/pl.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane", + "unknown": "Nieoczekiwany b\u0142\u0105d" + }, + "error": { + "not_found": "Nie znaleziono urz\u0105dze\u0144 w sieci" + }, + "step": { + "user": { + "data": { + "code": "Kod stacji" + }, + "description": "Wpisz kod stacji Meteoclimatic (np. ESCAT4300000043206B)", + "title": "Meteoclimatic" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/meteoclimatic/translations/zh-Hant.json b/homeassistant/components/meteoclimatic/translations/zh-Hant.json new file mode 100644 index 00000000000..d5c3793be7d --- /dev/null +++ b/homeassistant/components/meteoclimatic/translations/zh-Hant.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "error": { + "not_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e" + }, + "step": { + "user": { + "data": { + "code": "\u6c23\u8c61\u7ad9\u4ee3\u78bc" + }, + "description": "\u8f38\u5165 Meteoclimatic \u6c23\u8c61\u7ad9\u4ee3\u78bc\uff08\u4f8b\u5982 ESCAT4300000043206B\uff09", + "title": "Meteoclimatic" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/motioneye/translations/es.json b/homeassistant/components/motioneye/translations/es.json index 4f749d5c6d8..d018c52515e 100644 --- a/homeassistant/components/motioneye/translations/es.json +++ b/homeassistant/components/motioneye/translations/es.json @@ -11,6 +11,10 @@ "unknown": "Error inesperado" }, "step": { + "hassio_confirm": { + "description": "\u00bfQuieres configurar Home Assistant para que se conecte al servicio motionEye proporcionado por el complemento: {addon}?", + "title": "motionEye a trav\u00e9s del complemento Home Assistant" + }, "user": { "data": { "admin_password": "Contrase\u00f1a administrador", diff --git a/homeassistant/components/motioneye/translations/et.json b/homeassistant/components/motioneye/translations/et.json index c3e44c52974..1b0861dbc75 100644 --- a/homeassistant/components/motioneye/translations/et.json +++ b/homeassistant/components/motioneye/translations/et.json @@ -11,6 +11,10 @@ "unknown": "Tundmatu viga" }, "step": { + "hassio_confirm": { + "description": "Kas konfigureerida Home Assistanti \u00fchenduse loomiseks lisandmooduli pakutava motionEye teenusega: {addon} ?", + "title": "motionEye Home Assistanti lisandmooduli kaudu" + }, "user": { "data": { "admin_password": "Haldaja salas\u00f5na", diff --git a/homeassistant/components/motioneye/translations/pl.json b/homeassistant/components/motioneye/translations/pl.json index dca40bdcd3d..296c2f963af 100644 --- a/homeassistant/components/motioneye/translations/pl.json +++ b/homeassistant/components/motioneye/translations/pl.json @@ -11,6 +11,10 @@ "unknown": "Nieoczekiwany b\u0142\u0105d" }, "step": { + "hassio_confirm": { + "description": "Czy chcesz skonfigurowa\u0107 Home Assistanta, aby po\u0142\u0105czy\u0142 si\u0119 z motionEye przez dodatek {addon}?", + "title": "motionEye poprzez dodatek Home Assistant" + }, "user": { "data": { "admin_password": "Has\u0142o admina", diff --git a/homeassistant/components/motioneye/translations/ru.json b/homeassistant/components/motioneye/translations/ru.json index a983ddcae0f..8999b0e8f82 100644 --- a/homeassistant/components/motioneye/translations/ru.json +++ b/homeassistant/components/motioneye/translations/ru.json @@ -11,6 +11,10 @@ "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "step": { + "hassio_confirm": { + "description": "\u041d\u0430\u0447\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 motionEye (\u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \"{addon}\")?", + "title": "motionEye (\u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f Home Assistant)" + }, "user": { "data": { "admin_password": "\u041f\u0430\u0440\u043e\u043b\u044c \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430", diff --git a/homeassistant/components/motioneye/translations/zh-Hant.json b/homeassistant/components/motioneye/translations/zh-Hant.json index aa05784e53d..8c143655f2f 100644 --- a/homeassistant/components/motioneye/translations/zh-Hant.json +++ b/homeassistant/components/motioneye/translations/zh-Hant.json @@ -11,6 +11,10 @@ "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "step": { + "hassio_confirm": { + "description": "\u662f\u5426\u8981\u8a2d\u5b9a Home Assistant \u4ee5\u9023\u7dda\u81f3 motionEye\u3002\u9644\u52a0\u5143\u4ef6\u70ba\uff1a{addon} \uff1f", + "title": "\u4f7f\u7528 Home Assistant \u9644\u52a0\u5143\u4ef6 motionEye" + }, "user": { "data": { "admin_password": "Admin \u5bc6\u78bc", diff --git a/homeassistant/components/nexia/translations/pl.json b/homeassistant/components/nexia/translations/pl.json index fc1bdf7f273..6e40e21a7f0 100644 --- a/homeassistant/components/nexia/translations/pl.json +++ b/homeassistant/components/nexia/translations/pl.json @@ -11,6 +11,7 @@ "step": { "user": { "data": { + "brand": "Marka", "password": "Has\u0142o", "username": "Nazwa u\u017cytkownika" }, diff --git a/homeassistant/components/samsungtv/translations/ca.json b/homeassistant/components/samsungtv/translations/ca.json index 9ccff13ae3d..aab8e05b5ac 100644 --- a/homeassistant/components/samsungtv/translations/ca.json +++ b/homeassistant/components/samsungtv/translations/ca.json @@ -5,6 +5,7 @@ "already_in_progress": "El flux de configuraci\u00f3 ja est\u00e0 en curs", "auth_missing": "Home Assistant no est\u00e0 autenticat per connectar-se amb aquest televisor Samsung. V\u00e9s a la configuraci\u00f3 del televisor per autoritzar a Home Assistant.", "cannot_connect": "Ha fallat la connexi\u00f3", + "id_missing": "El dispositiu Samsung no t\u00e9 cap n\u00famero de s\u00e8rie.", "not_supported": "Actualment aquest televisor Samsung no \u00e9s compatible.", "reauth_successful": "Re-autenticaci\u00f3 realitzada correctament", "unknown": "Error inesperat" @@ -18,6 +19,9 @@ "description": "Vols configurar el televisior Samsung {model}? Si mai abans l'has connectat a Home Assistant haur\u00edes de veure una finestra emergent a la pantalla del televisor demanant autenticaci\u00f3. Les configuracions manuals d'aquest televisor es sobreescriuran.", "title": "Televisor Samsung" }, + "reauth_confirm": { + "description": "Despr\u00e9s d'enviar, tens 30 segons per acceptar la finestra emergent de {device} que sol\u00b7licita autoritzaci\u00f3." + }, "user": { "data": { "host": "Amfitri\u00f3", diff --git a/homeassistant/components/samsungtv/translations/pl.json b/homeassistant/components/samsungtv/translations/pl.json index 66d6ce3c4f3..ed117c60d21 100644 --- a/homeassistant/components/samsungtv/translations/pl.json +++ b/homeassistant/components/samsungtv/translations/pl.json @@ -3,16 +3,25 @@ "abort": { "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane", "already_in_progress": "Konfiguracja jest ju\u017c w toku", - "auth_missing": "Home Assistant nie ma uprawnie\u0144 do po\u0142\u0105czenia si\u0119 z tym telewizorem Samsung. Sprawd\u017a ustawienia telewizora, aby autoryzowa\u0107 Home Assistant.", + "auth_missing": "Home Assistant nie ma uprawnie\u0144 do po\u0142\u0105czenia si\u0119 z tym telewizorem Samsung. Sprawd\u017a ustawienia \"Mened\u017cera urz\u0105dze\u0144 zewn\u0119trznych\", aby autoryzowa\u0107 Home Assistant.", "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia", - "not_supported": "Ten telewizor Samsung nie jest obecnie obs\u0142ugiwany" + "id_missing": "To urz\u0105dzenie Samsung nie ma numeru seryjnego.", + "not_supported": "To urz\u0105dzenie Samsung nie jest obecnie obs\u0142ugiwane", + "reauth_successful": "Ponowne uwierzytelnienie powiod\u0142o si\u0119", + "unknown": "Nieoczekiwany b\u0142\u0105d" }, - "flow_title": "{model}", + "error": { + "auth_missing": "[%key::component::samsungtv::config::abort::auth_missing%]" + }, + "flow_title": "{device}", "step": { "confirm": { - "description": "Czy chcesz skonfigurowa\u0107 telewizor Samsung {model}? Je\u015bli nigdy wcze\u015bniej ten telewizor nie by\u0142 \u0142\u0105czony z Home Assistantem, na jego ekranie powinna pojawi\u0107 si\u0119 pro\u015bba o uwierzytelnienie. R\u0119czne konfiguracje tego telewizora zostan\u0105 zast\u0105pione.", + "description": "Czy chcesz skonfigurowa\u0107 {device}? Je\u015bli nigdy wcze\u015bniej nie \u0142\u0105czy\u0142e\u015b go z Home Assistantem, na jego ekranie powinna pojawi\u0107 si\u0119 pro\u015bba o uwierzytelnienie.", "title": "Samsung TV" }, + "reauth_confirm": { + "description": "Po wys\u0142aniu \u017c\u0105dania, zaakceptuj wyskakuj\u0105ce okienko na {device} z pro\u015bb\u0105 o autoryzacj\u0119 w ci\u0105gu 30 sekund." + }, "user": { "data": { "host": "Nazwa hosta lub adres IP", diff --git a/homeassistant/components/sia/translations/ca.json b/homeassistant/components/sia/translations/ca.json new file mode 100644 index 00000000000..a34ce4bdd0d --- /dev/null +++ b/homeassistant/components/sia/translations/ca.json @@ -0,0 +1,50 @@ +{ + "config": { + "error": { + "invalid_account_format": "El compte no \u00e9s un valor hexadecimal, utilitza nom\u00e9s 0-9 i A-F.", + "invalid_account_length": "El compte no t\u00e9 la longitud correcta, ha de tenir entre 3 i 16 car\u00e0cters.", + "invalid_key_format": "La clau no \u00e9s un valor hexadecimal, utilitza nom\u00e9s 0-9 i A-F.", + "invalid_key_length": "La clau no t\u00e9 la longitud correcta, ha de tenir 16, 24 o 32 car\u00e0cters hexadecimals.", + "invalid_ping": "L'interval de refresc ha d'estar compr\u00e8s entre 1 i 1440 minuts.", + "invalid_zones": "Cal que hi hagi com a m\u00ednim 1 zona.", + "unknown": "Error inesperat" + }, + "step": { + "additional_account": { + "data": { + "account": "ID del compte", + "additional_account": "Comptes addicionals", + "encryption_key": "Clau de xifrat", + "ping_interval": "Interval de refresc (min)", + "zones": "Nombre de zones del compte" + }, + "title": "Afegeix un altre compte al port actual." + }, + "user": { + "data": { + "account": "ID del compte", + "additional_account": "Comptes addicionals", + "encryption_key": "Clau de xifrat", + "ping_interval": "Interval de refresc (min)", + "port": "Port", + "protocol": "Protocol", + "zones": "Nombre de zones del compte" + }, + "title": "Crea una connexi\u00f3 per a sistemes d'alarma basats en SIA." + } + } + }, + "options": { + "step": { + "options": { + "data": { + "ignore_timestamps": "Ignora la comprovaci\u00f3 de marca de temps dels esdeveniments SIA", + "zones": "Nombre de zones del compte" + }, + "description": "Configura les opcions del compte: {account}", + "title": "Opcions de configuraci\u00f3 de SIA." + } + } + }, + "title": "SIA Alarm Systems" +} \ No newline at end of file diff --git a/homeassistant/components/sia/translations/es.json b/homeassistant/components/sia/translations/es.json new file mode 100644 index 00000000000..02d266869bf --- /dev/null +++ b/homeassistant/components/sia/translations/es.json @@ -0,0 +1,32 @@ +{ + "config": { + "step": { + "additional_account": { + "title": "Agrega otra cuenta al puerto actual." + }, + "user": { + "data": { + "account": "ID de la cuenta", + "additional_account": "Cuentas adicionales", + "encryption_key": "Clave de encriptaci\u00f3n", + "ping_interval": "Intervalo de ping (min)", + "protocol": "Protocolo", + "zones": "N\u00famero de zonas de la cuenta" + }, + "title": "Cree una conexi\u00f3n para sistemas de alarma basados en SIA." + } + } + }, + "options": { + "step": { + "options": { + "data": { + "ignore_timestamps": "Ignore la verificaci\u00f3n de la marca de tiempo de los eventos SIA" + }, + "description": "Configure las opciones para la cuenta: {account}", + "title": "Opciones para la configuraci\u00f3n de SIA." + } + } + }, + "title": "Sistemas de alarma SIA" +} \ No newline at end of file diff --git a/homeassistant/components/sia/translations/pl.json b/homeassistant/components/sia/translations/pl.json new file mode 100644 index 00000000000..d41281519d4 --- /dev/null +++ b/homeassistant/components/sia/translations/pl.json @@ -0,0 +1,50 @@ +{ + "config": { + "error": { + "invalid_account_format": "Konto nie jest warto\u015bci\u0105 szesnastkow\u0105, u\u017cyj tylko 0-9 i A-F.", + "invalid_account_length": "Konto ma niew\u0142a\u015bciw\u0105 d\u0142ugo\u015b\u0107, musi mie\u0107 od 3 do 16 znak\u00f3w.", + "invalid_key_format": "Klucz nie jest warto\u015bci\u0105 szesnastkow\u0105, u\u017cyj tylko 0-9 i A-F.", + "invalid_key_length": "Klucz ma niew\u0142a\u015bciw\u0105 d\u0142ugo\u015b\u0107, musi mie\u0107 16, 24 lub 32 znaki szesnastkowe.", + "invalid_ping": "Cz\u0119stotliwo\u015b\u0107 pingowania musi wynosi\u0107 od 1 do 1440 minut.", + "invalid_zones": "Musi istnie\u0107 co najmniej 1 strefa.", + "unknown": "Nieoczekiwany b\u0142\u0105d" + }, + "step": { + "additional_account": { + "data": { + "account": "Identyfikator konta", + "additional_account": "Dodatkowe konta", + "encryption_key": "Klucz szyfrowania", + "ping_interval": "Cz\u0119stotliwo\u015b\u0107 pingowania (min)", + "zones": "Liczba stref dla konta" + }, + "title": "Dodaj kolejne konto do bie\u017c\u0105cego portu." + }, + "user": { + "data": { + "account": "Identyfikator konta", + "additional_account": "Dodatkowe konta", + "encryption_key": "Klucz szyfrowania", + "ping_interval": "Cz\u0119stotliwo\u015b\u0107 pingowania (min)", + "port": "Port", + "protocol": "Protok\u00f3\u0142", + "zones": "Liczba stref dla konta" + }, + "title": "Tworzenie po\u0142\u0105czenia dla system\u00f3w alarmowych opartych na SIA." + } + } + }, + "options": { + "step": { + "options": { + "data": { + "ignore_timestamps": "Ignoruj sprawdzanie znacznika czasu dla wydarze\u0144 SIA", + "zones": "Liczba stref dla konta" + }, + "description": "Ustaw opcje dla konta: {account}", + "title": "Opcje dla konfiguracji SIA." + } + } + }, + "title": "Systemy alarmowe SIA" +} \ No newline at end of file diff --git a/homeassistant/components/totalconnect/translations/en.json b/homeassistant/components/totalconnect/translations/en.json index 02ea1bfccbd..05f394fbb31 100644 --- a/homeassistant/components/totalconnect/translations/en.json +++ b/homeassistant/components/totalconnect/translations/en.json @@ -11,6 +11,7 @@ "step": { "locations": { "data": { + "location": "Location", "usercode": "Usercode" }, "description": "Enter the usercode for this user at location {location_id}", diff --git a/homeassistant/components/totalconnect/translations/es.json b/homeassistant/components/totalconnect/translations/es.json index 07837760a44..c4923884c43 100644 --- a/homeassistant/components/totalconnect/translations/es.json +++ b/homeassistant/components/totalconnect/translations/es.json @@ -11,7 +11,8 @@ "step": { "locations": { "data": { - "location": "Localizaci\u00f3n" + "location": "Localizaci\u00f3n", + "usercode": "Codigo de usuario" }, "description": "Ingrese el c\u00f3digo de usuario para este usuario en esta ubicaci\u00f3n", "title": "C\u00f3digos de usuario de ubicaci\u00f3n" diff --git a/homeassistant/components/totalconnect/translations/et.json b/homeassistant/components/totalconnect/translations/et.json index 3f1a15fe139..a4110f9bf0f 100644 --- a/homeassistant/components/totalconnect/translations/et.json +++ b/homeassistant/components/totalconnect/translations/et.json @@ -11,9 +11,10 @@ "step": { "locations": { "data": { - "location": "Asukoht" + "location": "Asukoht", + "usercode": "Kasutajakood" }, - "description": "Sisesta selle kasutaja kood selles asukohas", + "description": "Sisesta kasutaja kood asukohale {location_id}", "title": "Asukoha kasutajakoodid" }, "reauth_confirm": { diff --git a/homeassistant/components/totalconnect/translations/pl.json b/homeassistant/components/totalconnect/translations/pl.json index ff2ca2351e6..03452569c28 100644 --- a/homeassistant/components/totalconnect/translations/pl.json +++ b/homeassistant/components/totalconnect/translations/pl.json @@ -11,9 +11,10 @@ "step": { "locations": { "data": { - "location": "Lokalizacja" + "location": "Lokalizacja", + "usercode": "Kod u\u017cytkownika" }, - "description": "Wprowad\u017a kod u\u017cytkownika dla u\u017cytkownika w tej lokalizacji", + "description": "Wprowad\u017a kod u\u017cytkownika dla u\u017cytkownika w lokalizacji {location_id}", "title": "Kody lokalizacji u\u017cytkownika" }, "reauth_confirm": { diff --git a/homeassistant/components/totalconnect/translations/ru.json b/homeassistant/components/totalconnect/translations/ru.json index a4e48ca01d4..268f620c238 100644 --- a/homeassistant/components/totalconnect/translations/ru.json +++ b/homeassistant/components/totalconnect/translations/ru.json @@ -11,9 +11,10 @@ "step": { "locations": { "data": { - "location": "\u041c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435" + "location": "\u041c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435", + "usercode": "\u041a\u043e\u0434 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f" }, - "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043e\u0434 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u044d\u0442\u043e\u043c \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0438.", + "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043e\u0434 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0438 {location_id}.", "title": "\u041a\u043e\u0434\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f" }, "reauth_confirm": { diff --git a/homeassistant/components/upnp/translations/pl.json b/homeassistant/components/upnp/translations/pl.json index 3f66ec7c6f9..30213436d27 100644 --- a/homeassistant/components/upnp/translations/pl.json +++ b/homeassistant/components/upnp/translations/pl.json @@ -25,9 +25,19 @@ "user": { "data": { "scan_interval": "Cz\u0119stotliwo\u015b\u0107 aktualizacji (sekundy, minimum 30)", + "unique_id": "Urz\u0105dzenie", "usn": "Urz\u0105dzenie" } } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Cz\u0119stotliwo\u015b\u0107 aktualizacji (sekundy, minimum 30)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/wallbox/translations/ca.json b/homeassistant/components/wallbox/translations/ca.json new file mode 100644 index 00000000000..55240065548 --- /dev/null +++ b/homeassistant/components/wallbox/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", + "station": "N\u00famero de s\u00e8rie de l'estaci\u00f3", + "username": "Nom d'usuari" + } + } + } + }, + "title": "Wallbox" +} \ No newline at end of file diff --git a/homeassistant/components/wallbox/translations/es.json b/homeassistant/components/wallbox/translations/es.json new file mode 100644 index 00000000000..71e7a748955 --- /dev/null +++ b/homeassistant/components/wallbox/translations/es.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "station": "N\u00famero de serie de la estaci\u00f3n" + } + } + } + }, + "title": "Wallbox" +} \ No newline at end of file diff --git a/homeassistant/components/wallbox/translations/pl.json b/homeassistant/components/wallbox/translations/pl.json new file mode 100644 index 00000000000..2728f1cae31 --- /dev/null +++ b/homeassistant/components/wallbox/translations/pl.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane" + }, + "error": { + "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia", + "invalid_auth": "Niepoprawne uwierzytelnienie", + "unknown": "Nieoczekiwany b\u0142\u0105d" + }, + "step": { + "user": { + "data": { + "password": "Has\u0142o", + "station": "Numer seryjny stacji", + "username": "Nazwa u\u017cytkownika" + } + } + } + }, + "title": "Wallbox" +} \ No newline at end of file