diff --git a/homeassistant/components/androidtv/translations/pt-BR.json b/homeassistant/components/androidtv/translations/pt-BR.json new file mode 100644 index 00000000000..bccf453eb0b --- /dev/null +++ b/homeassistant/components/androidtv/translations/pt-BR.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "device_class": "O tipo de dispositivo" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/binary_sensor/translations/pt-BR.json b/homeassistant/components/binary_sensor/translations/pt-BR.json index 711ac35f9f6..d1bf94170bf 100644 --- a/homeassistant/components/binary_sensor/translations/pt-BR.json +++ b/homeassistant/components/binary_sensor/translations/pt-BR.json @@ -10,6 +10,7 @@ } }, "device_class": { + "co": "mon\u00f3xido de carbono", "cold": "frio", "gas": "g\u00e1s", "heat": "calor", @@ -31,6 +32,13 @@ "off": "Normal", "on": "Fraca" }, + "battery_charging": { + "off": "N\u00e3o est\u00e1 carregando", + "on": "Carregando" + }, + "co": { + "on": "Detectado" + }, "cold": { "off": "Normal", "on": "Frio" @@ -55,6 +63,10 @@ "off": "Normal", "on": "Quente" }, + "light": { + "off": "Sem luz", + "on": "Luz detectada" + }, "lock": { "off": "Trancado", "on": "Desbloqueado" @@ -67,14 +79,22 @@ "off": "Desligado", "on": "Detectado" }, + "moving": { + "off": "Parado", + "on": "Em movimento" + }, "occupancy": { "off": "Desocupado", - "on": "Detectado" + "on": "Ocupado" }, "opening": { "off": "Fechado", "on": "Aberto" }, + "plug": { + "off": "Desconectado", + "on": "Conectado" + }, "presence": { "off": "Ausente", "on": "Em casa" @@ -83,20 +103,28 @@ "off": "OK", "on": "Problema" }, + "running": { + "off": "Parado", + "on": "Executando" + }, "safety": { "off": "Seguro", "on": "N\u00e3o seguro" }, "smoke": { - "off": "Limpo", + "off": "N\u00e3o detectado", "on": "Detectado" }, "sound": { - "off": "Limpo", + "off": "N\u00e3o detectado", "on": "Detectado" }, + "update": { + "off": "Atualizado", + "on": "Atualiza\u00e7\u00e3o dispon\u00edvel" + }, "vibration": { - "off": "Limpo", + "off": "N\u00e3o detectado", "on": "Detectado" }, "window": { diff --git a/homeassistant/components/smhi/translations/de.json b/homeassistant/components/smhi/translations/de.json index d17d577bfed..716f9693e96 100644 --- a/homeassistant/components/smhi/translations/de.json +++ b/homeassistant/components/smhi/translations/de.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "Konto wurde bereits konfiguriert" + }, "error": { "name_exists": "Name existiert bereits", "wrong_location": "Standort nur in Schweden" diff --git a/homeassistant/components/twinkly/translations/ca.json b/homeassistant/components/twinkly/translations/ca.json index 6a38c4936da..ecf2c4ed12c 100644 --- a/homeassistant/components/twinkly/translations/ca.json +++ b/homeassistant/components/twinkly/translations/ca.json @@ -12,7 +12,7 @@ }, "user": { "data": { - "host": "Amfitri\u00f3 (o adre\u00e7a IP) del dispositiu Twinkly" + "host": "Amfitri\u00f3" }, "description": "Configura la teva tira LED de Twinkly", "title": "Twinkly" diff --git a/homeassistant/components/twinkly/translations/de.json b/homeassistant/components/twinkly/translations/de.json index 9ec5e9683b1..d31b243f7b9 100644 --- a/homeassistant/components/twinkly/translations/de.json +++ b/homeassistant/components/twinkly/translations/de.json @@ -12,7 +12,7 @@ }, "user": { "data": { - "host": "Host (oder IP-Adresse) deines twinkly-Ger\u00e4ts" + "host": "Host" }, "description": "Einrichten deiner Twinkly-Led-Kette", "title": "Twinkly" diff --git a/homeassistant/components/twinkly/translations/zh-Hant.json b/homeassistant/components/twinkly/translations/zh-Hant.json index 3ef76a545c7..77e0a69cf65 100644 --- a/homeassistant/components/twinkly/translations/zh-Hant.json +++ b/homeassistant/components/twinkly/translations/zh-Hant.json @@ -12,7 +12,7 @@ }, "user": { "data": { - "host": "Twinkly \u88dd\u7f6e\u4e3b\u6a5f\u540d\u7a31\uff08\u6216 IP \u4f4d\u5740\uff09" + "host": "\u4e3b\u6a5f\u7aef" }, "description": "\u8a2d\u5b9a Twinkly LED \u71c8\u4e32", "title": "Twinkly" diff --git a/homeassistant/components/webostv/translations/ca.json b/homeassistant/components/webostv/translations/ca.json new file mode 100644 index 00000000000..512165b6ba7 --- /dev/null +++ b/homeassistant/components/webostv/translations/ca.json @@ -0,0 +1,47 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat", + "already_in_progress": "El flux de configuraci\u00f3 ja est\u00e0 en curs", + "error_pairing": "Connectat per\u00f2 no vinculat a TV LG webOS" + }, + "error": { + "cannot_connect": "No s'ha pogut connectar, engega el televisor i comprova l'adre\u00e7a IP" + }, + "flow_title": "Smart TV LG webOS", + "step": { + "pairing": { + "description": "Fes clic a envia i accepta la sol\u00b7licitud de vinculaci\u00f3 del televisor.\n\n![Image](/static/images/config_webos.png)", + "title": "Vinculaci\u00f3 de TV webOS" + }, + "user": { + "data": { + "host": "Amfitri\u00f3", + "name": "Nom" + }, + "description": "Enc\u00e9n el televisor, omple els camps i fes clic a envia", + "title": "Connexi\u00f3 a TV webOS" + } + } + }, + "device_automation": { + "trigger_type": { + "webostv.turn_on": "Es demani que el dispositiu s'engegui" + } + }, + "options": { + "error": { + "cannot_retrieve": "No es pot obtenir la llista de fonts. Assegura't que el dispositiu est\u00e0 enc\u00e8s", + "script_not_found": "No s'ha trobat l'script" + }, + "step": { + "init": { + "data": { + "sources": "Llista de fonts" + }, + "description": "Selecci\u00f3 de fonts activades", + "title": "Opcions de Smart TV webOS" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/webostv/translations/de.json b/homeassistant/components/webostv/translations/de.json new file mode 100644 index 00000000000..6586ed63900 --- /dev/null +++ b/homeassistant/components/webostv/translations/de.json @@ -0,0 +1,47 @@ +{ + "config": { + "abort": { + "already_configured": "Ger\u00e4t ist bereits konfiguriert", + "already_in_progress": "Der Konfigurationsablauf wird bereits ausgef\u00fchrt", + "error_pairing": "Verbunden mit LG webOS TV, aber nicht gekoppelt" + }, + "error": { + "cannot_connect": "Verbindung fehlgeschlagen, bitte schalte deinen Fernseher ein oder \u00fcberpr\u00fcfe die IP-Adresse" + }, + "flow_title": "LG webOS Smart TV", + "step": { + "pairing": { + "description": "Klicke auf Senden und akzeptiere die Kopplungsanfrage auf deinem Fernsehger\u00e4t.\n\n![Bild](/static/images/config_webos.png)", + "title": "webOS TV-Kopplung" + }, + "user": { + "data": { + "host": "Host", + "name": "Name" + }, + "description": "Schalte den TV ein, f\u00fclle die folgenden Felder aus und klicke auf Senden", + "title": "Mit webOS TV verbinden" + } + } + }, + "device_automation": { + "trigger_type": { + "webostv.turn_on": "Ger\u00e4t wird zum Einschalten aufgefordert" + } + }, + "options": { + "error": { + "cannot_retrieve": "Die Liste der Quellen kann nicht abgerufen werden. Stelle sicher, dass das Ger\u00e4t eingeschaltet ist.", + "script_not_found": "Skript nicht gefunden" + }, + "step": { + "init": { + "data": { + "sources": "Quellenliste" + }, + "description": "Aktivierte Quellen ausw\u00e4hlen", + "title": "Optionen f\u00fcr webOS Smart TV" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/webostv/translations/ru.json b/homeassistant/components/webostv/translations/ru.json new file mode 100644 index 00000000000..a8c2a5dadfd --- /dev/null +++ b/homeassistant/components/webostv/translations/ru.json @@ -0,0 +1,47 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \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.", + "error_pairing": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043a LG webOS TV, \u043d\u043e \u043d\u0435 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u043e." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435, \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u043b\u0438 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 \u0438 \u0432\u0435\u0440\u043d\u043e \u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u043d IP-\u0430\u0434\u0440\u0435\u0441." + }, + "flow_title": "LG webOS Smart TV", + "step": { + "pairing": { + "description": "\u041d\u0430\u0436\u043c\u0438\u0442\u0435 '\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c' \u0438 \u043f\u0440\u0438\u043c\u0438\u0442\u0435 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0435. \n\n![Image](/static/images/config_webos.png)", + "title": "\u0421\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0441 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u043e\u043c" + }, + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435" + }, + "description": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440, \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u043b\u044f \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 '\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c'.", + "title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a webOS TV" + } + } + }, + "device_automation": { + "trigger_type": { + "webostv.turn_on": "\u0417\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430" + } + }, + "options": { + "error": { + "cannot_retrieve": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e.", + "script_not_found": "\u0421\u043a\u0440\u0438\u043f\u0442 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d." + }, + "step": { + "init": { + "data": { + "sources": "\u0421\u043f\u0438\u0441\u043e\u043a \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432" + }, + "description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438.", + "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 webOS Smart TV" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/webostv/translations/zh-Hant.json b/homeassistant/components/webostv/translations/zh-Hant.json new file mode 100644 index 00000000000..2908d0a85ce --- /dev/null +++ b/homeassistant/components/webostv/translations/zh-Hant.json @@ -0,0 +1,47 @@ +{ + "config": { + "abort": { + "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "already_in_progress": "\u8a2d\u5b9a\u5df2\u7d93\u9032\u884c\u4e2d", + "error_pairing": "\u5df2\u9023\u7dda\u81f3 LG webOS TV \u4f46\u672a\u914d\u5c0d" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557\uff0c\u8acb\u78ba\u8a8d\u96fb\u8996\u5df2\u958b\u555f\u6216\u6aa2\u67e5 IP \u4f4d\u5740" + }, + "flow_title": "LG webOS Smart TV", + "step": { + "pairing": { + "description": "\u9ede\u9078\u50b3\u9001\u4e26\u65bc\u96fb\u8996\u4e0a\u63a5\u53d7\u914d\u5c0d\u3002\n\n![Image](/static/images/config_webos.png)", + "title": "webOS TV \u914d\u5c0d\u4e2d" + }, + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "name": "\u540d\u7a31" + }, + "description": "\u6253\u958b\u96fb\u8996\u4e26\u586b\u5beb\u4e0b\u5217\u6b04\u4f4d\u5f8c\u50b3\u9001", + "title": "\u9023\u7dda\u81f3 webOS TV" + } + } + }, + "device_automation": { + "trigger_type": { + "webostv.turn_on": "\u88dd\u7f6e\u5fc5\u9808\u70ba\u958b\u555f\u72c0\u614b" + } + }, + "options": { + "error": { + "cannot_retrieve": "\u7121\u6cd5\u63a5\u6536\u4f86\u6e90\u5217\u8868\uff0c\u8acb\u78ba\u5b9a\u88dd\u7f6e\u70ba\u958b\u555f\u72c0\u614b", + "script_not_found": "\u627e\u4e0d\u5230\u8173\u672c" + }, + "step": { + "init": { + "data": { + "sources": "\u4f86\u6e90\u5217\u8868" + }, + "description": "\u9078\u64c7\u5df2\u555f\u7528\u4f86\u6e90", + "title": "webOS Smart TV \u8a2d\u5b9a\u9078\u9805" + } + } + } +} \ No newline at end of file