diff --git a/homeassistant/components/bsblan/translations/cs.json b/homeassistant/components/bsblan/translations/cs.json index 3df55116d19..f0bce62991f 100644 --- a/homeassistant/components/bsblan/translations/cs.json +++ b/homeassistant/components/bsblan/translations/cs.json @@ -11,7 +11,9 @@ "user": { "data": { "host": "Hostitel", - "port": "Port" + "password": "Heslo", + "port": "Port", + "username": "U\u017eivatelsk\u00e9 jm\u00e9no" }, "title": "P\u0159ipojen\u00ed k za\u0159\u00edzen\u00ed BSB-Lan" } diff --git a/homeassistant/components/bsblan/translations/es.json b/homeassistant/components/bsblan/translations/es.json index 287bd0fb49d..691136f5441 100644 --- a/homeassistant/components/bsblan/translations/es.json +++ b/homeassistant/components/bsblan/translations/es.json @@ -12,7 +12,9 @@ "data": { "host": "Host", "passkey": "Clave de acceso", - "port": "Puerto" + "password": "Contrase\u00f1a", + "port": "Puerto", + "username": "Usuario" }, "description": "Configura tu dispositivo BSB-Lan para integrarse con Home Assistant.", "title": "Conectar con el dispositivo BSB-Lan" diff --git a/homeassistant/components/bsblan/translations/et.json b/homeassistant/components/bsblan/translations/et.json index 70f35535112..22ff91e7e1b 100644 --- a/homeassistant/components/bsblan/translations/et.json +++ b/homeassistant/components/bsblan/translations/et.json @@ -12,7 +12,9 @@ "data": { "host": "", "passkey": "Juurdep\u00e4\u00e4sut\u00f5endi string", - "port": "" + "password": "Salas\u00f5na", + "port": "", + "username": "Kasutajanimi" }, "description": "Seadista oma BSB-Lan seadme sidumine Home Assistant'iga.", "title": "\u00dchendu BSB-Lan seadmega" diff --git a/homeassistant/components/bsblan/translations/no.json b/homeassistant/components/bsblan/translations/no.json index 685f3afb1f4..40981e2b77c 100644 --- a/homeassistant/components/bsblan/translations/no.json +++ b/homeassistant/components/bsblan/translations/no.json @@ -12,7 +12,9 @@ "data": { "host": "Vert", "passkey": "Tilgangsn\u00f8kkel streng", - "port": "Port" + "password": "Passord", + "port": "Port", + "username": "Brukernavn" }, "description": "Konfigurer din BSB-Lan-enhet for \u00e5 integrere med Home Assistant.", "title": "Koble til BSB-Lan-enheten" diff --git a/homeassistant/components/bsblan/translations/ru.json b/homeassistant/components/bsblan/translations/ru.json index 7d7bcb9fa0e..76aa715a9de 100644 --- a/homeassistant/components/bsblan/translations/ru.json +++ b/homeassistant/components/bsblan/translations/ru.json @@ -12,7 +12,9 @@ "data": { "host": "\u0425\u043e\u0441\u0442", "passkey": "\u041f\u0430\u0440\u043e\u043b\u044c", - "port": "\u041f\u043e\u0440\u0442" + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "port": "\u041f\u043e\u0440\u0442", + "username": "\u041b\u043e\u0433\u0438\u043d" }, "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 BSB-Lan.", "title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443" diff --git a/homeassistant/components/bsblan/translations/zh-Hant.json b/homeassistant/components/bsblan/translations/zh-Hant.json index 3d3bcb44ac7..7ada76c1d21 100644 --- a/homeassistant/components/bsblan/translations/zh-Hant.json +++ b/homeassistant/components/bsblan/translations/zh-Hant.json @@ -12,7 +12,9 @@ "data": { "host": "\u4e3b\u6a5f\u7aef", "passkey": "Passkey \u5b57\u4e32", - "port": "\u901a\u8a0a\u57e0" + "password": "\u5bc6\u78bc", + "port": "\u901a\u8a0a\u57e0", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" }, "description": "\u8a2d\u5b9a BSB-Lan \u8a2d\u5099\u4ee5\u6574\u5408\u81f3 Home Assistant\u3002", "title": "\u9023\u7dda\u81f3 BSB-Lan \u8a2d\u5099" diff --git a/homeassistant/components/cover/translations/zh-Hans.json b/homeassistant/components/cover/translations/zh-Hans.json index ccc1edd42c5..7c5675dad31 100644 --- a/homeassistant/components/cover/translations/zh-Hans.json +++ b/homeassistant/components/cover/translations/zh-Hans.json @@ -1,9 +1,15 @@ { "device_automation": { + "action_type": { + "stop": "\u505c\u6b62 {entity_name}" + }, "condition_type": { "is_closed": "{entity_name} \u5df2\u5173\u95ed", - "is_closing": "{entity_name}\u6b63\u5728\u5173\u95ed", - "is_open": "{entity_name}\u4e3a\u5f00\u653e" + "is_closing": "{entity_name} \u6b63\u5728\u5173\u95ed", + "is_open": "{entity_name} \u5df2\u6253\u5f00", + "is_opening": "{entity_name} \u6b63\u5728\u6253\u5f00", + "is_position": "{entity_name} \u5f53\u524d\u4f4d\u7f6e\u4e3a", + "is_tilt_position": "{entity_name} \u5f53\u524d\u503e\u659c\u4f4d\u7f6e\u4e3a" }, "trigger_type": { "closed": "{entity_name}\u5df2\u5173\u95ed" diff --git a/homeassistant/components/hyperion/translations/cs.json b/homeassistant/components/hyperion/translations/cs.json new file mode 100644 index 00000000000..c5358988bac --- /dev/null +++ b/homeassistant/components/hyperion/translations/cs.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Slu\u017eba je ji\u017e nastavena", + "already_in_progress": "Konfigurace ji\u017e prob\u00edh\u00e1", + "cannot_connect": "Nepoda\u0159ilo se p\u0159ipojit" + }, + "error": { + "cannot_connect": "Nepoda\u0159ilo se p\u0159ipojit", + "invalid_access_token": "Neplatn\u00fd p\u0159\u00edstupov\u00fd token" + }, + "step": { + "user": { + "data": { + "host": "Hostitel", + "port": "Port" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hyperion/translations/es.json b/homeassistant/components/hyperion/translations/es.json new file mode 100644 index 00000000000..bb1ef3e2c03 --- /dev/null +++ b/homeassistant/components/hyperion/translations/es.json @@ -0,0 +1,52 @@ +{ + "config": { + "abort": { + "already_configured": "El servicio ya est\u00e1 configurado", + "already_in_progress": "El flujo de configuraci\u00f3n ya est\u00e1 en proceso", + "auth_new_token_not_granted_error": "El token reci\u00e9n creado no se aprob\u00f3 en la interfaz de usuario de Hyperion", + "auth_new_token_not_work_error": "Error al autenticarse con el token reci\u00e9n creado", + "auth_required_error": "No se pudo determinar si se requiere autorizaci\u00f3n", + "cannot_connect": "No se pudo conectar", + "no_id": "La instancia de Hyperion Ambilight no inform\u00f3 su identificaci\u00f3n" + }, + "error": { + "cannot_connect": "No se pudo conectar", + "invalid_access_token": "Token de acceso no v\u00e1lido" + }, + "step": { + "auth": { + "data": { + "create_token": "Crea un nuevo token autom\u00e1ticamente", + "token": "O proporcionar un token preexistente" + }, + "description": "Configurar autorizaci\u00f3n a tu servidor Hyperion Ambilight" + }, + "confirm": { + "description": "\u00bfQuieres a\u00f1adir este Hyperion Ambilight a Home Assistant?\n\n**Host:** {host}\n**Puerto:** {port}\n**Identificaci\u00f3n**: {id}", + "title": "Confirmar la adici\u00f3n del servicio Hyperion Ambilight" + }, + "create_token": { + "description": "Elige ** Enviar ** a continuaci\u00f3n para solicitar un nuevo token de autenticaci\u00f3n. Se te redirigir\u00e1 a la interfaz de usuario de Hyperion para aprobar la solicitud. Verifica que la identificaci\u00f3n que se muestra sea \"{auth_id}\"", + "title": "Crear autom\u00e1ticamente un nuevo token de autenticaci\u00f3n" + }, + "create_token_external": { + "title": "Aceptar nuevo token en la interfaz de usuario de Hyperion" + }, + "user": { + "data": { + "host": "Host", + "port": "Puerto" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "priority": "Prioridad de Hyperion a usar para colores y efectos" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hyperion/translations/no.json b/homeassistant/components/hyperion/translations/no.json new file mode 100644 index 00000000000..79c90379f18 --- /dev/null +++ b/homeassistant/components/hyperion/translations/no.json @@ -0,0 +1,52 @@ +{ + "config": { + "abort": { + "already_configured": "Tjenesten er allerede konfigurert", + "already_in_progress": "Konfigurasjonsflyten p\u00e5g\u00e5r allerede", + "auth_new_token_not_granted_error": "Nyopprettet token ble ikke godkjent p\u00e5 Hyperion UI", + "auth_new_token_not_work_error": "Kunne ikke godkjenne ved hjelp av nylig opprettet token", + "auth_required_error": "Kan ikke fastsl\u00e5 om autorisasjon er n\u00f8dvendig", + "cannot_connect": "Tilkobling mislyktes", + "no_id": "Hyperion Ambilight-forekomsten rapporterte ikke ID-en" + }, + "error": { + "cannot_connect": "Tilkobling mislyktes", + "invalid_access_token": "Ugyldig tilgangstoken" + }, + "step": { + "auth": { + "data": { + "create_token": "Opprett nytt token automatisk", + "token": "Eller oppgi eksisterende token" + }, + "description": "Konfigurer autorisasjon til Hyperion Ambilight-serveren" + }, + "confirm": { + "description": "Vil du legge til denne Hyperion Ambilight i Home Assistant? \n\n ** Vert: ** {host}\n ** Port: ** {port}\n ** ID **: {id}", + "title": "Bekreft tillegg av Hyperion Ambilight-tjenesten" + }, + "create_token": { + "description": "Velg **Send** nedenfor for \u00e5 be om et nytt godkjenningstoken. Du vil bli omdirigert til Hyperion UI for \u00e5 godkjenne foresp\u00f8rselen. Kontroller at den viste IDen er {auth_id}.", + "title": "Opprett nytt godkjenningstoken automatisk" + }, + "create_token_external": { + "title": "Godta nytt token i Hyperion UI" + }, + "user": { + "data": { + "host": "Vert", + "port": "Port" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "priority": "Hyperion-prioritet for bruke til farger og effekter" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hyperion/translations/ru.json b/homeassistant/components/hyperion/translations/ru.json new file mode 100644 index 00000000000..fda9ef4bb5b --- /dev/null +++ b/homeassistant/components/hyperion/translations/ru.json @@ -0,0 +1,52 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u0430 \u0441\u043b\u0443\u0436\u0431\u0430 \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 Home Assistant.", + "already_in_progress": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.", + "auth_new_token_not_granted_error": "\u0421\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u043d\u0435 \u0431\u044b\u043b \u043e\u0434\u043e\u0431\u0440\u0435\u043d \u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 Hyperion.", + "auth_new_token_not_work_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0439\u0442\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u043e\u043a\u0435\u043d\u0430.", + "auth_required_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043b\u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "no_id": "Hyperion Ambilight \u043d\u0435 \u0441\u043e\u043e\u0431\u0449\u0438\u043b \u0441\u0432\u043e\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "invalid_access_token": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430." + }, + "step": { + "auth": { + "data": { + "create_token": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0442\u043e\u043a\u0435\u043d", + "token": "\u0418\u043b\u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u043e\u043a\u0435\u043d" + }, + "description": "\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 Hyperion Ambilight." + }, + "confirm": { + "description": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c Hyperion Ambilight?\n\n**\u0425\u043e\u0441\u0442:** {host}\n**\u041f\u043e\u0440\u0442:** {port}\n**ID**: {id}", + "title": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043b\u0443\u0436\u0431\u044b Hyperion Ambilight" + }, + "create_token": { + "description": "\u041d\u0430\u0436\u043c\u0438\u0442\u0435 **\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c** \u043d\u0438\u0436\u0435, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438. \u0412\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Hyperion \u0434\u043b\u044f \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0440\u043e\u0441\u0430. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 - \"{auth_id}\"", + "title": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + }, + "create_token_external": { + "title": "\u041f\u0440\u0438\u043d\u044f\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 Hyperion" + }, + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "port": "\u041f\u043e\u0440\u0442" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "priority": "\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 Hyperion \u0434\u043b\u044f \u0446\u0432\u0435\u0442\u043e\u0432 \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hyperion/translations/zh-Hant.json b/homeassistant/components/hyperion/translations/zh-Hant.json new file mode 100644 index 00000000000..fb9cbe3b7a8 --- /dev/null +++ b/homeassistant/components/hyperion/translations/zh-Hant.json @@ -0,0 +1,52 @@ +{ + "config": { + "abort": { + "already_configured": "\u670d\u52d9\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "already_in_progress": "\u8a2d\u5b9a\u5df2\u7d93\u9032\u884c\u4e2d", + "auth_new_token_not_granted_error": "\u65b0\u5275\u5bc6\u9470\u672a\u7372\u5f97 Hyperion UI \u6838\u51c6", + "auth_new_token_not_work_error": "\u4f7f\u7528\u65b0\u5275\u5bc6\u9470\u8a8d\u8b49\u5931\u6557", + "auth_required_error": "\u7121\u6cd5\u5224\u5b9a\u662f\u5426\u9700\u8981\u9a57\u8b49", + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "no_id": "Hyperion Ambilight \u5be6\u9ad4\u672a\u56de\u5831\u5176 ID" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_access_token": "\u5b58\u53d6\u5bc6\u9470\u7121\u6548" + }, + "step": { + "auth": { + "data": { + "create_token": "\u81ea\u52d5\u65b0\u5275\u5bc6\u9470", + "token": "\u6216\u63d0\u4f9b\u73fe\u6709\u5bc6\u9470" + }, + "description": "\u8a2d\u5b9a Hyperion Ambilight \u4f3a\u670d\u5668\u8a8d\u8b49" + }, + "confirm": { + "description": "\u662f\u5426\u8981\u5c07 Hyperion Ambilight \u65b0\u589e\u81f3 Home Assistant\uff1f\n\n**\u4e3b\u6a5f\u7aef\uff1a** {host}\n**\u901a\u8a0a\u57e0\uff1a** {port}\n**ID**\uff1a {id}", + "title": "\u78ba\u8a8d\u9644\u52a0 Hyperion Ambilight \u670d\u52d9" + }, + "create_token": { + "description": "\u9ede\u9078\u4e0b\u65b9 **\u50b3\u9001** \u4ee5\u8acb\u6c42\u65b0\u8a8d\u8b49\u5bc6\u9470\u3002\u5c07\u6703\u91cd\u65b0\u5c0e\u5411\u81f3 Hyperion UI \u4ee5\u6838\u51c6\u8981\u6c42\u3002\u8acb\u78ba\u8a8d\u986f\u793a ID \u70ba \"{auth_id}\"", + "title": "\u81ea\u52d5\u65b0\u5275\u8a8d\u8b49\u5bc6\u9470" + }, + "create_token_external": { + "title": "\u63a5\u53d7 Hyperion UI \u4e2d\u7684\u65b0\u5bc6\u9470" + }, + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "port": "\u901a\u8a0a\u57e0" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "priority": "Hyperion \u512a\u5148\u4f7f\u7528\u4e4b\u8272\u6eab\u8207\u7279\u6548" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ipma/translations/es.json b/homeassistant/components/ipma/translations/es.json index a3f83c150e7..d942608ad87 100644 --- a/homeassistant/components/ipma/translations/es.json +++ b/homeassistant/components/ipma/translations/es.json @@ -15,5 +15,10 @@ "title": "Ubicaci\u00f3n" } } + }, + "system_health": { + "info": { + "api_endpoint_reachable": "Se puede acceder al punto de conexi\u00f3n de la API IPMA" + } } } \ No newline at end of file diff --git a/homeassistant/components/ipma/translations/no.json b/homeassistant/components/ipma/translations/no.json index 4e4cdebeec6..1108b347110 100644 --- a/homeassistant/components/ipma/translations/no.json +++ b/homeassistant/components/ipma/translations/no.json @@ -15,5 +15,10 @@ "title": "Plassering" } } + }, + "system_health": { + "info": { + "api_endpoint_reachable": "IPMA API-endepunkt n\u00e5s" + } } } \ No newline at end of file diff --git a/homeassistant/components/ipma/translations/ru.json b/homeassistant/components/ipma/translations/ru.json index b9e98886e63..08e1673eef7 100644 --- a/homeassistant/components/ipma/translations/ru.json +++ b/homeassistant/components/ipma/translations/ru.json @@ -15,5 +15,10 @@ "title": "\u041c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435" } } + }, + "system_health": { + "info": { + "api_endpoint_reachable": "\u0414\u043e\u0441\u0442\u0443\u043f \u043a API IPMA" + } } } \ No newline at end of file diff --git a/homeassistant/components/ipma/translations/zh-Hant.json b/homeassistant/components/ipma/translations/zh-Hant.json index a3d084ddaa3..fc329a756b4 100644 --- a/homeassistant/components/ipma/translations/zh-Hant.json +++ b/homeassistant/components/ipma/translations/zh-Hant.json @@ -15,5 +15,10 @@ "title": "\u5ea7\u6a19" } } + }, + "system_health": { + "info": { + "api_endpoint_reachable": "IPMA API \u53ef\u9054\u7aef\u9ede" + } } } \ No newline at end of file diff --git a/homeassistant/components/mobile_app/translations/ru.json b/homeassistant/components/mobile_app/translations/ru.json index 7bb103b852e..fc4496ba1d8 100644 --- a/homeassistant/components/mobile_app/translations/ru.json +++ b/homeassistant/components/mobile_app/translations/ru.json @@ -8,5 +8,10 @@ "description": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435?" } } + }, + "device_automation": { + "action_type": { + "notify": "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435" + } } } \ No newline at end of file diff --git a/homeassistant/components/nest/translations/no.json b/homeassistant/components/nest/translations/no.json index 624ecb357ee..69d67c5b4f2 100644 --- a/homeassistant/components/nest/translations/no.json +++ b/homeassistant/components/nest/translations/no.json @@ -36,5 +36,13 @@ "title": "Velg godkjenningsmetode" } } + }, + "device_automation": { + "trigger_type": { + "camera_motion": "Bevegelse oppdaget", + "camera_person": "Person oppdaget", + "camera_sound": "Lyd oppdaget", + "doorbell_chime": "Ringeklokke trykket" + } } } \ No newline at end of file diff --git a/homeassistant/components/ozw/translations/es.json b/homeassistant/components/ozw/translations/es.json index 8d39e611601..60d64f9afbf 100644 --- a/homeassistant/components/ozw/translations/es.json +++ b/homeassistant/components/ozw/translations/es.json @@ -10,7 +10,13 @@ "error": { "addon_start_failed": "No se pudo iniciar el complemento OpenZWave. Verifica la configuraci\u00f3n." }, + "progress": { + "install_addon": "Espera mientras finaliza la instalaci\u00f3n del complemento OpenZWave. Esto puede tardar varios minutos." + }, "step": { + "install_addon": { + "title": "La instalaci\u00f3n del complemento OpenZWave se ha iniciado" + }, "on_supervisor": { "data": { "use_addon": "Usar el complemento de supervisor de OpenZWave" diff --git a/homeassistant/components/ozw/translations/no.json b/homeassistant/components/ozw/translations/no.json index 04c7cf2d50c..966e1a4065b 100644 --- a/homeassistant/components/ozw/translations/no.json +++ b/homeassistant/components/ozw/translations/no.json @@ -10,7 +10,13 @@ "error": { "addon_start_failed": "Kunne ikke starte OpenZWave-tillegget. Sjekk konfigurasjonen." }, + "progress": { + "install_addon": "Vent mens OpenZWave-tilleggsinstallasjonen er ferdig. Dette kan ta flere minutter." + }, "step": { + "install_addon": { + "title": "Installasjonen av tilleggsprogrammet OpenZWave har startet" + }, "on_supervisor": { "data": { "use_addon": "Bruk OpenZWave Supervisor-tillegget" diff --git a/homeassistant/components/ozw/translations/ru.json b/homeassistant/components/ozw/translations/ru.json index b7a582faa08..b2f5ebd6e8e 100644 --- a/homeassistant/components/ozw/translations/ru.json +++ b/homeassistant/components/ozw/translations/ru.json @@ -10,7 +10,13 @@ "error": { "addon_start_failed": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c OpenZWave. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e." }, + "progress": { + "install_addon": "\u041f\u043e\u0434\u043e\u0436\u0434\u0438\u0442\u0435, \u043f\u043e\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f OpenZWave. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043d\u044f\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0443\u0442." + }, "step": { + "install_addon": { + "title": "\u041d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f OpenZWave" + }, "on_supervisor": { "data": { "use_addon": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 Supervisor OpenZWave" diff --git a/homeassistant/components/ozw/translations/zh-Hant.json b/homeassistant/components/ozw/translations/zh-Hant.json index 13fcadde01f..f4334e1d632 100644 --- a/homeassistant/components/ozw/translations/zh-Hant.json +++ b/homeassistant/components/ozw/translations/zh-Hant.json @@ -10,7 +10,13 @@ "error": { "addon_start_failed": "OpenZWave add-on \u555f\u52d5\u5931\u6557\uff0c\u8acb\u6aa2\u67e5\u8a2d\u5b9a\u3002" }, + "progress": { + "install_addon": "\u8acb\u7a0d\u7b49 OpenZWave add-on \u5b89\u88dd\u5b8c\u6210\uff0c\u53ef\u80fd\u6703\u9700\u8981\u5e7e\u5206\u9418\u3002" + }, "step": { + "install_addon": { + "title": "OpenZWave add-on \u5b89\u88dd\u5df2\u555f\u52d5" + }, "on_supervisor": { "data": { "use_addon": "\u4f7f\u7528 OpenZWave Supervisor add-on" diff --git a/homeassistant/components/sensor/translations/zh-Hans.json b/homeassistant/components/sensor/translations/zh-Hans.json index 44f3b415d4d..33a375c000a 100644 --- a/homeassistant/components/sensor/translations/zh-Hans.json +++ b/homeassistant/components/sensor/translations/zh-Hans.json @@ -2,25 +2,33 @@ "device_automation": { "condition_type": { "is_battery_level": "{entity_name} \u5f53\u524d\u7684\u7535\u6c60\u7535\u91cf", + "is_current": "{entity_name} \u5f53\u524d\u7684\u7535\u6d41", + "is_energy": "{entity_name} \u5f53\u524d\u7528\u7535\u91cf", "is_humidity": "{entity_name} \u5f53\u524d\u7684\u6e7f\u5ea6", "is_illuminance": "{entity_name} \u5f53\u524d\u7684\u5149\u7167\u5f3a\u5ea6", "is_power": "{entity_name} \u5f53\u524d\u7684\u529f\u7387", + "is_power_factor": "{entity_name} \u5f53\u524d\u7684\u529f\u7387\u56e0\u6570", "is_pressure": "{entity_name} \u5f53\u524d\u7684\u538b\u529b", "is_signal_strength": "{entity_name} \u5f53\u524d\u7684\u4fe1\u53f7\u5f3a\u5ea6", "is_temperature": "{entity_name} \u5f53\u524d\u7684\u6e29\u5ea6", "is_timestamp": "{entity_name} \u5f53\u524d\u7684\u65f6\u95f4\u6233", - "is_value": "{entity_name} \u5f53\u524d\u7684\u503c" + "is_value": "{entity_name} \u5f53\u524d\u7684\u503c", + "is_voltage": "{entity_name} \u5f53\u524d\u7684\u7535\u538b" }, "trigger_type": { "battery_level": "{entity_name} \u7684\u7535\u6c60\u7535\u91cf\u53d8\u5316", + "current": "{entity_name} \u7684\u7535\u6d41\u53d8\u5316", + "energy": "{entity_name} \u7684\u7528\u7535\u91cf\u53d8\u5316", "humidity": "{entity_name} \u7684\u6e7f\u5ea6\u53d8\u5316", "illuminance": "{entity_name} \u7684\u5149\u7167\u5f3a\u5ea6\u53d8\u5316", "power": "{entity_name} \u7684\u529f\u7387\u53d8\u5316", + "power_factor": "{entity_name} \u7684\u529f\u7387\u56e0\u6570\u53d8\u5316", "pressure": "{entity_name} \u7684\u538b\u529b\u53d8\u5316", "signal_strength": "{entity_name} \u7684\u4fe1\u53f7\u5f3a\u5ea6\u53d8\u5316", "temperature": "{entity_name} \u7684\u6e29\u5ea6\u53d8\u5316", "timestamp": "{entity_name} \u7684\u65f6\u95f4\u6233\u53d8\u5316", - "value": "{entity_name} \u7684\u503c\u53d8\u5316" + "value": "{entity_name} \u7684\u503c\u53d8\u5316", + "voltage": "{entity_name} \u7684\u7535\u538b\u53d8\u5316" } }, "state": { diff --git a/homeassistant/components/switch/translations/zh-Hans.json b/homeassistant/components/switch/translations/zh-Hans.json index 8820cb9e435..a18455aec6a 100644 --- a/homeassistant/components/switch/translations/zh-Hans.json +++ b/homeassistant/components/switch/translations/zh-Hans.json @@ -1,10 +1,13 @@ { "device_automation": { "action_type": { - "turn_off": "\u5173\u95ed {entity_name}" + "toggle": "\u5207\u6362 {entity_name} \u5f00\u5173", + "turn_off": "\u5173\u95ed {entity_name}", + "turn_on": "\u6253\u5f00 {entity_name}" }, "condition_type": { - "is_off": "{entity_name} \u5df2\u5173\u95ed" + "is_off": "{entity_name} \u5df2\u5173\u95ed", + "is_on": "{entity_name} \u5df2\u5f00\u542f" }, "trigger_type": { "turned_off": "{entity_name} \u88ab\u5173\u95ed", diff --git a/homeassistant/components/tag/translations/zh-Hans.json b/homeassistant/components/tag/translations/zh-Hans.json new file mode 100644 index 00000000000..5d655a9ada6 --- /dev/null +++ b/homeassistant/components/tag/translations/zh-Hans.json @@ -0,0 +1,3 @@ +{ + "title": "\u6807\u7b7e" +} \ No newline at end of file