diff --git a/homeassistant/components/adguard/translations/zh-Hans.json b/homeassistant/components/adguard/translations/zh-Hans.json index e48fd2fd9cc..0d60c5e8c07 100644 --- a/homeassistant/components/adguard/translations/zh-Hans.json +++ b/homeassistant/components/adguard/translations/zh-Hans.json @@ -13,7 +13,7 @@ "host": "\u4e3b\u673a\u5730\u5740", "password": "\u5bc6\u7801", "port": "\u7aef\u53e3", - "ssl": "\u4f7f\u7528 SSL \u8fde\u63a5", + "ssl": "\u4f7f\u7528 SSL \u8bc1\u4e66", "username": "\u7528\u6237\u540d", "verify_ssl": "\u9a8c\u8bc1 SSL \u8bc1\u4e66\u51ed\u8bc1" }, diff --git a/homeassistant/components/androidtv/translations/ca.json b/homeassistant/components/androidtv/translations/ca.json index 0e3e6263fbf..3fccdc45771 100644 --- a/homeassistant/components/androidtv/translations/ca.json +++ b/homeassistant/components/androidtv/translations/ca.json @@ -43,12 +43,12 @@ "init": { "data": { "apps": "Configura la llista d'aplicacions", - "exclude_unnamed_apps": "Exclou aplicacions amb nom desconegut", - "get_sources": "Si s'han d'obtenir, o no, les aplicacions en execuci\u00f3 com a llista de fonts", - "screencap": "Determina si la imatge d'\u00e0lbum s'ha d'extreure del que es mostra en pantalla", + "exclude_unnamed_apps": "Exclou, de la llista de fonts, les aplicacions amb nom desconegut", + "get_sources": "Obt\u00e9 les aplicacions en execuci\u00f3 com a llista de fonts", + "screencap": "Utilitza la captura de pantalla per les imatges d'\u00e0lbum", "state_detection_rules": "Configura les regles de detecci\u00f3 d'estat", - "turn_off_command": "Comanda de shell ADB per substituir la comanda predeterminada turn_off", - "turn_on_command": "Comanda de shell ADB per substituir la comanda predeterminada turn_on" + "turn_off_command": "Comanda d'apagada de shell ADB (deixa-ho buit per utilitzar la predeterminada)", + "turn_on_command": "Comanda d'engegada de shell ADB (deixa-ho buit per utilitzar la predeterminada)" }, "title": "Opcions d'Android TV" }, diff --git a/homeassistant/components/androidtv/translations/de.json b/homeassistant/components/androidtv/translations/de.json index bf07b6fee80..e69e9ac2183 100644 --- a/homeassistant/components/androidtv/translations/de.json +++ b/homeassistant/components/androidtv/translations/de.json @@ -43,12 +43,12 @@ "init": { "data": { "apps": "Anwendungsliste konfigurieren", - "exclude_unnamed_apps": "App mit unbekanntem Namen ausschlie\u00dfen", - "get_sources": "Ob die laufenden Apps als Liste der Quellen abgerufen werden sollen oder nicht", - "screencap": "Legt fest, ob Albumcover von der Bildschirmanzeige \u00fcbernommen werden sollen", + "exclude_unnamed_apps": "Apps mit unbekanntem Namen aus der Quellenliste ausschlie\u00dfen", + "get_sources": "Abrufen der laufenden Anwendungen als Liste der Quellen", + "screencap": "Bildschirmaufnahme als Albumcover verwenden", "state_detection_rules": "Regeln zur Statuserkennung konfigurieren", - "turn_off_command": "ADB-Shell-Befehl zum \u00dcberschreiben des Standardbefehls turn_off", - "turn_on_command": "ADB-Shell-Befehl zum \u00dcberschreiben des Standardbefehls turn_on" + "turn_off_command": "ADB-Shell-Abschaltbefehl (f\u00fcr Standard leer lassen)", + "turn_on_command": "ADB-Shell-Einschaltbefehl (f\u00fcr Standard leer lassen)" }, "title": "Android TV-Optionen" }, diff --git a/homeassistant/components/androidtv/translations/et.json b/homeassistant/components/androidtv/translations/et.json index 9800fdb3946..292b01fa849 100644 --- a/homeassistant/components/androidtv/translations/et.json +++ b/homeassistant/components/androidtv/translations/et.json @@ -43,12 +43,12 @@ "init": { "data": { "apps": "Rakenduste loendi seadistamine", - "exclude_unnamed_apps": "V\u00e4lista tundmatu nimega rakendus", - "get_sources": "Kas tuua t\u00f6\u00f6tavad rakendused allikate loendina v\u00f5i mitte", - "screencap": "M\u00e4\u00e4rab kas albumi kujundus tuleks ekraanil kuvatavast pildist v\u00f5tta", + "exclude_unnamed_apps": "V\u00e4lista allikate loendist tundmatu nimega rakendused", + "get_sources": "Jooksvate rakenduste toomine allikate loendina", + "screencap": "Kasutage albumipildi jaoks ekraanit\u00f5mmist", "state_detection_rules": "M\u00e4\u00e4ra oleku tuvastamise reeglid", - "turn_off_command": "ADB k\u00e4sk vaikimisi k\u00e4su turn_off t\u00fchistamiseks", - "turn_on_command": "ADB k\u00e4sk vaikimisi k\u00e4su turn_on t\u00fchistamiseks" + "turn_off_command": "ADB shell turn off k\u00e4sk (vaikimisi j\u00e4ta t\u00fchjaks)", + "turn_on_command": "ADB shell turn on k\u00e4sk (vaikimisi j\u00e4ta t\u00fchjaks)" }, "title": "Android TV suvandid" }, diff --git a/homeassistant/components/androidtv/translations/nl.json b/homeassistant/components/androidtv/translations/nl.json index 2cb7d51f5b5..38a4bd8005d 100644 --- a/homeassistant/components/androidtv/translations/nl.json +++ b/homeassistant/components/androidtv/translations/nl.json @@ -8,13 +8,31 @@ "adbkey_not_file": "ADB key file niet gevonden", "cannot_connect": "Kan geen verbinding maken", "invalid_host": "Ongeldige hostnaam of IP-adres", - "key_and_server": "Geef alleen ADB-sleutel of ADB-server op" + "key_and_server": "Geef alleen ADB-sleutel of ADB-server op", + "unknown": "Onverwachte fout" + }, + "step": { + "user": { + "data": { + "adb_server_ip": "IP-adres van de ADB-server (leeg laten om niet te gebruiken)", + "adb_server_port": "Poort van de ADB-server", + "adbkey": "Pad naar uw ADB-key file (leeg laten om automatisch te genereren)", + "device_class": "Het type apparaat", + "host": "Host" + }, + "description": "Stel de vereiste parameters in om verbinding te maken met uw Android TV-apparaat", + "title": "Android TV" + } } }, "options": { + "error": { + "invalid_det_rules": "Ongeldige statusdetectieregels" + }, "step": { "apps": { "data": { + "app_delete": "Vink aan om deze applicatie te verwijderen", "app_id": "Applicatie ID", "app_name": "Applicatienaam" }, @@ -36,7 +54,8 @@ "rules": { "data": { "rule_delete": "Vink aan om deze regel te verwijderen", - "rule_id": "Application ID" + "rule_id": "Application ID", + "rule_values": "Lijst met statusdetectieregels (zie documentatie)" }, "description": "Detectieregel configureren voor applicatie-ID {rule_id}", "title": "Regels voor statusdetectie van Android TV configureren" diff --git a/homeassistant/components/androidtv/translations/ru.json b/homeassistant/components/androidtv/translations/ru.json index 31acebe5f30..0803a16c986 100644 --- a/homeassistant/components/androidtv/translations/ru.json +++ b/homeassistant/components/androidtv/translations/ru.json @@ -43,12 +43,12 @@ "init": { "data": { "apps": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439", - "exclude_unnamed_apps": "\u0418\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0441 \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u043c \u0438\u043c\u0435\u043d\u0435\u043c", - "get_sources": "\u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0432\u0438\u0434\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", - "screencap": "\u041d\u0443\u0436\u043d\u043e \u043b\u0438 \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u044c \u043e\u0431\u043b\u043e\u0436\u043a\u0443 \u0430\u043b\u044c\u0431\u043e\u043c\u0430 \u0438\u0437 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435", + "exclude_unnamed_apps": "\u0418\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u0435\u0437 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439", + "get_sources": "\u041f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043a\u0430\u043a \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", + "screencap": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043d\u0438\u043c\u043e\u043a \u044d\u043a\u0440\u0430\u043d\u0430 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u0431\u043b\u043e\u0436\u043a\u0438 \u0430\u043b\u044c\u0431\u043e\u043c\u0430", "state_detection_rules": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439", - "turn_off_command": "\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 ADB \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u044b turn_off \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e", - "turn_on_command": "\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 ADB \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u044b turn_on \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e" + "turn_off_command": "\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 ADB \u0434\u043b\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u043e\u043b\u0435 \u043f\u0443\u0441\u0442\u044b\u043c)", + "turn_on_command": "\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 ADB \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u043e\u043b\u0435 \u043f\u0443\u0441\u0442\u044b\u043c)" }, "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 Android TV" }, diff --git a/homeassistant/components/androidtv/translations/zh-Hans.json b/homeassistant/components/androidtv/translations/zh-Hans.json new file mode 100644 index 00000000000..454725d52da --- /dev/null +++ b/homeassistant/components/androidtv/translations/zh-Hans.json @@ -0,0 +1,37 @@ +{ + "config": { + "abort": { + "already_configured": "\u8bbe\u5907\u5df2\u7ecf\u914d\u7f6e\u8fc7\u4e86", + "invalid_unique_id": "\u65e0\u6cd5\u786e\u5b9a\u8bbe\u5907\u7684\u6709\u6548 unique ID" + }, + "error": { + "adbkey_not_file": "\u672a\u627e\u5230 ADB \u5bc6\u94a5\u6587\u4ef6", + "cannot_connect": "\u8fde\u63a5\u5931\u8d25", + "key_and_server": "\u53ea\u63d0\u4f9b\u4e86 ADB \u79d8\u94a5 \u6216 ADB \u670d\u52a1\u5668", + "unknown": "\u975e\u9884\u671f\u7684\u9519\u8bef" + }, + "step": { + "user": { + "data": { + "adb_server_ip": "ADB \u670d\u52a1\u5668 IP \u5730\u5740\uff08\u7559\u7a7a\u4e0d\u4f7f\u7528\uff09", + "adb_server_port": "ADB \u670d\u52a1\u5668\u7aef\u53e3", + "adbkey": "ADB \u5bc6\u94a5\u6587\u4ef6\u8def\u5f84\uff08\u7559\u7a7a\u4ee5\u81ea\u52a8\u751f\u6210\uff09", + "device_class": "\u8bbe\u5907\u7c7b\u578b" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "exclude_unnamed_apps": "\u4ece\u4fe1\u53f7\u6e90\u5217\u8868\u4e2d\u6392\u9664\u672a\u77e5\u540d\u79f0\u7684\u5e94\u7528", + "get_sources": "\u83b7\u53d6\u8fd0\u884c\u4e2d\u7684\u5e94\u7528\u4f5c\u4e3a\u4fe1\u53f7\u6e90\u5217\u8868", + "screencap": "\u4f7f\u7528\u5c4f\u5e55\u622a\u56fe\u4f5c\u4e3a\u4e13\u8f91\u5c01\u9762", + "turn_off_command": "ADB shell \u5173\u673a\u547d\u4ee4\uff08\u7559\u7a7a\u4ee5\u4f7f\u7528\u9ed8\u8ba4\u503c\uff09", + "turn_on_command": "ADB shell \u5f00\u673a\u547d\u4ee4\uff08\u7559\u7a7a\u4ee5\u4f7f\u7528\u9ed8\u8ba4\u503c\uff09" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/apple_tv/translations/zh-Hans.json b/homeassistant/components/apple_tv/translations/zh-Hans.json index 2232ea02b41..65ab4d27238 100644 --- a/homeassistant/components/apple_tv/translations/zh-Hans.json +++ b/homeassistant/components/apple_tv/translations/zh-Hans.json @@ -1,15 +1,16 @@ { "config": { "abort": { - "already_configured": "\u8bbe\u5907\u5df2\u88ab\u914d\u7f6e", + "already_configured": "\u8bbe\u5907\u5df2\u7ecf\u914d\u7f6e\u8fc7\u4e86", "already_configured_device": "\u8bbe\u5907\u5df2\u88ab\u914d\u7f6e", "already_in_progress": "\u914d\u7f6e\u6d41\u7a0b\u5df2\u5728\u8fdb\u884c\u4e2d", "backoff": "\u8bbe\u5907\u76ee\u524d\u6682\u4e0d\u63a5\u53d7\u914d\u5bf9\u8bf7\u6c42\uff08\u53ef\u80fd\u591a\u6b21\u8f93\u5165\u65e0\u6548 PIN \u7801\uff09\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5\u3002", - "device_not_found": "\u65e0\u6cd5\u4fa6\u6d4b\u5230\u8bbe\u5907\uff0c\u8bf7\u5c1d\u8bd5\u91cd\u65b0\u6dfb\u52a0", + "device_not_found": "\u672a\u627e\u5230\u8bbe\u5907\uff0c\u8bf7\u5c1d\u8bd5\u91cd\u65b0\u6dfb\u52a0\u3002", + "inconsistent_device": "\u641c\u7d22\u671f\u95f4\u672a\u53d1\u73b0\u914d\u7f6e\u8bbe\u5907\u6240\u5fc5\u9700\u7684\u534f\u8bae\u3002\u8fd9\u901a\u5e38\u662f\u56e0\u4e3a mDNS \u534f\u8bae\uff08zeroconf\uff09\u5b58\u5728\u95ee\u9898\u3002\u8bf7\u7a0d\u540e\u518d\u91cd\u65b0\u5c1d\u8bd5\u6dfb\u52a0\u8bbe\u5907\u3002", "invalid_config": "\u6b64\u8bbe\u5907\u7684\u914d\u7f6e\u4fe1\u606f\u4e0d\u5b8c\u6574\u3002\u8bf7\u5c1d\u8bd5\u91cd\u65b0\u6dfb\u52a0\u3002", "no_devices_found": "\u672a\u5728\u6b64\u7f51\u7edc\u53d1\u73b0\u76f8\u5173\u8bbe\u5907", - "reauth_successful": "\u91cd\u9a8c\u8bc1\u6210\u529f", - "setup_failed": "\u65e0\u6cd5\u8bbe\u7f6e\u8bbe\u5907\u3002", + "reauth_successful": "\u91cd\u65b0\u8ba4\u8bc1\u6210\u529f", + "setup_failed": "\u8bbe\u7f6e\u8bbe\u5907\u5931\u8d25\u3002", "unknown": "\u672a\u77e5\u9519\u8bef" }, "error": { @@ -22,11 +23,11 @@ "flow_title": "{name} ({type})", "step": { "confirm": { - "description": "\u60a8\u5373\u5c06\u6dfb\u52a0 Apple TV (\u540d\u79f0\u4e3a\u201c{name}\u201d)\u5230 Home Assistant\u3002 \n\n **\u8981\u5b8c\u6210\u6b64\u8fc7\u7a0b\uff0c\u53ef\u80fd\u9700\u8981\u8f93\u5165\u591a\u4e2a PIN \u7801\u3002** \n\n\u8bf7\u6ce8\u610f\uff0c\u6b64\u96c6\u6210*\u4e0d\u80fd*\u5173\u95ed Apple TV \u7684\u7535\u6e90\uff0c\u53ea\u4f1a\u5173\u95ed Home Assistant \u4e2d\u7684\u5a92\u4f53\u64ad\u653e\u5668\uff01", + "description": "\u60a8\u5373\u5c06\u6dfb\u52a0\u201c{type}\u201d(\u540d\u79f0\u4e3a\u201c{name}\u201d) \u5230 Home Assistant\u3002 \n\n **\u8981\u5b8c\u6210\u6b64\u8fc7\u7a0b\uff0c\u53ef\u80fd\u9700\u8981\u8f93\u5165\u591a\u4e2a PIN \u7801\u3002** \n\n\u8bf7\u6ce8\u610f\uff0c\u6b64\u96c6\u6210*\u4e0d\u80fd*\u5173\u95ed Apple TV \u7684\u7535\u6e90\uff0c\u53ea\u4f1a\u5173\u95ed Home Assistant \u4e2d\u7684\u5a92\u4f53\u64ad\u653e\u5668\uff01", "title": "\u786e\u8ba4\u6dfb\u52a0 Apple TV" }, "pair_no_pin": { - "description": "`{protocol}` \u670d\u52a1\u9700\u8981\u914d\u5bf9\u3002\u8bf7\u5728\u60a8\u7684 Apple TV \u4e0a\u8f93\u5165 PIN {pin}", + "description": "\u201c{protocol}\u201d\u670d\u52a1\u9700\u8981\u914d\u5bf9\u3002\u8bf7\u5728\u60a8\u7684 Apple TV \u4e0a\u8f93\u5165 PIN {pin} \u4ee5\u7ee7\u7eed\u3002", "title": "\u914d\u5bf9\u4e2d" }, "pair_with_pin": { @@ -36,14 +37,15 @@ "title": "\u914d\u5bf9\u4e2d" }, "password": { - "description": "`{protocol}` \u9700\u8981\u8f93\u5165\u5bc6\u7801\u3002\u76ee\u524d\u8be5\u8bbe\u5907\u6682\u4e0d\u652f\u6301\u6b64\u529f\u80fd\uff0c\u8bf7\u7981\u7528\u540e\u518d\u7ee7\u7eed\u64cd\u4f5c\u3002", - "title": "\u8f93\u5165\u5bc6\u7801" + "description": "\u201c{protocol}\u201d\u9700\u8981\u8f93\u5165\u5bc6\u7801\uff0c\u76ee\u524d\u6682\u4e0d\u652f\u6301\u3002\u8bf7\u7981\u7528\u5bc6\u7801\u540e\u518d\u7ee7\u7eed\u3002", + "title": "\u9700\u8981\u5bc6\u7801" }, "protocol_disabled": { + "description": "\u201c{protocol}\u201d\u534f\u8bae\u9700\u8981\u914d\u5bf9\uff0c\u4f46\u662f\u5df2\u5728\u8bbe\u5907\u4e0a\u7981\u6b62\u914d\u5bf9\u3002\u8bf7\u68c0\u67e5\u8bbe\u5907\u4e0a\u7684\u8bbf\u95ee\u6743\u9650\u8bbe\u7f6e\uff0c\u4f8b\u5982\u5c06\u201c\u5141\u8bb8\u8bbf\u95ee\u626c\u58f0\u5668\u548c\u7535\u89c6\u201d\u8bbe\u4e3a\u201c\u540c\u4e00\u7f51\u7edc\u4e2d\u7684\u4efb\u4f55\u4eba\u201d\u3002\n\n\u5728\u4e0d\u914d\u5bf9\u201c{protocol}\u201d\u534f\u8bae\u7684\u60c5\u51b5\u4e0b\u4e5f\u53ef\u4ee5\u7ee7\u7eed\uff0c\u4f46\u662f\u4e0d\u80fd\u4f7f\u7528\u6240\u6709\u529f\u80fd\u3002", "title": "\u65e0\u6cd5\u914d\u5bf9" }, "reconfigure": { - "description": "\u8be5 Apple TV \u9047\u5230\u4e00\u4e9b\u8fde\u63a5\u95ee\u9898\uff0c\u987b\u91cd\u65b0\u914d\u7f6e\u3002", + "description": "\u91cd\u65b0\u914d\u7f6e\u8bbe\u5907\u4ee5\u6062\u590d\u5176\u529f\u80fd\u3002", "title": "\u8bbe\u5907\u91cd\u65b0\u914d\u7f6e" }, "service_problem": { @@ -53,7 +55,7 @@ "data": { "device_input": "\u8bbe\u5907\u5730\u5740" }, - "description": "\u8981\u5f00\u59cb\uff0c\u8bf7\u8f93\u5165\u8981\u6dfb\u52a0\u7684 Apple TV \u7684\u8bbe\u5907\u540d\u79f0\u6216 IP \u5730\u5740\u3002\u5728\u7f51\u7edc\u4e0a\u81ea\u52a8\u53d1\u73b0\u7684\u8bbe\u5907\u4f1a\u663e\u793a\u5728\u4e0b\u65b9\u3002 \n\n\u5982\u679c\u6ca1\u6709\u53d1\u73b0\u8bbe\u5907\u6216\u9047\u5230\u4efb\u4f55\u95ee\u9898\uff0c\u8bf7\u5c1d\u8bd5\u6307\u5b9a\u8bbe\u5907 IP \u5730\u5740\u3002 \n\n {devices}", + "description": "\u8981\u5f00\u59cb\uff0c\u8bf7\u8f93\u5165\u8981\u6dfb\u52a0\u7684 Apple TV \u7684\u8bbe\u5907\u540d\u79f0\u6216 IP \u5730\u5740\u3002\n\n\u5982\u679c\u6ca1\u6709\u53d1\u73b0\u8bbe\u5907\u6216\u9047\u5230\u4efb\u4f55\u95ee\u9898\uff0c\u8bf7\u5c1d\u8bd5\u6307\u5b9a\u8bbe\u5907 IP \u5730\u5740\u3002", "title": "\u8bbe\u7f6e\u65b0\u7684 Apple TV" } } diff --git a/homeassistant/components/aurora/translations/ja.json b/homeassistant/components/aurora/translations/ja.json index 86e38f981f9..a4d9b830968 100644 --- a/homeassistant/components/aurora/translations/ja.json +++ b/homeassistant/components/aurora/translations/ja.json @@ -22,5 +22,5 @@ } } }, - "title": "NOAA\u30aa\u30fc\u30ed\u30e9\u30bb\u30f3\u30b5\u30fc" + "title": "NOAA Aurora Sensor" } \ No newline at end of file diff --git a/homeassistant/components/cloudflare/translations/zh-Hans.json b/homeassistant/components/cloudflare/translations/zh-Hans.json index 54d1a3b55f2..8e4bd974cbb 100644 --- a/homeassistant/components/cloudflare/translations/zh-Hans.json +++ b/homeassistant/components/cloudflare/translations/zh-Hans.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "reauth_successful": "\u91cd\u9a8c\u8bc1\u6210\u529f" + "reauth_successful": "\u91cd\u65b0\u8ba4\u8bc1\u6210\u529f" }, "error": { "cannot_connect": "\u8fde\u63a5\u5931\u8d25", diff --git a/homeassistant/components/coinbase/translations/zh-Hans.json b/homeassistant/components/coinbase/translations/zh-Hans.json index 02d3f5e6773..1a5eaa19dec 100644 --- a/homeassistant/components/coinbase/translations/zh-Hans.json +++ b/homeassistant/components/coinbase/translations/zh-Hans.json @@ -5,13 +5,13 @@ }, "error": { "cannot_connect": "\u8fde\u63a5\u5931\u8d25", - "invalid_auth": "\u9a8c\u8bc1\u65e0\u6548", - "unknown": "\u672a\u77e5\u9519\u8bef" + "invalid_auth": "\u8eab\u4efd\u8ba4\u8bc1\u65e0\u6548", + "unknown": "\u975e\u9884\u671f\u7684\u9519\u8bef" }, "step": { "user": { "data": { - "api_key": "API Key", + "api_key": "API \u5bc6\u94a5", "api_token": "API Token", "currencies": "\u8d26\u6237\u4f59\u989d", "exchange_rates": "\u6c47\u7387" diff --git a/homeassistant/components/dlna_dmr/translations/zh-Hans.json b/homeassistant/components/dlna_dmr/translations/zh-Hans.json index 8bcf49d86c2..2046f1c2a47 100644 --- a/homeassistant/components/dlna_dmr/translations/zh-Hans.json +++ b/homeassistant/components/dlna_dmr/translations/zh-Hans.json @@ -1,39 +1,39 @@ { "config": { "abort": { - "already_configured": "\u8bbe\u5907\u5df2\u88ab\u914d\u7f6e", + "already_configured": "\u8bbe\u5907\u5df2\u7ecf\u914d\u7f6e\u8fc7\u4e86", "alternative_integration": "\u8be5\u8bbe\u5907\u5728\u53e6\u4e00\u96c6\u6210\u80fd\u63d0\u4f9b\u66f4\u597d\u7684\u652f\u6301", "cannot_connect": "\u8fde\u63a5\u5931\u8d25", - "could_not_connect": "\u65e0\u6cd5\u8fde\u63a5\u5230 DLNA \u8bbe\u5907", + "could_not_connect": "\u8fde\u63a5 DLNA \u8bbe\u5907\u5931\u8d25", "discovery_error": "\u672a\u53d1\u73b0\u53ef\u7528\u7684 DLNA \u8bbe\u5907", "incomplete_config": "\u914d\u7f6e\u7f3a\u5c11\u5fc5\u8981\u7684\u53d8\u91cf\u4fe1\u606f", - "non_unique_id": "\u53d1\u73b0\u591a\u53f0\u8bbe\u5907\u5177\u6709\u76f8\u540c\u7684\u552f\u4e00 ID", - "not_dmr": "\u8be5\u8bbe\u5907\u4e0d\u662f\u4e00\u4e2a\u53d7\u652f\u6301\u7684\u6570\u5b57\u5a92\u4f53\u6e32\u67d3\u5668" + "non_unique_id": "\u53d1\u73b0\u591a\u53f0\u8bbe\u5907\u5177\u6709\u76f8\u540c\u7684 unique ID", + "not_dmr": "\u8be5\u8bbe\u5907\u4e0d\u662f\u53d7\u652f\u6301\u7684\u6570\u5b57\u5a92\u4f53\u6e32\u67d3\u5668\uff08DMR\uff09" }, "error": { "cannot_connect": "\u8fde\u63a5\u5931\u8d25", "could_not_connect": "\u65e0\u6cd5\u8fde\u63a5\u5230 DLNA \u8bbe\u5907", - "not_dmr": "\u8be5\u8bbe\u5907\u4e0d\u662f\u4e00\u4e2a\u53d7\u652f\u6301\u7684\u6570\u5b57\u5a92\u4f53\u6e32\u67d3\u5668" + "not_dmr": "\u8be5\u8bbe\u5907\u4e0d\u662f\u53d7\u652f\u6301\u7684\u6570\u5b57\u5a92\u4f53\u6e32\u67d3\u5668\uff08DMR\uff09" }, "flow_title": "{name}", "step": { "confirm": { - "description": "\u4f60\u60f3\u8981\u5f00\u59cb\u8bbe\u7f6e\u5417\uff1f" + "description": "\u60a8\u8981\u5f00\u59cb\u8bbe\u7f6e\u5417\uff1f" }, "import_turn_on": { - "description": "\u8bf7\u6253\u5f00\u8bbe\u5907\u5e76\u5355\u51fb\u201c\u63d0\u4ea4\u201d\u6309\u94ae\u4ee5\u7ee7\u7eed\u8fc1\u79fb" + "description": "\u8bf7\u6253\u5f00\u8bbe\u5907\uff0c\u7136\u540e\u70b9\u51fb\u201c\u63d0\u4ea4\u201d\u4ee5\u7ee7\u7eed\u8fc1\u79fb" }, "manual": { "data": { - "url": "URL" + "url": "\u7f51\u5740" }, - "description": "\u8bbe\u5907\u63cf\u8ff0\u6587\u4ef6(.xml)\u7f51\u5740", + "description": "\u8bbe\u5907\u63cf\u8ff0 XML \u6587\u4ef6\u7f51\u5740", "title": "\u624b\u52a8\u914d\u7f6e DLNA DMR \u8bbe\u5907\u8fde\u63a5" }, "user": { "data": { - "host": "\u4e3b\u673a\u5730\u5740", - "url": "URL" + "host": "\u4e3b\u673a", + "url": "\u7f51\u5740" }, "title": "\u53d1\u73b0 DLNA DMR \u8bbe\u5907" } @@ -46,8 +46,8 @@ "step": { "init": { "data": { - "callback_url_override": "\u4e8b\u4ef6\u4fa6\u542c\u5668\u56de\u8c03 URL", - "listen_port": "\u4e8b\u4ef6\u4fa6\u542c\u5668\u7aef\u53e3\uff08\u5982\u4e0d\u6307\u5b9a\u5219\u968f\u673a\u7aef\u53e3\u53f7\uff09", + "callback_url_override": "\u4e8b\u4ef6\u76d1\u542c\u5668\u7684\u56de\u8c03 URL", + "listen_port": "\u4e8b\u4ef6\u76d1\u542c\u5668\u7aef\u53e3\uff08\u5982\u4e0d\u6307\u5b9a\u5219\u968f\u673a\u7aef\u53e3\u53f7\uff09", "poll_availability": "\u8f6e\u8be2\u8bbe\u5907\u53ef\u7528\u6027" }, "title": "DLNA \u6570\u5b57\u5a92\u4f53\u6e32\u67d3\u5668\u914d\u7f6e" diff --git a/homeassistant/components/emulated_roku/translations/ja.json b/homeassistant/components/emulated_roku/translations/ja.json index 2ea21df53a1..302eeb8e6c7 100644 --- a/homeassistant/components/emulated_roku/translations/ja.json +++ b/homeassistant/components/emulated_roku/translations/ja.json @@ -17,5 +17,5 @@ } } }, - "title": "Roku\u3092\u30a8\u30df\u30e5\u30ec\u30fc\u30c8" + "title": "Emulated Roku" } \ No newline at end of file diff --git a/homeassistant/components/evil_genius_labs/translations/zh-Hans.json b/homeassistant/components/evil_genius_labs/translations/zh-Hans.json new file mode 100644 index 00000000000..a9828445302 --- /dev/null +++ b/homeassistant/components/evil_genius_labs/translations/zh-Hans.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "timeout": "\u5efa\u7acb\u8fde\u63a5\u8d85\u65f6" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ezviz/translations/zh-Hans.json b/homeassistant/components/ezviz/translations/zh-Hans.json index ee3cf07bdb3..e88a68c17c2 100644 --- a/homeassistant/components/ezviz/translations/zh-Hans.json +++ b/homeassistant/components/ezviz/translations/zh-Hans.json @@ -23,7 +23,7 @@ "user": { "data": { "password": "\u5bc6\u7801", - "url": "\u9009\u62e9\u670d\u52a1\u5668\u5730\u5740\uff1a", + "url": "\u7f51\u5740", "username": "\u7528\u6237\u540d" }, "title": "\u8fde\u63a5\u81f3\u8424\u77f3\u4e91" diff --git a/homeassistant/components/growatt_server/translations/ja.json b/homeassistant/components/growatt_server/translations/ja.json index 1693f027c78..a32991ab9e0 100644 --- a/homeassistant/components/growatt_server/translations/ja.json +++ b/homeassistant/components/growatt_server/translations/ja.json @@ -24,5 +24,5 @@ } } }, - "title": "Growatt\u30b5\u30fc\u30d0\u30fc" + "title": "Growatt Server" } \ No newline at end of file diff --git a/homeassistant/components/homeassistant/translations/ja.json b/homeassistant/components/homeassistant/translations/ja.json index f0c5aaa197b..14b1deb55c8 100644 --- a/homeassistant/components/homeassistant/translations/ja.json +++ b/homeassistant/components/homeassistant/translations/ja.json @@ -6,8 +6,8 @@ "docker": "Docker", "hassio": "Supervisor", "installation_type": "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u7a2e\u5225", - "os_name": "\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0\u30d5\u30a1\u30df\u30ea\u30fc", - "os_version": "\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0\u306e\u30d0\u30fc\u30b8\u30e7\u30f3", + "os_name": "\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0 \uff8c\uff67\uff90\uff98\uff70", + "os_version": "\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0\u306e\uff8a\uff9e\uff70\uff7c\uff9e\uff6e\uff9d", "python_version": "Python\u30d0\u30fc\u30b8\u30e7\u30f3", "timezone": "\u30bf\u30a4\u30e0\u30be\u30fc\u30f3", "user": "\u30e6\u30fc\u30b6\u30fc", diff --git a/homeassistant/components/homekit_controller/translations/ja.json b/homeassistant/components/homekit_controller/translations/ja.json index cddf95badf5..8e1e35c60e2 100644 --- a/homeassistant/components/homekit_controller/translations/ja.json +++ b/homeassistant/components/homekit_controller/translations/ja.json @@ -69,5 +69,5 @@ "single_press": "\"{subtype}\" \u304c\u3001\u62bc\u3055\u308c\u307e\u3057\u305f" } }, - "title": "HomeKit\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc" + "title": "HomeKit Controller" } \ No newline at end of file diff --git a/homeassistant/components/jellyfin/translations/zh-Hans.json b/homeassistant/components/jellyfin/translations/zh-Hans.json index df97498e25e..2df66a1d385 100644 --- a/homeassistant/components/jellyfin/translations/zh-Hans.json +++ b/homeassistant/components/jellyfin/translations/zh-Hans.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u5f53\u524d\u90e8\u4ef6\u5df2\u5b58\u5728\u914d\u7f6e\uff0c\u8bf7\u5220\u9664\u73b0\u6709\u914d\u7f6e\u540e\u91cd\u8bd5\u3002" + "single_instance_allowed": "\u8be5\u96c6\u6210\u5df2\u7ecf\u914d\u7f6e\u8fc7\u4e86\uff0c\u4e14\u53ea\u80fd\u914d\u7f6e\u4e00\u6b21\u3002\u82e5\u8981\u91cd\u65b0\u914d\u7f6e\uff0c\u8bf7\u5148\u5220\u9664\u65e7\u96c6\u6210\u3002" }, "error": { "cannot_connect": "\u8fde\u63a5\u5931\u8d25", diff --git a/homeassistant/components/kostal_plenticore/translations/ja.json b/homeassistant/components/kostal_plenticore/translations/ja.json index d4f08a1dd5c..8a16c8c918e 100644 --- a/homeassistant/components/kostal_plenticore/translations/ja.json +++ b/homeassistant/components/kostal_plenticore/translations/ja.json @@ -17,5 +17,5 @@ } } }, - "title": "Kostal Plenticore\u30bd\u30fc\u30e9\u30fc\u30a4\u30f3\u30d0\u30fc\u30bf\u30fc" + "title": "Kostal Plenticore Solar Inverter" } \ No newline at end of file diff --git a/homeassistant/components/mqtt/translations/zh-Hans.json b/homeassistant/components/mqtt/translations/zh-Hans.json index fafb91a66f3..f897bee3c9b 100644 --- a/homeassistant/components/mqtt/translations/zh-Hans.json +++ b/homeassistant/components/mqtt/translations/zh-Hans.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "\u670d\u52a1\u5df2\u88ab\u914d\u7f6e", - "single_instance_allowed": "\u914d\u7f6e\u5df2\u5b58\u5728\uff0c\u8bf7\u5220\u9664\u73b0\u6709\u914d\u7f6e\u540e\u518d\u91cd\u8bd5\u3002" + "single_instance_allowed": "\u8be5\u96c6\u6210\u5df2\u7ecf\u914d\u7f6e\u8fc7\u4e86\uff0c\u4e14\u53ea\u80fd\u914d\u7f6e\u4e00\u6b21\u3002\u82e5\u8981\u91cd\u65b0\u914d\u7f6e\uff0c\u8bf7\u5148\u5220\u9664\u65e7\u96c6\u6210\u3002" }, "error": { "cannot_connect": "\u65e0\u6cd5\u8fde\u63a5\u5230\u670d\u52a1\u5668\u3002" @@ -11,7 +11,7 @@ "broker": { "data": { "broker": "\u670d\u52a1\u5668", - "discovery": "\u542f\u7528\u53d1\u73b0\u529f\u80fd", + "discovery": "\u542f\u7528\u53d1\u73b0", "password": "\u5bc6\u7801", "port": "\u7aef\u53e3", "username": "\u7528\u6237\u540d" @@ -20,7 +20,7 @@ }, "hassio_confirm": { "data": { - "discovery": "\u542f\u7528\u53d1\u73b0\u529f\u80fd" + "discovery": "\u542f\u7528\u53d1\u73b0" }, "description": "\u662f\u5426\u8981\u914d\u7f6e Home Assistant \u8fde\u63a5\u5230 Supervisor \u52a0\u8f7d\u9879 {addon} \u63d0\u4f9b\u7684 MQTT \u670d\u52a1\u5668\uff1f", "title": "\u6765\u81ea Supervisor \u52a0\u8f7d\u9879\u7684 MQTT \u670d\u52a1\u5668" @@ -51,8 +51,8 @@ }, "options": { "error": { - "bad_birth": "\u65e0\u6548\u7684\u51fa\u751f\u6d88\u606f(bitrh)\u7c7b\u578b", - "bad_will": "\u65e0\u6548\u7684\u9057\u5631\u6d88\u606f(will)\u7c7b\u578b", + "bad_birth": "\u51fa\u751f\u6d88\u606f\u4e3b\u9898\u65e0\u6548", + "bad_will": "\u9057\u5631\u6d88\u606f\u4e3b\u9898\u65e0\u6548", "cannot_connect": "\u8fde\u63a5\u5931\u8d25" }, "step": { @@ -63,19 +63,19 @@ "port": "\u7aef\u53e3", "username": "\u7528\u6237\u540d" }, - "description": "\u8bf7\u8f93\u5165\u60a8\u7684 MQTT \u670d\u52a1\u5668\u8fde\u63a5\u4fe1\u606f", + "description": "\u8bf7\u8f93\u5165 MQTT \u670d\u52a1\u5668\u7684\u8fde\u63a5\u4fe1\u606f\u3002", "title": "\u670d\u52a1\u5668\u9009\u9879" }, "options": { "data": { - "birth_enable": "\u542f\u7528\u51fa\u751f\u6d88\u606f(birth)", + "birth_enable": "\u542f\u7528\u51fa\u751f\u6d88\u606f", "birth_qos": "\u51fa\u751f\u6d88\u606f QoS", - "birth_topic": "\u51fa\u751f\u6d88\u606f(birth)\u7c7b\u578b", - "discovery": "\u542f\u7528\u53d1\u73b0\u529f\u80fd", - "will_enable": "\u542f\u7528\u9057\u5631\u6d88\u606f(will)", - "will_topic": "\u9057\u5631\u6d88\u606f\u7c7b\u578b(will)" + "birth_topic": "\u51fa\u751f\u6d88\u606f\u4e3b\u9898", + "discovery": "\u542f\u7528\u53d1\u73b0", + "will_enable": "\u542f\u7528\u9057\u5631\u6d88\u606f", + "will_topic": "\u9057\u5631\u6d88\u606f\u4e3b\u9898" }, - "description": "\u201c\u53d1\u73b0\u201d\u529f\u80fd - \u82e5\u201c\u53d1\u73b0\u201d\u542f\u7528\u529f\u80fd(\u63a8\u8350)\uff0cHome Assistant \u5c06\u4f1a\u901a\u8fc7\u4e0e\u5176\u8fde\u63a5\u7684 MQTT \u670d\u52a1\u5668\u4e2d\u81ea\u52a8\u641c\u5bfb\u76f8\u5173\u8bbe\u5907\u548c\u5b9e\u4f53\u3002\u5982\u679c\u201c\u53d1\u73b0\u201d\u529f\u80fd\u5173\u95ed\uff0c\u5219\u6240\u6709\u4e0e\u5176\u76f8\u5173\u7684\u914d\u7f6e\u9700\u624b\u52a8\u914d\u7f6e\u3002\n\n\u51fa\u751f\u6d88\u606f(bitrh message) - Home Assistant \u5c06\u4f1a\u5728\u6bcf\u6b21(\u91cd)\u8fde\u63a5\u65f6\u90fd\u4f1a\u53d1\u9001\u51fa\u751f\u6d88\u606f\u5230 MQTT \u670d\u52a1\u5668\n\u9057\u5631\u6d88\u606f(will message) - Home Assistant \u5c06\u4f1a\u5728\u6bcf\u6b21\u4e0e MQTT \u670d\u52a1\u5668\u5931\u53bb\u8fde\u63a5\u65f6\uff0c\u5bf9\u5176\u53d1\u9001\u9057\u5631\u4fe1\u606f\uff0c\u65e0\u8bba\u662f\u6b63\u5e38\u79bb\u7ebf(\u4f8b\u5982 Home Assistant \u6b63\u5e38\u5173\u95ed)\u6216\u975e\u6b63\u5e38\u79bb\u7ebf(\u4f8b\u5982 Home Assistant \u5d29\u6e83\u6216\u7f51\u7edc\u8fde\u63a5\u65ad\u5f00)\u3002", + "description": "\u53d1\u73b0\uff1a\u5982\u679c\u542f\u7528\u201c\u53d1\u73b0\u201d\u529f\u80fd\uff08\u63a8\u8350\uff09\uff0c\u5bf9\u4e8e\u90a3\u4e9b\u5c06\u81ea\u8eab\u7684\u914d\u7f6e\u4fe1\u606f\u53d1\u5e03\u5230 MQTT \u670d\u52a1\u5668\u4e0a\u7684\u8bbe\u5907\uff0cHome Assistant \u4f1a\u81ea\u52a8\u641c\u7d22\u5230\u5b83\u4eec\u3002\u5982\u679c\u5173\u95ed\u201c\u53d1\u73b0\u201d\u529f\u80fd\uff0c\u5219\u9700\u8981\u624b\u52a8\u914d\u7f6e\u8fd9\u4e9b\u8bbe\u5907\u3002\n\n\u51fa\u751f\u6d88\u606f\uff1a\u6bcf\u5f53 Home Assistant \u8fde\u63a5\u6216\u91cd\u65b0\u8fde\u63a5\u5230 MQTT \u670d\u52a1\u5668\u65f6\uff0c\u8be5\u6d88\u606f\u90fd\u4f1a\u88ab\u53d1\u9001\u5230 MQTT \u670d\u52a1\u5668\u3002\n\n\u9057\u5631\u6d88\u606f\uff1a\u6bcf\u5f53 Home Assistant \u4e0e MQTT \u670d\u52a1\u5668\u65ad\u5f00\u8fde\u63a5\u65f6\u3010\u65e0\u8bba\u662f\u6b63\u5e38\u79bb\u7ebf\uff08\u4f8b\u5982 Home Assistant \u6b63\u5e38\u5173\u95ed\uff09\u6216\u975e\u6b63\u5e38\u79bb\u7ebf\uff08\u4f8b\u5982 Home Assistant \u5d29\u6e83\u6216\u7f51\u7edc\u8fde\u63a5\u4e2d\u65ad\uff09\u3011\uff0c\u8be5\u6d88\u606f\u90fd\u4f1a\u88ab\u53d1\u9001\u5230 MQTT \u670d\u52a1\u5668\u3002", "title": "MQTT \u9009\u9879" } } diff --git a/homeassistant/components/mysensors/translations/zh-Hans.json b/homeassistant/components/mysensors/translations/zh-Hans.json index fa797918a5a..a1df0a563a5 100644 --- a/homeassistant/components/mysensors/translations/zh-Hans.json +++ b/homeassistant/components/mysensors/translations/zh-Hans.json @@ -1,14 +1,14 @@ { "config": { "error": { - "mqtt_required": "\u8be5 MQTT \u96c6\u6210\u672a\u914d\u7f6e" + "mqtt_required": "\u672a\u914d\u7f6e MQTT \u96c6\u6210" }, "step": { "gw_mqtt": { "data": { "persistence_file": "\u6301\u4e45\u6027\u6587\u4ef6\uff08\u7559\u7a7a\u5c06\u81ea\u52a8\u751f\u6210\uff09", - "topic_in_prefix": "\u8f93\u5165\u7c7b\u578b\u524d\u7f00 (topic_in_prefix)", - "topic_out_prefix": "\u8f93\u51fa\u7c7b\u578b\u524d\u7f00 (topic_out_prefix)", + "topic_in_prefix": "\u8f93\u5165\u4e3b\u9898\u524d\u7f00 (topic_in_prefix)", + "topic_out_prefix": "\u8f93\u51fa\u4e3b\u9898\u524d\u7f00 (topic_out_prefix)", "version": "MySensor \u7248\u672c" }, "description": "MQTT \u7f51\u5173\u8bbe\u7f6e" diff --git a/homeassistant/components/nmap_tracker/translations/ja.json b/homeassistant/components/nmap_tracker/translations/ja.json index fe75eca98c5..2e60a814468 100644 --- a/homeassistant/components/nmap_tracker/translations/ja.json +++ b/homeassistant/components/nmap_tracker/translations/ja.json @@ -37,5 +37,5 @@ } } }, - "title": "Nmap\u30c8\u30e9\u30c3\u30ab\u30fc" + "title": "Nmap Tracker" } \ No newline at end of file diff --git a/homeassistant/components/overkiz/translations/de.json b/homeassistant/components/overkiz/translations/de.json new file mode 100644 index 00000000000..27719b662fd --- /dev/null +++ b/homeassistant/components/overkiz/translations/de.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Konto wurde bereits konfiguriert" + }, + "error": { + "cannot_connect": "Verbindung fehlgeschlagen", + "invalid_auth": "Ung\u00fcltige Authentifizierung", + "server_in_maintenance": "Server ist wegen Wartungsarbeiten au\u00dfer Betrieb", + "too_many_requests": "Zu viele Anfragen, versuche es sp\u00e4ter erneut.", + "unknown": "Unerwarteter Fehler" + }, + "step": { + "user": { + "data": { + "host": "Host", + "hub": "Hub", + "password": "Passwort", + "username": "Benutzername" + }, + "description": "Die Overkiz-Plattform wird von verschiedenen Anbietern wie Somfy (Connexoon / TaHoma), Hitachi (Hi Kumo), Rexel (Energeasy Connect) und Atlantic (Cozytouch) verwendet. Gib deine Anmeldeinformationen ein und w\u00e4hle deinen Hub aus." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/overkiz/translations/ja.json b/homeassistant/components/overkiz/translations/ja.json new file mode 100644 index 00000000000..6ff74c5a61e --- /dev/null +++ b/homeassistant/components/overkiz/translations/ja.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059" + }, + "error": { + "cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f", + "invalid_auth": "\u7121\u52b9\u306a\u8a8d\u8a3c", + "server_in_maintenance": "\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9\u306e\u305f\u3081\u30b5\u30fc\u30d0\u30fc\u304c\u30c0\u30a6\u30f3\u3057\u3066\u3044\u307e\u3059", + "too_many_requests": "\u30ea\u30af\u30a8\u30b9\u30c8\u304c\u591a\u3059\u304e\u307e\u3059\u3002\u3057\u3070\u3089\u304f\u3057\u3066\u304b\u3089\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002", + "unknown": "\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc" + }, + "step": { + "user": { + "data": { + "host": "\u30db\u30b9\u30c8", + "hub": "\u30cf\u30d6", + "password": "\u30d1\u30b9\u30ef\u30fc\u30c9", + "username": "\u30e6\u30fc\u30b6\u30fc\u540d" + }, + "description": "Overkiz\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306f\u3001Somfy(Connexoon / TaHoma)\u3001\u65e5\u7acb(Hi Kumo)\u3001Rexel(Energeasy Connect)\u3001Atlantic(Cozytouch)\u306a\u3069\u69d8\u3005\u306a\u30d9\u30f3\u30c0\u30fc\u3067\u4f7f\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u8a8d\u8a3c\u60c5\u5831\u3092\u5165\u529b\u3057\u3001\u30cf\u30d6\u3092\u9078\u629e\u3057\u307e\u3059\u3002" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/overkiz/translations/nl.json b/homeassistant/components/overkiz/translations/nl.json new file mode 100644 index 00000000000..aea848819ce --- /dev/null +++ b/homeassistant/components/overkiz/translations/nl.json @@ -0,0 +1,13 @@ +{ + "config": { + "error": { + "server_in_maintenance": "Server is offline wegens onderhoud", + "too_many_requests": "Te veel verzoeken, probeer het later opnieuw." + }, + "step": { + "user": { + "description": "Het Overkiz platform wordt gebruikt door fabrikanten zoals Somfy (Connexoon / TaHoma), Hitachi (Hi Kumo), Rexel (Energeasy Connect) en Atlantic (Cozytouch). Voer je inloggegevens in en selecteer je hub." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/overkiz/translations/ru.json b/homeassistant/components/overkiz/translations/ru.json new file mode 100644 index 00000000000..3373a23e407 --- /dev/null +++ b/homeassistant/components/overkiz/translations/ru.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u0430 \u0443\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 Home Assistant." + }, + "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_auth": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438.", + "server_in_maintenance": "\u0421\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435\u043c.", + "too_many_requests": "\u0421\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "step": { + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "hub": "\u0425\u0430\u0431", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "username": "\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f" + }, + "description": "\u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Overkiz \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f\u043c\u0438, \u0442\u0430\u043a\u0438\u043c\u0438 \u043a\u0430\u043a Somfy (Connexoon / TaHoma), Hitachi (Hi Kumo), Rexel (Energeasy Connect) \u0438 Atlantic (Cozytouch). \u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0443\u0447\u0435\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0412\u0430\u0448\u0435\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0445\u0430\u0431." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/picnic/translations/ja.json b/homeassistant/components/picnic/translations/ja.json index 9233c2f6aea..5379949aa96 100644 --- a/homeassistant/components/picnic/translations/ja.json +++ b/homeassistant/components/picnic/translations/ja.json @@ -18,5 +18,5 @@ } } }, - "title": "\u30d4\u30af\u30cb\u30c3\u30af" + "title": "Picnic" } \ No newline at end of file diff --git a/homeassistant/components/srp_energy/translations/ja.json b/homeassistant/components/srp_energy/translations/ja.json index 69fc945db58..432c553910b 100644 --- a/homeassistant/components/srp_energy/translations/ja.json +++ b/homeassistant/components/srp_energy/translations/ja.json @@ -20,5 +20,5 @@ } } }, - "title": "SRP\u30a8\u30cd\u30eb\u30ae\u30fc" + "title": "SRP Energy" } \ No newline at end of file diff --git a/homeassistant/components/tailscale/translations/zh-Hans.json b/homeassistant/components/tailscale/translations/zh-Hans.json index c60891584b7..aad29828e47 100644 --- a/homeassistant/components/tailscale/translations/zh-Hans.json +++ b/homeassistant/components/tailscale/translations/zh-Hans.json @@ -5,7 +5,7 @@ }, "error": { "cannot_connect": "\u8fde\u63a5\u5931\u8d25", - "invalid_auth": "\u9a8c\u8bc1\u65e0\u6548" + "invalid_auth": "\u8eab\u4efd\u8ba4\u8bc1\u65e0\u6548" }, "step": { "reauth_confirm": { diff --git a/homeassistant/components/tesla_wall_connector/translations/zh-Hans.json b/homeassistant/components/tesla_wall_connector/translations/zh-Hans.json index c50e493685b..21ee02edbf0 100644 --- a/homeassistant/components/tesla_wall_connector/translations/zh-Hans.json +++ b/homeassistant/components/tesla_wall_connector/translations/zh-Hans.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "host": "\u4e3b\u673a\u5730\u5740" + "host": "\u4e3b\u673a" }, "title": "\u914d\u7f6e Tesla \u58c1\u6302\u5f0f\u5145\u7535\u8fde\u63a5\u5668" } diff --git a/homeassistant/components/tradfri/translations/zh-Hans.json b/homeassistant/components/tradfri/translations/zh-Hans.json index 50142115451..80136e6cf85 100644 --- a/homeassistant/components/tradfri/translations/zh-Hans.json +++ b/homeassistant/components/tradfri/translations/zh-Hans.json @@ -5,7 +5,7 @@ "already_in_progress": "\u6865\u914d\u7f6e\u5df2\u5728\u8fdb\u884c\u4e2d\u3002" }, "error": { - "cannot_authenticate": "\u8fde\u63a5\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u7f51\u5173\u662f\u5426\u4e0e\u5176\u5b83\u670d\u52a1\u5668\u5df2\u914d\u5bf9", + "cannot_authenticate": "\u8ba4\u8bc1\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u7f51\u5173\u662f\u5426\u5df2\u901a\u8fc7\u5176\u4ed6\u670d\u52a1\u914d\u5bf9\uff0c\u4f8b\u5982 HomeKit\u3002", "cannot_connect": "\u65e0\u6cd5\u8fde\u63a5\u5230\u7f51\u5173\u3002", "invalid_key": "\u65e0\u6cd5\u7528\u63d0\u4f9b\u7684\u5bc6\u94a5\u6ce8\u518c\u3002\u5982\u679c\u9519\u8bef\u6301\u7eed\u53d1\u751f\uff0c\u8bf7\u5c1d\u8bd5\u91cd\u65b0\u542f\u52a8\u7f51\u5173\u3002", "timeout": "\u4ee3\u7801\u9a8c\u8bc1\u8d85\u65f6" diff --git a/homeassistant/components/tuya/translations/zh-Hans.json b/homeassistant/components/tuya/translations/zh-Hans.json index 5c4e0420f93..8be688d821e 100644 --- a/homeassistant/components/tuya/translations/zh-Hans.json +++ b/homeassistant/components/tuya/translations/zh-Hans.json @@ -3,7 +3,7 @@ "abort": { "cannot_connect": "\u8fde\u63a5\u5931\u8d25", "invalid_auth": "\u8eab\u4efd\u8ba4\u8bc1\u65e0\u6548", - "single_instance_allowed": "\u5df2\u7ecf\u914d\u7f6e\u8fc7\u4e86\uff0c\u4e14\u53ea\u80fd\u914d\u7f6e\u4e00\u6b21\u3002" + "single_instance_allowed": "\u8be5\u96c6\u6210\u5df2\u7ecf\u914d\u7f6e\u8fc7\u4e86\uff0c\u4e14\u53ea\u80fd\u914d\u7f6e\u4e00\u6b21\u3002\u82e5\u8981\u91cd\u65b0\u914d\u7f6e\uff0c\u8bf7\u5148\u5220\u9664\u65e7\u96c6\u6210\u3002" }, "error": { "invalid_auth": "\u8eab\u4efd\u8ba4\u8bc1\u65e0\u6548", diff --git a/homeassistant/components/upnp/translations/zh-Hans.json b/homeassistant/components/upnp/translations/zh-Hans.json index 172fdc51e0b..09cf281418b 100644 --- a/homeassistant/components/upnp/translations/zh-Hans.json +++ b/homeassistant/components/upnp/translations/zh-Hans.json @@ -21,7 +21,7 @@ "step": { "init": { "data": { - "scan_interval": "\u66f4\u65b0\u95f4\u9694\uff08\u5355\u4f4d\uff1a\u79d2\uff0c\u6700\u77ed 30\u79d2\uff09" + "scan_interval": "\u66f4\u65b0\u95f4\u9694\uff08\u79d2\uff0c\u6700\u77ed 30 \u79d2\uff09" } } } diff --git a/homeassistant/components/version/translations/ca.json b/homeassistant/components/version/translations/ca.json new file mode 100644 index 00000000000..c429e56900b --- /dev/null +++ b/homeassistant/components/version/translations/ca.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + }, + "step": { + "user": { + "data": { + "version_source": "Origen de la versi\u00f3" + }, + "description": "Selecciona la font de la qual vols fer el seguiment de versions", + "title": "Selecciona el tipus d'instal\u00b7laci\u00f3" + }, + "version_source": { + "data": { + "beta": "Inclou versions beta", + "board": "Quina placa se li ha de fer seguiment", + "channel": "Quin canal se li ha de fer seguiment", + "image": "Quina imatge se li ha de fer seguiment" + }, + "description": "Configura el seguiment de versions de {version_source}", + "title": "Configuraci\u00f3" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/version/translations/de.json b/homeassistant/components/version/translations/de.json new file mode 100644 index 00000000000..e0c4d531566 --- /dev/null +++ b/homeassistant/components/version/translations/de.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "Ger\u00e4t ist bereits konfiguriert" + }, + "step": { + "user": { + "data": { + "version_source": "Versionsquelle" + }, + "description": "W\u00e4hle die Quelle aus, aus der du Versionen verfolgen m\u00f6chtest", + "title": "Installationstyp ausw\u00e4hlen" + }, + "version_source": { + "data": { + "beta": "Betaversionen einschlie\u00dfen", + "board": "Welches Board soll getrackt werden", + "channel": "Welcher Kanal soll getrackt werden", + "image": "Welches Bild soll verfolgt werden" + }, + "description": "Konfiguriere {version_source} Versionsverfolgung", + "title": "Konfigurieren" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/version/translations/ja.json b/homeassistant/components/version/translations/ja.json new file mode 100644 index 00000000000..a2eba2ffbc0 --- /dev/null +++ b/homeassistant/components/version/translations/ja.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "\u30c7\u30d0\u30a4\u30b9\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059" + }, + "step": { + "user": { + "data": { + "version_source": "\u30d0\u30fc\u30b8\u30e7\u30f3\u30bd\u30fc\u30b9" + }, + "description": "\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u30c8\u30e9\u30c3\u30ad\u30f3\u30b0\u3057\u305f\u3044\u30bd\u30fc\u30b9\u3092\u9078\u629e", + "title": "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30bf\u30a4\u30d7\u306e\u9078\u629e" + }, + "version_source": { + "data": { + "beta": "\u30d9\u30fc\u30bf\u7248\u3092\u542b\u3081\u308b", + "board": "\u3069\u306e\u30dc\u30fc\u30c9\u3092\u8ffd\u8de1\u3059\u308b\u304b", + "channel": "\u3069\u306e\u30c1\u30e3\u30f3\u30cd\u30eb\u3092\u8ffd\u8de1\u3059\u308b\u304b", + "image": "\u3069\u306e\u753b\u50cf\u3092\u8ffd\u8de1\u3059\u308b\u304b" + }, + "description": "{version_source} \u30d0\u30fc\u30b8\u30e7\u30f3\u30c8\u30e9\u30c3\u30ad\u30f3\u30b0\u306e\u8a2d\u5b9a", + "title": "\u8a2d\u5b9a" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/version/translations/nl.json b/homeassistant/components/version/translations/nl.json new file mode 100644 index 00000000000..7517e57927e --- /dev/null +++ b/homeassistant/components/version/translations/nl.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "version_source": { + "title": "Configureer" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/version/translations/ru.json b/homeassistant/components/version/translations/ru.json new file mode 100644 index 00000000000..f8db1079700 --- /dev/null +++ b/homeassistant/components/version/translations/ru.json @@ -0,0 +1,26 @@ +{ + "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." + }, + "step": { + "user": { + "data": { + "version_source": "\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0432\u0435\u0440\u0441\u0438\u0438" + }, + "description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u0438.", + "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438" + }, + "version_source": { + "data": { + "beta": "\u0412\u043a\u043b\u044e\u0447\u0430\u044f \u0431\u0435\u0442\u0430-\u0432\u0435\u0440\u0441\u0438\u0438", + "board": "\u041a\u0430\u043a\u0443\u044e \u043f\u043b\u0430\u0442\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c", + "channel": "\u041a\u0430\u043a\u043e\u0439 \u043a\u0430\u043d\u0430\u043b \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c", + "image": "\u041a\u0430\u043a\u043e\u0439 \u043e\u0431\u0440\u0430\u0437 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u0439 {version_source}", + "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/xiaomi_miio/translations/zh-Hans.json b/homeassistant/components/xiaomi_miio/translations/zh-Hans.json index c3eb4affc4c..02519414492 100644 --- a/homeassistant/components/xiaomi_miio/translations/zh-Hans.json +++ b/homeassistant/components/xiaomi_miio/translations/zh-Hans.json @@ -4,7 +4,8 @@ "already_configured": "\u8bbe\u5907\u5df2\u7ecf\u914d\u7f6e\u8fc7\u4e86", "already_in_progress": "\u6b64\u5c0f\u7c73\u8bbe\u5907\u7684\u914d\u7f6e\u6d41\u7a0b\u5df2\u5728\u8fdb\u884c\u4e2d\u3002", "incomplete_info": "\u8bbe\u5907\u4fe1\u606f\u4e0d\u5b8c\u6574\uff0c\u672a\u63d0\u4f9b IP \u6216 token\u3002", - "not_xiaomi_miio": "Xiaomi Miio \u6682\u672a\u9002\u914d\u8be5\u8bbe\u5907\u3002" + "not_xiaomi_miio": "Xiaomi Miio \u6682\u672a\u9002\u914d\u8be5\u8bbe\u5907\u3002", + "reauth_successful": "\u91cd\u65b0\u8ba4\u8bc1\u6210\u529f" }, "error": { "cannot_connect": "\u8fde\u63a5\u5931\u8d25", @@ -60,7 +61,8 @@ "description": "\u60a8\u9700\u8981\u83b7\u53d6\u4e00\u4e2a 32 \u4f4d\u7684 API Token\uff0c\u8bf7\u53c2\u8003 https://www.home-assistant.io/integrations/xiaomi_miio#retrieving-the-access-token \u4e2d\u63d0\u5230\u7684\u65b9\u6cd5\u83b7\u53d6\u8be5\u4fe1\u606f\u3002\u8bf7\u6ce8\u610f\uff0c\u8be5 API Token \u4e0d\u540c\u4e8e \"Xiaomi Aqara\" \u96c6\u6210\u6240\u4f7f\u7528\u7684\u5bc6\u94a5\u3002" }, "reauth_confirm": { - "description": "\u5c0f\u7c73 Miio \u96c6\u6210\u9700\u8981\u91cd\u65b0\u9a8c\u8bc1\u60a8\u7684\u5e10\u6237\uff0c\u4ee5\u4fbf\u66f4\u65b0 token \u6216\u6dfb\u52a0\u4e22\u5931\u7684\u4e91\u7aef\u51ed\u636e\u3002" + "description": "\u5c0f\u7c73 Miio \u96c6\u6210\u9700\u8981\u91cd\u65b0\u9a8c\u8bc1\u60a8\u7684\u5e10\u6237\uff0c\u4ee5\u4fbf\u66f4\u65b0 token \u6216\u6dfb\u52a0\u4e22\u5931\u7684\u4e91\u7aef\u51ed\u636e\u3002", + "title": "\u4f7f\u96c6\u6210\u91cd\u65b0\u8fdb\u884c\u8eab\u4efd\u8ba4\u8bc1" }, "select": { "data": {