diff --git a/homeassistant/components/arcam_fmj/translations/pl.json b/homeassistant/components/arcam_fmj/translations/pl.json index cad2b4adb25..6a2c18cbd44 100644 --- a/homeassistant/components/arcam_fmj/translations/pl.json +++ b/homeassistant/components/arcam_fmj/translations/pl.json @@ -1,4 +1,14 @@ { + "config": { + "step": { + "user": { + "data": { + "host": "Nazwa hosta lub adres IP", + "port": "Port" + } + } + } + }, "device_automation": { "trigger_type": { "turn_on": "{entity_name} zostanie poproszony o w\u0142\u0105czenie" diff --git a/homeassistant/components/denonavr/translations/ca.json b/homeassistant/components/denonavr/translations/ca.json new file mode 100644 index 00000000000..127d453ce02 --- /dev/null +++ b/homeassistant/components/denonavr/translations/ca.json @@ -0,0 +1,31 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat", + "connection_error": "No s'ha pogut connectar, torna-ho a provar" + }, + "step": { + "select": { + "data": { + "select_host": "IP del receptor" + } + }, + "user": { + "data": { + "host": "Adre\u00e7a IP" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "show_all_sources": "Mostra totes les fonts", + "zone2": "Configura la Zona 2", + "zone3": "Configura la Zona 3" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/denonavr/translations/en.json b/homeassistant/components/denonavr/translations/en.json index d5d3d54cc1c..7afc68d8fc1 100644 --- a/homeassistant/components/denonavr/translations/en.json +++ b/homeassistant/components/denonavr/translations/en.json @@ -1,48 +1,48 @@ { - "config": { - "flow_title": "Denon AVR Network Receiver: {name}", - "step": { - "user": { - "title": "Denon AVR Network Receivers", - "description": "Connect to your receiver, if the IP address is not set, auto-discovery is used", - "data": { - "host": "IP address" + "config": { + "abort": { + "already_configured": "Device is already configured", + "already_in_progress": "Config flow for this Denon AVR is already in progress", + "connection_error": "Failed to connect, please try again", + "not_denonavr_manufacturer": "Not a Denon AVR Network Receiver, discovered manafucturer did not match", + "not_denonavr_missing": "Not a Denon AVR Network Receiver, discovery information not complete" + }, + "error": { + "discovery_error": "Failed to discover a Denon AVR Network Receiver" + }, + "flow_title": "Denon AVR Network Receiver: {name}", + "step": { + "confirm": { + "description": "Please confirm adding the receiver", + "title": "Denon AVR Network Receivers" + }, + "select": { + "data": { + "select_host": "Receiver IP" + }, + "description": "Run the setup again if you want to connect additional receivers", + "title": "Select the receiver that you wish to connect" + }, + "user": { + "data": { + "host": "IP address" + }, + "description": "Connect to your receiver, if the IP address is not set, auto-discovery is used", + "title": "Denon AVR Network Receivers" + } } - }, - "confirm": { - "title": "Denon AVR Network Receivers", - "description": "Please confirm adding the receiver" - }, - "select": { - "title": "Select the receiver that you wish to connect", - "description": "Run the setup again if you want to connect additional receivers", - "data": { - "select_host": "Receiver IP" - } - } }, - "error": { - "discovery_error": "Failed to discover a Denon AVR Network Receiver" - }, - "abort": { - "already_configured": "Device is already configured", - "already_in_progress": "Config flow for this Denon AVR is already in progress", - "connection_error": "Failed to connect, please try again", - "not_denonavr_manufacturer": "Not a Denon AVR Network Receiver, discovered manafucturer did not match", - "not_denonavr_missing": "Not a Denon AVR Network Receiver, discovery information not complete" - } - }, - "options": { - "step": { - "init": { - "title": "Denon AVR Network Receivers", - "description": "Specify optional settings", - "data": { - "show_all_sources": "Show all sources", - "zone2": "Set up Zone 2", - "zone3": "Set up Zone 3" + "options": { + "step": { + "init": { + "data": { + "show_all_sources": "Show all sources", + "zone2": "Set up Zone 2", + "zone3": "Set up Zone 3" + }, + "description": "Specify optional settings", + "title": "Denon AVR Network Receivers" + } } - } } - } -} +} \ No newline at end of file diff --git a/homeassistant/components/denonavr/translations/pl.json b/homeassistant/components/denonavr/translations/pl.json new file mode 100644 index 00000000000..d8fd08f01f7 --- /dev/null +++ b/homeassistant/components/denonavr/translations/pl.json @@ -0,0 +1,48 @@ +{ + "config": { + "abort": { + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane.", + "already_in_progress": "Konfiguracja urz\u0105dzenia jest ju\u017c w toku.", + "connection_error": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia.", + "not_denonavr_manufacturer": "Nie jest to urz\u0105dzenie AVR firmy Denon, producent wykrytego urz\u0105dzenia nie pasuje.", + "not_denonavr_missing": "Nie jest to urz\u0105dzenie AVR firmy Denon, dane z automatycznego wykrywania nie s\u0105 kompletne." + }, + "error": { + "discovery_error": "Nie uda\u0142o si\u0119 wykry\u0107 urz\u0105dzenia AVR firmy Denon" + }, + "flow_title": "Denon AVR: {name}", + "step": { + "confirm": { + "description": "Prosz\u0119 potwierdzi\u0107 dodanie urz\u0105dzenia", + "title": "Denon AVR" + }, + "select": { + "data": { + "select_host": "Adres IP" + }, + "description": "Uruchom konfiguracj\u0119 integracji ponownie, je\u015bli chcesz pod\u0142\u0105czy\u0107 dodatkowe urz\u0105dzenia.", + "title": "Wybierz urz\u0105dzenie, z kt\u00f3rym chcesz si\u0119 po\u0142\u0105czy\u0107." + }, + "user": { + "data": { + "host": "Adres IP" + }, + "description": "\u0141\u0105czenie z urz\u0105dzeniem, je\u015bli adres IP nie jest zdefiniowany, u\u017cywane jest automatyczne wykrywanie.", + "title": "Denon AVR" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "show_all_sources": "Poka\u017c wszystkie \u017ar\u00f3d\u0142a", + "zone2": "Konfiguracja Strefy 2", + "zone3": "Konfiguracja Strefy 3" + }, + "description": "Ustawienia opcjonalne", + "title": "Denon AVR" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/denonavr/translations/ru.json b/homeassistant/components/denonavr/translations/ru.json new file mode 100644 index 00000000000..de9ca15c730 --- /dev/null +++ b/homeassistant/components/denonavr/translations/ru.json @@ -0,0 +1,48 @@ +{ + "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_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.", + "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.", + "not_denonavr_missing": "\u041d\u0435\u043f\u043e\u043b\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430." + }, + "error": { + "discovery_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c \u0440\u0435\u0441\u0438\u0432\u0435\u0440 Denon." + }, + "flow_title": "\u0420\u0435\u0441\u0438\u0432\u0435\u0440 Denon: {name}", + "step": { + "confirm": { + "description": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0435\u0441\u0438\u0432\u0435\u0440\u0430", + "title": "\u0420\u0435\u0441\u0438\u0432\u0435\u0440\u044b Denon" + }, + "select": { + "data": { + "select_host": "IP-\u0430\u0434\u0440\u0435\u0441" + }, + "description": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0435\u0449\u0451 \u0440\u0430\u0437, \u0435\u0441\u043b\u0438 \u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0440\u0435\u0441\u0438\u0432\u0435\u0440", + "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u0435\u0441\u0438\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c" + }, + "user": { + "data": { + "host": "IP-\u0430\u0434\u0440\u0435\u0441" + }, + "description": "\u0415\u0441\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441 \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d, \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435", + "title": "\u0420\u0435\u0441\u0438\u0432\u0435\u0440\u044b Denon" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "show_all_sources": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0441\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438", + "zone2": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0437\u043e\u043d\u044b 2", + "zone3": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0437\u043e\u043d\u044b 3" + }, + "description": "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", + "title": "\u0420\u0435\u0441\u0438\u0432\u0435\u0440\u044b Denon" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hvv_departures/translations/fr.json b/homeassistant/components/hvv_departures/translations/fr.json new file mode 100644 index 00000000000..0e6fcdc19ba --- /dev/null +++ b/homeassistant/components/hvv_departures/translations/fr.json @@ -0,0 +1,27 @@ +{ + "config": { + "step": { + "station_select": { + "title": "S\u00e9lectionner la station/l\u2019adresse" + }, + "user": { + "data": { + "host": "H\u00f4te", + "password": "Mot de passe", + "username": "Nom d'utilisateur" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "offset": "D\u00e9calage (minutes)", + "real_time": "Utiliser des donn\u00e9es en temps r\u00e9el" + }, + "title": "Options" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/metoffice/translations/ca.json b/homeassistant/components/metoffice/translations/ca.json new file mode 100644 index 00000000000..2d0d6d80ecb --- /dev/null +++ b/homeassistant/components/metoffice/translations/ca.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + }, + "error": { + "cannot_connect": "No s'ha pogut connectar", + "unknown": "Error inesperat" + }, + "step": { + "user": { + "data": { + "latitude": "Latitud", + "longitude": "Longitud" + }, + "description": "La latitud i la longitud s'utilitzaran per trobar l'estaci\u00f3 meteorol\u00f2gica m\u00e9s propera." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/metoffice/translations/fr.json b/homeassistant/components/metoffice/translations/fr.json new file mode 100644 index 00000000000..9d687394cd1 --- /dev/null +++ b/homeassistant/components/metoffice/translations/fr.json @@ -0,0 +1,13 @@ +{ + "config": { + "step": { + "user": { + "data": { + "latitude": "Latitude", + "longitude": "Longitude" + }, + "description": "La latitude et la longitude seront utilis\u00e9es pour trouver la station m\u00e9t\u00e9o la plus proche." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/metoffice/translations/no.json b/homeassistant/components/metoffice/translations/no.json new file mode 100644 index 00000000000..0711e25b73f --- /dev/null +++ b/homeassistant/components/metoffice/translations/no.json @@ -0,0 +1,15 @@ +{ + "config": { + "step": { + "user": { + "data": { + "api_key": "Met Office DataPoint API-n\u00f8kkel", + "latitude": "Breddegrad", + "longitude": "Lengdegrad" + }, + "description": "Breddegraden og lengdegraden vil bli brukt til \u00e5 finne den n\u00e6rmeste v\u00e6rstasjonen.", + "title": "Koble til UK Met Office" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/metoffice/translations/pl.json b/homeassistant/components/metoffice/translations/pl.json new file mode 100644 index 00000000000..41b56b53846 --- /dev/null +++ b/homeassistant/components/metoffice/translations/pl.json @@ -0,0 +1,11 @@ +{ + "config": { + "abort": { + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane." + }, + "error": { + "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia.", + "unknown": "Nieoczekiwany b\u0142\u0105d." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tellduslive/translations/ca.json b/homeassistant/components/tellduslive/translations/ca.json index 88e4dfbbdae..ae2bd468964 100644 --- a/homeassistant/components/tellduslive/translations/ca.json +++ b/homeassistant/components/tellduslive/translations/ca.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "already_configured": "TelldusLive ja est\u00e0 configurat", "already_setup": "TelldusLive ja est\u00e0 configurat", "authorize_url_fail": "S'ha produ\u00eft un error desconegut al generar l'URL d'autoritzaci\u00f3.", "authorize_url_timeout": "S'ha acabat el temps d'espera durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3.", diff --git a/homeassistant/components/tellduslive/translations/no.json b/homeassistant/components/tellduslive/translations/no.json index 7ba0ed4c208..8c2f3d3489d 100644 --- a/homeassistant/components/tellduslive/translations/no.json +++ b/homeassistant/components/tellduslive/translations/no.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "already_configured": "TelldusLive er allerede konfigurert", "already_setup": "TelldusLive er allerede konfigurert", "authorize_url_fail": "Ukjent feil ved oppretting av godkjenningsadresse.", "authorize_url_timeout": "Tidsavbrudd ved oppretting av godkjenningsadresse.", diff --git a/homeassistant/components/tile/translations/pl.json b/homeassistant/components/tile/translations/pl.json new file mode 100644 index 00000000000..b8b737c37a3 --- /dev/null +++ b/homeassistant/components/tile/translations/pl.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Has\u0142o", + "username": "Nazwa u\u017cytkownika" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/withings/translations/en.json b/homeassistant/components/withings/translations/en.json index 734a23bc5e0..840694b3cca 100644 --- a/homeassistant/components/withings/translations/en.json +++ b/homeassistant/components/withings/translations/en.json @@ -7,6 +7,7 @@ "create_entry": { "default": "Successfully authenticated with Withings." }, + "flow_title": "Withings: {profile}", "step": { "pick_implementation": { "title": "Pick Authentication Method" @@ -17,6 +18,10 @@ }, "description": "Which profile did you select on the Withings website? It's important the profiles match, otherwise data will be mis-labeled.", "title": "User Profile." + }, + "reauth": { + "description": "The \"{profile}\" profile needs to be re-authenticated in order to continue receiving Withings data.", + "title": "Re-authenticate {profile}" } } } diff --git a/homeassistant/components/withings/translations/ru.json b/homeassistant/components/withings/translations/ru.json index 5a945c14a84..e84d56eefcb 100644 --- a/homeassistant/components/withings/translations/ru.json +++ b/homeassistant/components/withings/translations/ru.json @@ -7,6 +7,7 @@ "create_entry": { "default": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0439\u0434\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e." }, + "flow_title": "Withings: {profile}", "step": { "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" @@ -17,6 +18,10 @@ }, "description": "\u041a\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u0412\u044b \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 Withings? \u0412\u0430\u0436\u043d\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0444\u0438\u043b\u0438 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u043b\u0438, \u0438\u043d\u0430\u0447\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u043c\u0435\u0447\u0435\u043d\u044b.", "title": "Withings" + }, + "reauth": { + "description": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c \"{profile}\" \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 Withings.", + "title": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f {profile}" } } }