diff --git a/homeassistant/components/airly/.translations/es-419.json b/homeassistant/components/airly/.translations/es-419.json index 41f7e29b408..b559fe5029e 100644 --- a/homeassistant/components/airly/.translations/es-419.json +++ b/homeassistant/components/airly/.translations/es-419.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "La integraci\u00f3n a\u00e9rea para estas coordenadas ya est\u00e1 configurada." + }, "error": { "auth": "La clave API no es correcta.", "wrong_location": "No hay estaciones de medici\u00f3n Airly en esta \u00e1rea." diff --git a/homeassistant/components/airvisual/.translations/es-419.json b/homeassistant/components/airvisual/.translations/es-419.json new file mode 100644 index 00000000000..0a01ec0b2c2 --- /dev/null +++ b/homeassistant/components/airvisual/.translations/es-419.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "Estas coordenadas ya han sido registradas." + }, + "error": { + "invalid_api_key": "Clave de API inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "api_key": "Clave API", + "latitude": "Latitud", + "longitude": "Longitud" + }, + "description": "Monitoree la calidad del aire en una ubicaci\u00f3n geogr\u00e1fica.", + "title": "Configurar AirVisual" + } + }, + "title": "AirVisual" + }, + "options": { + "step": { + "init": { + "data": { + "show_on_map": "Mostrar geograf\u00eda monitoreada en el mapa" + }, + "description": "Establezca varias opciones para la integraci\u00f3n de AirVisual.", + "title": "Configurar AirVisual" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/alarm_control_panel/.translations/es-419.json b/homeassistant/components/alarm_control_panel/.translations/es-419.json new file mode 100644 index 00000000000..861d9c13273 --- /dev/null +++ b/homeassistant/components/alarm_control_panel/.translations/es-419.json @@ -0,0 +1,25 @@ +{ + "device_automation": { + "action_type": { + "arm_away": "Habilitar {entity_name} fuera de casa", + "arm_home": "Habilitar {entity_name} en casa", + "arm_night": "Habilitar {entity_name} de noche", + "disarm": "Deshabilitar {entity_name}", + "trigger": "Activar {entity_name}" + }, + "condition_type": { + "is_armed_away": "{entity_name} est\u00e1 habilitada fuera de casa", + "is_armed_home": "{entity_name} est\u00e1 habilitada en casa", + "is_armed_night": "{entity_name} est\u00e1 habilitada de noche", + "is_disarmed": "{entity_name} est\u00e1 deshabilitada", + "is_triggered": "{entity_name} est\u00e1 activada" + }, + "trigger_type": { + "armed_away": "{entity_name} habilitada fuera de casa", + "armed_home": "{entity_name} habilitada en casa", + "armed_night": "{entity_name} habilitada de noche", + "disarmed": "{entity_name} deshabilitada", + "triggered": "{entity_name} activada" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/almond/.translations/es-419.json b/homeassistant/components/almond/.translations/es-419.json new file mode 100644 index 00000000000..7b7f7aea9ca --- /dev/null +++ b/homeassistant/components/almond/.translations/es-419.json @@ -0,0 +1,8 @@ +{ + "config": { + "abort": { + "already_setup": "Solo puede configurar una cuenta Almond.", + "cannot_connect": "No se puede conectar con el servidor Almond." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/august/.translations/es-419.json b/homeassistant/components/august/.translations/es-419.json new file mode 100644 index 00000000000..0732c1c5e48 --- /dev/null +++ b/homeassistant/components/august/.translations/es-419.json @@ -0,0 +1,26 @@ +{ + "config": { + "error": { + "invalid_auth": "Autenticaci\u00f3n inv\u00e1lida", + "unknown": "Error inesperado" + }, + "step": { + "user": { + "data": { + "login_method": "M\u00e9todo de inicio de sesi\u00f3n", + "password": "Contrase\u00f1a", + "timeout": "Tiempo de espera (segundos)", + "username": "Nombre de usuario" + }, + "description": "Si el M\u00e9todo de inicio de sesi\u00f3n es 'correo electr\u00f3nico', Nombre de usuario es la direcci\u00f3n de correo electr\u00f3nico. Si el M\u00e9todo de inicio de sesi\u00f3n es 'tel\u00e9fono', Nombre de usuario es el n\u00famero de tel\u00e9fono en el formato '+NNNNNNNNN'." + }, + "validation": { + "data": { + "code": "C\u00f3digo de verificaci\u00f3n" + }, + "description": "Verifique su {login_method} ( {username} ) e ingrese el c\u00f3digo de verificaci\u00f3n a continuaci\u00f3n", + "title": "Autenticaci\u00f3n de dos factores" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/binary_sensor/.translations/es-419.json b/homeassistant/components/binary_sensor/.translations/es-419.json index 18b5e060818..f6f3a378eb0 100644 --- a/homeassistant/components/binary_sensor/.translations/es-419.json +++ b/homeassistant/components/binary_sensor/.translations/es-419.json @@ -28,6 +28,7 @@ "is_not_occupied": "{entity_name} no est\u00e1 ocupado", "is_not_open": "{entity_name} est\u00e1 cerrado", "is_not_plugged_in": "{entity_name} est\u00e1 desconectado", + "is_not_present": "{entity_name} no est\u00e1 presente", "is_not_unsafe": "{entity_name} es seguro", "is_occupied": "{entity_name} est\u00e1 ocupado", "is_off": "{entity_name} est\u00e1 apagado", diff --git a/homeassistant/components/brother/.translations/es-419.json b/homeassistant/components/brother/.translations/es-419.json index 49b77b829b5..ba5b9f294d4 100644 --- a/homeassistant/components/brother/.translations/es-419.json +++ b/homeassistant/components/brother/.translations/es-419.json @@ -1,5 +1,13 @@ { "config": { + "abort": { + "already_configured": "Esta impresora ya est\u00e1 configurada.", + "unsupported_model": "Este modelo de impresora no es compatible." + }, + "error": { + "connection_error": "Error de conexi\u00f3n.", + "snmp_error": "El servidor SNMP est\u00e1 apagado o la impresora no es compatible." + }, "title": "Impresora Brother" } } \ No newline at end of file diff --git a/homeassistant/components/deconz/.translations/de.json b/homeassistant/components/deconz/.translations/de.json index d463a64efb6..1b2daecbc4e 100644 --- a/homeassistant/components/deconz/.translations/de.json +++ b/homeassistant/components/deconz/.translations/de.json @@ -34,8 +34,6 @@ "device_automation": { "trigger_subtype": { "both_buttons": "Beide Tasten", - "top_buttons": "Obere Tasten", - "bottom_buttons" : "Untere Tasten", "button_1": "Erste Taste", "button_2": "Zweite Taste", "button_3": "Dritte Taste", diff --git a/homeassistant/components/deconz/.translations/en.json b/homeassistant/components/deconz/.translations/en.json index 4a93d96fdb5..b82d99f87e2 100644 --- a/homeassistant/components/deconz/.translations/en.json +++ b/homeassistant/components/deconz/.translations/en.json @@ -34,8 +34,7 @@ "device_automation": { "trigger_subtype": { "both_buttons": "Both buttons", - "top_buttons": "Top buttons", - "bottom_buttons" : "Bottom buttons", + "bottom_buttons": "Bottom buttons", "button_1": "First button", "button_2": "Second button", "button_3": "Third button", @@ -52,6 +51,7 @@ "side_4": "Side 4", "side_5": "Side 5", "side_6": "Side 6", + "top_buttons": "Top buttons", "turn_off": "Turn off", "turn_on": "Turn on" }, diff --git a/homeassistant/components/deconz/.translations/fr.json b/homeassistant/components/deconz/.translations/fr.json index a6eefbcc54c..0c2ecf9edb8 100644 --- a/homeassistant/components/deconz/.translations/fr.json +++ b/homeassistant/components/deconz/.translations/fr.json @@ -34,8 +34,6 @@ "device_automation": { "trigger_subtype": { "both_buttons": "Les deux boutons", - "top_buttons": "sup\u00e9rieurs boutons", - "bottom_buttons" : "inf\u00e9rieurs boutons", "button_1": "Premier bouton", "button_2": "Deuxi\u00e8me bouton", "button_3": "Troisi\u00e8me bouton", diff --git a/homeassistant/components/nut/.translations/ca.json b/homeassistant/components/nut/.translations/ca.json index ddca023d728..f6ef9e703af 100644 --- a/homeassistant/components/nut/.translations/ca.json +++ b/homeassistant/components/nut/.translations/ca.json @@ -41,7 +41,8 @@ "step": { "init": { "data": { - "resources": "Recursos" + "resources": "Recursos", + "scan_interval": "Interval d'escaneig (segons)" }, "description": "Selecciona els recursos del sensor" } diff --git a/homeassistant/components/nut/.translations/en.json b/homeassistant/components/nut/.translations/en.json index 206a1ec299a..a80fc19406e 100644 --- a/homeassistant/components/nut/.translations/en.json +++ b/homeassistant/components/nut/.translations/en.json @@ -1,47 +1,51 @@ { - "config": { - "title": "Network UPS Tools (NUT)", - "step": { - "user": { - "title": "Connect to the NUT server", - "data": { - "host": "Host", - "port": "Port", - "username": "Username", - "password": "Password" - } - }, - "ups": { - "title": "Choose the UPS to Monitor", - "data": { - "alias": "Alias", - "resources": "Resources" - } - }, - "resources": { - "title": "Choose the Resources to Monitor", - "data": { - "resources": "Resources" - } - } + "config": { + "abort": { + "already_configured": "Device is already configured" + }, + "error": { + "cannot_connect": "Failed to connect, please try again", + "unknown": "Unexpected error" + }, + "step": { + "resources": { + "data": { + "resources": "Resources" + }, + "title": "Choose the Resources to Monitor" + }, + "ups": { + "data": { + "alias": "Alias", + "resources": "Resources" + }, + "title": "Choose the UPS to Monitor" + }, + "user": { + "data": { + "alias": "Alias", + "host": "Host", + "name": "Name", + "password": "Password", + "port": "Port", + "resources": "Resources", + "username": "Username" + }, + "description": "If there are multiple UPSs attached to the NUT server, enter the name UPS to query in the 'Alias' field.", + "title": "Connect to the NUT server" + } + }, + "title": "Network UPS Tools (NUT)" }, - "error": { - "cannot_connect": "Failed to connect, please try again", - "unknown": "Unexpected error" - }, - "abort": { - "already_configured": "Device is already configured" - } - }, - "options": { - "step": { - "init": { - "description": "Choose Sensor Resources.", - "data": { - "resources": "Resources", - "scan_interval": "Scan Interval (seconds)" + "options": { + "step": { + "init": { + "data": { + "resources": "Resources", + "scan_interval": "Scan Interval (seconds)" + }, + "description": "Choose Sensor Resources." + } } - } } - } -} +} \ No newline at end of file diff --git a/homeassistant/components/nut/.translations/ru.json b/homeassistant/components/nut/.translations/ru.json index 807406d0d00..63997b7960a 100644 --- a/homeassistant/components/nut/.translations/ru.json +++ b/homeassistant/components/nut/.translations/ru.json @@ -41,7 +41,8 @@ "step": { "init": { "data": { - "resources": "\u0420\u0435\u0441\u0443\u0440\u0441\u044b" + "resources": "\u0420\u0435\u0441\u0443\u0440\u0441\u044b", + "scan_interval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (\u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445)" }, "description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0441\u0435\u043d\u0441\u043e\u0440\u043e\u0432." } diff --git a/homeassistant/components/nut/.translations/zh-Hant.json b/homeassistant/components/nut/.translations/zh-Hant.json index 2c5717e72f6..f23ba9df90d 100644 --- a/homeassistant/components/nut/.translations/zh-Hant.json +++ b/homeassistant/components/nut/.translations/zh-Hant.json @@ -41,7 +41,8 @@ "step": { "init": { "data": { - "resources": "\u8cc7\u6e90" + "resources": "\u8cc7\u6e90", + "scan_interval": "\u6383\u63cf\u9593\u8ddd\uff08\u79d2\uff09" }, "description": "\u9078\u64c7\u50b3\u611f\u5668\u8cc7\u6e90\u3002" } diff --git a/homeassistant/components/roomba/.translations/ca.json b/homeassistant/components/roomba/.translations/ca.json new file mode 100644 index 00000000000..df142bdb31c --- /dev/null +++ b/homeassistant/components/roomba/.translations/ca.json @@ -0,0 +1,33 @@ +{ + "config": { + "error": { + "cannot_connect": "No s'ha pogut connectar, torna-ho a provar", + "unknown": "Error inesperat" + }, + "step": { + "user": { + "data": { + "blid": "BLID", + "certificate": "Certificat", + "continuous": "Cont\u00ednua", + "delay": "Retard", + "host": "Nom de l'amfitri\u00f3 o adre\u00e7a IP", + "password": "Contrasenya" + }, + "description": "Actualment la recuperaci\u00f3 de BLID i la contrasenya \u00e9s un proc\u00e9s manual. Segueix els passos de la documentaci\u00f3 a: https://www.home-assistant.io/integrations/roomba/#retrieving-your-credentials", + "title": "Connexi\u00f3 amb el dispositiu" + } + }, + "title": "Roomba iRobot" + }, + "options": { + "step": { + "init": { + "data": { + "continuous": "Cont\u00ednua", + "delay": "Retard" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/roomba/.translations/zh-Hant.json b/homeassistant/components/roomba/.translations/zh-Hant.json new file mode 100644 index 00000000000..a776c8876d1 --- /dev/null +++ b/homeassistant/components/roomba/.translations/zh-Hant.json @@ -0,0 +1,33 @@ +{ + "config": { + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "user": { + "data": { + "blid": "BLID", + "certificate": "\u8a8d\u8b49", + "continuous": "\u9023\u7e8c", + "delay": "\u5ef6\u9072", + "host": "\u4e3b\u6a5f\u540d\u6216 IP \u4f4d\u5740", + "password": "\u5bc6\u78bc" + }, + "description": "\u76ee\u524d\u63a5\u6536 BLID \u8207\u5bc6\u78bc\u70ba\u624b\u52d5\u904e\u7a0b\u3002\u8acb\u53c3\u95b1\u4ee5\u4e0b\u6587\u4ef6\u7684\u6b65\u9a5f\u9032\u884c\u8a2d\u5b9a\uff1ahttps://www.home-assistant.io/integrations/roomba/#retrieving-your-credentials", + "title": "\u9023\u7dda\u81f3\u8a2d\u5099" + } + }, + "title": "iRobot Roomba" + }, + "options": { + "step": { + "init": { + "data": { + "continuous": "\u9023\u7e8c", + "delay": "\u5ef6\u9072" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tado/.translations/en.json b/homeassistant/components/tado/.translations/en.json index 9336d140923..00890a786d1 100644 --- a/homeassistant/components/tado/.translations/en.json +++ b/homeassistant/components/tado/.translations/en.json @@ -1,35 +1,35 @@ { - "config" : { - "abort" : { - "already_configured" : "Device is already configured" - }, - "step" : { - "user" : { - "data" : { - "password" : "Password", - "username" : "Username" - }, - "title" : "Connect to your Tado account" - } - }, - "error" : { - "unknown" : "Unexpected error", - "no_homes" : "There are no homes linked to this tado account.", - "invalid_auth" : "Invalid authentication", - "cannot_connect" : "Failed to connect, please try again" - }, - "title" : "Tado" - }, - "options" : { - "title" : "Tado", - "step" : { - "init" : { - "description" : "Fallback mode will switch to Smart Schedule at next schedule switch after manually adjusting a zone.", - "data" : { - "fallback" : "Enable fallback mode." - }, - "title" : "Adjust Tado options." - } - } - } -} + "config": { + "abort": { + "already_configured": "Device is already configured" + }, + "error": { + "cannot_connect": "Failed to connect, please try again", + "invalid_auth": "Invalid authentication", + "no_homes": "There are no homes linked to this tado account.", + "unknown": "Unexpected error" + }, + "step": { + "user": { + "data": { + "password": "Password", + "username": "Username" + }, + "title": "Connect to your Tado account" + } + }, + "title": "Tado" + }, + "options": { + "step": { + "init": { + "data": { + "fallback": "Enable fallback mode." + }, + "description": "Fallback mode will switch to Smart Schedule at next schedule switch after manually adjusting a zone.", + "title": "Adjust Tado options." + } + }, + "title": "Tado" + } +} \ No newline at end of file