diff --git a/homeassistant/components/eight_sleep/translations/uk.json b/homeassistant/components/eight_sleep/translations/uk.json new file mode 100644 index 00000000000..4dea8ca0857 --- /dev/null +++ b/homeassistant/components/eight_sleep/translations/uk.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "\u041f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0432\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e", + "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u0454\u0442\u044c\u0441\u044f \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0438\u0441\u044f \u0434\u043e \u0445\u043c\u0430\u0440\u0438 Eight Sleep: {error}" + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u0454\u0442\u044c\u0441\u044f \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0438\u0441\u044f \u0434\u043e \u0445\u043c\u0430\u0440\u0438 Eight Sleep: {error}" + }, + "step": { + "user": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "username": "\u0406\u043c'\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/google/translations/uk.json b/homeassistant/components/google/translations/uk.json new file mode 100644 index 00000000000..d0beb9cab9f --- /dev/null +++ b/homeassistant/components/google/translations/uk.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0438\u0441\u044f" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nest/translations/uk.json b/homeassistant/components/nest/translations/uk.json index 9ab8349670e..cfdb2c91ee2 100644 --- a/homeassistant/components/nest/translations/uk.json +++ b/homeassistant/components/nest/translations/uk.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "already_configured": "\u041e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0438\u0441 \u0432\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e", "authorize_url_timeout": "\u041c\u0438\u043d\u0443\u0432 \u0447\u0430\u0441 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u0457 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0456\u0457.", "missing_configuration": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 \u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u044f\u043c\u0438.", "no_url_available": "URL-\u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430. \u041e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 [\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u0454\u044e] ({docs_url}) \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457 \u043f\u0440\u043e \u0446\u044e \u043f\u043e\u043c\u0438\u043b\u043a\u0443.", @@ -18,6 +19,25 @@ "unknown": "\u041d\u0435\u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430" }, "step": { + "auth_upgrade": { + "title": "Nest: \u0437\u0430\u0431\u043e\u0440\u043e\u043d\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0456\u0457 \u0434\u043e\u0434\u0430\u0442\u043a\u0456\u0432" + }, + "cloud_project": { + "data": { + "cloud_project_id": "ID \u043f\u0440\u043e\u0435\u043a\u0442\u0443 Google Cloud" + } + }, + "create_cloud_project": { + "title": "Nest: \u0441\u0442\u0432\u043e\u0440\u0456\u0442\u044c \u0456 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0439\u0442\u0435 Cloud Project" + }, + "device_project": { + "data": { + "project_id": "ID \u043f\u0440\u043e\u0435\u043a\u0442\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e" + } + }, + "device_project_upgrade": { + "title": "Nest: \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e" + }, "init": { "data": { "flow_impl": "\u041f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440" diff --git a/homeassistant/components/overkiz/translations/sensor.uk.json b/homeassistant/components/overkiz/translations/sensor.uk.json new file mode 100644 index 00000000000..cf84368e911 --- /dev/null +++ b/homeassistant/components/overkiz/translations/sensor.uk.json @@ -0,0 +1,9 @@ +{ + "state": { + "overkiz__three_way_handle_direction": { + "closed": "\u0417\u0430\u043a\u0440\u0438\u0442\u043e", + "open": "\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u043e", + "tilt": "\u041d\u0430\u0445\u0438\u043b" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/radiotherm/translations/it.json b/homeassistant/components/radiotherm/translations/it.json index 1fd9c7152ff..653dd56321b 100644 --- a/homeassistant/components/radiotherm/translations/it.json +++ b/homeassistant/components/radiotherm/translations/it.json @@ -23,7 +23,7 @@ "step": { "init": { "data": { - "hold_temp": "Impostare una sospensione permanente durante la regolazione della temperatura." + "hold_temp": "Imposta un blocco permanente quando si regola la temperatura." } } } diff --git a/homeassistant/components/radiotherm/translations/uk.json b/homeassistant/components/radiotherm/translations/uk.json new file mode 100644 index 00000000000..51459878ddb --- /dev/null +++ b/homeassistant/components/radiotherm/translations/uk.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "\u041f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0432\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e" + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0438\u0441\u044f", + "unknown": "\u041d\u0435\u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430" + }, + "flow_title": "{name} {model} ({host})", + "step": { + "confirm": { + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0457\u0442\u0438 {name} {model} ({host})?" + }, + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensibo/translations/sensor.uk.json b/homeassistant/components/sensibo/translations/sensor.uk.json new file mode 100644 index 00000000000..d93a147307e --- /dev/null +++ b/homeassistant/components/sensibo/translations/sensor.uk.json @@ -0,0 +1,8 @@ +{ + "state": { + "sensibo__sensitivity": { + "n": "\u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u0438\u0439", + "s": "\u0427\u0443\u0442\u043b\u0438\u0432\u0438\u0439" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/simplepush/translations/et.json b/homeassistant/components/simplepush/translations/et.json new file mode 100644 index 00000000000..2501d992c83 --- /dev/null +++ b/homeassistant/components/simplepush/translations/et.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Seade on juba h\u00e4\u00e4lestatud" + }, + "error": { + "cannot_connect": "\u00dchendamine nurjus" + }, + "step": { + "user": { + "data": { + "device_key": "Seadme seadmev\u00f5ti", + "event": "S\u00fcndmuste jaoks m\u00f5eldud s\u00fcndmus.", + "name": "Nimi", + "password": "Seadmes kasutatava kr\u00fcptimise parool", + "salt": "Sadmes kasutatav sool." + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/simplepush/translations/fr.json b/homeassistant/components/simplepush/translations/fr.json new file mode 100644 index 00000000000..546d03bb131 --- /dev/null +++ b/homeassistant/components/simplepush/translations/fr.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "cannot_connect": "\u00c9chec de connexion" + }, + "step": { + "user": { + "data": { + "device_key": "La cl\u00e9 d'appareil de votre appareil", + "event": "L'\u00e9v\u00e9nement pour les \u00e9v\u00e9nements.", + "name": "Nom", + "password": "Le mot de passe du chiffrement utilis\u00e9 par votre appareil", + "salt": "Le salage utilis\u00e9 par votre appareil." + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/simplepush/translations/no.json b/homeassistant/components/simplepush/translations/no.json new file mode 100644 index 00000000000..78cf864a33d --- /dev/null +++ b/homeassistant/components/simplepush/translations/no.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert" + }, + "error": { + "cannot_connect": "Tilkobling mislyktes" + }, + "step": { + "user": { + "data": { + "device_key": "Enhetsn\u00f8kkelen til enheten din", + "event": "Arrangementet for arrangementene.", + "name": "Navn", + "password": "Passordet til krypteringen som brukes av enheten din", + "salt": "Saltet som brukes av enheten." + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/simplepush/translations/pt-BR.json b/homeassistant/components/simplepush/translations/pt-BR.json new file mode 100644 index 00000000000..bf933fe94da --- /dev/null +++ b/homeassistant/components/simplepush/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "device_key": "A chave do dispositivo do seu dispositivo", + "event": "O evento para os eventos.", + "name": "Nome", + "password": "A senha da criptografia usada pelo seu dispositivo", + "salt": "O salto utilizado pelo seu dispositivo" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/simplepush/translations/zh-Hant.json b/homeassistant/components/simplepush/translations/zh-Hant.json new file mode 100644 index 00000000000..891f2242467 --- /dev/null +++ b/homeassistant/components/simplepush/translations/zh-Hant.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557" + }, + "step": { + "user": { + "data": { + "device_key": "\u88dd\u7f6e\u4e4b\u88dd\u7f6e\u5bc6\u9470", + "event": "\u4e8b\u4ef6\u7684\u4e8b\u4ef6\u3002", + "name": "\u540d\u7a31", + "password": "\u88dd\u7f6e\u6240\u4f7f\u7528\u4e4b\u52a0\u5bc6\u5bc6\u78bc", + "salt": "\u88dd\u7f6e\u6240\u4f7f\u7528\u4e4b Salt" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/skybell/translations/uk.json b/homeassistant/components/skybell/translations/uk.json new file mode 100644 index 00000000000..19744315085 --- /dev/null +++ b/homeassistant/components/skybell/translations/uk.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "email": "Email", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/transmission/translations/uk.json b/homeassistant/components/transmission/translations/uk.json index 5bc74f7da2a..9fbe0848657 100644 --- a/homeassistant/components/transmission/translations/uk.json +++ b/homeassistant/components/transmission/translations/uk.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\u0426\u0435\u0439 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0432\u0436\u0435 \u0434\u043e\u0434\u0430\u043d\u043e \u0432 Home Assistant." + "already_configured": "\u0426\u0435\u0439 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0432\u0436\u0435 \u0434\u043e\u0434\u0430\u043d\u043e \u0432 Home Assistant.", + "reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u043f\u0440\u043e\u0439\u0448\u043b\u0430 \u0443\u0441\u043f\u0456\u0448\u043d\u043e" }, "error": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f", @@ -9,6 +10,13 @@ "name_exists": "\u0426\u044f \u043d\u0430\u0437\u0432\u0430 \u0432\u0436\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u0442\u044c\u0441\u044f." }, "step": { + "reauth_confirm": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c" + }, + "description": "\u041f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f {username} \u043d\u0435\u0434\u0456\u0439\u0441\u043d\u0438\u0439.", + "title": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u0456\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u0457" + }, "user": { "data": { "host": "\u0425\u043e\u0441\u0442", diff --git a/homeassistant/components/vacuum/translations/nn.json b/homeassistant/components/vacuum/translations/nn.json index e06ae761458..12d981555ad 100644 --- a/homeassistant/components/vacuum/translations/nn.json +++ b/homeassistant/components/vacuum/translations/nn.json @@ -1,4 +1,12 @@ { + "device_automation": { + "condition_type": { + "is_cleaning": "k\u00f8yrer" + }, + "trigger_type": { + "cleaning": "starta reingjering" + } + }, "state": { "_": { "cleaning": "Reingjer",