[ci skip] Translation update

This commit is contained in:
GitHub Action 2022-09-16 00:29:29 +00:00
parent 8300f8234c
commit ec258410c5
85 changed files with 1251 additions and 37 deletions

View File

@ -2,6 +2,7 @@
"config": {
"error": {
"invalid_api_token": "Ugyldig API-n\u00f8kkel",
"no_site": "Ingen side oppgitt",
"unknown_error": "Uventet feil"
},
"step": {

View File

@ -1,5 +1,10 @@
{
"config": {
"error": {
"invalid_api_token": "Nieprawid\u0142owy klucz API",
"no_site": "Nie podano strony",
"unknown_error": "Nieoczekiwany b\u0142\u0105d"
},
"step": {
"site": {
"data": {

View File

@ -1,7 +1,21 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e"
},
"error": {
"cannot_connect": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",
"invalid_auth": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435"
},
"step": {
"user": {
"data": {
"host": "\u0425\u043e\u0441\u0442",
"password": "\u041f\u0430\u0440\u043e\u043b\u0430",
"port": "\u041f\u043e\u0440\u0442",
"username": "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e \u0438\u043c\u0435"
}
}
}
}
}

View File

@ -1,4 +1,17 @@
{
"issues": {
"service_not_found": {
"fix_flow": {
"step": {
"confirm": {
"description": "Automatyzacja \"{name}\" (`{entity_id}`) posiada akcj\u0119, kt\u00f3ra wywo\u0142uje nieznan\u0105 us\u0142ug\u0119: `{service}`. \n\nTen b\u0142\u0105d uniemo\u017cliwia prawid\u0142owe dzia\u0142anie automatyzacji. Mo\u017ce ta us\u0142uga nie jest ju\u017c dost\u0119pna, a mo\u017ce spowodowa\u0142a to liter\u00f3wka. \n\nAby naprawi\u0107 ten b\u0142\u0105d, [edytuj automatyzacj\u0119]({edit}) i usu\u0144 dzia\u0142anie wywo\u0142uj\u0105ce t\u0119 us\u0142ug\u0119. \n\nKliknij ZATWIERD\u0179 poni\u017cej, aby potwierdzi\u0107, \u017ce naprawi\u0142e\u015b t\u0119 automatyzacj\u0119.",
"title": "{name} korzysta z nieznanej us\u0142ugi"
}
}
},
"title": "{name} korzysta z nieznanej us\u0142ugi"
}
},
"state": {
"_": {
"off": "wy\u0142.",

View File

@ -0,0 +1,22 @@
{
"config": {
"abort": {
"already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane",
"already_in_progress": "Konfiguracja jest ju\u017c w toku",
"no_devices_found": "Nie znaleziono urz\u0105dze\u0144 w sieci",
"not_supported": "Urz\u0105dzenie nie jest obs\u0142ugiwane"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "Czy chcesz skonfigurowa\u0107 {name}?"
},
"user": {
"data": {
"address": "Urz\u0105dzenie"
},
"description": "Wybierz urz\u0105dzenie do skonfigurowania"
}
}
}
}

View File

@ -1,6 +1,16 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u043b\u0443\u0433\u0430\u0442\u0430 \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0430"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 {name}?"
},
"enable_bluetooth": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 Bluetooth?"
},
"multiple_adapters": {
"data": {
"adapter": "\u0410\u0434\u0430\u043f\u0442\u0435\u0440"
@ -9,6 +19,12 @@
},
"single_adapter": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 Bluetooth \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430 {name}?"
},
"user": {
"data": {
"address": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e"
},
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430"
}
}
},

View File

@ -12,6 +12,15 @@
"enable_bluetooth": {
"description": "Czy chcesz skonfigurowa\u0107 Bluetooth?"
},
"multiple_adapters": {
"data": {
"adapter": "Adapter"
},
"description": "Wybierz adapter Bluetooth do konfiguracji"
},
"single_adapter": {
"description": "Czy chcesz skonfigurowa\u0107 adapter Bluetooth {name}?"
},
"user": {
"data": {
"address": "Urz\u0105dzenie"
@ -26,7 +35,8 @@
"data": {
"adapter": "Adapter Bluetooth u\u017cywany do skanowania",
"passive": "Skanowanie pasywne"
}
},
"description": "Nas\u0142uchiwanie pasywne wymaga BlueZ 5.63 lub nowszego z w\u0142\u0105czonymi funkcjami eksperymentalnymi."
}
}
}

View File

@ -2,6 +2,7 @@
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430",
"reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0442\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435 \u0431\u0435\u0448\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e"
},
"flow_title": "{name}",
@ -12,7 +13,8 @@
"user": {
"data": {
"address": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e"
}
},
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430"
}
}
}

View File

@ -6,11 +6,21 @@
"no_devices_found": "Nie znaleziono urz\u0105dze\u0144 w sieci",
"reauth_successful": "Ponowne uwierzytelnienie powiod\u0142o si\u0119"
},
"error": {
"decryption_failed": "Podany klucz (bindkey) nie zadzia\u0142a\u0142, dane czujnika nie mog\u0142y zosta\u0107 odszyfrowane. Sprawd\u017a go i spr\u00f3buj ponownie.",
"expected_32_characters": "Oczekiwano 32-znakowego szesnastkowego klucza bindkey."
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "Czy chcesz skonfigurowa\u0107 {name}?"
},
"get_encryption_key": {
"data": {
"bindkey": "Bindkey"
},
"description": "Dane przesy\u0142ane przez sensor s\u0105 szyfrowane. Aby je odszyfrowa\u0107, potrzebujemy 32-znakowego szesnastkowego klucza bindkey."
},
"user": {
"data": {
"address": "Urz\u0105dzenie"

View File

@ -1,3 +1,15 @@
{
"issues": {
"bad_psu": {
"fix_flow": {
"step": {
"confirm": {
"title": "\u0417\u0430\u0445\u0440\u0430\u043d\u0432\u0430\u043d\u0435\u0442\u043e \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0431\u044a\u0434\u0435 \u0441\u043c\u0435\u043d\u0435\u043d\u043e"
}
}
},
"title": "\u0417\u0430\u0445\u0440\u0430\u043d\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0435 \u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u043d\u043e"
}
},
"title": "\u0414\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u044f"
}

View File

@ -0,0 +1,20 @@
{
"config": {
"create_entry": {
"default": "Aby zako\u0144czy\u0107 konfiguracj\u0119 integracji, u\u017cyj aplikacji Ecowitt (na telefonie) lub uzyskaj dost\u0119p do Ecowitt WebUI w przegl\u0105darce pod adresem IP stacji. \n\nWybierz swoj\u0105 stacj\u0119 - > Menu \"Others\" - > DIY Upload Servers. Kliknij dalej i wybierz \"Customized\" \n\n- IP serwera: `{server}`\n- \u015acie\u017cka: `{path}`\n- Port: `{port}` \n\nKliknij \u201eZapisz\u201d."
},
"error": {
"invalid_port": "Port jest ju\u017c u\u017cywany.",
"unknown": "Nieoczekiwany b\u0142\u0105d"
},
"step": {
"user": {
"data": {
"path": "\u015acie\u017cka do tokena bezpiecze\u0144stwa",
"port": "Port nas\u0142uchiwania"
},
"description": "Czy chcesz rozpocz\u0105\u0107 konfiguracj\u0119?"
}
}
}
}

View File

@ -0,0 +1,8 @@
{
"config": {
"abort": {
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430",
"single_instance_allowed": "\u0412\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e. \u0412\u044a\u0437\u043c\u043e\u0436\u043d\u0430 \u0435 \u0441\u0430\u043c\u043e \u0435\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f."
}
}
}

View File

@ -1,7 +1,8 @@
{
"config": {
"abort": {
"already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane"
"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",
@ -9,6 +10,13 @@
"unknown": "Nieoczekiwany b\u0142\u0105d"
},
"step": {
"reauth_confirm": {
"data": {
"password": "Has\u0142o"
},
"description": "Zaktualizuj has\u0142o dla u\u017cytkownika {username}",
"title": "Ponownie uwierzytelnij integracj\u0119"
},
"user": {
"data": {
"import_plugins": "Zaimportowa\u0107 encje z wtyczek fibaro?",

View File

@ -0,0 +1,23 @@
{
"config": {
"abort": {
"already_configured": "\u0410\u043a\u0430\u0443\u043d\u0442\u044a\u0442 \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d",
"cannot_connect": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",
"create_spreadsheet_failure": "\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u0441\u044a\u0437\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430, \u0432\u0438\u0436\u0442\u0435 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0437\u0430 \u0433\u0440\u0435\u0448\u043a\u0438 \u0437\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438",
"missing_configuration": "\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044a\u0442 \u043d\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d. \u041c\u043e\u043b\u044f, \u0441\u043b\u0435\u0434\u0432\u0430\u0439\u0442\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u0442\u0430.",
"reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0442\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435 \u0431\u0435\u0448\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e",
"unknown": "\u041d\u0435\u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430"
},
"create_entry": {
"default": "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435 \u0438 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u0442\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0435 \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0430 \u043d\u0430 \u0430\u0434\u0440\u0435\u0441: {url}"
},
"step": {
"auth": {
"title": "\u0421\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0430\u043a\u0430\u0443\u043d\u0442 \u0432 Google"
},
"pick_implementation": {
"title": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043c\u0435\u0442\u043e\u0434 \u0437\u0430 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435"
}
}
}
}

View File

@ -0,0 +1,31 @@
{
"application_credentials": {
"description": "Segueix les [instruccions]({more_info_url}) de [la pantalla de consentiment OAuth]({oauth_consent_url}) perqu\u00e8 Home Assistant tingui acc\u00e9s als teus fulls de c\u00e0lcul de Google. Tamb\u00e9 has de crear les credencials d'aplicaci\u00f3 enlla\u00e7ades al teu compte:\n 1. V\u00e9s a [Credencials]({oauth_creds_url}) i fes clic a **Crear credencials**.\n 2. A la llista desplegable, selecciona **ID de client OAuth**.\n 3. Selecciona **Aplicaci\u00f3 Web** al tipus d'aplicaci\u00f3.\n \n "
},
"config": {
"abort": {
"already_configured": "El compte ja est\u00e0 configurat",
"already_in_progress": "El flux de configuraci\u00f3 ja est\u00e0 en curs",
"cannot_connect": "Ha fallat la connexi\u00f3",
"create_spreadsheet_failure": "Error en crear el full de c\u00e0lcul, consulta el registre d'errors per m\u00e9s informaci\u00f3",
"invalid_access_token": "Token d'acc\u00e9s inv\u00e0lid",
"missing_configuration": "El component no est\u00e0 configurat. Mira'n la documentaci\u00f3.",
"oauth_error": "S'han rebut dades token inv\u00e0lides.",
"open_spreadsheet_failure": "Error en obrir el full de c\u00e0lcul, consulta el registre d'errors per m\u00e9s informaci\u00f3",
"reauth_successful": "Re-autenticaci\u00f3 realitzada correctament",
"timeout_connect": "S'ha esgotat el temps m\u00e0xim d'espera per establir connexi\u00f3",
"unknown": "Error inesperat"
},
"create_entry": {
"default": "S'ha autenticat correctament i s'ha creat un full de c\u00e0lcul a: {url}"
},
"step": {
"auth": {
"title": "Vinculaci\u00f3 amb compte de Google"
},
"pick_implementation": {
"title": "Selecciona el m\u00e8tode d'autenticaci\u00f3"
}
}
}
}

View File

@ -0,0 +1,31 @@
{
"application_credentials": {
"description": "Folge den [Anweisungen]({more_info_url}) f\u00fcr den [OAuth-Zustimmungsbildschirm]({oauth_consent_url}), um dem Home Assistant Zugriff auf deine Google Sheets zu geben. Du musst auch Anwendungsnachweise erstellen, die mit deinem Konto verkn\u00fcpft sind:\n1. Gehe zu [Anmeldeinformationen]({oauth_creds_url}) und klicke auf **Anmeldeinformationen erstellen**.\n1. W\u00e4hle aus der Dropdown-Liste **OAuth-Client-ID**.\n1. W\u00e4hle **Webanwendung** f\u00fcr den Anwendungstyp.\n\n"
},
"config": {
"abort": {
"already_configured": "Konto wurde bereits konfiguriert",
"already_in_progress": "Der Konfigurationsablauf wird bereits ausgef\u00fchrt",
"cannot_connect": "Verbindung fehlgeschlagen",
"create_spreadsheet_failure": "Fehler beim Erstellen der Tabelle, siehe Fehlerprotokoll f\u00fcr Details",
"invalid_access_token": "Ung\u00fcltiger Zugriffs-Token",
"missing_configuration": "Die Komponente ist nicht konfiguriert. Bitte der Dokumentation folgen.",
"oauth_error": "Ung\u00fcltige Token-Daten empfangen.",
"open_spreadsheet_failure": "Fehler beim \u00d6ffnen der Tabelle, siehe Fehlerprotokoll f\u00fcr Details",
"reauth_successful": "Die erneute Authentifizierung war erfolgreich",
"timeout_connect": "Zeit\u00fcberschreitung beim Verbindungsaufbau",
"unknown": "Unerwarteter Fehler"
},
"create_entry": {
"default": "Erfolgreich authentifiziert und Tabelle erstellt unter: {url}"
},
"step": {
"auth": {
"title": "Google-Konto verkn\u00fcpfen"
},
"pick_implementation": {
"title": "W\u00e4hle die Authentifizierungsmethode"
}
}
}
}

View File

@ -0,0 +1,31 @@
{
"application_credentials": {
"description": "Sigue las [instrucciones]({more_info_url}) para la [pantalla de consentimiento de OAuth]({oauth_consent_url}) para otorgarle a Home Assistant acceso a tus hojas de c\u00e1lculo de Google. Tambi\u00e9n tienes que crear credenciales de aplicaci\u00f3n vinculadas a tu cuenta:\n1. Ve a [Credenciales]({oauth_creds_url}) y haz clic en **Crear credenciales**.\n1. En la lista desplegable, selecciona **ID de cliente de OAuth**.\n1. Selecciona **Aplicaci\u00f3n web** para el Tipo de aplicaci\u00f3n.\n\n"
},
"config": {
"abort": {
"already_configured": "La cuenta ya est\u00e1 configurada",
"already_in_progress": "El flujo de configuraci\u00f3n ya est\u00e1 en curso",
"cannot_connect": "No se pudo conectar",
"create_spreadsheet_failure": "Error al crear la hoja de c\u00e1lculo, consulta el registro de errores para obtener m\u00e1s detalles.",
"invalid_access_token": "Token de acceso no v\u00e1lido",
"missing_configuration": "El componente no est\u00e1 configurado. Por favor, sigue la documentaci\u00f3n.",
"oauth_error": "Se han recibido datos de token no v\u00e1lidos.",
"open_spreadsheet_failure": "Error al abrir la hoja de c\u00e1lculo, consulta el registro de errores para obtener m\u00e1s detalles",
"reauth_successful": "La autenticaci\u00f3n se volvi\u00f3 a realizar correctamente",
"timeout_connect": "Tiempo de espera agotado para establecer la conexi\u00f3n",
"unknown": "Error inesperado"
},
"create_entry": {
"default": "Autenticado con \u00e9xito y hoja de c\u00e1lculo creada en: {url}"
},
"step": {
"auth": {
"title": "Vincular cuenta de Google"
},
"pick_implementation": {
"title": "Selecciona el m\u00e9todo de autenticaci\u00f3n"
}
}
}
}

View File

@ -0,0 +1,31 @@
{
"application_credentials": {
"description": "Ikuti [instruksi]({more_info_url}) untuk [layar persetujuan OAuth]({oauth_consent_url}) untuk memberikan akses Home Assistant ke Google Spreadsheet Anda. Anda juga perlu membuat Kredensial Aplikasi yang ditautkan ke akun Anda:\n1. Buka [Kredensial]({oauth_creds_url}) dan klik **Buat Kredensial**.\n1. Dari daftar drop-down pilih **OAuth client ID**.\n1. Pilih **Aplikasi web** untuk Jenis Aplikasi.\n\n"
},
"config": {
"abort": {
"already_configured": "Akun sudah dikonfigurasi",
"already_in_progress": "Alur konfigurasi sedang berlangsung",
"cannot_connect": "Gagal terhubung",
"create_spreadsheet_failure": "Kesalahan saat membuat spreadsheet, lihat log kesalahan untuk detailnya",
"invalid_access_token": "Token akses tidak valid",
"missing_configuration": "Komponen tidak dikonfigurasi. Ikuti petunjuk dalam dokumentasi.",
"oauth_error": "Menerima respons token yang tidak valid.",
"open_spreadsheet_failure": "Kesalahan saat membuka spreadsheet, lihat log kesalahan untuk detailnya",
"reauth_successful": "Autentikasi ulang berhasil",
"timeout_connect": "Tenggang waktu membuat koneksi habis",
"unknown": "Kesalahan yang tidak diharapkan"
},
"create_entry": {
"default": "Berhasil mengautentikasi dan spreadsheet dibuat di: {url}"
},
"step": {
"auth": {
"title": "Tautkan Akun Google"
},
"pick_implementation": {
"title": "Pilih Metode Autentikasi"
}
}
}
}

View File

@ -0,0 +1,31 @@
{
"application_credentials": {
"description": "Segui le [istruzioni]({more_info_url}) per la [schermata di consenso OAuth]({oauth_consent_url}) per consentire a Home Assistant di accedere ai tuoi Fogli Google. Devi anche creare le Credenziali dell'Applicazione collegate al tuo account:\n1. Vai a [Credenziali]({oauth_creds_url}) e fai clic su **Crea credenziali**.\n1. Dall'elenco a discesa seleziona **ID client OAuth**.\n1. Seleziona **Applicazione Web** per il Tipo di applicazione.\n\n"
},
"config": {
"abort": {
"already_configured": "L'account \u00e8 gi\u00e0 configurato",
"already_in_progress": "Il flusso di configurazione \u00e8 gi\u00e0 in corso",
"cannot_connect": "Impossibile connettersi",
"create_spreadsheet_failure": "Errore durante la creazione del foglio di calcolo, vedere il registro degli errori per i dettagli",
"invalid_access_token": "Token di accesso non valido",
"missing_configuration": "Il componente non \u00e8 configurato. Segui la documentazione.",
"oauth_error": "Ricevuti dati token non validi.",
"open_spreadsheet_failure": "Errore durante l'apertura del foglio di calcolo, vedere il registro degli errori per i dettagli",
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente",
"timeout_connect": "Tempo scaduto per stabile la connessione.",
"unknown": "Errore imprevisto"
},
"create_entry": {
"default": "Autenticato con successo e foglio di calcolo creato a: {url}"
},
"step": {
"auth": {
"title": "Collega l'account Google"
},
"pick_implementation": {
"title": "Scegli il metodo di autenticazione"
}
}
}
}

View File

@ -0,0 +1,31 @@
{
"application_credentials": {
"description": "F\u00f8lg [instruksjonene]({more_info_url}) for [OAuth-samtykkeskjermen]({oauth_consent_url}) for \u00e5 gi Home Assistant tilgang til Google Regneark. Du m\u00e5 ogs\u00e5 opprette programlegitimasjon som er koblet til kontoen din:\n1. G\u00e5 til [Legitimasjon]({oauth_creds_url}) og klikk **Opprett legitimasjon**.\n1. Velg **OAuth-klient-ID** fra rullegardinlisten.\n1. Velg **Webprogram** for applikasjonstypen.\n\n"
},
"config": {
"abort": {
"already_configured": "Kontoen er allerede konfigurert",
"already_in_progress": "Konfigurasjonsflyten p\u00e5g\u00e5r allerede",
"cannot_connect": "Tilkobling mislyktes",
"create_spreadsheet_failure": "Feil under oppretting av regneark, se feillogg for detaljer",
"invalid_access_token": "Ugyldig tilgangstoken",
"missing_configuration": "Komponenten er ikke konfigurert, vennligst f\u00f8lg dokumentasjonen",
"oauth_error": "Mottatt ugyldige token data.",
"open_spreadsheet_failure": "Feil under \u00e5pning av regnearket, se feillogg for detaljer",
"reauth_successful": "Godkjenning p\u00e5 nytt var vellykket",
"timeout_connect": "Tidsavbrudd oppretter forbindelse",
"unknown": "Uventet feil"
},
"create_entry": {
"default": "Vellykket autentisert og regneark opprettet p\u00e5: {url}"
},
"step": {
"auth": {
"title": "Koble til Google-kontoen"
},
"pick_implementation": {
"title": "Velg godkjenningsmetode"
}
}
}
}

View File

@ -0,0 +1,31 @@
{
"application_credentials": {
"description": "Post\u0119puj zgodnie z [instrukcjami]({more_info_url}) na [ekran akceptacji OAuth]({oauth_consent_url}), aby przyzna\u0107 Home Assistantowi dost\u0119p do Arkuszy Google. Musisz r\u00f3wnie\u017c utworzy\u0107 po\u015bwiadczenia aplikacji powi\u0105zane z Twoim kontem:\n1. Przejd\u017a do [Po\u015bwiadczenia]({oauth_creds_url}) i kliknij **Utw\u00f3rz po\u015bwiadczenia**.\n2. Z listy rozwijanej wybierz **Identyfikator klienta OAuth**.\n3. Wybierz **Aplikacja internetowa** jako Typ aplikacji. \n\n"
},
"config": {
"abort": {
"already_configured": "Konto jest ju\u017c skonfigurowane",
"already_in_progress": "Konfiguracja jest ju\u017c w toku",
"cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia",
"create_spreadsheet_failure": "B\u0142\u0105d podczas tworzenia arkusza kalkulacyjnego, szczeg\u00f3\u0142y b\u0142\u0119du znajdziesz w logach",
"invalid_access_token": "Niepoprawny token dost\u0119pu",
"missing_configuration": "Komponent nie jest skonfigurowany. Post\u0119puj zgodnie z dokumentacj\u0105.",
"oauth_error": "Otrzymano nieprawid\u0142owe dane tokena.",
"open_spreadsheet_failure": "B\u0142\u0105d podczas otwierania arkusza kalkulacyjnego, szczeg\u00f3\u0142y b\u0142\u0119du znajdziesz w logach",
"reauth_successful": "Ponowne uwierzytelnienie powiod\u0142o si\u0119",
"timeout_connect": "Limit czasu na nawi\u0105zanie po\u0142\u0105czenia",
"unknown": "Nieoczekiwany b\u0142\u0105d"
},
"create_entry": {
"default": "Pomy\u015blnie uwierzytelniono i utworzono arkusz kalkulacyjny pod adresem: {url}"
},
"step": {
"auth": {
"title": "Po\u0142\u0105czenie z kontem Google"
},
"pick_implementation": {
"title": "Wybierz metod\u0119 uwierzytelniania"
}
}
}
}

View File

@ -0,0 +1,15 @@
{
"config": {
"abort": {
"open_spreadsheet_failure": "Erro ao abrir a planilha, veja o log de erros para detalhes"
},
"create_entry": {
"default": "Autentica\u00e7\u00e3o com sucesso e planilha criada em: {url}"
},
"step": {
"auth": {
"title": "Vincular Conta do Google"
}
}
}
}

View File

@ -0,0 +1,31 @@
{
"application_credentials": {
"description": "\u8ddf\u96a8[\u8aaa\u660e]({more_info_url})\u4ee5\u8a2d\u5b9a\u81f3 [OAuth \u540c\u610f\u756b\u9762]({oauth_consent_url})\u3001\u4f9b Home Assistant \u5b58\u53d6\u60a8\u7684 Google \u8868\u683c\u3002\u540c\u6642\u9700\u8981\u65b0\u589e\u9023\u7d50\u81f3\u5e33\u865f\u7684\u61c9\u7528\u7a0b\u5f0f\u6191\u8b49\uff1a\n1. \u700f\u89bd\u81f3 [\u6191\u8b49]({oauth_creds_url}) \u9801\u9762\u4e26\u9ede\u9078 **\u5efa\u7acb\u6191\u8b49**\u3002\n1. \u7531\u4e0b\u62c9\u9078\u55ae\u4e2d\u9078\u64c7 **OAuth \u7528\u6236\u7aef ID**\u3002\n1. \u61c9\u7528\u7a0b\u5f0f\u985e\u578b\u5247\u9078\u64c7 **Web \u61c9\u7528\u7a0b\u5f0f**\u3002\n\n"
},
"config": {
"abort": {
"already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210",
"already_in_progress": "\u8a2d\u5b9a\u5df2\u7d93\u9032\u884c\u4e2d",
"cannot_connect": "\u9023\u7dda\u5931\u6557",
"create_spreadsheet_failure": "\u5efa\u7acb\u8868\u683c\u6642\u767c\u751f\u932f\u8aa4\u3001\u8acb\u53c3\u8003\u932f\u8aa4\u65e5\u8a8c\u4ee5\u7372\u5f97\u8a73\u7d30\u8cc7\u6599",
"invalid_access_token": "\u5b58\u53d6\u6b0a\u6756\u7121\u6548",
"missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002",
"oauth_error": "\u6536\u5230\u7121\u6548\u7684\u6b0a\u6756\u8cc7\u6599\u3002",
"open_spreadsheet_failure": "\u958b\u555f\u8868\u683c\u6642\u767c\u751f\u932f\u8aa4\u3001\u8acb\u53c3\u8003\u932f\u8aa4\u65e5\u8a8c\u4ee5\u7372\u5f97\u8a73\u7d30\u8cc7\u6599",
"reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f",
"timeout_connect": "\u5efa\u7acb\u9023\u7dda\u903e\u6642",
"unknown": "\u672a\u9810\u671f\u932f\u8aa4"
},
"create_entry": {
"default": "\u5df2\u6210\u529f\u8a8d\u8b49\u4e26\u65bc\u9023\u7d50\u4f4d\u7f6e\u5efa\u7acb\u8868\u683c\uff1a{url}"
},
"step": {
"auth": {
"title": "\u9023\u7d50 Google \u5e33\u865f"
},
"pick_implementation": {
"title": "\u9078\u64c7\u9a57\u8b49\u6a21\u5f0f"
}
}
}
}

View File

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 {name}?"
},
"user": {
"data": {
"address": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e"
},
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430"
}
}
}
}

View File

@ -5,6 +5,7 @@
"disk_total": "\u0414\u0438\u0441\u043a \u043e\u0431\u0449\u043e",
"disk_used": "\u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d \u0434\u0438\u0441\u043a",
"docker_version": "\u0412\u0435\u0440\u0441\u0438\u044f \u043d\u0430 Docker",
"host_os": "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043d\u0430 \u0445\u043e\u0441\u0442\u0430",
"installed_addons": "\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0438 \u0434\u043e\u0431\u0430\u0432\u043a\u0438",
"supervisor_version": "\u0412\u0435\u0440\u0441\u0438\u044f \u043d\u0430 Supervisor",
"update_channel": "\u041a\u0430\u043d\u0430\u043b \u0437\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0435"

View File

@ -5,6 +5,7 @@
"docker": "Docker",
"hassio": "Supervisor",
"installation_type": "\u0422\u0438\u043f \u0438\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u044f",
"os_name": "\u0424\u0430\u043c\u0438\u043b\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0438",
"os_version": "\u0412\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430",
"python_version": "\u0412\u0435\u0440\u0441\u0438\u044f \u043d\u0430 Python",
"timezone": "\u0427\u0430\u0441\u043e\u0432\u0430 \u0437\u043e\u043d\u0430",

View File

@ -0,0 +1,8 @@
{
"issues": {
"alert": {
"description": "{description}",
"title": "{title}"
}
}
}

View File

@ -44,6 +44,8 @@
"button_2": "drugi",
"button_3": "trzeci",
"button_4": "czwarty",
"clock_wise": "obr\u00f3t w prawo",
"counter_clock_wise": "obr\u00f3t w lewo",
"dim_down": "zmniejszenie jasno\u015bci",
"dim_up": "zwi\u0119kszenie jasno\u015bci",
"double_buttons_1_3": "pierwszy i trzeci",
@ -61,7 +63,8 @@
"remote_double_button_long_press": "oba przyciski \"{subtype}\" zostan\u0105 zwolnione po d\u0142ugim naci\u015bni\u0119ciu",
"remote_double_button_short_press": "oba przyciski \"{subtype}\" zostan\u0105 zwolnione",
"repeat": "przycisk \"{subtype}\" zostanie przytrzymany",
"short_release": "przycisk \"{subtype}\" zostanie zwolniony po kr\u00f3tkim naci\u015bni\u0119ciu"
"short_release": "przycisk \"{subtype}\" zostanie zwolniony po kr\u00f3tkim naci\u015bni\u0119ciu",
"start": "\"{subtype}\" zostanie lekko naci\u015bni\u0119ty"
}
},
"options": {

View File

@ -18,6 +18,13 @@
"description": "Twoje poprzednio wprowadzone has\u0142o dla {username} ju\u017c nie dzia\u0142a. Zaktualizuj swoje has\u0142o, aby nadal korzysta\u0107 z tej integracji.",
"title": "Ponownie uwierzytelnij integracj\u0119"
},
"reauth_confirm": {
"data": {
"password": "Has\u0142o"
},
"description": "Twoje poprzednio wprowadzone has\u0142o dla {username} ju\u017c nie dzia\u0142a. Zaktualizuj swoje has\u0142o, aby nadal korzysta\u0107 z tej integracji.",
"title": "Ponownie uwierzytelnij integracj\u0119"
},
"trusted_device": {
"data": {
"trusted_device": "Zaufane urz\u0105dzenie"

View File

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 {name}?"
},
"user": {
"data": {
"address": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e"
},
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430"
}
}
}
}

View File

@ -0,0 +1,12 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e"
},
"error": {
"cannot_connect": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",
"invalid_auth": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435",
"unknown": "\u041d\u0435\u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430"
}
}
}

View File

@ -1,7 +1,20 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0442\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435 \u0431\u0435\u0448\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e"
},
"error": {
"invalid_auth": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435",
"unknown": "\u041d\u0435\u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430"
},
"step": {
"user": {
"data": {
"password": "\u041f\u0430\u0440\u043e\u043b\u0430",
"username": "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e \u0438\u043c\u0435"
}
}
}
}
}

View File

@ -8,12 +8,26 @@
"unknown": "\u041d\u0435\u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430"
},
"step": {
"choice_enter_manual_or_fetch_cloud": {
"menu_options": {
"manual_entry": "\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0440\u044a\u0447\u043d\u043e",
"pick_implementation": "\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043e\u0442 LaMetric.com (\u043f\u0440\u0435\u043f\u043e\u0440\u044a\u0447\u0438\u0442\u0435\u043b\u043d\u043e)"
}
},
"manual_entry": {
"data": {
"api_key": "API \u043a\u043b\u044e\u0447",
"host": "\u0425\u043e\u0441\u0442"
}
},
"pick_implementation": {
"title": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043c\u0435\u0442\u043e\u0434 \u0437\u0430 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435"
}
}
},
"issues": {
"manual_migration": {
"title": "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430 \u0435 \u0440\u044a\u0447\u043d\u0430 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0437\u0430 LaMetric"
}
}
}

View File

@ -3,6 +3,10 @@
"abort": {
"already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane",
"authorize_url_timeout": "Przekroczono limit czasu generowania URL autoryzacji",
"invalid_discovery_info": "Otrzymano nieprawid\u0142owe informacje wykrywania.",
"link_local_address": "Po\u0142\u0105czenie lokalnego adresu nie jest obs\u0142ugiwane",
"missing_configuration": "Komponent nie jest skonfigurowany. Post\u0119puj zgodnie z dokumentacj\u0105.",
"no_devices": "Autoryzowany u\u017cytkownik nie posiada urz\u0105dze\u0144 LaMetric",
"no_url_available": "Brak dost\u0119pnego adresu URL. Aby uzyska\u0107 informacje na temat tego b\u0142\u0119du, [sprawd\u017a sekcj\u0119 pomocy] ({docs_url})"
},
"error": {
@ -10,15 +14,37 @@
"unknown": "Nieoczekiwany b\u0142\u0105d"
},
"step": {
"choice_enter_manual_or_fetch_cloud": {
"description": "Urz\u0105dzenie LaMetric mo\u017cna skonfigurowa\u0107 w Home Assistant na dwa r\u00f3\u017cne sposoby. \n\nMo\u017cesz samodzielnie wprowadzi\u0107 wszystkie informacje o urz\u0105dzeniu i tokeny API lub Home Assistant mo\u017ce je zaimportowa\u0107 z Twojego konta LaMetric.com.",
"menu_options": {
"manual_entry": "Wprowad\u017a r\u0119cznie",
"pick_implementation": "Importuj z LaMetric.com (zalecane)"
}
},
"manual_entry": {
"data": {
"api_key": "Klucz API",
"host": "Nazwa hosta lub adres IP"
},
"data_description": {
"api_key": "Ten klucz API znajdziesz na [stronie urz\u0105dze\u0144 na swoim koncie programisty LaMetric](https://developer.lametric.com/user/devices).",
"host": "Adres IP lub nazwa hosta LaMetric TIME w Twojej sieci."
}
},
"pick_implementation": {
"title": "Wybierz metod\u0119 uwierzytelniania"
},
"user_cloud_select_device": {
"data": {
"device": "Wybierz urz\u0105dzenie LaMetric do dodania"
}
}
}
},
"issues": {
"manual_migration": {
"description": "Integracja LaMetric zosta\u0142a zmodernizowana: jest teraz konfigurowana za pomoc\u0105 interfejsu u\u017cytkownika, a komunikacja odbywa si\u0119 lokalnie. \n\nNiestety nie ma mo\u017cliwo\u015bci automatycznej migracji i dlatego wymaga si\u0119 ponownej konfiguracji LaMetric za pomoc\u0105 Home Assistanta. Zapoznaj si\u0119 z dokumentacj\u0105 integracji Home Assistant LaMetric, aby dowiedzie\u0107 si\u0119, jak to skonfigurowa\u0107. \n\nUsu\u0144 konfiguracj\u0119 LaMetric YAML z pliku configuration.yaml i uruchom ponownie Home Assistanta, aby rozwi\u0105za\u0107 ten problem.",
"title": "Wymagana jest r\u0119czna migracja dla LaMetric"
}
}
}

View File

@ -12,6 +12,11 @@
"data": {
"device": "\u015acie\u017cka urz\u0105dzenia USB"
}
},
"user": {
"data": {
"device": "Wybierz urz\u0105dzenie"
}
}
}
}

View File

@ -2,6 +2,8 @@
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430",
"no_unconfigured_devices": "\u041d\u0435 \u0441\u0430 \u043e\u0442\u043a\u0440\u0438\u0442\u0438 \u043d\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.",
"not_supported": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430"
},
"error": {

View File

@ -4,12 +4,20 @@
"already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane",
"already_in_progress": "Konfiguracja jest ju\u017c w toku",
"no_devices_found": "Nie znaleziono urz\u0105dze\u0144 w sieci",
"no_unconfigured_devices": "Nie znaleziono nieskonfigurowanych urz\u0105dze\u0144.",
"not_supported": "Urz\u0105dzenie nie jest obs\u0142ugiwane"
},
"error": {
"cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia",
"unknown": "Nieoczekiwany b\u0142\u0105d"
},
"flow_title": "{name}"
"flow_title": "{name}",
"step": {
"user": {
"data": {
"address": "Adres Bluetooth"
}
}
}
}
}

View File

@ -1,12 +1,30 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u0412 \u043c\u0440\u0435\u0436\u0430\u0442\u0430 \u043d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 LIFX \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.",
"single_instance_allowed": "\u0412\u044a\u0437\u043c\u043e\u0436\u043d\u0430 \u0435 \u0441\u0430\u043c\u043e \u0435\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043d\u0430 LIFX."
},
"error": {
"cannot_connect": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435"
},
"flow_title": "{label} ({host}) {serial}",
"step": {
"confirm": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 LIFX?"
},
"discovery_confirm": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 {label} ({host}) {serial}?"
},
"pick_device": {
"data": {
"device": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e"
}
},
"user": {
"data": {
"host": "\u0425\u043e\u0441\u0442"
}
}
}
}

View File

@ -14,6 +14,7 @@
"data": {
"password": "Has\u0142o"
},
"description": "Zaktualizuj has\u0142o dla u\u017cytkownika {username}",
"title": "Ponownie uwierzytelnij integracj\u0119"
},
"user": {

View File

@ -0,0 +1,13 @@
{
"config": {
"abort": {
"no_devices_found": "W pobli\u017cu nie ma \u017cadnych urz\u0105dze\u0144 Melnor Bluetooth."
},
"step": {
"bluetooth_confirm": {
"description": "Czy chcesz doda\u0107 zaw\u00f3r Melnor Bluetooth o nazwie `{name}` do Home Assistanta?",
"title": "Wykryty zaw\u00f3r Melnor Bluetooth"
}
}
}
}

View File

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 {name}?"
},
"user": {
"data": {
"address": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e"
},
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430"
}
}
}
}

View File

@ -49,6 +49,12 @@
"button_triple_press": "przycisk \"{subtype}\" zostanie trzykrotnie naci\u015bni\u0119ty"
}
},
"issues": {
"deprecated_yaml": {
"description": "Znaleziono r\u0119cznie skonfigurowane platformy MQTT z kluczem `{platform}`.\n\nAby rozwi\u0105za\u0107 ten problem, przenie\u015b konfiguracj\u0119 do klucza integracji `mqtt` i uruchom ponownie Home Assistant. Zobacz [dokumentacj\u0119]( {more_info_url} ), aby uzyska\u0107 wi\u0119cej informacji.",
"title": "Twoja r\u0119cznie skonfigurowana platforma MQTT {platform} wymaga uwagi"
}
},
"options": {
"error": {
"bad_birth": "Nieprawid\u0142owy temat \"birth\"",

View File

@ -4,6 +4,7 @@
"cannot_connect": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",
"invalid_port": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u0435\u043d \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u043f\u043e\u0440\u0442",
"invalid_serial": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u0435\u043d \u0441\u0435\u0440\u0438\u0435\u043d \u043f\u043e\u0440\u0442",
"mqtt_required": "MQTT \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f\u0442\u0430 \u043d\u0435 \u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430",
"port_out_of_range": "\u041d\u043e\u043c\u0435\u0440\u044a\u0442 \u043d\u0430 \u043f\u043e\u0440\u0442\u0430 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0431\u044a\u0434\u0435 \u043d\u0430\u0439-\u043c\u0430\u043b\u043a\u043e 1 \u0438 \u043d\u0430\u0439-\u043c\u043d\u043e\u0433\u043e 65535",
"unknown": "\u041d\u0435\u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430"
},
@ -27,6 +28,14 @@
"device": "IP \u0430\u0434\u0440\u0435\u0441 \u043d\u0430 \u0448\u043b\u044e\u0437\u0430",
"tcp_port": "\u043f\u043e\u0440\u0442"
}
},
"select_gateway_type": {
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043a\u043e\u0439 \u0448\u043b\u044e\u0437 \u0434\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u0442\u0435.",
"menu_options": {
"gw_mqtt": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 MQTT \u0448\u043b\u044e\u0437",
"gw_serial": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u0435\u0440\u0438\u0435\u043d \u0448\u043b\u044e\u0437",
"gw_tcp": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 TCP \u0448\u043b\u044e\u0437"
}
}
}
}

View File

@ -14,6 +14,11 @@
"ip_address": "IP \u0430\u0434\u0440\u0435\u0441",
"serial": "\u0421\u0435\u0440\u0438\u0435\u043d \u043d\u043e\u043c\u0435\u0440 (12 \u0446\u0438\u0444\u0440\u0438)"
}
},
"selected": {
"data": {
"serial_suffix": "\u0421\u0443\u0444\u0438\u043a\u0441 \u043d\u0430 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u044f \u043d\u043e\u043c\u0435\u0440 (3 \u0446\u0438\u0444\u0440\u0438)"
}
}
}
}

View File

@ -0,0 +1,44 @@
{
"config": {
"abort": {
"already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane"
},
"error": {
"cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia \u2014 sprawd\u017a numer seryjny",
"invalid_ip": "Nieprawid\u0142owy adres IP",
"invalid_serial": "Nieprawid\u0142owy numer seryjny",
"unknown": "Nieoczekiwany b\u0142\u0105d"
},
"step": {
"manual": {
"data": {
"ip_address": "Adres IP",
"serial": "Numer seryjny (12 cyfr)"
},
"description": "Skonfiguruj Nob\u00f8 Ecohub, kt\u00f3ry nie zosta\u0142 wykryty w Twojej sieci lokalnej. Je\u015bli koncentrator znajduje si\u0119 w innej sieci, nadal mo\u017cesz si\u0119 z nim po\u0142\u0105czy\u0107, wprowadzaj\u0105c pe\u0142ny numer seryjny (12 cyfr) i jego adres IP."
},
"selected": {
"data": {
"serial_suffix": "Sufiks numeru seryjnego (3 cyfry)"
},
"description": "Konfiguracja {hub}.\n\nAby po\u0142\u0105czy\u0107 si\u0119 z koncentratorem, musisz wprowadzi\u0107 3 ostatnie cyfry numeru seryjnego koncentratora."
},
"user": {
"data": {
"device": "Wykryte huby"
},
"description": "Wybierz Nob\u00f8 Ecohub do skonfigurowania."
}
}
},
"options": {
"step": {
"init": {
"data": {
"override_type": "Typ nadpisania"
},
"description": "Wybierz typ nadpisania \u201eTeraz\u201d, aby zako\u0144czy\u0107 nadpisywania przy zmianie profilu w nast\u0119pnym tygodniu."
}
}
}
}

View File

@ -0,0 +1,22 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u043b\u0443\u0433\u0430\u0442\u0430 \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0430",
"cannot_connect": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",
"reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0442\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435 \u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e"
},
"error": {
"cannot_connect": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",
"invalid_auth": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435",
"unknown": "\u041d\u0435\u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430"
},
"step": {
"user": {
"data": {
"api_key": "API \u043a\u043b\u044e\u0447",
"base": "\u041e\u0441\u043d\u043e\u0432\u043d\u0430 \u0432\u0430\u043b\u0443\u0442\u0430"
}
}
}
}
}

View File

@ -11,7 +11,8 @@
"server_in_maintenance": "Serwer wy\u0142\u0105czony z powodu przerwy technicznej",
"too_many_attempts": "Zbyt wiele pr\u00f3b z nieprawid\u0142owym tokenem, konto tymczasowo zablokowane",
"too_many_requests": "Zbyt wiele \u017c\u0105da\u0144, spr\u00f3buj ponownie p\u00f3\u017aniej.",
"unknown": "Nieoczekiwany b\u0142\u0105d"
"unknown": "Nieoczekiwany b\u0142\u0105d",
"unknown_user": "Nieznany u\u017cytkownik. Konta Somfy Protect nie s\u0105 obs\u0142ugiwane przez t\u0119 integracj\u0119."
},
"flow_title": "Bramka: {gateway_id}",
"step": {

View File

@ -16,7 +16,7 @@
"external_gateway": "bramka zewn\u0119trzna",
"local_user": "u\u017cytkownik lokalny",
"lsc": "LSC",
"myself": "Ja",
"myself": "ja",
"rain": "deszcz",
"saac": "SAAC",
"security": "bezpiecze\u0144stwo",

View File

@ -9,6 +9,9 @@
"host": "Nazwa hosta lub adres IP",
"name": "Nazwa"
},
"data_description": {
"host": "Adres IP lub nazwa hosta instalacji monitora P1."
},
"description": "Skonfiguruj P1 Monitor, aby zintegrowa\u0107 go z Home Assistantem."
}
}

View File

@ -1,11 +1,11 @@
{
"state": {
"prusalink__printer_state": {
"cancelling": "Anulowanie",
"idle": "Bezczynny",
"paused": "Wstrzymany",
"pausing": "Wstrzymywanie",
"printing": "Drukowanie"
"cancelling": "anulowanie",
"idle": "bezczynny",
"paused": "wstrzymany",
"pausing": "wstrzymywanie",
"printing": "drukowanie"
}
}
}

View File

@ -12,6 +12,9 @@
"user": {
"data": {
"host": "Nazwa hosta lub adres IP"
},
"data_description": {
"host": "Adres IP lub nazwa hosta Pure Energie Meter."
}
},
"zeroconf_confirm": {

View File

@ -6,7 +6,8 @@
},
"error": {
"cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia",
"invalid_api_key": "Nieprawid\u0142owy klucz API"
"invalid_api_key": "Nieprawid\u0142owy klucz API",
"invalid_user_key": "Nieprawid\u0142owy klucz u\u017cytkownika"
},
"step": {
"reauth_confirm": {
@ -18,9 +19,16 @@
"user": {
"data": {
"api_key": "Klucz API",
"name": "Nazwa"
"name": "Nazwa",
"user_key": "Klucz u\u017cytkownika"
}
}
}
},
"issues": {
"deprecated_yaml": {
"description": "Konfiguracja Pushover przy u\u017cyciu YAML zostanie usuni\u0119ta. \n\nTwoja istniej\u0105ca konfiguracja YAML zosta\u0142a automatycznie zaimportowana do interfejsu u\u017cytkownika. \n\nUsu\u0144 konfiguracj\u0119 YAML z pliku configuration.yaml i uruchom ponownie Home Assistanta, aby rozwi\u0105za\u0107 ten problem.",
"title": "Konfiguracja YAML dla Pushover zostanie usuni\u0119ta"
}
}
}

View File

@ -2,6 +2,7 @@
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430",
"not_supported": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430"
},
"flow_title": "{name}",

View File

@ -28,6 +28,10 @@
"password": "Has\u0142o",
"pin": "Kod PIN",
"username": "Nazwa u\u017cytkownika"
},
"menu_options": {
"cloud": "Chmura Risco (zalecane)",
"local": "Lokalny Panel Risco (zaawansowane)"
}
}
}

View File

@ -15,11 +15,17 @@
"reauth_confirm": {
"data": {
"api_key": "Klucz API"
},
"data_description": {
"api_key": "Post\u0119puj zgodnie z dokumentacj\u0105, aby uzyska\u0107 nowy klucz API."
}
},
"user": {
"data": {
"api_key": "Klucz API"
},
"data_description": {
"api_key": "Post\u0119puj zgodnie z dokumentacj\u0105, aby uzyska\u0107 klucz API."
}
}
}

View File

@ -6,6 +6,7 @@
"is_illuminance": "\u0422\u0435\u043a\u0443\u0449\u0430 \u043e\u0441\u0432\u0435\u0442\u0435\u043d\u043e\u0441\u0442 \u043d\u0430 {entity_name}",
"is_power": "\u0422\u0435\u043a\u0443\u0449\u0430 \u043c\u043e\u0449\u043d\u043e\u0441\u0442 \u043d\u0430 {entity_name}",
"is_pressure": "\u0422\u0435\u043a\u0443\u0449\u043e \u043d\u0430\u043b\u044f\u0433\u0430\u043d\u0435 \u043d\u0430 {entity_name}",
"is_reactive_power": "\u0422\u0435\u043a\u0443\u0449\u0430 \u0440\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u0430 \u043c\u043e\u0449\u043d\u043e\u0441\u0442 \u043d\u0430 {entity_name}",
"is_signal_strength": "\u0422\u0435\u043a\u0443\u0449\u0430 \u0441\u0438\u043b\u0430 \u043d\u0430 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043d\u0430 {entity_name}",
"is_temperature": "\u0422\u0435\u043a\u0443\u0449\u0430 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u043d\u0430 {entity_name}",
"is_value": "\u0422\u0435\u043a\u0443\u0449\u0430 \u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442 \u043d\u0430 {entity_name}"

View File

@ -11,6 +11,7 @@
"is_gas": "obecny poziom gazu {entity_name}",
"is_humidity": "obecna wilgotno\u015b\u0107 {entity_name}",
"is_illuminance": "obecne nat\u0119\u017cenie o\u015bwietlenia {entity_name}",
"is_moisture": "obecna wilgotno\u015b\u0107 {entity_name}",
"is_nitrogen_dioxide": "obecny poziom st\u0119\u017cenia dwutlenku azotu {entity_name}",
"is_nitrogen_monoxide": "obecny poziom st\u0119\u017cenia tlenku azotu {entity_name}",
"is_nitrous_oxide": "obecny poziom st\u0119\u017cenia podtlenku azotu {entity_name}",
@ -40,6 +41,7 @@
"gas": "{entity_name} wykryje zmian\u0119 poziomu gazu",
"humidity": "zmieni si\u0119 wilgotno\u015b\u0107 {entity_name}",
"illuminance": "zmieni si\u0119 nat\u0119\u017cenie o\u015bwietlenia {entity_name}",
"moisture": "zmieni si\u0119 wilgotno\u015b\u0107 {entity_name}",
"nitrogen_dioxide": "zmieni si\u0119 st\u0119\u017cenie dwutlenku azotu w {entity_name}",
"nitrogen_monoxide": "{entity_name} wykryje zmian\u0119 st\u0119\u017cenia tlenku azotu",
"nitrous_oxide": "{entity_name} wykryje zmian\u0119 st\u0119\u017cenia podtlenku azotu",

View File

@ -0,0 +1,22 @@
{
"config": {
"abort": {
"already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane",
"already_in_progress": "Konfiguracja jest ju\u017c w toku",
"no_devices_found": "Nie znaleziono urz\u0105dze\u0144 w sieci",
"not_supported": "Urz\u0105dzenie nie jest obs\u0142ugiwane"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "Czy chcesz skonfigurowa\u0107 {name}?"
},
"user": {
"data": {
"address": "Urz\u0105dzenie"
},
"description": "Wybierz urz\u0105dzenie do skonfigurowania"
}
}
}
}

View File

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 {name}?"
},
"user": {
"data": {
"address": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e"
},
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430"
}
}
}
}

View File

@ -4,6 +4,7 @@
"reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0442\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435 \u0431\u0435\u0448\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e"
},
"error": {
"identifier_exists": "\u0410\u043a\u0430\u0443\u043d\u0442\u044a\u0442 \u0432\u0435\u0447\u0435 \u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d",
"invalid_auth": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435",
"unknown": "\u041d\u0435\u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430"
},
@ -24,6 +25,7 @@
},
"user": {
"data": {
"auth_code": "\u041a\u043e\u0434 \u0437\u0430 \u043e\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f",
"password": "\u041f\u0430\u0440\u043e\u043b\u0430",
"username": "E-mail \u0430\u0434\u0440\u0435\u0441"
}

View File

@ -14,6 +14,7 @@
"data": {
"password": "Has\u0142o"
},
"description": "Zaktualizuj has\u0142o dla u\u017cytkownika {email}",
"title": "Ponownie uwierzytelnij integracj\u0119"
},
"user": {
@ -23,5 +24,11 @@
}
}
}
},
"issues": {
"removed_yaml": {
"description": "Konfiguracja Skybell za pomoc\u0105 YAML zosta\u0142a usuni\u0119ta. \n\nTwoja istniej\u0105ca konfiguracja YAML nie jest u\u017cywana przez Home Assistant. \n\nUsu\u0144 konfiguracj\u0119 YAML z pliku configuration.yaml i uruchom ponownie Home Assistant, aby rozwi\u0105za\u0107 ten problem.",
"title": "Konfiguracja YAML dla Skybell zosta\u0142a usuni\u0119ta"
}
}
}

View File

@ -9,6 +9,19 @@
}
}
},
"issues": {
"deprecated_service": {
"fix_flow": {
"step": {
"confirm": {
"description": "Zaktualizuj wszystkie automatyzacje lub skrypty korzystaj\u0105ce z tej us\u0142ugi, aby zamiast tego u\u017cywa\u0142y us\u0142ugi \u201ehomeassistant.update_entity\u201d z encj\u0105 docelow\u0105 Speedtest. Nast\u0119pnie kliknij ZATWIERD\u0179 poni\u017cej, aby oznaczy\u0107 ten problem jako rozwi\u0105zany.",
"title": "Us\u0142uga speedtest zostanie usuni\u0119ta"
}
}
},
"title": "Us\u0142uga speedtest zostanie usuni\u0119ta"
}
},
"options": {
"step": {
"init": {

View File

@ -0,0 +1,21 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e"
},
"error": {
"cannot_connect": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",
"invalid_auth": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435",
"unknown": "\u041d\u0435\u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430"
},
"step": {
"user": {
"data": {
"host": "\u0425\u043e\u0441\u0442",
"password": "\u041f\u0430\u0440\u043e\u043b\u0430",
"username": "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e \u0438\u043c\u0435"
}
}
}
}
}

View File

@ -0,0 +1,32 @@
{
"config": {
"abort": {
"already_configured": "Perangkat sudah dikonfigurasi"
},
"error": {
"cannot_connect": "Gagal terhubung",
"invalid_auth": "Autentikasi tidak valid",
"unknown": "Kesalahan yang tidak diharapkan"
},
"step": {
"user": {
"data": {
"host": "Host",
"password": "Kata Sandi",
"switch_as_light": "Inisialisasi sakelar sebagai entitas lampu",
"username": "Nama Pengguna"
},
"description": "Siapkan integrasi SwitchBee dengan Home Assistant."
}
}
},
"options": {
"step": {
"init": {
"data": {
"devices": "Perangkat yang disertakan"
}
}
}
}
}

View File

@ -0,0 +1,32 @@
{
"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",
"switch_as_light": "Inizializza gli interruttori come entit\u00e0 luce",
"username": "Nome utente"
},
"description": "Imposta l'integrazione di SwitchBee con Home Assistant."
}
}
},
"options": {
"step": {
"init": {
"data": {
"devices": "Dispositivi da includere"
}
}
}
}
}

View File

@ -0,0 +1,32 @@
{
"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",
"switch_as_light": "Initialiser brytere som lysenheter",
"username": "Brukernavn"
},
"description": "Sett opp SwitchBee-integrasjon med Home Assistant."
}
}
},
"options": {
"step": {
"init": {
"data": {
"devices": "Enheter som skal inkluderes"
}
}
}
}
}

View File

@ -0,0 +1,32 @@
{
"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": {
"host": "Nazwa hosta lub adres IP",
"password": "Has\u0142o",
"switch_as_light": "Zainicjuj prze\u0142\u0105czniki jako encje \u015bwiat\u0142a",
"username": "Nazwa u\u017cytkownika"
},
"description": "Konfiguracja integracji SwitchBee z Home Assistantem."
}
}
},
"options": {
"step": {
"init": {
"data": {
"devices": "Urz\u0105dzenia do uwzgl\u0119dnienia"
}
}
}
}
}

View File

@ -8,8 +8,18 @@
},
"flow_title": "{name}",
"step": {
"confirm": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 {name}?"
},
"password": {
"data": {
"password": "\u041f\u0430\u0440\u043e\u043b\u0430"
},
"description": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e {name} \u0438\u0437\u0438\u0441\u043a\u0432\u0430 \u043f\u0430\u0440\u043e\u043b\u0430"
},
"user": {
"data": {
"address": "\u0410\u0434\u0440\u0435\u0441 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e",
"mac": "MAC \u0430\u0434\u0440\u0435\u0441 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e",
"name": "\u0418\u043c\u0435",
"password": "\u041f\u0430\u0440\u043e\u043b\u0430"

View File

@ -2,6 +2,7 @@
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430",
"not_supported": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430"
},
"flow_title": "{name}",

View File

@ -3,7 +3,8 @@
"abort": {
"already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane",
"already_in_progress": "Konfiguracja jest ju\u017c w toku",
"no_devices_found": "Nie znaleziono urz\u0105dze\u0144 w sieci"
"no_devices_found": "Nie znaleziono urz\u0105dze\u0144 w sieci",
"not_supported": "Urz\u0105dzenie nie jest obs\u0142ugiwane"
},
"flow_title": "{name}",
"step": {

View File

@ -1,7 +1,8 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e"
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430"
},
"flow_title": "{name}",
"step": {

View File

@ -1,11 +1,20 @@
{
"config": {
"abort": {
"already_configured": "Enheten er allerede konfigurert",
"already_in_progress": "Konfigurasjonsflyten p\u00e5g\u00e5r allerede",
"no_devices_found": "Ingen enheter funnet p\u00e5 nettverket"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "Vil du konfigurere {name}?"
},
"user": {
"data": {
"address": "Enhet"
}
},
"description": "Velg en enhet du vil konfigurere"
}
}
}

View File

@ -0,0 +1,21 @@
{
"config": {
"abort": {
"already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane",
"already_in_progress": "Konfiguracja jest ju\u017c w toku",
"no_devices_found": "Nie znaleziono urz\u0105dze\u0144 w sieci"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "Czy chcesz skonfigurowa\u0107 {name}?"
},
"user": {
"data": {
"address": "Urz\u0105dzenie"
},
"description": "Wybierz urz\u0105dzenie do skonfigurowania"
}
}
}
}

View File

@ -1,7 +1,7 @@
{
"state": {
"_": {
"active": "\u0430\u043a\u0442\u0438\u0432\u0435\u043d",
"active": "\u0410\u043a\u0442\u0438\u0432\u0435\u043d",
"idle": "\u043d\u0435\u0440\u0430\u0431\u043e\u0442\u0435\u0449",
"paused": "\u0432 \u043f\u0430\u0443\u0437\u0430"
}

View File

@ -1,10 +1,10 @@
{
"state": {
"tuya__air_quality": {
"good": "Dobra",
"great": "\u015awietna",
"mild": "Umiarkowana",
"severe": "Z\u0142a"
"good": "dobra",
"great": "\u015bwietna",
"mild": "umiarkowana",
"severe": "z\u0142a"
},
"tuya__status": {
"boiling_temp": "temperatura wrzenia",

View File

@ -42,11 +42,15 @@
}
},
"options": {
"error": {
"invalid_mac_list": "Musi to by\u0107 lista adres\u00f3w MAC oddzielonych przecinkami"
},
"step": {
"init": {
"data": {
"all_updates": "Metryki w czasie rzeczywistym (UWAGA: Znacznie zwi\u0119ksza u\u017cycie CPU)",
"disable_rtsp": "Wy\u0142\u0105cz strumie\u0144 RTSP",
"ignored_devices": "Oddzielona przecinkami lista adres\u00f3w MAC urz\u0105dze\u0144 do zignorowania",
"max_media": "Maksymalna liczba zdarze\u0144 do za\u0142adowania dla przegl\u0105darki medi\u00f3w (zwi\u0119ksza u\u017cycie pami\u0119ci RAM)",
"override_connection_host": "Zast\u0105p host po\u0142\u0105czenia"
},

View File

@ -1,5 +1,9 @@
{
"config": {
"abort": {
"already_configured": "Konto jest ju\u017c skonfigurowane",
"reauth_successful": "Ponowne uwierzytelnienie powiod\u0142o si\u0119"
},
"error": {
"invalid_auth": "Niepoprawne uwierzytelnienie",
"unknown": "Nieoczekiwany b\u0142\u0105d"
@ -7,11 +11,19 @@
"step": {
"user": {
"data": {
"mutable": "Zezwalaj na zdalne uruchamianie / zamykanie / itp.",
"password": "Has\u0142o",
"region": "Region",
"scandinavian_miles": "U\u017cywaj skandynawskich mil",
"username": "Nazwa u\u017cytkownika"
}
}
}
},
"issues": {
"deprecated_yaml": {
"description": "Konfiguracja platformy Volvo On Call za pomoc\u0105 YAML zostanie usuni\u0119ta w przysz\u0142ej wersji Home Assistant. \n\nTwoja istniej\u0105ca konfiguracja zosta\u0142a automatycznie zaimportowana do interfejsu u\u017cytkownika. Usu\u0144 konfiguracj\u0119 YAML z pliku configuration.yaml i uruchom ponownie Home Assistanta, aby rozwi\u0105za\u0107 ten problem.",
"title": "Konfiguracja YAML dla Volvo On Call zostanie usuni\u0119ta"
}
}
}

View File

@ -3,6 +3,7 @@
"wolflink__state": {
"1_x_warmwasser": "1 x DHW",
"auto": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u043d",
"deaktiviert": "\u041d\u0435\u0430\u043a\u0442\u0438\u0432\u0435\u043d",
"dhw_prior": "DHWPrior",
"gasdruck": "\u041d\u0430\u043b\u044f\u0433\u0430\u043d\u0435 \u043d\u0430 \u0433\u0430\u0437\u0430",
"heizung": "\u041e\u0442\u043e\u043f\u043b\u0435\u043d\u0438\u0435",

View File

@ -74,7 +74,7 @@
"test": "test",
"tpw": "TPW",
"urlaubsmodus": "tryb wakacyjny",
"ventilprufung": "Kontrola zawor\u00f3w",
"ventilprufung": "kontrola zawor\u00f3w",
"vorspulen": "p\u0142ukanie wst\u0119pne",
"warmwasser": "CWU",
"warmwasser_schnellstart": "szybki start CWU",

View File

@ -0,0 +1,21 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430",
"reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0442\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435 \u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 {name}?"
},
"user": {
"data": {
"address": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e"
},
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430"
}
}
}
}

View File

@ -1,9 +1,19 @@
{
"state": {
"xiaomi_miio__display_orientation": {
"forward": "Do przodu",
"left": "W lewo",
"right": "W prawo"
},
"xiaomi_miio__led_brightness": {
"bright": "jasne",
"dim": "ciemne",
"off": "wy\u0142\u0105czone"
},
"xiaomi_miio__ptc_level": {
"high": "Wysoki",
"low": "Niski",
"medium": "\u015aredni"
}
}
}

View File

@ -1,5 +1,15 @@
{
"config": {
"abort": {
"already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e",
"no_devices_found": "\u041d\u044f\u043c\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430",
"no_unconfigured_devices": "\u041d\u0435 \u0441\u0430 \u043e\u0442\u043a\u0440\u0438\u0442\u0438 \u043d\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430."
},
"error": {
"cannot_connect": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",
"invalid_auth": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043d\u0435",
"unknown": "\u041d\u0435\u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430"
},
"flow_title": "{name}",
"step": {
"user": {

View File

@ -8,6 +8,11 @@
"cannot_connect": "\u041d\u0435\u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442 \u0437\u0430 \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435 \u0441 ZHA \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e"
},
"step": {
"choose_formation_strategy": {
"menu_options": {
"reuse_settings": "\u0417\u0430\u043f\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u043d\u0430 \u0440\u0430\u0434\u0438\u043e \u043c\u0440\u0435\u0436\u0430\u0442\u0430"
}
},
"choose_serial_port": {
"title": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0441\u0435\u0440\u0438\u0435\u043d \u043f\u043e\u0440\u0442"
},
@ -17,10 +22,18 @@
"confirm_hardware": {
"description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 {name}?"
},
"manual_pick_radio_type": {
"data": {
"radio_type": "\u0422\u0438\u043f \u0440\u0430\u0434\u0438\u043e"
},
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0441\u0432\u043e\u044f \u0442\u0438\u043f Zigbee \u0440\u0430\u0434\u0438\u043e",
"title": "\u0422\u0438\u043f \u0440\u0430\u0434\u0438\u043e"
},
"manual_port_config": {
"data": {
"baudrate": "\u0441\u043a\u043e\u0440\u043e\u0441\u0442 \u043d\u0430 \u043f\u043e\u0440\u0442\u0430"
},
"description": "\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u043d\u0430 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u044f \u043f\u043e\u0440\u0442",
"title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u044f \u043f\u043e\u0440\u0442"
},
"pick_radio": {
@ -97,15 +110,39 @@
"abort": {
"not_zha_device": "\u0422\u043e\u0432\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 \u0435 zha \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e"
},
"error": {
"cannot_connect": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435"
},
"flow_title": "{name}",
"step": {
"choose_formation_strategy": {
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043c\u0440\u0435\u0436\u043e\u0432\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0437\u0430 \u0432\u0430\u0448\u0435\u0442\u043e \u0440\u0430\u0434\u0438\u043e.",
"menu_options": {
"reuse_settings": "\u0417\u0430\u043f\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u043d\u0430 \u0440\u0430\u0434\u0438\u043e \u043c\u0440\u0435\u0436\u0430\u0442\u0430",
"upload_manual_backup": "\u041a\u0430\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u044a\u0447\u043d\u043e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e \u043a\u043e\u043f\u0438\u0435"
}
},
"choose_serial_port": {
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0441\u0435\u0440\u0438\u0435\u043d \u043f\u043e\u0440\u0442 \u0437\u0430 \u0432\u0430\u0448\u0435\u0442\u043e Zigbee \u0440\u0430\u0434\u0438\u043e",
"title": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0441\u0435\u0440\u0438\u0435\u043d \u043f\u043e\u0440\u0442"
},
"init": {
"description": "ZHA \u0449\u0435 \u0431\u044a\u0434\u0435 \u0441\u043f\u0440\u044f\u043d. \u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043f\u0440\u043e\u0434\u044a\u043b\u0436\u0438\u0442\u0435?",
"title": "\u041f\u0440\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 ZHA"
},
"manual_pick_radio_type": {
"data": {
"radio_type": "\u0422\u0438\u043f \u0440\u0430\u0434\u0438\u043e"
},
"description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0441\u0432\u043e\u044f \u0442\u0438\u043f Zigbee \u0440\u0430\u0434\u0438\u043e",
"title": "\u0422\u0438\u043f \u0440\u0430\u0434\u0438\u043e"
},
"manual_port_config": {
"data": {
"baudrate": "\u0441\u043a\u043e\u0440\u043e\u0441\u0442 \u043d\u0430 \u043f\u043e\u0440\u0442\u0430"
}
},
"description": "\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u043d\u0430 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u044f \u043f\u043e\u0440\u0442",
"title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u044f \u043f\u043e\u0440\u0442"
},
"upload_manual_backup": {
"data": {

View File

@ -6,13 +6,64 @@
"usb_probe_failed": "Nie uda\u0142o si\u0119 sondowa\u0107 urz\u0105dzenia USB"
},
"error": {
"cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia"
"cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia",
"invalid_backup_json": "Nieprawid\u0142owa kopia zapasowa JSON"
},
"flow_title": "{name}",
"step": {
"choose_automatic_backup": {
"data": {
"choose_automatic_backup": "Wybierz automatyczn\u0105 kopi\u0119 zapasow\u0105"
},
"description": "Przywr\u00f3\u0107 ustawienia sieciowe z automatycznej kopii zapasowej",
"title": "Przywracanie z automatycznej kopii zapasowej"
},
"choose_formation_strategy": {
"description": "Wybierz ustawienia sieciowe radia.",
"menu_options": {
"choose_automatic_backup": "Przywr\u00f3\u0107 z automatycznej kopii zapasowej",
"form_new_network": "Usu\u0144 ustawienia sieciowe i utw\u00f3rz now\u0105 sie\u0107",
"reuse_settings": "Zachowaj ustawienia sieciowe radia",
"upload_manual_backup": "Prze\u015blij r\u0119czn\u0105 kopi\u0119 zapasow\u0105"
},
"title": "Tworzenie sieci"
},
"choose_serial_port": {
"data": {
"path": "\u015acie\u017cka urz\u0105dzenia szeregowego"
},
"description": "Wybierz port szeregowy dla swojego radia Zigbee",
"title": "Wyb\u00f3r portu szeregowego"
},
"confirm": {
"description": "Czy chcesz skonfigurowa\u0107 {name}?"
},
"confirm_hardware": {
"description": "Czy chcesz skonfigurowa\u0107 {name}?"
},
"manual_pick_radio_type": {
"data": {
"radio_type": "Typ radia"
},
"description": "Wybierz typ radia Zigbee",
"title": "Typ radia"
},
"manual_port_config": {
"data": {
"baudrate": "pr\u0119dko\u015b\u0107 portu",
"flow_control": "kontrola przep\u0142ywu danych",
"path": "\u015acie\u017cka urz\u0105dzenia szeregowego"
},
"description": "Wprowad\u017a ustawienia portu szeregowego",
"title": "Ustawienia portu szeregowego"
},
"maybe_confirm_ezsp_restore": {
"data": {
"overwrite_coordinator_ieee": "Trwa\u0142e zast\u0105pienie radiowego adresu IEEE"
},
"description": "Twoja kopia zapasowa ma inny adres IEEE ni\u017c twoje radio. Aby sie\u0107 dzia\u0142a\u0142a prawid\u0142owo, nale\u017cy r\u00f3wnie\u017c zmieni\u0107 adres IEEE radia. \n\nTo jest trwa\u0142a operacja.",
"title": "Nadpisanie adresu IEEE radia"
},
"pick_radio": {
"data": {
"radio_type": "Typ radia"
@ -29,6 +80,13 @@
"description": "Wprowadzanie ustawie\u0144 dla portu",
"title": "Ustawienia"
},
"upload_manual_backup": {
"data": {
"uploaded_backup_file": "Prze\u015blij plik"
},
"description": "Przywr\u00f3\u0107 ustawienia sieciowe z pliku kopii zapasowej JSON. Mo\u017cesz go pobra\u0107 z innej instalacji ZHA z **Ustawienia sieci** lub u\u017cy\u0107 pliku `coordinator_backup.json` z Zigbee2MQTT.",
"title": "Przesy\u0142anie r\u0119cznej kopii zapasowej"
},
"user": {
"data": {
"path": "\u015acie\u017cka urz\u0105dzenia szeregowego"
@ -111,5 +169,76 @@
"remote_button_short_release": "przycisk \"{subtype}\" zostanie zwolniony",
"remote_button_triple_press": "przycisk \"{subtype}\" zostanie trzykrotnie naci\u015bni\u0119ty"
}
},
"options": {
"abort": {
"not_zha_device": "To urz\u0105dzenie nie jest urz\u0105dzeniem zha",
"usb_probe_failed": "Nie uda\u0142o si\u0119 sondowa\u0107 urz\u0105dzenia USB"
},
"error": {
"cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia",
"invalid_backup_json": "Nieprawid\u0142owa kopia zapasowa JSON"
},
"flow_title": "{name}",
"step": {
"choose_automatic_backup": {
"data": {
"choose_automatic_backup": "Wybierz automatyczn\u0105 kopi\u0119 zapasow\u0105"
},
"description": "Przywr\u00f3\u0107 ustawienia sieciowe z automatycznej kopii zapasowej",
"title": "Przywracanie z automatycznej kopii zapasowej"
},
"choose_formation_strategy": {
"description": "Wybierz ustawienia sieciowe radia.",
"menu_options": {
"choose_automatic_backup": "Przywr\u00f3\u0107 z automatycznej kopii zapasowej",
"form_new_network": "Usu\u0144 ustawienia sieciowe i utw\u00f3rz now\u0105 sie\u0107",
"reuse_settings": "Zachowaj ustawienia sieciowe radia",
"upload_manual_backup": "Prze\u015blij r\u0119czn\u0105 kopi\u0119 zapasow\u0105"
},
"title": "Tworzenie sieci"
},
"choose_serial_port": {
"data": {
"path": "\u015acie\u017cka urz\u0105dzenia szeregowego"
},
"description": "Wybierz port szeregowy dla swojego radia Zigbee",
"title": "Wyb\u00f3r portu szeregowego"
},
"init": {
"description": "ZHA zostanie zatrzymany. Czy chcesz kontynuowa\u0107?",
"title": "Zmiana konfiguracji ZHA"
},
"manual_pick_radio_type": {
"data": {
"radio_type": "Typ radia"
},
"description": "Wybierz typ radia Zigbee",
"title": "Typ radia"
},
"manual_port_config": {
"data": {
"baudrate": "pr\u0119dko\u015b\u0107 portu",
"flow_control": "kontrola przep\u0142ywu danych",
"path": "\u015acie\u017cka urz\u0105dzenia szeregowego"
},
"description": "Wprowad\u017a ustawienia portu szeregowego",
"title": "Ustawienia portu szeregowego"
},
"maybe_confirm_ezsp_restore": {
"data": {
"overwrite_coordinator_ieee": "Trwa\u0142e zast\u0105pienie radiowego adresu IEEE"
},
"description": "Twoja kopia zapasowa ma inny adres IEEE ni\u017c twoje radio. Aby sie\u0107 dzia\u0142a\u0142a prawid\u0142owo, nale\u017cy r\u00f3wnie\u017c zmieni\u0107 adres IEEE radia. \n\nTo jest trwa\u0142a operacja.",
"title": "Nadpisanie adresu IEEE radia"
},
"upload_manual_backup": {
"data": {
"uploaded_backup_file": "Prze\u015blij plik"
},
"description": "Przywr\u00f3\u0107 ustawienia sieciowe z pliku kopii zapasowej JSON. Mo\u017cesz go pobra\u0107 z innej instalacji ZHA z **Ustawienia sieci** lub u\u017cy\u0107 pliku `coordinator_backup.json` z Zigbee2MQTT.",
"title": "Przesy\u0142anie r\u0119cznej kopii zapasowej"
}
}
}
}

View File

@ -1,18 +1,18 @@
{
"state": {
"zodiac__sign": {
"aquarius": "Wodnik",
"aries": "Baran",
"cancer": "Rak",
"capricorn": "Kozioro\u017cec",
"gemini": "Bli\u017ani\u0119ta",
"leo": "Lew",
"libra": "Waga",
"pisces": "Ryby",
"sagittarius": "Strzelec",
"scorpio": "Skorpion",
"taurus": "Byk",
"virgo": "Panna"
"aquarius": "wodnik",
"aries": "baran",
"cancer": "rak",
"capricorn": "kozioro\u017cec",
"gemini": "bli\u017ani\u0119ta",
"leo": "lew",
"libra": "waga",
"pisces": "ryby",
"sagittarius": "strzelec",
"scorpio": "skorpion",
"taurus": "byk",
"virgo": "panna"
}
}
}