From eb345bfdf13f92cbad8eb785c92384853fb95ded Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 14 Dec 2021 00:13:33 +0000 Subject: [PATCH] [ci skip] Translation update --- .../components/adax/translations/en.json | 4 +- .../components/adax/translations/zh-Hans.json | 13 ++++- .../adguard/translations/zh-Hans.json | 2 +- .../components/apple_tv/translations/nl.json | 23 ++++++-- .../apple_tv/translations/zh-Hans.json | 12 +++++ .../binary_sensor/translations/nl.json | 2 + .../cloudflare/translations/zh-Hans.json | 9 +++- .../coinbase/translations/zh-Hans.json | 36 +++++++++++++ .../daikin/translations/zh-Hans.json | 13 +++-- .../dlna_dmr/translations/zh-Hans.json | 47 ++++++++++++++++- .../elmax/translations/zh-Hans.json | 18 +++++++ .../ezviz/translations/zh-Hans.json | 4 +- .../jellyfin/translations/zh-Hans.json | 21 ++++++++ .../components/lcn/translations/ca.json | 2 +- .../components/lcn/translations/en.json | 2 +- .../components/lcn/translations/et.json | 2 +- .../components/lcn/translations/nl.json | 10 ++++ .../components/lcn/translations/no.json | 10 ++++ .../components/lcn/translations/zh-Hans.json | 7 +++ .../modern_forms/translations/no.json | 2 +- .../components/mqtt/translations/no.json | 2 +- .../components/mqtt/translations/zh-Hans.json | 30 +++++++++-- .../mysensors/translations/zh-Hans.json | 18 +++++++ .../components/nina/translations/zh-Hans.json | 11 ++++ .../components/octoprint/translations/no.json | 2 +- .../onvif/translations/zh-Hans.json | 3 +- .../powerwall/translations/zh-Hans.json | 9 ++++ .../simplisafe/translations/nl.json | 3 +- .../simplisafe/translations/no.json | 2 +- .../simplisafe/translations/zh-Hans.json | 1 + .../tailscale/translations/zh-Hans.json | 26 ++++++++++ .../translations/zh-Hans.json | 2 +- .../tradfri/translations/zh-Hans.json | 1 + .../components/upnp/translations/zh-Hans.json | 14 +++++ .../wolflink/translations/sensor.en.json | 2 +- .../translations/select.nl.json | 52 +++++++++++++++++++ .../translations/select.zh-Hans.json | 12 +++++ .../components/zwave_js/translations/nl.json | 2 + 38 files changed, 397 insertions(+), 34 deletions(-) create mode 100644 homeassistant/components/coinbase/translations/zh-Hans.json create mode 100644 homeassistant/components/elmax/translations/zh-Hans.json create mode 100644 homeassistant/components/jellyfin/translations/zh-Hans.json create mode 100644 homeassistant/components/lcn/translations/nl.json create mode 100644 homeassistant/components/lcn/translations/no.json create mode 100644 homeassistant/components/lcn/translations/zh-Hans.json create mode 100644 homeassistant/components/mysensors/translations/zh-Hans.json create mode 100644 homeassistant/components/nina/translations/zh-Hans.json create mode 100644 homeassistant/components/powerwall/translations/zh-Hans.json create mode 100644 homeassistant/components/tailscale/translations/zh-Hans.json create mode 100644 homeassistant/components/yamaha_musiccast/translations/select.nl.json create mode 100644 homeassistant/components/yamaha_musiccast/translations/select.zh-Hans.json diff --git a/homeassistant/components/adax/translations/en.json b/homeassistant/components/adax/translations/en.json index 637bef63ece..ae31fdbc041 100644 --- a/homeassistant/components/adax/translations/en.json +++ b/homeassistant/components/adax/translations/en.json @@ -19,8 +19,8 @@ }, "local": { "data": { - "wifi_pswd": "Wifi password", - "wifi_ssid": "Wifi ssid" + "wifi_pswd": "Wi-Fi Password", + "wifi_ssid": "Wi-Fi SSID" }, "description": "Reset the heater by pressing + and OK until display shows 'Reset'. Then press and hold OK button on the heater until the blue led starts blinking before pressing Submit. Configuring heater might take some minutes." }, diff --git a/homeassistant/components/adax/translations/zh-Hans.json b/homeassistant/components/adax/translations/zh-Hans.json index 7cc89fcc775..2946f1ebefb 100644 --- a/homeassistant/components/adax/translations/zh-Hans.json +++ b/homeassistant/components/adax/translations/zh-Hans.json @@ -1,16 +1,27 @@ { "config": { + "abort": { + "invalid_auth": "\u65e0\u6548\u7684\u6388\u6743" + }, "error": { "cannot_connect": "\u8fde\u63a5\u5931\u8d25" }, "step": { "cloud": { "data": { - "account_id": "\u5e10\u6237ID" + "account_id": "\u5e10\u6237ID", + "password": "\u5bc6\u7801" + } + }, + "local": { + "data": { + "wifi_pswd": "WiFi \u5bc6\u7801", + "wifi_ssid": "WiFi \u540d\u79f0 (SSID)" } }, "user": { "data": { + "connection_type": "\u9009\u62e9\u8fde\u63a5\u7c7b\u578b", "password": "\u5bc6\u7801" } } diff --git a/homeassistant/components/adguard/translations/zh-Hans.json b/homeassistant/components/adguard/translations/zh-Hans.json index ee68ce83e91..e48fd2fd9cc 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 \u8bc1\u4e66\u51ed\u8bc1", + "ssl": "\u4f7f\u7528 SSL \u8fde\u63a5", "username": "\u7528\u6237\u540d", "verify_ssl": "\u9a8c\u8bc1 SSL \u8bc1\u4e66\u51ed\u8bc1" }, diff --git a/homeassistant/components/apple_tv/translations/nl.json b/homeassistant/components/apple_tv/translations/nl.json index cc04522334d..7fdc20c7291 100644 --- a/homeassistant/components/apple_tv/translations/nl.json +++ b/homeassistant/components/apple_tv/translations/nl.json @@ -1,12 +1,17 @@ { "config": { "abort": { + "already_configured": "Apparaat is al geconfigureerd", "already_configured_device": "Apparaat is al geconfigureerd", "already_in_progress": "De configuratiestroom is al aan de gang", "backoff": "Het apparaat accepteert op dit moment geen koppelingsverzoeken (u heeft mogelijk te vaak een ongeldige pincode ingevoerd), probeer het later opnieuw.", "device_did_not_pair": "Er is geen poging gedaan om het koppelingsproces te voltooien vanaf het apparaat.", + "device_not_found": "Apparaat werd niet gevonden tijdens het zoeken, probeer het opnieuw toe te voegen.", + "inconsistent_device": "De verwachte protocollen zijn niet gevonden tijdens het zoeken. Dit wijst gewoonlijk op een probleem met multicast DNS (Zeroconf). Probeer het apparaat opnieuw toe te voegen.", "invalid_config": "De configuratie voor dit apparaat is onvolledig. Probeer het opnieuw toe te voegen.", "no_devices_found": "Geen apparaten gevonden op het netwerk", + "reauth_successful": "Herauthenticatie was succesvol", + "setup_failed": "Kan het apparaat niet instellen.", "unknown": "Onverwachte fout" }, "error": { @@ -16,14 +21,14 @@ "no_usable_service": "Er is een apparaat gevonden, maar er kon geen manier worden gevonden om er verbinding mee te maken. Als u dit bericht blijft zien, probeert u het IP-adres in te voeren of uw Apple TV opnieuw op te starten.", "unknown": "Onverwachte fout" }, - "flow_title": "{name}", + "flow_title": "{name} ( {type} )", "step": { "confirm": { - "description": "U staat op het punt om de Apple TV met de naam `{name}` toe te voegen aan Home Assistant.\n\n**Om het proces te voltooien, moet u mogelijk meerdere PIN-codes invoeren.**\n\nLet op: u kunt uw Apple TV *niet* uitschakelen met deze integratie. Alleen de mediaspeler in Home Assistant wordt uitgeschakeld!", + "description": "U staat op het punt om `{name}` van het type `{type}` toe te voegen aan Home Assistant.\n\n**Om het proces te voltooien, kan het zijn dat u meerdere PIN-codes moet invoeren.**\n\nLet op dat u *niet* uw Apple TV kunt uitschakelen met deze integratie. Alleen de mediaspeler in Home Assistant gaat uit!", "title": "Bevestig het toevoegen van Apple TV" }, "pair_no_pin": { - "description": "Koppeling is vereist voor de `{protocol}` service. Voer de PIN {pin} in op uw Apple TV om verder te gaan.", + "description": "Koppeling is vereist voor de `{protocol}` service. Voer de PIN {pin} in op uw apparaat om verder te gaan.", "title": "Koppelen" }, "pair_with_pin": { @@ -33,8 +38,16 @@ "description": "Koppelen is vereist voor het `{protocol}` protocol. Voer de PIN-code in die op het scherm wordt getoond. Beginnende nullen moeten worden weggelaten, d.w.z. voer 123 in als de getoonde code 0123 is.", "title": "Koppelen" }, + "password": { + "description": "Een wachtwoord is vereist door `{protocol}`. Dit wordt nog niet ondersteund, schakel het wachtwoord uit om verder te gaan.", + "title": "Wachtwoord vereist" + }, + "protocol_disabled": { + "description": "Koppelen is vereist voor `{protocol}` maar het is uitgeschakeld op het apparaat. Controleer mogelijke toegangsbeperkingen (bijv. alle apparaten op het lokale netwerk toestaan verbinding te maken) op het apparaat.\n\nU kunt doorgaan zonder dit protocol te koppelen, maar sommige functies zullen beperkt zijn.", + "title": "Koppelen niet mogelijk" + }, "reconfigure": { - "description": "Deze Apple TV ondervindt verbindingsproblemen en moet opnieuw worden geconfigureerd.", + "description": "Configureer dit apparaat opnieuw om de functionaliteit te herstellen.", "title": "Apparaat herconfiguratie" }, "service_problem": { @@ -45,7 +58,7 @@ "data": { "device_input": "Apparaat" }, - "description": "Begin met het invoeren van de apparaatnaam (bijv. Keuken of Slaapkamer) of het IP-adres van de Apple TV die u wilt toevoegen. Als er automatisch apparaten in uw netwerk zijn gevonden, worden deze hieronder weergegeven.\n\nAls u het apparaat niet kunt zien of problemen ondervindt, probeer dan het IP-adres van het apparaat in te voeren.\n\n{devices}", + "description": "Begin met het invoeren van de apparaatnaam (bijv. Keuken of Slaapkamer) of het IP-adres van de Apple TV die u wilt toevoegen. \n\nAls u het apparaat niet kunt zien of problemen ondervindt, probeer dan het IP-adres van het apparaat in te voeren.\n\n", "title": "Stel een nieuwe Apple TV in" } } diff --git a/homeassistant/components/apple_tv/translations/zh-Hans.json b/homeassistant/components/apple_tv/translations/zh-Hans.json index 4b178c75fce..2232ea02b41 100644 --- a/homeassistant/components/apple_tv/translations/zh-Hans.json +++ b/homeassistant/components/apple_tv/translations/zh-Hans.json @@ -1,11 +1,15 @@ { "config": { "abort": { + "already_configured": "\u8bbe\u5907\u5df2\u88ab\u914d\u7f6e", "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", "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", "unknown": "\u672a\u77e5\u9519\u8bef" }, "error": { @@ -15,6 +19,7 @@ "no_usable_service": "\u5df2\u76f8\u5173\u627e\u5230\u8bbe\u5907\uff0c\u4f46\u65e0\u6cd5\u8bc6\u522b\u5e76\u4e0e\u5176\u5efa\u7acb\u8fde\u63a5\u3002\u82e5\u60a8\u4e00\u76f4\u6536\u5230\u6b64\u8b66\u544a\u6d88\u606f\uff0c\u8bf7\u5c1d\u8bd5\u4e3a\u5176\u6307\u5b9a\u56fa\u5b9a IP \u5730\u5740\u6216\u91cd\u65b0\u542f\u52a8\u60a8\u7684 Apple TV\u3002", "unknown": "\u672a\u77e5\u9519\u8bef" }, + "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", @@ -30,6 +35,13 @@ }, "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" + }, + "protocol_disabled": { + "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", "title": "\u8bbe\u5907\u91cd\u65b0\u914d\u7f6e" diff --git a/homeassistant/components/binary_sensor/translations/nl.json b/homeassistant/components/binary_sensor/translations/nl.json index f3d8a263187..b4fbaf43b45 100644 --- a/homeassistant/components/binary_sensor/translations/nl.json +++ b/homeassistant/components/binary_sensor/translations/nl.json @@ -84,6 +84,7 @@ "not_powered": "{entity_name} niet ingeschakeld", "not_present": "{entity_name} is niet aanwezig", "not_running": "{entity_name} is niet langer actief", + "not_tampered": "{entity_name} gestopt met het detecteren van sabotage", "not_unsafe": "{entity_name} werd veilig", "occupied": "{entity_name} werd bezet", "opened": "{entity_name} geopend", @@ -94,6 +95,7 @@ "running": "{entity_name} is actief geworden", "smoke": "{entity_name} begon rook te detecteren", "sound": "{entity_name} begon geluid te detecteren", + "tampered": "{entity_name} begonnen met het detecteren van sabotage", "turned_off": "{entity_name} uitgeschakeld", "turned_on": "{entity_name} ingeschakeld", "unsafe": "{entity_name} werd onveilig", diff --git a/homeassistant/components/cloudflare/translations/zh-Hans.json b/homeassistant/components/cloudflare/translations/zh-Hans.json index 78429184bad..54d1a3b55f2 100644 --- a/homeassistant/components/cloudflare/translations/zh-Hans.json +++ b/homeassistant/components/cloudflare/translations/zh-Hans.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "reauth_successful": "\u91cd\u9a8c\u8bc1\u6210\u529f" + }, "error": { "cannot_connect": "\u8fde\u63a5\u5931\u8d25", "invalid_auth": "\u9a8c\u8bc1\u7801\u65e0\u6548" @@ -7,13 +10,15 @@ "step": { "reauth_confirm": { "data": { + "api_token": "API Token", "description": "\u4f7f\u7528\u60a8\u7684 Cloudflare \u5e10\u6237\u91cd\u65b0\u8fdb\u884c\u8eab\u4efd\u9a8c\u8bc1\u3002" } }, "user": { "data": { - "api_token": "API \u5bc6\u7801" - } + "api_token": "API Token" + }, + "title": "\u8fde\u63a5\u81f3 Cloudflare" }, "zone": { "data": { diff --git a/homeassistant/components/coinbase/translations/zh-Hans.json b/homeassistant/components/coinbase/translations/zh-Hans.json new file mode 100644 index 00000000000..02d3f5e6773 --- /dev/null +++ b/homeassistant/components/coinbase/translations/zh-Hans.json @@ -0,0 +1,36 @@ +{ + "config": { + "abort": { + "already_configured": "\u8bbe\u5907\u5df2\u88ab\u914d\u7f6e" + }, + "error": { + "cannot_connect": "\u8fde\u63a5\u5931\u8d25", + "invalid_auth": "\u9a8c\u8bc1\u65e0\u6548", + "unknown": "\u672a\u77e5\u9519\u8bef" + }, + "step": { + "user": { + "data": { + "api_key": "API Key", + "api_token": "API Token", + "currencies": "\u8d26\u6237\u4f59\u989d", + "exchange_rates": "\u6c47\u7387" + }, + "description": "\u8bf7\u8f93\u5165\u7531 Coinbase \u63d0\u4f9b\u7684 API \u5bc6\u94a5\u4fe1\u606f", + "title": "Coinbase API \u5bc6\u94a5\u8be6\u60c5" + } + } + }, + "options": { + "error": { + "currency_unavaliable": "Coinbase \u65e0\u6cd5\u63d0\u4f9b\u5176\u8bbe\u5b9a\u7684\u6c47\u7387\u4fe1\u606f", + "exchange_rate_unavaliable": "Coinbase \u65e0\u6cd5\u63d0\u4f9b\u5176\u8bbe\u5b9a\u7684\u6c47\u7387\u4fe1\u606f", + "unknown": "\u672a\u77e5\u9519\u8bef" + }, + "step": { + "init": { + "description": "\u8c03\u6574 Coinbase \u9009\u9879" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/daikin/translations/zh-Hans.json b/homeassistant/components/daikin/translations/zh-Hans.json index 0acb5110fec..844b7bd78f6 100644 --- a/homeassistant/components/daikin/translations/zh-Hans.json +++ b/homeassistant/components/daikin/translations/zh-Hans.json @@ -5,17 +5,20 @@ "cannot_connect": "\u8fde\u63a5\u5931\u8d25" }, "error": { + "api_password": "\u9a8c\u8bc1\u65e0\u6548\uff0c\u8bf7\u4f7f\u7528\u5176\u5b83\u7684 API \u5bc6\u94a5\u6216\u5bc6\u7801\u91cd\u8bd5", "cannot_connect": "\u8fde\u63a5\u5931\u8d25", - "invalid_auth": "\u9a8c\u8bc1\u7801\u9519\u8bef" + "invalid_auth": "\u9a8c\u8bc1\u9519\u8bef", + "unknown": "\u672a\u77e5\u9519\u8bef" }, "step": { "user": { "data": { - "api_key": "API\u5bc6\u7801", - "host": "\u4e3b\u673a" + "api_key": "API \u5bc6\u94a5", + "host": "\u4e3b\u673a\u5730\u5740", + "password": "\u5bc6\u7801" }, - "description": "\u8f93\u5165\u60a8\u7684 Daikin \u7a7a\u8c03\u7684 IP \u5730\u5740\u3002", - "title": "\u914d\u7f6e Daikin \u7a7a\u8c03" + "description": "\u8f93\u5165\u60a8\u7684\u5927\u91d1\u7a7a\u8c03\u7684 IP \u5730\u5740\u3002\n\n\u6ce8\u610f\uff1aBRP072Cxx \u6216 SKYFi \u578b\u53f7\u8bbe\u5907\u9700\u8981\u63d0\u4f9b API \u5bc6\u94a5\u548c\u5bc6\u7801", + "title": "\u914d\u7f6e\u5927\u91d1\u7a7a\u8c03" } } } diff --git a/homeassistant/components/dlna_dmr/translations/zh-Hans.json b/homeassistant/components/dlna_dmr/translations/zh-Hans.json index 909a38b4b74..8bcf49d86c2 100644 --- a/homeassistant/components/dlna_dmr/translations/zh-Hans.json +++ b/homeassistant/components/dlna_dmr/translations/zh-Hans.json @@ -1,12 +1,57 @@ { "config": { + "abort": { + "already_configured": "\u8bbe\u5907\u5df2\u88ab\u914d\u7f6e", + "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", + "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" + }, "error": { - "could_not_connect": "\u65e0\u6cd5\u8fde\u63a5\u5230 DLNA \u8bbe\u5907" + "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" + }, + "flow_title": "{name}", + "step": { + "confirm": { + "description": "\u4f60\u60f3\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" + }, + "manual": { + "data": { + "url": "URL" + }, + "description": "\u8bbe\u5907\u63cf\u8ff0\u6587\u4ef6(.xml)\u7f51\u5740", + "title": "\u624b\u52a8\u914d\u7f6e DLNA DMR \u8bbe\u5907\u8fde\u63a5" + }, + "user": { + "data": { + "host": "\u4e3b\u673a\u5730\u5740", + "url": "URL" + }, + "title": "\u53d1\u73b0 DLNA DMR \u8bbe\u5907" + } } }, "options": { "error": { "invalid_url": "\u65e0\u6548\u7f51\u5740" + }, + "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", + "poll_availability": "\u8f6e\u8be2\u8bbe\u5907\u53ef\u7528\u6027" + }, + "title": "DLNA \u6570\u5b57\u5a92\u4f53\u6e32\u67d3\u5668\u914d\u7f6e" + } } } } \ No newline at end of file diff --git a/homeassistant/components/elmax/translations/zh-Hans.json b/homeassistant/components/elmax/translations/zh-Hans.json new file mode 100644 index 00000000000..0d0c87c6a5b --- /dev/null +++ b/homeassistant/components/elmax/translations/zh-Hans.json @@ -0,0 +1,18 @@ +{ + "config": { + "step": { + "panels": { + "data": { + "panel_pin": "PIN \u7801" + } + }, + "user": { + "data": { + "password": "\u5bc6\u7801", + "username": "\u7528\u6237\u540d" + }, + "title": "\u8d26\u6237\u767b\u5f55" + } + } + } +} \ 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 3d8daedec73..ee3cf07bdb3 100644 --- a/homeassistant/components/ezviz/translations/zh-Hans.json +++ b/homeassistant/components/ezviz/translations/zh-Hans.json @@ -23,10 +23,10 @@ "user": { "data": { "password": "\u5bc6\u7801", - "url": "URL", + "url": "\u9009\u62e9\u670d\u52a1\u5668\u5730\u5740\uff1a", "username": "\u7528\u6237\u540d" }, - "title": "\u8fde\u63a5\u5230\u8424\u77f3\u4e91" + "title": "\u8fde\u63a5\u81f3\u8424\u77f3\u4e91" }, "user_custom_url": { "data": { diff --git a/homeassistant/components/jellyfin/translations/zh-Hans.json b/homeassistant/components/jellyfin/translations/zh-Hans.json new file mode 100644 index 00000000000..df97498e25e --- /dev/null +++ b/homeassistant/components/jellyfin/translations/zh-Hans.json @@ -0,0 +1,21 @@ +{ + "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" + }, + "error": { + "cannot_connect": "\u8fde\u63a5\u5931\u8d25", + "invalid_auth": "\u9a8c\u8bc1\u65e0\u6548", + "unknown": "\u672a\u77e5\u9519\u8bef" + }, + "step": { + "user": { + "data": { + "password": "\u5bc6\u7801", + "url": "\u4e3b\u673a\u5730\u5740", + "username": "\u7528\u6237\u540d" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/lcn/translations/ca.json b/homeassistant/components/lcn/translations/ca.json index e6d704f1668..9fe9fd952d3 100644 --- a/homeassistant/components/lcn/translations/ca.json +++ b/homeassistant/components/lcn/translations/ca.json @@ -4,7 +4,7 @@ "fingerprint": "codi d'empremta rebut", "send_keys": "claus d'enviament rebudes", "transmitter": "codi del transmissor rebut", - "transponder": "codi del transpoder rebut" + "transponder": "codi del transpondedor rebut" } } } \ No newline at end of file diff --git a/homeassistant/components/lcn/translations/en.json b/homeassistant/components/lcn/translations/en.json index 9a27b35a4d4..ad42b1ffc8f 100644 --- a/homeassistant/components/lcn/translations/en.json +++ b/homeassistant/components/lcn/translations/en.json @@ -4,7 +4,7 @@ "fingerprint": "fingerprint code received", "send_keys": "send keys received", "transmitter": "transmitter code received", - "transponder": "transpoder code received" + "transponder": "transponder code received" } } } \ No newline at end of file diff --git a/homeassistant/components/lcn/translations/et.json b/homeassistant/components/lcn/translations/et.json index eff0c5bd79e..058873e63c5 100644 --- a/homeassistant/components/lcn/translations/et.json +++ b/homeassistant/components/lcn/translations/et.json @@ -4,7 +4,7 @@ "fingerprint": "vastu v\u00f5etud s\u00f5rmej\u00e4ljekood", "send_keys": "vastuv\u00f5etud v\u00f5tmete saatmine", "transmitter": "saatja kood vastu v\u00f5etud", - "transponder": "saadud transpooderi kood" + "transponder": "saadud transponderi kood" } } } \ No newline at end of file diff --git a/homeassistant/components/lcn/translations/nl.json b/homeassistant/components/lcn/translations/nl.json new file mode 100644 index 00000000000..776dc63535d --- /dev/null +++ b/homeassistant/components/lcn/translations/nl.json @@ -0,0 +1,10 @@ +{ + "device_automation": { + "trigger_type": { + "fingerprint": "vingerafdruk code ontvangen", + "send_keys": "stuur sleutels ontvangen", + "transmitter": "zendercode ontvangen", + "transponder": "transpondercode ontvangen" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/lcn/translations/no.json b/homeassistant/components/lcn/translations/no.json new file mode 100644 index 00000000000..5f4a8a79ba7 --- /dev/null +++ b/homeassistant/components/lcn/translations/no.json @@ -0,0 +1,10 @@ +{ + "device_automation": { + "trigger_type": { + "fingerprint": "fingeravtrykkkode mottatt", + "send_keys": "sende n\u00f8kler mottatt", + "transmitter": "senderkode mottatt", + "transponder": "transpoderkode mottatt" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/lcn/translations/zh-Hans.json b/homeassistant/components/lcn/translations/zh-Hans.json new file mode 100644 index 00000000000..959219da6df --- /dev/null +++ b/homeassistant/components/lcn/translations/zh-Hans.json @@ -0,0 +1,7 @@ +{ + "device_automation": { + "trigger_type": { + "fingerprint": "\u6536\u5230\u6307\u7eb9\u7801" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/modern_forms/translations/no.json b/homeassistant/components/modern_forms/translations/no.json index 04718b9d039..e7da915d39b 100644 --- a/homeassistant/components/modern_forms/translations/no.json +++ b/homeassistant/components/modern_forms/translations/no.json @@ -19,7 +19,7 @@ "description": "Sett opp Modern Forms-fanen din for \u00e5 integrere med Home Assistant." }, "zeroconf_confirm": { - "description": "Vil du legge til Modern Forms-viften med navnet {name} i Hjemmeassistent?", + "description": "Vil du legge til Modern Forms-viften med navnet {name} i Home Assistant?", "title": "Oppdaget Modern Forms-vifteenhet" } } diff --git a/homeassistant/components/mqtt/translations/no.json b/homeassistant/components/mqtt/translations/no.json index 11f3610e033..b6f7753d3a9 100644 --- a/homeassistant/components/mqtt/translations/no.json +++ b/homeassistant/components/mqtt/translations/no.json @@ -80,7 +80,7 @@ "will_retain": "Testament melding behold", "will_topic": "Testament melding emne" }, - "description": "Discovery - Hvis oppdagelse er aktivert (anbefales), vil Home Assistant automatisk oppdage enheter og enheter som publiserer konfigurasjonen p\u00e5 MQTT-megleren. Hvis s\u00f8k er deaktivert, m\u00e5 all konfigurasjon utf\u00f8res manuelt.\nF\u00f8dselsmelding - F\u00f8dselsmeldingen vil bli sendt hver gang Home Assistant (re) kobles til MQTT megleren.\nWill message - Will-meldingen vil bli sendt hver gang Home Assistant mister forbindelsen til megleren, b\u00e5de i tilfelle en ren (f.eks. at Home Assistant avsluttes) og i tilfelle en uren (f.eks. hjemmeassistent krasjer eller mister nettverkstilkoblingen) koble fra.", + "description": "Oppdagelse - Hvis oppdagelse er aktivert (anbefales), vil Home Assistant automatisk oppdage enheter og entiteter som publiserer konfigurasjonen til MQTT-megleren. Hvis oppdaglse er deaktivert, m\u00e5 all konfigurasjon utf\u00f8res manuelt.\nF\u00f8dselsmelding - F\u00f8dselsmeldingen vil bli sendt hver gang Home Assistant kobler til MQTT megleren.\nWill message - Will-meldingen vil bli sendt hver gang Home Assistant mister forbindelsen til megleren, b\u00e5de i tilfelle en ren (f.eks. at Home Assistant avsluttes) og i tilfelle en uren (f.eks. Home Assistant krasjer eller mister nettverkstilkoblingen) frakobling.", "title": "MQTT-alternativer" } } diff --git a/homeassistant/components/mqtt/translations/zh-Hans.json b/homeassistant/components/mqtt/translations/zh-Hans.json index 31fc4e36825..fafb91a66f3 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": "\u53ea\u5141\u8bb8\u4e00\u4e2a MQTT \u914d\u7f6e\u3002" + "single_instance_allowed": "\u914d\u7f6e\u5df2\u5b58\u5728\uff0c\u8bf7\u5220\u9664\u73b0\u6709\u914d\u7f6e\u540e\u518d\u91cd\u8bd5\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", + "discovery": "\u542f\u7528\u53d1\u73b0\u529f\u80fd", "password": "\u5bc6\u7801", "port": "\u7aef\u53e3", "username": "\u7528\u6237\u540d" @@ -20,7 +20,7 @@ }, "hassio_confirm": { "data": { - "discovery": "\u542f\u7528\u53d1\u73b0" + "discovery": "\u542f\u7528\u53d1\u73b0\u529f\u80fd" }, "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" @@ -50,11 +50,33 @@ } }, "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", + "cannot_connect": "\u8fde\u63a5\u5931\u8d25" + }, "step": { "broker": { "data": { + "broker": "\u670d\u52a1\u5668", + "password": "\u5bc6\u7801", + "port": "\u7aef\u53e3", "username": "\u7528\u6237\u540d" - } + }, + "description": "\u8bf7\u8f93\u5165\u60a8\u7684 MQTT \u670d\u52a1\u5668\u8fde\u63a5\u4fe1\u606f", + "title": "\u670d\u52a1\u5668\u9009\u9879" + }, + "options": { + "data": { + "birth_enable": "\u542f\u7528\u51fa\u751f\u6d88\u606f(birth)", + "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)" + }, + "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", + "title": "MQTT \u9009\u9879" } } } diff --git a/homeassistant/components/mysensors/translations/zh-Hans.json b/homeassistant/components/mysensors/translations/zh-Hans.json new file mode 100644 index 00000000000..fa797918a5a --- /dev/null +++ b/homeassistant/components/mysensors/translations/zh-Hans.json @@ -0,0 +1,18 @@ +{ + "config": { + "error": { + "mqtt_required": "\u8be5 MQTT \u96c6\u6210\u672a\u914d\u7f6e" + }, + "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)", + "version": "MySensor \u7248\u672c" + }, + "description": "MQTT \u7f51\u5173\u8bbe\u7f6e" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nina/translations/zh-Hans.json b/homeassistant/components/nina/translations/zh-Hans.json new file mode 100644 index 00000000000..4cdfc942589 --- /dev/null +++ b/homeassistant/components/nina/translations/zh-Hans.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "corona_filter": "\u79fb\u9664\u65b0\u578b\u51a0\u72b6\u75c5\u6bd2\u8b66\u544a" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/octoprint/translations/no.json b/homeassistant/components/octoprint/translations/no.json index b7761c5370f..a94360f5bd2 100644 --- a/homeassistant/components/octoprint/translations/no.json +++ b/homeassistant/components/octoprint/translations/no.json @@ -12,7 +12,7 @@ }, "flow_title": "OctoPrint-skriver: {host}", "progress": { - "get_api_key": "\u00c5pne OctoPrint UI og klikk \"Tillat\" p\u00e5 tilgangsforesp\u00f8rselen for \"Hjemmeassistent\"." + "get_api_key": "\u00c5pne OctoPrint UI og klikk \"Tillat\" p\u00e5 tilgangsforesp\u00f8rselen for \"Home Assistant\"." }, "step": { "user": { diff --git a/homeassistant/components/onvif/translations/zh-Hans.json b/homeassistant/components/onvif/translations/zh-Hans.json index 8ebde5a1bda..1f87cc0a8cb 100644 --- a/homeassistant/components/onvif/translations/zh-Hans.json +++ b/homeassistant/components/onvif/translations/zh-Hans.json @@ -21,6 +21,7 @@ "configure": { "data": { "host": "\u4e3b\u673a\u5730\u5740", + "name": "\u540d\u79f0", "password": "\u5bc6\u7801", "port": "\u7aef\u53e3", "username": "\u7528\u6237\u540d" @@ -52,7 +53,7 @@ "data": { "auto": "\u81ea\u52a8\u641c\u7d22" }, - "description": "\u901a\u8fc7\u70b9\u51fb\u63d0\u4ea4\u6309\u94ae\uff0cHome Assistant \u5c06\u4f1a\u5c1d\u8bd5\u641c\u7d22\u60a8\u7684\u7f51\u7edc\u4e2d\u652f\u6301 Profile S \u7684 ONVIF \u8bbe\u5907\u3002\n\n\u9700\u8981\u6ce8\u610f\u7684\u662f\uff0c\u6709\u4e9b\u751f\u4ea7\u5546\u51fa\u5382\u65f6\u9ed8\u8ba4\u4f1a\u5c06 ONVIF \u529f\u80fd\u5173\u95ed\u3002\u8bf7\u786e\u8ba4\u60a8\u7684\u6444\u50cf\u5934\u5df2\u6253\u5f00\u8be5\u529f\u80fd\u3002", + "description": "\u901a\u8fc7\u70b9\u51fb\u201c\u63d0\u4ea4\u201d\u6309\u94ae\uff0cHome Assistant \u5c06\u4f1a\u5c1d\u8bd5\u641c\u7d22\u60a8\u5f53\u524d\u7684\u7f51\u7edc\u4e2d\u652f\u6301 Profile S \u7684 ONVIF \u8bbe\u5907\u3002\n\n\u9700\u8981\u6ce8\u610f\u7684\u662f\uff0c\u90e8\u5206\u751f\u4ea7\u5546\u51fa\u5382\u65f6\u9ed8\u8ba4\u4f1a\u5c06 ONVIF \u529f\u80fd\u5173\u95ed\u3002\u8bf7\u786e\u8ba4\u60a8\u7684\u6444\u50cf\u5934\u6216\u8bbe\u5907\u5df2\u6253\u5f00\u8be5\u529f\u80fd\u3002", "title": "\u914d\u7f6e ONVIF \u8bbe\u5907" } } diff --git a/homeassistant/components/powerwall/translations/zh-Hans.json b/homeassistant/components/powerwall/translations/zh-Hans.json new file mode 100644 index 00000000000..2d9db194e68 --- /dev/null +++ b/homeassistant/components/powerwall/translations/zh-Hans.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "user": { + "description": "\u5bc6\u7801\u901a\u5e38\u662f Backup Gateway \u5e8f\u5217\u53f7\u6700\u540e\u4e94\u4f4d\u5b57\u7b26\uff0c\u60a8\u53ef\u4ee5\u5728 Tesla App \u4e2d\u627e\u5230\u76f8\u5173\u5b57\u7b26\u3002\nBackup Gateway 2 \u7684\u540e\u4e94\u4f4d\u5b57\u7b26\u5bc6\u7801\u53ef\u4ee5\u5728\u95e8\u5185\u4fa7\u627e\u5230" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/simplisafe/translations/nl.json b/homeassistant/components/simplisafe/translations/nl.json index 4d6df03f890..3380746db25 100644 --- a/homeassistant/components/simplisafe/translations/nl.json +++ b/homeassistant/components/simplisafe/translations/nl.json @@ -32,11 +32,12 @@ }, "user": { "data": { + "auth_code": "Autorisatie Code", "code": "Code (gebruikt in Home Assistant)", "password": "Wachtwoord", "username": "E-mail" }, - "description": "Met ingang van 2021 is SimpliSafe overgestapt op een nieuw authenticatiemechanisme via de webapp. Vanwege technische beperkingen is er een handmatige stap aan het einde van dit proces; zorg ervoor dat u de [documentatie](http://home-assistant.io/integrations/simplisafe#getting-an-authorization-code) leest voordat u begint.\n\nWanneer u er klaar voor bent, klikt u op [hier]({url}) om de SimpliSafe web app te openen en uw inloggegevens in te voeren. Wanneer het proces is voltooid, gaat u hier terug en klikt u op Verzenden.", + "description": "SimpliSafe verifieert met Home Assistant via de SimpliSafe web app. Vanwege technische beperkingen is er een handmatige stap aan het einde van dit proces; zorg ervoor dat u de [documentatie]({docs_url}) leest voordat u begint.\n\n1. Klik op [hier]({url}) om de SimpliSafe web app te openen en voer uw referenties in.\n\n2. Wanneer het aanmeldingsproces is voltooid, gaat u hier terug en voert u de onderstaande autorisatiecode in.", "title": "Vul uw gegevens in" } } diff --git a/homeassistant/components/simplisafe/translations/no.json b/homeassistant/components/simplisafe/translations/no.json index 8d9b8b5df50..2ac57586f0b 100644 --- a/homeassistant/components/simplisafe/translations/no.json +++ b/homeassistant/components/simplisafe/translations/no.json @@ -37,7 +37,7 @@ "password": "Passord", "username": "E-post" }, - "description": "Fra og med 2021 har SimpliSafe flyttet til en ny godkjenningsmekanisme via nettappen. P\u00e5 grunn av tekniske begrensninger er det et manuelt trinn p\u00e5 slutten av denne prosessen; S\u00f8rg for at du leser [dokumentasjonen] (http://home-assistant.io/integrations/simplisafe#getting-an-authorization-code) f\u00f8r du starter. \n\n N\u00e5r du er klar, klikker du [her] ( {url} ) for \u00e5 \u00e5pne SimpliSafe -webappen og legge inn legitimasjonen din. N\u00e5r prosessen er fullf\u00f8rt, g\u00e5r du tilbake hit og klikker Send.", + "description": "SimpliSafe autentiserer med Home Assistant via SimpliSafe-nettappen. P\u00e5 grunn av tekniske begrensninger er det et manuelt trinn p\u00e5 slutten av denne prosessen; s\u00f8rg for at du leser [dokumentasjonen]( {docs_url} ) f\u00f8r du starter. \n\n 1. Klikk [her]( {url} ) for \u00e5 \u00e5pne SimpliSafe-nettappen og angi legitimasjonen din. \n\n 2. N\u00e5r p\u00e5loggingsprosessen er fullf\u00f8rt, g\u00e5 tilbake hit og skriv inn autorisasjonskoden nedenfor.", "title": "Fyll ut informasjonen din." } } diff --git a/homeassistant/components/simplisafe/translations/zh-Hans.json b/homeassistant/components/simplisafe/translations/zh-Hans.json index 9b0e1467d02..134eee33bfe 100644 --- a/homeassistant/components/simplisafe/translations/zh-Hans.json +++ b/homeassistant/components/simplisafe/translations/zh-Hans.json @@ -7,6 +7,7 @@ "step": { "user": { "data": { + "auth_code": "\u6388\u6743\u7801", "password": "\u5bc6\u7801", "username": "\u7535\u5b50\u90ae\u4ef6\u5730\u5740" }, diff --git a/homeassistant/components/tailscale/translations/zh-Hans.json b/homeassistant/components/tailscale/translations/zh-Hans.json new file mode 100644 index 00000000000..c60891584b7 --- /dev/null +++ b/homeassistant/components/tailscale/translations/zh-Hans.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "reauth_successful": "\u91cd\u9a8c\u8bc1\u6210\u529f" + }, + "error": { + "cannot_connect": "\u8fde\u63a5\u5931\u8d25", + "invalid_auth": "\u9a8c\u8bc1\u65e0\u6548" + }, + "step": { + "reauth_confirm": { + "data": { + "api_key": "API \u5bc6\u94a5" + }, + "description": "Tailscale API \u5bc6\u94a5\u6709\u6548\u671f\u4e3a 90 \u5929\u3002\u60a8\u53ef\u4ee5\u5728\u4e0b\u65b9\u7f51\u9875\u5730\u5740\u4e2d\u91cd\u65b0\u5efa\u7acb\u4e00\u4e2a API \u5bc6\u94a5\uff1a\nhttps://login.tailscale.com/admin/settings/authkeys." + }, + "user": { + "data": { + "api_key": "API \u5bc6\u94a5", + "tailnet": "Tailnet" + }, + "description": "Home Assistant \u4e0e Tailsacle \u8fde\u63a5\u9700\u8981\u8fdb\u884c\u8eab\u4efd\u9a8c\u8bc1\uff0c\u60a8\u9700\u8981\u5728\u4e0b\u65b9\u7f51\u9875\u5730\u5740\u4e2d\u521b\u5efa\u4e00\u4e2a API \u5bc6\u94a5\uff1a\nhttps://login.tailscale.com/admin/settings/authkeys\n\nTailnet \u662f\u60a8\u7684 Tailscale \u7f51\u7edc\u7684\u540d\u79f0\u3002\u60a8\u53ef\u4ee5\u5728 Tailscale Admin Panel (\u4e8e Tailscale \u5546\u6807\u7684\u65c1\u8fb9)\u9875\u9762\u4e2d\u5de6\u4e0a\u89d2\u627e\u5230\u5b83" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tesla_wall_connector/translations/zh-Hans.json b/homeassistant/components/tesla_wall_connector/translations/zh-Hans.json index 21ee02edbf0..c50e493685b 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" + "host": "\u4e3b\u673a\u5730\u5740" }, "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 85c9d4251ed..50142115451 100644 --- a/homeassistant/components/tradfri/translations/zh-Hans.json +++ b/homeassistant/components/tradfri/translations/zh-Hans.json @@ -5,6 +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_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/upnp/translations/zh-Hans.json b/homeassistant/components/upnp/translations/zh-Hans.json index 035514237e9..172fdc51e0b 100644 --- a/homeassistant/components/upnp/translations/zh-Hans.json +++ b/homeassistant/components/upnp/translations/zh-Hans.json @@ -4,12 +4,26 @@ "already_configured": "UPnP/IGD \u5df2\u914d\u7f6e\u5b8c\u6210", "no_devices_found": "\u6ca1\u6709\u5728\u7f51\u7edc\u4e0a\u627e\u5230 UPnP/IGD \u8bbe\u5907\u3002" }, + "flow_title": "{name}", "step": { + "ssdp_confirm": { + "description": "\u662f\u5426\u9700\u8981\u914d\u7f6e\u8be5 UPnP/IGD \u8bbe\u5907\uff1f" + }, "user": { "data": { + "unique_id": "\u8bbe\u5907", "usn": "\u8bbe\u5907" } } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "\u66f4\u65b0\u95f4\u9694\uff08\u5355\u4f4d\uff1a\u79d2\uff0c\u6700\u77ed 30\u79d2\uff09" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/wolflink/translations/sensor.en.json b/homeassistant/components/wolflink/translations/sensor.en.json index bd505e845ae..eeb940d81fe 100644 --- a/homeassistant/components/wolflink/translations/sensor.en.json +++ b/homeassistant/components/wolflink/translations/sensor.en.json @@ -65,7 +65,7 @@ "sparen": "Economy", "spreizung_hoch": "dT too wide", "spreizung_kf": "Spread KF", - "stabilisierung": "Stablization", + "stabilisierung": "Stabilization", "standby": "Standby", "start": "Start", "storung": "Fault", diff --git a/homeassistant/components/yamaha_musiccast/translations/select.nl.json b/homeassistant/components/yamaha_musiccast/translations/select.nl.json new file mode 100644 index 00000000000..05dc828c0f4 --- /dev/null +++ b/homeassistant/components/yamaha_musiccast/translations/select.nl.json @@ -0,0 +1,52 @@ +{ + "state": { + "yamaha_musiccast__dimmer": { + "auto": "Auto" + }, + "yamaha_musiccast__zone_equalizer_mode": { + "auto": "Auto", + "bypass": "Omzeilen", + "manual": "Handmatig" + }, + "yamaha_musiccast__zone_link_audio_delay": { + "audio_sync": "Audiosynchronisatie", + "audio_sync_off": "Audiosynchronisatie Uit", + "audio_sync_on": "Audiosynchronisatie Aan", + "balanced": "Gebalanceerd", + "lip_sync": "Lipsynchronisatie" + }, + "yamaha_musiccast__zone_link_audio_quality": { + "compressed": "Gecomprimeerd", + "uncompressed": "Ongecomprimeerd" + }, + "yamaha_musiccast__zone_link_control": { + "speed": "Snelheid", + "stability": "Stabiliteit", + "standard": "Standaard" + }, + "yamaha_musiccast__zone_sleep": { + "120 min": "120 minuten", + "30 min": "30 minuten", + "60 min": "60 minuten", + "90 min": "90 minuten", + "off": "Uit" + }, + "yamaha_musiccast__zone_surr_decoder_type": { + "auto": "Auto", + "dolby_pl": "Dolby ProLogic", + "dolby_pl2x_game": "Dolby ProLogic 2x Game", + "dolby_pl2x_movie": "Dolby ProLogic 2x Movie", + "dolby_pl2x_music": "Dolby ProLogic 2x Music", + "dolby_surround": "Dolby Surround", + "dts_neo6_cinema": "DTS Neo:6 Cinema", + "dts_neo6_music": "DTS Neo:6 Music", + "dts_neural_x": "DTS Neural:X", + "toggle": "Toggle" + }, + "yamaha_musiccast__zone_tone_control_mode": { + "auto": "Auto", + "bypass": "Omzeilen", + "manual": "Handmatig" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/yamaha_musiccast/translations/select.zh-Hans.json b/homeassistant/components/yamaha_musiccast/translations/select.zh-Hans.json new file mode 100644 index 00000000000..8d2b3bbd88c --- /dev/null +++ b/homeassistant/components/yamaha_musiccast/translations/select.zh-Hans.json @@ -0,0 +1,12 @@ +{ + "state": { + "yamaha_musiccast__zone_sleep": { + "90 min": "90 \u5206\u949f", + "off": "\u5173" + }, + "yamaha_musiccast__zone_surr_decoder_type": { + "auto": "\u81ea\u52a8", + "toggle": "\u5207\u6362" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zwave_js/translations/nl.json b/homeassistant/components/zwave_js/translations/nl.json index 76718aa5346..1f99373c18f 100644 --- a/homeassistant/components/zwave_js/translations/nl.json +++ b/homeassistant/components/zwave_js/translations/nl.json @@ -33,6 +33,7 @@ "s2_unauthenticated_key": "S2 niet-geverifieerde sleutel", "usb_path": "USB-apparaatpad" }, + "description": "De add-on genereert beveiligingssleutels als deze velden leeg worden gelaten.", "title": "Voer de Z-Wave JS add-on configuratie in" }, "hassio_confirm": { @@ -119,6 +120,7 @@ "s2_unauthenticated_key": "S2 niet-geverifieerde sleutel", "usb_path": "USB-apparaatpad" }, + "description": "De add-on genereert beveiligingssleutels als deze velden leeg worden gelaten.", "title": "Voer de configuratie van de Z-Wave JS-add-on in" }, "install_addon": {