diff --git a/homeassistant/components/accuweather/translations/es.json b/homeassistant/components/accuweather/translations/es.json index 88094786c51..4de57575464 100644 --- a/homeassistant/components/accuweather/translations/es.json +++ b/homeassistant/components/accuweather/translations/es.json @@ -5,7 +5,8 @@ }, "error": { "cannot_connect": "No se pudo conectar", - "invalid_api_key": "Clave API no v\u00e1lida" + "invalid_api_key": "Clave API no v\u00e1lida", + "requests_exceeded": "Se ha excedido el n\u00famero permitido de solicitudes a la API de Accuweather. Tienes que esperar o cambiar la Clave API." }, "step": { "user": { @@ -15,6 +16,7 @@ "longitude": "Longitud", "name": "Nombre de la integraci\u00f3n" }, + "description": "Si necesitas ayuda con la configuraci\u00f3n, echa un vistazo aqu\u00ed: https://www.home-assistant.io/integrations/accuweather/ \n\nEl pron\u00f3stico del tiempo no est\u00e1 habilitado por defecto. Puedes habilitarlo en las opciones de la integraci\u00f3n.", "title": "AccuWeather" } } @@ -25,6 +27,7 @@ "data": { "forecast": "Pron\u00f3stico del tiempo" }, + "description": "Debido a las limitaciones de la versi\u00f3n gratuita de la clave API de AccuWeather, cuando habilitas el pron\u00f3stico del tiempo, las actualizaciones de datos se realizar\u00e1n cada 64 minutos en lugar de cada 32 minutos.", "title": "Opciones de AccuWeather" } } diff --git a/homeassistant/components/azure_devops/translations/es.json b/homeassistant/components/azure_devops/translations/es.json index 7fc78e8f88e..ccf4658d727 100644 --- a/homeassistant/components/azure_devops/translations/es.json +++ b/homeassistant/components/azure_devops/translations/es.json @@ -1,14 +1,30 @@ { "config": { + "abort": { + "already_configured": "La cuenta ya ha sido configurada", + "reauth_successful": "Token de acceso actualizado correctamente " + }, + "error": { + "authorization_error": "Error de autorizaci\u00f3n. Comprueba que tienes acceso al proyecto y las credenciales son correctas.", + "connection_error": "No se pudo conectar con Azure DevOps", + "project_error": "No se pudo obtener informaci\u00f3n del proyecto." + }, + "flow_title": "Azure DevOps: {project_url}", "step": { "reauth": { + "data": { + "personal_access_token": "Token Personal de Acceso (PAT)" + }, + "description": "Error de autenticaci\u00f3n para {project_url}. Por favor, introduce tus credenciales actuales.", "title": "Reautenticaci\u00f3n" }, "user": { "data": { "organization": "Organizaci\u00f3n", + "personal_access_token": "Token Personal de Acceso (PAT)", "project": "Proyecto" }, + "description": "Configura una instancia de Azure DevOps para acceder a tu proyecto. Un Token Personal de Acceso s\u00f3lo es necesario para un proyecto privado.", "title": "A\u00f1adir Proyecto Azure DevOps" } } diff --git a/homeassistant/components/azure_devops/translations/uk.json b/homeassistant/components/azure_devops/translations/uk.json new file mode 100644 index 00000000000..4dd9879e2d9 --- /dev/null +++ b/homeassistant/components/azure_devops/translations/uk.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "organization": "\u041e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0446\u0456\u044f" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/control4/translations/no.json b/homeassistant/components/control4/translations/no.json new file mode 100644 index 00000000000..3ea1bb403bd --- /dev/null +++ b/homeassistant/components/control4/translations/no.json @@ -0,0 +1,18 @@ +{ + "config": { + "step": { + "user": { + "description": "Vennligst skriv inn Control4-kontodetaljene og IP-adressen til din lokale kontroller." + } + } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Sekunder mellom oppdateringer" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/enocean/translations/no.json b/homeassistant/components/enocean/translations/no.json index ef16b2a7cbf..5376e9ba8a8 100644 --- a/homeassistant/components/enocean/translations/no.json +++ b/homeassistant/components/enocean/translations/no.json @@ -1,6 +1,13 @@ { "config": { + "flow_title": "ENOcean oppsett", "step": { + "detect": { + "data": { + "path": "USB-donglebane" + }, + "title": "Velg banen til din ENOcean dongle" + }, "manual": { "data": { "path": "USB-donglebane" diff --git a/homeassistant/components/humidifier/translations/no.json b/homeassistant/components/humidifier/translations/no.json index 42caaf0d774..9d6e4b2ae61 100644 --- a/homeassistant/components/humidifier/translations/no.json +++ b/homeassistant/components/humidifier/translations/no.json @@ -6,6 +6,16 @@ "toggle": "Veksle {entity_name}", "turn_off": "Sl\u00e5 av {entity_name}", "turn_on": "Sl\u00e5 p\u00e5 {entity_name}" + }, + "condition_type": { + "is_mode": "{entity_name} er satt til en spesifikk modus", + "is_off": "{entity_name} er av", + "is_on": "{entity_name} er p\u00e5" + }, + "trigger_type": { + "target_humidity_changed": "{entity_name} m\u00e5let fuktighet endret", + "turned_off": "{entity_name} sl\u00e5tt av", + "turned_on": "{entity_name} sl\u00e5tt p\u00e5" } }, "title": "Luftfukter" diff --git a/homeassistant/components/simplisafe/translations/es.json b/homeassistant/components/simplisafe/translations/es.json index 96badf7b10c..64000e66d62 100644 --- a/homeassistant/components/simplisafe/translations/es.json +++ b/homeassistant/components/simplisafe/translations/es.json @@ -1,18 +1,26 @@ { "config": { "abort": { - "already_configured": "Esta cuenta SimpliSafe ya est\u00e1 en uso." + "already_configured": "Esta cuenta SimpliSafe ya est\u00e1 en uso.", + "reauth_successful": "SimpliSafe se ha reautenticado correctamente." }, "error": { "identifier_exists": "Cuenta ya registrada", "invalid_credentials": "Credenciales no v\u00e1lidas", + "still_awaiting_mfa": "Esperando todav\u00eda el clic en el correo electr\u00f3nico de MFA", "unknown": "Error inesperado" }, "step": { + "mfa": { + "description": "Comprueba tu correo electr\u00f3nico para obtener un enlace desde SimpliSafe. Despu\u00e9s de verificar el enlace, vulve aqu\u00ed para completar la instalaci\u00f3n de la integraci\u00f3n.", + "title": "Autenticaci\u00f3n Multi-Factor SimpliSafe" + }, "reauth_confirm": { "data": { "password": "Contrase\u00f1a" - } + }, + "description": "Tu token de acceso ha expirado o ha sido revocado. Introduce tu contrase\u00f1a para volver a vincular tu cuenta.", + "title": "Volver a vincular la Cuenta SimpliSafe" }, "user": { "data": { diff --git a/homeassistant/components/simplisafe/translations/uk.json b/homeassistant/components/simplisafe/translations/uk.json index c7938df009e..376fb4468db 100644 --- a/homeassistant/components/simplisafe/translations/uk.json +++ b/homeassistant/components/simplisafe/translations/uk.json @@ -1,6 +1,11 @@ { "config": { "step": { + "reauth_confirm": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c" + } + }, "user": { "data": { "password": "\u041f\u0430\u0440\u043e\u043b\u044c", diff --git a/homeassistant/components/volumio/translations/ru.json b/homeassistant/components/volumio/translations/ru.json index 82e8fd9c9d2..84267ff4a4e 100644 --- a/homeassistant/components/volumio/translations/ru.json +++ b/homeassistant/components/volumio/translations/ru.json @@ -1,15 +1,21 @@ { "config": { "abort": { - "already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043e" + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u043c\u0443 Volumio." }, "error": { - "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f", - "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430" + "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "step": { + "discovery_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 Volumio `{name}`?", + "title": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0439 Volumio" + }, "user": { "data": { + "host": "\u0425\u043e\u0441\u0442", "port": "\u041f\u043e\u0440\u0442" } } diff --git a/homeassistant/components/volumio/translations/uk.json b/homeassistant/components/volumio/translations/uk.json new file mode 100644 index 00000000000..d408ddd8810 --- /dev/null +++ b/homeassistant/components/volumio/translations/uk.json @@ -0,0 +1,18 @@ +{ + "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": "\u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044f" + }, + "step": { + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "port": "\u041f\u043e\u0440\u0442" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/volumio/translations/zh-Hant.json b/homeassistant/components/volumio/translations/zh-Hant.json new file mode 100644 index 00000000000..48f3ad6d172 --- /dev/null +++ b/homeassistant/components/volumio/translations/zh-Hant.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "cannot_connect": "\u7121\u6cd5\u9023\u7dda\u81f3\u5df2\u63a2\u7d22\u5230\u7684 Volumio" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "discovery_confirm": { + "description": "\u662f\u5426\u8981\u65b0\u589e Volumio (`{name}`) \u81f3 Home Assistant\uff1f", + "title": "\u5df2\u641c\u7d22\u5230\u7684 Volumio" + }, + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "port": "\u901a\u8a0a\u57e0" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wolflink/translations/no.json b/homeassistant/components/wolflink/translations/no.json index f6d1302012e..d8fc1db3db3 100644 --- a/homeassistant/components/wolflink/translations/no.json +++ b/homeassistant/components/wolflink/translations/no.json @@ -1,6 +1,12 @@ { "config": { "step": { + "device": { + "data": { + "device_name": "Enhet" + }, + "title": "Velg WOLF-enhet" + }, "user": { "title": "WOLF SmartSet-tilkobling" } diff --git a/homeassistant/components/wolflink/translations/sensor.no.json b/homeassistant/components/wolflink/translations/sensor.no.json index 7a5692a28ff..fcd93f0b01b 100644 --- a/homeassistant/components/wolflink/translations/sensor.no.json +++ b/homeassistant/components/wolflink/translations/sensor.no.json @@ -29,6 +29,24 @@ "frost_warmwasser": "DHW frost", "frostschutz": "Frostbeskyttelse", "gasdruck": "Gasstrykk", + "glt_betrieb": "BMS-modus", + "gradienten_uberwachung": "Gradient overv\u00e5king", + "heizbetrieb": "Oppvarmingsmodus", + "heizgerat_mit_speicher": "Kjele med sylinder", + "heizung": "Oppvarming", + "initialisierung": "Initialisering", + "kalibration": "Kalibrering", + "kalibration_heizbetrieb": "Kalibrering av varmemodus", + "kalibration_kombibetrieb": "Kalibrering av kombimodus", + "kalibration_warmwasserbetrieb": "DHW-kalibrering", + "kaskadenbetrieb": "Kaskadedrift", + "kombibetrieb": "Kombimodus", + "kombigerat": "Kombikjel", + "kombigerat_mit_solareinbindung": "Kombikjele med solintegrasjon", + "mindest_kombizeit": "Minimum kombinasjonstid", + "nachlauf_heizkreispumpe": "Varmekrets pumpen kj\u00f8res p\u00e5", + "nachspulen": "Post-flush", + "nur_heizgerat": "Bare kjele", "parallelbetrieb": "Parallell modus", "partymodus": "Festmodus", "perm_cooling": "PermKj\u00f8ling",