From de792e3af23e6f0d335a18593e577b070d1cfcad Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 2 Dec 2021 00:13:02 +0000 Subject: [PATCH] [ci skip] Translation update --- .../components/arcam_fmj/translations/ja.json | 3 ++ .../components/awair/translations/ca.json | 2 +- .../binary_sensor/translations/ja.json | 19 +++---- .../components/blink/translations/ca.json | 2 +- .../components/brunt/translations/nl.json | 6 ++- .../components/climate/translations/ja.json | 4 ++ .../components/cover/translations/ja.json | 16 +++--- .../components/deconz/translations/ja.json | 6 ++- .../components/group/translations/ja.json | 4 +- .../components/hue/translations/ja.json | 2 + .../components/hyperion/translations/ca.json | 2 +- .../components/knx/translations/nl.json | 50 +++++++++++++++++++ .../lutron_caseta/translations/ja.json | 10 ++-- .../components/mill/translations/nl.json | 16 +++++- .../components/mqtt/translations/ja.json | 6 ++- .../components/nanoleaf/translations/ca.json | 2 +- .../components/nest/translations/ca.json | 2 +- .../components/nest/translations/en.json | 2 +- .../components/nest/translations/et.json | 2 +- .../components/nest/translations/ja.json | 6 ++- .../components/nest/translations/nl.json | 13 ++++- .../components/point/translations/ca.json | 2 +- .../components/shelly/translations/ja.json | 4 +- .../components/tailscale/translations/ca.json | 26 ++++++++++ .../components/tailscale/translations/de.json | 26 ++++++++++ .../components/tailscale/translations/hu.json | 26 ++++++++++ .../components/tailscale/translations/nl.json | 26 ++++++++++ .../components/tailscale/translations/ru.json | 26 ++++++++++ .../components/toon/translations/ja.json | 7 +++ .../tractive/translations/sensor.en.json | 10 ++++ .../translations/de.json | 17 +++++++ .../translations/en.json | 10 ++-- .../translations/et.json | 17 +++++++ .../translations/hu.json | 17 +++++++ .../translations/nl.json | 17 +++++++ .../translations/no.json | 17 +++++++ .../translations/ru.json | 17 +++++++ .../translations/zh-Hant.json | 17 +++++++ .../tuya/translations/select.nl.json | 3 ++ .../yale_smart_alarm/translations/ca.json | 3 +- .../yale_smart_alarm/translations/de.json | 3 +- .../yale_smart_alarm/translations/et.json | 3 +- .../yale_smart_alarm/translations/hu.json | 3 +- .../yale_smart_alarm/translations/ja.json | 3 +- .../yale_smart_alarm/translations/nl.json | 3 +- .../yale_smart_alarm/translations/no.json | 3 +- .../yale_smart_alarm/translations/ru.json | 3 +- .../translations/zh-Hant.json | 3 +- .../components/zha/translations/ja.json | 12 ++++- 49 files changed, 445 insertions(+), 54 deletions(-) create mode 100644 homeassistant/components/tailscale/translations/ca.json create mode 100644 homeassistant/components/tailscale/translations/de.json create mode 100644 homeassistant/components/tailscale/translations/hu.json create mode 100644 homeassistant/components/tailscale/translations/nl.json create mode 100644 homeassistant/components/tailscale/translations/ru.json create mode 100644 homeassistant/components/tractive/translations/sensor.en.json create mode 100644 homeassistant/components/trafikverket_weatherstation/translations/de.json create mode 100644 homeassistant/components/trafikverket_weatherstation/translations/et.json create mode 100644 homeassistant/components/trafikverket_weatherstation/translations/hu.json create mode 100644 homeassistant/components/trafikverket_weatherstation/translations/nl.json create mode 100644 homeassistant/components/trafikverket_weatherstation/translations/no.json create mode 100644 homeassistant/components/trafikverket_weatherstation/translations/ru.json create mode 100644 homeassistant/components/trafikverket_weatherstation/translations/zh-Hant.json diff --git a/homeassistant/components/arcam_fmj/translations/ja.json b/homeassistant/components/arcam_fmj/translations/ja.json index 053954d79b9..2ba5cd17aa0 100644 --- a/homeassistant/components/arcam_fmj/translations/ja.json +++ b/homeassistant/components/arcam_fmj/translations/ja.json @@ -7,6 +7,9 @@ }, "flow_title": "{host}", "step": { + "confirm": { + "description": "Home Assistant\u306bArcam FMJ on `{host}` \u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b\uff1f" + }, "user": { "data": { "host": "\u30db\u30b9\u30c8", diff --git a/homeassistant/components/awair/translations/ca.json b/homeassistant/components/awair/translations/ca.json index ac69e06df1e..12384b088bb 100644 --- a/homeassistant/components/awair/translations/ca.json +++ b/homeassistant/components/awair/translations/ca.json @@ -6,7 +6,7 @@ "reauth_successful": "Re-autenticaci\u00f3 realitzada correctament" }, "error": { - "invalid_access_token": "Token d'acc\u00e9s no v\u00e0lid", + "invalid_access_token": "Token d'acc\u00e9s inv\u00e0lid", "unknown": "Error inesperat" }, "step": { diff --git a/homeassistant/components/binary_sensor/translations/ja.json b/homeassistant/components/binary_sensor/translations/ja.json index ee695425407..979d2cf966a 100644 --- a/homeassistant/components/binary_sensor/translations/ja.json +++ b/homeassistant/components/binary_sensor/translations/ja.json @@ -60,6 +60,7 @@ "is_tampered": "{entity_name} \u304c\u6539\u7ac4(tampering)\u306e\u691c\u51fa\u3092\u958b\u59cb\u3057\u307e\u3057\u305f", "light": "{entity_name} \u306f\u3001\u5149\u306e\u691c\u51fa\u3092\u958b\u59cb\u3057\u307e\u3057\u305f", "locked": "{entity_name} \u306f\u30ed\u30c3\u30af\u3055\u308c\u3066\u3044\u307e\u3059", + "moist": "{entity_name} \u304c\u6e7f\u3063\u305f", "motion": "{entity_name} \u306f\u3001\u52d5\u304d\u3092\u691c\u51fa\u3057\u59cb\u3081\u307e\u3057\u305f", "moving": "{entity_name} \u306f\u3001\u79fb\u52d5\u3092\u958b\u59cb\u3057\u307e\u3057\u305f", "no_gas": "{entity_name} \u306f\u3001\u30ac\u30b9\u306e\u691c\u51fa\u3092\u505c\u6b62\u3057\u307e\u3057\u305f", @@ -78,7 +79,7 @@ "not_moist": "{entity_name} \u306f\u4e7e\u3044\u3066\u3044\u307e\u305b\u3093", "not_moving": "{entity_name} \u304c\u52d5\u304d\u3092\u505c\u6b62\u3057\u307e\u3057\u305f", "not_occupied": "{entity_name} \u304c\u5360\u6709\u3055\u308c\u306a\u304f\u306a\u308a\u307e\u3057\u305f", - "not_opened": "{entity_name} \u9589\u3058\u307e\u3057\u305f", + "not_opened": "{entity_name} \u30af\u30ed\u30fc\u30ba\u30c9", "not_plugged_in": "{entity_name} \u306e\u30d7\u30e9\u30b0\u304c\u629c\u304b\u308c\u307e\u3057\u305f", "not_powered": "{entity_name} \u306f\u96fb\u6e90\u304c\u5165\u3063\u3066\u3044\u307e\u305b\u3093", "not_present": "{entity_name} \u304c\u5b58\u5728\u3057\u307e\u305b\u3093", @@ -135,12 +136,12 @@ "on": "\u63a5\u7d9a\u6e08" }, "door": { - "off": "\u9589\u9396", - "on": "\u958b\u653e" + "off": "\u30af\u30ed\u30fc\u30ba\u30c9", + "on": "\u30aa\u30fc\u30d7\u30f3" }, "garage_door": { - "off": "\u9589\u9396", - "on": "\u958b\u653e" + "off": "\u30af\u30ed\u30fc\u30ba\u30c9", + "on": "\u30aa\u30fc\u30d7\u30f3" }, "gas": { "off": "\u30af\u30ea\u30a2", @@ -175,8 +176,8 @@ "on": "\u691c\u51fa" }, "opening": { - "off": "\u9589\u9396", - "on": "\u958b\u653e" + "off": "\u30af\u30ed\u30fc\u30ba\u30c9", + "on": "\u30aa\u30fc\u30d7\u30f3" }, "plug": { "off": "\u30a2\u30f3\u30d7\u30e9\u30b0\u30c9", @@ -215,8 +216,8 @@ "on": "\u691c\u51fa" }, "window": { - "off": "\u9589\u9396", - "on": "\u958b\u653e" + "off": "\u30af\u30ed\u30fc\u30ba\u30c9", + "on": "\u30aa\u30fc\u30d7\u30f3" } }, "title": "\u30d0\u30a4\u30ca\u30ea\u30bb\u30f3\u30b5\u30fc" diff --git a/homeassistant/components/blink/translations/ca.json b/homeassistant/components/blink/translations/ca.json index bd5079d2a16..695db588b0d 100644 --- a/homeassistant/components/blink/translations/ca.json +++ b/homeassistant/components/blink/translations/ca.json @@ -5,7 +5,7 @@ }, "error": { "cannot_connect": "Ha fallat la connexi\u00f3", - "invalid_access_token": "Token d'acc\u00e9s no v\u00e0lid", + "invalid_access_token": "Token d'acc\u00e9s inv\u00e0lid", "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", "unknown": "Error inesperat" }, diff --git a/homeassistant/components/brunt/translations/nl.json b/homeassistant/components/brunt/translations/nl.json index 6cf4f7e2f94..86a7df6a585 100644 --- a/homeassistant/components/brunt/translations/nl.json +++ b/homeassistant/components/brunt/translations/nl.json @@ -19,8 +19,10 @@ }, "user": { "data": { - "password": "Wachtwoord" - } + "password": "Wachtwoord", + "username": "Gebruikersnaam" + }, + "title": "Stel uw Brunt-integratie in" } } } diff --git a/homeassistant/components/climate/translations/ja.json b/homeassistant/components/climate/translations/ja.json index 146d928a483..0c89bac48d8 100644 --- a/homeassistant/components/climate/translations/ja.json +++ b/homeassistant/components/climate/translations/ja.json @@ -4,6 +4,10 @@ "set_hvac_mode": "{entity_name} \u306eHVAC\u30e2\u30fc\u30c9\u3092\u5909\u66f4", "set_preset_mode": "{entity_name} \u306e\u30d7\u30ea\u30bb\u30c3\u30c8\u3092\u5909\u66f4" }, + "condition_type": { + "is_hvac_mode": "{entity_name} \u306f\u7279\u5b9a\u306eHVAC\u30e2\u30fc\u30c9\u306b\u30bb\u30c3\u30c8\u3055\u308c\u3066\u3044\u307e\u3059", + "is_preset_mode": "{entity_name} \u306f\u7279\u5b9a\u306e\u30d7\u30ea\u30bb\u30c3\u30c8\u30e2\u30fc\u30c9\u306b\u30bb\u30c3\u30c8\u3055\u308c\u3066\u3044\u307e\u3059" + }, "trigger_type": { "current_humidity_changed": "{entity_name} \u6e2c\u5b9a\u6e7f\u5ea6\u304c\u5909\u5316\u3057\u307e\u3057\u305f", "current_temperature_changed": "{entity_name} \u6e2c\u5b9a\u6e29\u5ea6\u304c\u5909\u5316\u3057\u307e\u3057\u305f", diff --git a/homeassistant/components/cover/translations/ja.json b/homeassistant/components/cover/translations/ja.json index c8ec1f5bbed..2b2f8cdf284 100644 --- a/homeassistant/components/cover/translations/ja.json +++ b/homeassistant/components/cover/translations/ja.json @@ -1,6 +1,10 @@ { "device_automation": { "action_type": { + "close": "\u30af\u30ed\u30fc\u30ba {entity_name}", + "close_tilt": "\u30af\u30ed\u30fc\u30ba {entity_name} \u50be\u304d", + "open": "\u30aa\u30fc\u30d7\u30f3 {entity_name}", + "open_tilt": "\u30aa\u30fc\u30d7\u30f3 {entity_name} \u50be\u304d", "set_position": "{entity_name} \u4f4d\u7f6e\u306e\u8a2d\u5b9a", "set_tilt_position": "{entity_name} \u50be\u659c\u4f4d\u7f6e\u306e\u8a2d\u5b9a", "stop": "\u505c\u6b62 {entity_name}" @@ -9,25 +13,25 @@ "is_closed": "{entity_name} \u306f\u9589\u3058\u3066\u3044\u307e\u3059", "is_closing": "{entity_name} \u304c\u7d42\u4e86\u3057\u3066\u3044\u307e\u3059", "is_open": "{entity_name} \u304c\u958b\u3044\u3066\u3044\u307e\u3059", - "is_opening": "{entity_name} \u304c\u958b\u3044\u3066\u3044\u307e\u3059", + "is_opening": "{entity_name} \u304c\u958b\u3044\u3066\u3044\u307e\u3059(is opening)", "is_position": "\u73fe\u5728\u306e {entity_name} \u4f4d\u7f6e", "is_tilt_position": "\u73fe\u5728\u306e {entity_name} \u50be\u659c\u4f4d\u7f6e" }, "trigger_type": { - "closed": "{entity_name} \u9589\u3058\u307e\u3057\u305f", + "closed": "{entity_name} \u30af\u30ed\u30fc\u30ba\u30c9", "closing": "{entity_name} \u304c\u7d42\u4e86", "opened": "{entity_name} \u304c\u958b\u304b\u308c\u307e\u3057\u305f", - "opening": "{entity_name} \u304c\u958b\u304f", + "opening": "{entity_name} \u304c\u958b\u304f(Opening)", "position": "{entity_name} \u4f4d\u7f6e\u306e\u5909\u5316", "tilt_position": "{entity_name} \u50be\u659c\u4f4d\u7f6e\u306e\u5909\u5316" } }, "state": { "_": { - "closed": "\u9589\u9396", + "closed": "\u30af\u30ed\u30fc\u30ba\u30c9", "closing": "\u9589\u3058\u3066\u3044\u307e\u3059", - "open": "\u958b\u653e", - "opening": "\u6249", + "open": "\u30aa\u30fc\u30d7\u30f3", + "opening": "\u6249(Opening)", "stopped": "\u505c\u6b62" } }, diff --git a/homeassistant/components/deconz/translations/ja.json b/homeassistant/components/deconz/translations/ja.json index 71c3caa6ad0..4b33589ddfc 100644 --- a/homeassistant/components/deconz/translations/ja.json +++ b/homeassistant/components/deconz/translations/ja.json @@ -46,7 +46,7 @@ "button_6": "6\u756a\u76ee\u306e\u30dc\u30bf\u30f3", "button_7": "7\u756a\u76ee\u306e\u30dc\u30bf\u30f3", "button_8": "8\u756a\u76ee\u306e\u30dc\u30bf\u30f3", - "close": "\u9589\u3058\u308b", + "close": "\u30af\u30ed\u30fc\u30ba", "dim_down": "\u8584\u6697\u304f\u3059\u308b", "dim_up": "\u5fae\u304b\u306b\u660e\u308b\u304f\u3059\u308b", "left": "\u5de6", @@ -64,9 +64,13 @@ }, "trigger_type": { "remote_awakened": "\u30c7\u30d0\u30a4\u30b9\u304c\u76ee\u899a\u3081\u305f", + "remote_button_double_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af", "remote_button_long_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u3092\u62bc\u3057\u7d9a\u3051\u308b", + "remote_button_quadruple_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u30924\u56de(quadruple)\u30af\u30ea\u30c3\u30af", + "remote_button_quintuple_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u30925\u56de(quintuple)\u30af\u30ea\u30c3\u30af", "remote_button_rotated_fast": "\u30dc\u30bf\u30f3\u304c\u9ad8\u901f\u56de\u8ee2\u3059\u308b \"{subtype}\"", "remote_button_short_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u304c\u62bc\u3055\u308c\u307e\u3057\u305f\u3002", + "remote_button_triple_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u30923\u56de\u30af\u30ea\u30c3\u30af", "remote_double_tap": "\u30c7\u30d0\u30a4\u30b9 \"{subtype}\" \u304c\u30c0\u30d6\u30eb\u30bf\u30c3\u30d7\u3055\u308c\u307e\u3057\u305f", "remote_double_tap_any_side": "\u30c7\u30d0\u30a4\u30b9\u306e\u3044\u305a\u308c\u304b\u306e\u9762\u3092\u30c0\u30d6\u30eb\u30bf\u30c3\u30d7\u3057\u305f", "remote_falling": "\u81ea\u7531\u843d\u4e0b\u6642\u306e\u30c7\u30d0\u30a4\u30b9(Device in free fall)", diff --git a/homeassistant/components/group/translations/ja.json b/homeassistant/components/group/translations/ja.json index c49045fedd6..1faf42c68d4 100644 --- a/homeassistant/components/group/translations/ja.json +++ b/homeassistant/components/group/translations/ja.json @@ -1,14 +1,14 @@ { "state": { "_": { - "closed": "\u9589\u9396", + "closed": "\u30af\u30ed\u30fc\u30ba\u30c9", "home": "\u5728\u5b85", "locked": "\u30ed\u30c3\u30af\u3055\u308c\u307e\u3057\u305f", "not_home": "\u96e2\u5e2d(away)", "off": "\u30aa\u30d5", "ok": "OK", "on": "\u30aa\u30f3", - "open": "\u958b\u653e", + "open": "\u30aa\u30fc\u30d7\u30f3", "problem": "\u554f\u984c", "unlocked": "\u30ed\u30c3\u30af\u89e3\u9664" } diff --git a/homeassistant/components/hue/translations/ja.json b/homeassistant/components/hue/translations/ja.json index 68fff69f518..d1bcad85ca9 100644 --- a/homeassistant/components/hue/translations/ja.json +++ b/homeassistant/components/hue/translations/ja.json @@ -56,6 +56,7 @@ "long_release": "\u30dc\u30bf\u30f3 \"{subtype}\" \u96e2\u3057\u305f\u5f8c\u306b\u9577\u62bc\u3057", "remote_button_short_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u304c\u62bc\u3055\u308c\u307e\u3057\u305f\u3002", "remote_button_short_release": "\"{subtype}\" \u30dc\u30bf\u30f3\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f", + "remote_double_button_long_press": "\u4e21\u65b9\u306e \"{subtype}\" \u306f\u9577\u62bc\u3057\u5f8c\u306b\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f", "remote_double_button_short_press": "\u4e21\u65b9\u306e \"{subtype}\" \u3092\u96e2\u3059", "repeat": "\u30dc\u30bf\u30f3 \"{subtype}\" \u3092\u62bc\u3057\u305f\u307e\u307e", "short_release": "\u30dc\u30bf\u30f3 \"{subtype}\" \u77ed\u62bc\u3057\u306e\u5f8c\u306b\u96e2\u3059" @@ -65,6 +66,7 @@ "step": { "init": { "data": { + "allow_hue_groups": "Hue(\u8272\u76f8)\u30b0\u30eb\u30fc\u30d7\u306e\u8a31\u53ef", "allow_hue_scenes": "Hue\u30b7\u30fc\u30f3\u3092\u8a31\u53ef", "allow_unreachable": "\u5230\u9054\u3067\u304d\u306a\u304b\u3063\u305f\u96fb\u7403(bulbs)\u304c\u305d\u306e\u72b6\u614b\u3092\u6b63\u3057\u304f\u5831\u544a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b" } diff --git a/homeassistant/components/hyperion/translations/ca.json b/homeassistant/components/hyperion/translations/ca.json index 3a1de53102b..c0021e911cb 100644 --- a/homeassistant/components/hyperion/translations/ca.json +++ b/homeassistant/components/hyperion/translations/ca.json @@ -12,7 +12,7 @@ }, "error": { "cannot_connect": "Ha fallat la connexi\u00f3", - "invalid_access_token": "Token d'acc\u00e9s no v\u00e0lid" + "invalid_access_token": "Token d'acc\u00e9s inv\u00e0lid" }, "step": { "auth": { diff --git a/homeassistant/components/knx/translations/nl.json b/homeassistant/components/knx/translations/nl.json index ac8a07a747a..3a5e3dc5d70 100644 --- a/homeassistant/components/knx/translations/nl.json +++ b/homeassistant/components/knx/translations/nl.json @@ -1,6 +1,56 @@ { + "config": { + "abort": { + "already_configured": "Service is al geconfigureerd", + "single_instance_allowed": "Al geconfigureerd. Slechts een enkele configuratie mogelijk." + }, + "error": { + "cannot_connect": "Kan geen verbinding maken" + }, + "step": { + "manual_tunnel": { + "data": { + "host": "Host", + "individual_address": "Individueel adres voor de verbinding", + "port": "Poort", + "route_back": "Route Back / NAT Mode" + }, + "description": "Voer de verbindingsinformatie van uw tunneling-apparaat in." + }, + "routing": { + "data": { + "individual_address": "Individueel adres voor de routing verbinding", + "multicast_group": "De multicast groep gebruikt voor de routing", + "multicast_port": "De multicast-poort gebruikt voor de routing" + }, + "description": "Configureer de routing opties" + }, + "tunnel": { + "data": { + "gateway": "KNX Tunnel Connection" + }, + "description": "Selecteer een gateway uit de lijst." + }, + "type": { + "data": { + "connection_type": "KNX-verbindingstype" + }, + "description": "Voer het verbindingstype in dat we moeten gebruiken voor uw KNX-verbinding.\n AUTOMATISCH - De integratie zorgt voor de connectiviteit met uw KNX-bus door een gateway-scan uit te voeren.\n TUNNELING - De integratie maakt verbinding met uw KNX-bus via tunneling.\n ROUTING - De integratie maakt via routing verbinding met uw KNX-bus." + } + } + }, "options": { "step": { + "init": { + "data": { + "connection_type": "KNX-verbindingstype", + "individual_address": "Standaard individueel adres", + "multicast_group": "Multicast groep gebruikt voor routing en ontdekking", + "multicast_port": "Multicast poort gebruikt voor routing en ontdekking", + "rate_limit": "Maximaal aantal uitgaande telegrammen per seconde", + "state_updater": "Globaal vrijgeven van het lezen van de KNX bus" + } + }, "tunnel": { "data": { "host": "Host", diff --git a/homeassistant/components/lutron_caseta/translations/ja.json b/homeassistant/components/lutron_caseta/translations/ja.json index 6815b5e33dc..f32e47e9942 100644 --- a/homeassistant/components/lutron_caseta/translations/ja.json +++ b/homeassistant/components/lutron_caseta/translations/ja.json @@ -33,11 +33,11 @@ "button_2": "2\u756a\u76ee\u306e\u30dc\u30bf\u30f3", "button_3": "3\u756a\u76ee\u306e\u30dc\u30bf\u30f3", "button_4": "4\u756a\u76ee\u306e\u30dc\u30bf\u30f3", - "close_1": "\u9589\u3058\u308b1", - "close_2": "\u9589\u3058\u308b2", - "close_3": "\u9589\u3058\u308b3", - "close_4": "\u9589\u3058\u308b4", - "close_all": "\u3059\u3079\u3066\u9589\u3058\u308b", + "close_1": "\u30af\u30ed\u30fc\u30ba1", + "close_2": "\u30af\u30ed\u30fc\u30ba2", + "close_3": "\u30af\u30ed\u30fc\u30ba3", + "close_4": "\u30af\u30ed\u30fc\u30ba4", + "close_all": "\u3059\u3079\u3066\u30af\u30ed\u30fc\u30ba", "group_1_button_1": "\u6700\u521d\u306e\u30b0\u30eb\u30fc\u30d7\u306e\u6700\u521d\u306e\u30dc\u30bf\u30f3", "group_1_button_2": "\u6700\u521d\u306e\u30b0\u30eb\u30fc\u30d7\u306e2\u756a\u76ee\u306e\u30dc\u30bf\u30f3", "group_2_button_1": "2\u756a\u76ee\u306e\u30b0\u30eb\u30fc\u30d7\u306e\u6700\u521d\u306e\u30dc\u30bf\u30f3", diff --git a/homeassistant/components/mill/translations/nl.json b/homeassistant/components/mill/translations/nl.json index fff0a8232e4..f37a5cf0758 100644 --- a/homeassistant/components/mill/translations/nl.json +++ b/homeassistant/components/mill/translations/nl.json @@ -7,11 +7,25 @@ "cannot_connect": "Kan geen verbinding maken" }, "step": { - "user": { + "cloud": { "data": { "password": "Wachtwoord", "username": "Gebruikersnaam" } + }, + "local": { + "data": { + "ip_address": "IP-adres" + }, + "description": "Lokaal IP-adres van het apparaat." + }, + "user": { + "data": { + "connection_type": "Selecteer verbindingstype", + "password": "Wachtwoord", + "username": "Gebruikersnaam" + }, + "description": "Selecteer verbindingstype. Lokaal vereist generatie 3 kachels" } } } diff --git a/homeassistant/components/mqtt/translations/ja.json b/homeassistant/components/mqtt/translations/ja.json index 48165f64111..a7de3f583b2 100644 --- a/homeassistant/components/mqtt/translations/ja.json +++ b/homeassistant/components/mqtt/translations/ja.json @@ -39,8 +39,12 @@ "turn_on": "\u30aa\u30f3\u306b\u3059\u308b" }, "trigger_type": { + "button_double_press": "\"{subtype}\" \u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af", "button_long_press": "\"{subtype}\" \u304c\u3001\u7d99\u7d9a\u7684\u306b\u62bc\u3055\u308c\u305f", - "button_short_press": "\"{subtype}\" \u304c\u3001\u62bc\u3055\u308c\u307e\u3057\u305f" + "button_quadruple_press": "\"{subtype}\" 4\u56de(quadruple)\u30af\u30ea\u30c3\u30af", + "button_quintuple_press": "\"{subtype}\" 5\u56de(quintuple)\u30af\u30ea\u30c3\u30af", + "button_short_press": "\"{subtype}\" \u304c\u3001\u62bc\u3055\u308c\u307e\u3057\u305f", + "button_triple_press": "\"{subtype}\" 3\u56de\u30af\u30ea\u30c3\u30af" } }, "options": { diff --git a/homeassistant/components/nanoleaf/translations/ca.json b/homeassistant/components/nanoleaf/translations/ca.json index 6c966627f94..d040dac3e6b 100644 --- a/homeassistant/components/nanoleaf/translations/ca.json +++ b/homeassistant/components/nanoleaf/translations/ca.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "El dispositiu ja est\u00e0 configurat", "cannot_connect": "Ha fallat la connexi\u00f3", - "invalid_token": "Token d'acc\u00e9s no v\u00e0lid", + "invalid_token": "Token d'acc\u00e9s inv\u00e0lid", "reauth_successful": "Re-autenticaci\u00f3 realitzada correctament", "unknown": "Error inesperat" }, diff --git a/homeassistant/components/nest/translations/ca.json b/homeassistant/components/nest/translations/ca.json index ce7d4da99e6..888b7ed5b44 100644 --- a/homeassistant/components/nest/translations/ca.json +++ b/homeassistant/components/nest/translations/ca.json @@ -2,7 +2,7 @@ "config": { "abort": { "authorize_url_timeout": "Temps d'espera esgotat durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3.", - "invalid_access_token": "Token d'acc\u00e9s no v\u00e0lid", + "invalid_access_token": "Token d'acc\u00e9s inv\u00e0lid", "missing_configuration": "El component no est\u00e0 configurat. Mira'n la documentaci\u00f3.", "no_url_available": "No hi ha cap URL disponible. Per a m\u00e9s informaci\u00f3 sobre aquest error, [consulta la secci\u00f3 d'ajuda]({docs_url})", "reauth_successful": "Re-autenticaci\u00f3 realitzada correctament", diff --git a/homeassistant/components/nest/translations/en.json b/homeassistant/components/nest/translations/en.json index 5b0b0e84afc..6376807302b 100644 --- a/homeassistant/components/nest/translations/en.json +++ b/homeassistant/components/nest/translations/en.json @@ -2,7 +2,7 @@ "config": { "abort": { "authorize_url_timeout": "Timeout generating authorize URL.", - "invalid_access_token": "[%key:common::config_flow::error::invalid_access_token]", + "invalid_access_token": "Invalid access token", "missing_configuration": "The component is not configured. Please follow the documentation.", "no_url_available": "No URL available. For information about this error, [check the help section]({docs_url})", "reauth_successful": "Re-authentication was successful", diff --git a/homeassistant/components/nest/translations/et.json b/homeassistant/components/nest/translations/et.json index 90a78abbd63..898c9e9f3f3 100644 --- a/homeassistant/components/nest/translations/et.json +++ b/homeassistant/components/nest/translations/et.json @@ -2,7 +2,7 @@ "config": { "abort": { "authorize_url_timeout": "Tuvastamise URL-i loomise ajal\u00f5pp.", - "invalid_access_token": "Vigane juurdep\u00e4\u00e4su t\u00f5end", + "invalid_access_token": "Vigane juurdep\u00e4\u00e4sut\u00f5end", "missing_configuration": "Osis pole seadistatud. Vaata dokumentatsiooni.", "no_url_available": "URL pole saadaval. Selle t\u00f5rke kohta teabe saamiseks vaata [spikrijaotis]({docs_url})", "reauth_successful": "Taastuvastamine \u00f5nnestus", diff --git a/homeassistant/components/nest/translations/ja.json b/homeassistant/components/nest/translations/ja.json index c306b78bc51..752e847336f 100644 --- a/homeassistant/components/nest/translations/ja.json +++ b/homeassistant/components/nest/translations/ja.json @@ -2,6 +2,7 @@ "config": { "abort": { "authorize_url_timeout": "\u8a8d\u8a3cURL\u306e\u751f\u6210\u304c\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8\u3057\u307e\u3057\u305f\u3002", + "invalid_access_token": "\u7121\u52b9\u306a\u30a2\u30af\u30bb\u30b9\u30c8\u30fc\u30af\u30f3", "missing_configuration": "\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u5f93\u3063\u3066\u304f\u3060\u3055\u3044\u3002", "no_url_available": "\u4f7f\u7528\u53ef\u80fd\u306aURL\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u3053\u306e\u30a8\u30e9\u30fc\u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001[\u30d8\u30eb\u30d7\u30bb\u30af\u30b7\u30e7\u30f3\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044]({docs_url})", "reauth_successful": "\u518d\u8a8d\u8a3c\u306b\u6210\u529f\u3057\u307e\u3057\u305f", @@ -12,10 +13,13 @@ "default": "\u6b63\u5e38\u306b\u8a8d\u8a3c\u3055\u308c\u307e\u3057\u305f" }, "error": { + "bad_project_id": "\u6709\u52b9\u306aCloud Project ID\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044(\u30af\u30e9\u30a6\u30c9 \u30b3\u30f3\u30bd\u30fc\u30eb\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044)", "internal_error": "\u30b3\u30fc\u30c9\u306e\u691c\u8a3c\u4e2d\u306b\u5185\u90e8\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f", "invalid_pin": "\u7121\u52b9\u306aPIN\u30b3\u30fc\u30c9", + "subscriber_error": "\u4e0d\u660e\u306a\u30b5\u30d6\u30b9\u30af\u30e9\u30a4\u30d0\u30fc\u30a8\u30e9\u30fc\u3001\u30ed\u30b0\u3092\u53c2\u7167", "timeout": "\u30b3\u30fc\u30c9\u306e\u691c\u8a3c\u3092\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8\u3057\u307e\u3059", - "unknown": "\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc" + "unknown": "\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc", + "wrong_project_id": "\u6709\u52b9\u306aCloud Project ID\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044(\u30c7\u30d0\u30a4\u30b9\u30a2\u30af\u30bb\u30b9 \u30d7\u30ed\u30b8\u30a7\u30af\u30c8ID\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f)" }, "step": { "auth": { diff --git a/homeassistant/components/nest/translations/nl.json b/homeassistant/components/nest/translations/nl.json index 7709ab400f2..0e2984972af 100644 --- a/homeassistant/components/nest/translations/nl.json +++ b/homeassistant/components/nest/translations/nl.json @@ -2,6 +2,7 @@ "config": { "abort": { "authorize_url_timeout": "Time-out tijdens genereren autorisatie url.", + "invalid_access_token": "Ongeldig toegangstoken", "missing_configuration": "De component is niet geconfigureerd. Gelieve de documentatie volgen.", "no_url_available": "Geen URL beschikbaar. Voor informatie over deze fout, [check de helpsectie]({docs_url})", "reauth_successful": "Herauthenticatie was succesvol", @@ -12,10 +13,13 @@ "default": "Succesvol geauthenticeerd" }, "error": { + "bad_project_id": "Voer een geldige Cloud Project ID in (controleer Cloud Console)", "internal_error": "Interne foutvalidatiecode", "invalid_pin": "Ongeldige PIN-code", + "subscriber_error": "Onbekende abonneefout, zie logs", "timeout": "Time-out validatie van code", - "unknown": "Onverwachte fout" + "unknown": "Onverwachte fout", + "wrong_project_id": "Voer een geldig Cloud Project ID in (found Device Acces Project ID)" }, "step": { "auth": { @@ -42,6 +46,13 @@ "pick_implementation": { "title": "Kies een authenticatie methode" }, + "pubsub": { + "data": { + "cloud_project_id": "Google Cloud Project ID" + }, + "description": "Bezoek de [Cloud Console]({url}) om uw Google Cloud Project ID te vinden.", + "title": "Google Cloud configureren" + }, "reauth_confirm": { "description": "De Nest-integratie moet uw account opnieuw verifi\u00ebren", "title": "Verifieer de integratie opnieuw" diff --git a/homeassistant/components/point/translations/ca.json b/homeassistant/components/point/translations/ca.json index 39269e3740d..3bd746f9388 100644 --- a/homeassistant/components/point/translations/ca.json +++ b/homeassistant/components/point/translations/ca.json @@ -12,7 +12,7 @@ }, "error": { "follow_link": "V\u00e9s a l'enlla\u00e7 i autentica't abans de pr\u00e9mer Envia", - "no_token": "Token d'acc\u00e9s no v\u00e0lid" + "no_token": "Token d'acc\u00e9s inv\u00e0lid" }, "step": { "auth": { diff --git a/homeassistant/components/shelly/translations/ja.json b/homeassistant/components/shelly/translations/ja.json index 9d3053f92bd..12a97c8508a 100644 --- a/homeassistant/components/shelly/translations/ja.json +++ b/homeassistant/components/shelly/translations/ja.json @@ -40,13 +40,13 @@ "btn_down": "{subtype} button down", "btn_up": "{subtype} button up", "double": "{subtype} \u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af", - "double_push": "{subtype} double push", + "double_push": "{subtype} \u30c0\u30d6\u30eb\u30d7\u30c3\u30b7\u30e5", "long": "{subtype} \u30ed\u30f3\u30b0\u30af\u30ea\u30c3\u30af", "long_push": "{subtype} long push", "long_single": "{subtype} \u30ed\u30f3\u30b0\u30af\u30ea\u30c3\u30af\u3057\u3066\u304b\u3089\u30b7\u30f3\u30b0\u30eb\u30af\u30ea\u30c3\u30af", "single": "{subtype} \u30b7\u30f3\u30b0\u30eb\u30af\u30ea\u30c3\u30af", "single_long": "{subtype} \u30b7\u30f3\u30b0\u30eb\u30af\u30ea\u30c3\u30af\u3057\u3066\u304b\u3089\u30ed\u30f3\u30b0\u30af\u30ea\u30c3\u30af", - "single_push": "{subtype} single push", + "single_push": "{subtype} \u30b7\u30f3\u30b0\u30eb\u30d7\u30c3\u30b7\u30e5", "triple": "{subtype} 3\u56de\u30af\u30ea\u30c3\u30af" } } diff --git a/homeassistant/components/tailscale/translations/ca.json b/homeassistant/components/tailscale/translations/ca.json new file mode 100644 index 00000000000..d111da767f2 --- /dev/null +++ b/homeassistant/components/tailscale/translations/ca.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "reauth_successful": "Re-autenticaci\u00f3 realitzada correctament" + }, + "error": { + "cannot_connect": "Ha fallat la connexi\u00f3", + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida" + }, + "step": { + "reauth_confirm": { + "data": { + "api_key": "Clau API" + }, + "description": "Els tokens API de Tailscale s\u00f3n v\u00e0lids durant 90 dies. Pots crear una nova clau API de Tailscale a https://login.tailscale.com/admin/settings/authkeys." + }, + "user": { + "data": { + "api_key": "Clau API", + "tailnet": "Tailnet" + }, + "description": "Per autenticar-te amb Tailscale, has de crear una clau API a https://login.tailscale.com/admin/settings/authkeys. \n\nLa Tailnet \u00e9s el nom de la teva xarxa Tailscale. La pots trobar a l'extrem superior esquerre del tauler d'administraci\u00f3 de Tailscale (al costat del logotip de Tailscale)." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tailscale/translations/de.json b/homeassistant/components/tailscale/translations/de.json new file mode 100644 index 00000000000..9fbcceaa674 --- /dev/null +++ b/homeassistant/components/tailscale/translations/de.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "reauth_successful": "Die erneute Authentifizierung war erfolgreich" + }, + "error": { + "cannot_connect": "Verbindung fehlgeschlagen", + "invalid_auth": "Ung\u00fcltige Authentifizierung" + }, + "step": { + "reauth_confirm": { + "data": { + "api_key": "API-Schl\u00fcssel" + }, + "description": "Tailscale-API-Token sind 90 Tage lang g\u00fcltig. Du kannst unter https://login.tailscale.com/admin/settings/authkeys einen neuen Tailscale-API-Schl\u00fcssel erstellen." + }, + "user": { + "data": { + "api_key": "API-Schl\u00fcssel", + "tailnet": "Tailnet" + }, + "description": "Um sich bei Tailscale zu authentifizieren, musst du einen API-Schl\u00fcssel unter https://login.tailscale.com/admin/settings/authkeys erstellen.\n\nEin Tailnet ist der Name Ihres Tailscale-Netzwerks. Sie finden ihn in der linken oberen Ecke des Tailscale Admin Panels (neben dem Tailscale Logo)." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tailscale/translations/hu.json b/homeassistant/components/tailscale/translations/hu.json new file mode 100644 index 00000000000..ec727cbc00f --- /dev/null +++ b/homeassistant/components/tailscale/translations/hu.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "reauth_successful": "Az \u00fajrahiteles\u00edt\u00e9s sikeres volt." + }, + "error": { + "cannot_connect": "Sikertelen csatlakoz\u00e1s", + "invalid_auth": "\u00c9rv\u00e9nytelen hiteles\u00edt\u00e9s" + }, + "step": { + "reauth_confirm": { + "data": { + "api_key": "API kulcs" + }, + "description": "A Tailscale API kulcsok 90 napig \u00e9rv\u00e9nyesek. \u00daj Tailscale API kulcsot a https://login.tailscale.com/admin/settings/authkeys oldalon hozhat l\u00e9tre." + }, + "user": { + "data": { + "api_key": "API kulcs", + "tailnet": "Tailnet" + }, + "description": "A Tailscale-rel val\u00f3 hiteles\u00edt\u00e9shez l\u00e9tre kell hoznia egy API-kulcsot a https://login.tailscale.com/admin/settings/authkeys oldalon.\n\nTailnet az \u00f6n tailscale h\u00e1l\u00f3zat\u00e1nak neve. Megtal\u00e1lhat\u00f3 a bal fels\u0151 sarokban a Tailscale Admin panelen (a Tailscale log\u00f3 mellett)." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tailscale/translations/nl.json b/homeassistant/components/tailscale/translations/nl.json new file mode 100644 index 00000000000..5e46f4f0511 --- /dev/null +++ b/homeassistant/components/tailscale/translations/nl.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "reauth_successful": "Herauthenticatie was succesvol" + }, + "error": { + "cannot_connect": "Kan geen verbinding maken", + "invalid_auth": "Ongeldige authenticatie" + }, + "step": { + "reauth_confirm": { + "data": { + "api_key": "API-sleutel" + }, + "description": "Tailscale API tokens zijn 90 dagen geldig. U kunt een nieuwe Tailscale API sleutel aanmaken op https://login.tailscale.com/admin/settings/authkeys." + }, + "user": { + "data": { + "api_key": "API-sleutel", + "tailnet": "Tailnet" + }, + "description": "Om te authenticeren met Tailscale moet je een API-sleutel maken op https://login.tailscale.com/admin/settings/authkeys. \n\n Een Tailnet is de naam van uw Tailscale-netwerk. Je vindt het in de linkerbovenhoek in het Tailscale Admin Panel (naast het Tailscale-logo)." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tailscale/translations/ru.json b/homeassistant/components/tailscale/translations/ru.json new file mode 100644 index 00000000000..1b97b0998e7 --- /dev/null +++ b/homeassistant/components/tailscale/translations/ru.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "invalid_auth": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438." + }, + "step": { + "reauth_confirm": { + "data": { + "api_key": "\u041a\u043b\u044e\u0447 API" + }, + "description": "\u0422\u043e\u043a\u0435\u043d\u044b API Tailscale \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 90 \u0434\u043d\u0435\u0439. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043a\u043b\u044e\u0447 API Tailscale \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 https://login.tailscale.com/admin/settings/authkeys." + }, + "user": { + "data": { + "api_key": "\u041a\u043b\u044e\u0447 API", + "tailnet": "Tailnet" + }, + "description": "\u0414\u043b\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u043b\u044e\u0447 API \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 https://login.tailscale.com/admin/settings/authkeys. \n\nTailnet \u2014 \u044d\u0442\u043e \u0438\u043c\u044f \u0412\u0430\u0448\u0435\u0439 \u0441\u0435\u0442\u0438 Tailscale. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u0439\u0442\u0438 \u0435\u0433\u043e \u0432 \u0432\u0435\u0440\u0445\u043d\u0435\u043c \u043b\u0435\u0432\u043e\u043c \u0443\u0433\u043b\u0443 \u043f\u0430\u043d\u0435\u043b\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 Tailscale (\u0440\u044f\u0434\u043e\u043c \u0441 \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u043c Tailscale)." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/toon/translations/ja.json b/homeassistant/components/toon/translations/ja.json index 9d956d5808c..26889353f92 100644 --- a/homeassistant/components/toon/translations/ja.json +++ b/homeassistant/components/toon/translations/ja.json @@ -8,6 +8,13 @@ "unknown_authorize_url_generation": "\u8a8d\u8a3cURL\u306e\u751f\u6210\u4e2d\u306b\u4e0d\u660e\u306a\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002" }, "step": { + "agreement": { + "data": { + "agreement": "\u5408\u610f(Agreement)" + }, + "description": "\u8ffd\u52a0\u3057\u305f\u3044\u5951\u7d04(Agreement)\u30a2\u30c9\u30ec\u30b9\u3092\u9078\u629e\u3057\u307e\u3059\u3002", + "title": "\u5951\u7d04(Agreement)\u306e\u9078\u629e" + }, "pick_implementation": { "title": "\u8a8d\u8a3c\u3059\u308b\u30c6\u30ca\u30f3\u30c8\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044" } diff --git a/homeassistant/components/tractive/translations/sensor.en.json b/homeassistant/components/tractive/translations/sensor.en.json new file mode 100644 index 00000000000..13232951cd9 --- /dev/null +++ b/homeassistant/components/tractive/translations/sensor.en.json @@ -0,0 +1,10 @@ +{ + "state": { + "tractive__tracker_state": { + "not_reporting": "Not reporting", + "operational": "Operational", + "system_shutdown_user": "System shutdown user", + "system_startup": "System startup" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/trafikverket_weatherstation/translations/de.json b/homeassistant/components/trafikverket_weatherstation/translations/de.json new file mode 100644 index 00000000000..51f66aed22e --- /dev/null +++ b/homeassistant/components/trafikverket_weatherstation/translations/de.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Konto wurde bereits konfiguriert" + }, + "step": { + "user": { + "data": { + "api_key": "API-Schl\u00fcssel", + "conditions": "\u00dcberwachte Bedingungen", + "name": "Benutzername", + "station": "Station" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/trafikverket_weatherstation/translations/en.json b/homeassistant/components/trafikverket_weatherstation/translations/en.json index 73f02145899..0c0c15f5bb9 100644 --- a/homeassistant/components/trafikverket_weatherstation/translations/en.json +++ b/homeassistant/components/trafikverket_weatherstation/translations/en.json @@ -4,15 +4,17 @@ "already_configured": "Account is already configured" }, "error": { - "cannot_connect": "Failed to connect", - "invalid_auth": "Invalid authentication", - "invalid_station": "Could not find a weather station with the specified name", - "more_stations": "Found multiple weather stations with the specified name" + "cannot_connect": "Failed to connect", + "invalid_auth": "Invalid authentication", + "invalid_station": "Could not find a weather station with the specified name", + "more_stations": "Found multiple weather stations with the specified name" }, "step": { "user": { "data": { "api_key": "API Key", + "conditions": "Monitored conditions", + "name": "Username", "station": "Station" } } diff --git a/homeassistant/components/trafikverket_weatherstation/translations/et.json b/homeassistant/components/trafikverket_weatherstation/translations/et.json new file mode 100644 index 00000000000..c5c5f76ae9d --- /dev/null +++ b/homeassistant/components/trafikverket_weatherstation/translations/et.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Konto on juba h\u00e4\u00e4lestatud" + }, + "step": { + "user": { + "data": { + "api_key": "API v\u00f5ti", + "conditions": "J\u00e4lgitavad elemendid", + "name": "Kasutajanimi", + "station": "Seirejaam" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/trafikverket_weatherstation/translations/hu.json b/homeassistant/components/trafikverket_weatherstation/translations/hu.json new file mode 100644 index 00000000000..27c8d290af4 --- /dev/null +++ b/homeassistant/components/trafikverket_weatherstation/translations/hu.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "A fi\u00f3k m\u00e1r konfigur\u00e1lva van" + }, + "step": { + "user": { + "data": { + "api_key": "API kulcs", + "conditions": "Megfigyelt k\u00f6r\u00fclm\u00e9nyek", + "name": "Felhaszn\u00e1l\u00f3n\u00e9v", + "station": "\u00c1llom\u00e1s" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/trafikverket_weatherstation/translations/nl.json b/homeassistant/components/trafikverket_weatherstation/translations/nl.json new file mode 100644 index 00000000000..39970fa00b6 --- /dev/null +++ b/homeassistant/components/trafikverket_weatherstation/translations/nl.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Account is al geconfigureerd" + }, + "step": { + "user": { + "data": { + "api_key": "API-sleutel", + "conditions": "Gemonitorde condities", + "name": "Gebruikersnaam", + "station": "Station" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/trafikverket_weatherstation/translations/no.json b/homeassistant/components/trafikverket_weatherstation/translations/no.json new file mode 100644 index 00000000000..7c3b2c3a183 --- /dev/null +++ b/homeassistant/components/trafikverket_weatherstation/translations/no.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Kontoen er allerede konfigurert" + }, + "step": { + "user": { + "data": { + "api_key": "API-n\u00f8kkel", + "conditions": "Overv\u00e5kede forhold", + "name": "Brukernavn", + "station": "Stasjon" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/trafikverket_weatherstation/translations/ru.json b/homeassistant/components/trafikverket_weatherstation/translations/ru.json new file mode 100644 index 00000000000..948b43fb80e --- /dev/null +++ b/homeassistant/components/trafikverket_weatherstation/translations/ru.json @@ -0,0 +1,17 @@ +{ + "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." + }, + "step": { + "user": { + "data": { + "api_key": "\u041a\u043b\u044e\u0447 API", + "conditions": "\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f", + "name": "\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f", + "station": "\u0421\u0442\u0430\u043d\u0446\u0438\u044f" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/trafikverket_weatherstation/translations/zh-Hant.json b/homeassistant/components/trafikverket_weatherstation/translations/zh-Hant.json new file mode 100644 index 00000000000..ecf0be95000 --- /dev/null +++ b/homeassistant/components/trafikverket_weatherstation/translations/zh-Hant.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "step": { + "user": { + "data": { + "api_key": "API \u5bc6\u9470", + "conditions": "\u5df2\u76e3\u63a7\u72c0\u614b", + "name": "\u4f7f\u7528\u8005\u540d\u7a31", + "station": "\u76e3\u63a7\u7ad9" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/select.nl.json b/homeassistant/components/tuya/translations/select.nl.json index 169d81d0be4..97a971043d9 100644 --- a/homeassistant/components/tuya/translations/select.nl.json +++ b/homeassistant/components/tuya/translations/select.nl.json @@ -14,6 +14,9 @@ "0": "Lage gevoeligheid", "1": "Hoge gevoeligheid" }, + "tuya__fingerbot_mode": { + "switch": "Schakelaar" + }, "tuya__ipc_work_mode": { "0": "Energiezuinige modus", "1": "Continue werkmodus:" diff --git a/homeassistant/components/yale_smart_alarm/translations/ca.json b/homeassistant/components/yale_smart_alarm/translations/ca.json index 04e894afe1b..6e14f2d6e20 100644 --- a/homeassistant/components/yale_smart_alarm/translations/ca.json +++ b/homeassistant/components/yale_smart_alarm/translations/ca.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "El compte ja est\u00e0 configurat" + "already_configured": "El compte ja est\u00e0 configurat", + "reauth_successful": "Re-autenticaci\u00f3 realitzada correctament" }, "error": { "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida" diff --git a/homeassistant/components/yale_smart_alarm/translations/de.json b/homeassistant/components/yale_smart_alarm/translations/de.json index b3434a70b7e..6050bafa645 100644 --- a/homeassistant/components/yale_smart_alarm/translations/de.json +++ b/homeassistant/components/yale_smart_alarm/translations/de.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Konto wurde bereits konfiguriert" + "already_configured": "Konto wurde bereits konfiguriert", + "reauth_successful": "Die erneute Authentifizierung war erfolgreich" }, "error": { "invalid_auth": "Ung\u00fcltige Authentifizierung" diff --git a/homeassistant/components/yale_smart_alarm/translations/et.json b/homeassistant/components/yale_smart_alarm/translations/et.json index e773e628d1e..dd55b1ebd7d 100644 --- a/homeassistant/components/yale_smart_alarm/translations/et.json +++ b/homeassistant/components/yale_smart_alarm/translations/et.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Konto on juba seadistatud" + "already_configured": "Konto on juba seadistatud", + "reauth_successful": "Taastuvastamine \u00f5nnestus" }, "error": { "invalid_auth": "Tuvastamine nurjus" diff --git a/homeassistant/components/yale_smart_alarm/translations/hu.json b/homeassistant/components/yale_smart_alarm/translations/hu.json index 8c60574227d..6845e245f2d 100644 --- a/homeassistant/components/yale_smart_alarm/translations/hu.json +++ b/homeassistant/components/yale_smart_alarm/translations/hu.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "A fi\u00f3k m\u00e1r konfigur\u00e1lva van" + "already_configured": "A fi\u00f3k m\u00e1r konfigur\u00e1lva van", + "reauth_successful": "Az \u00fajrahiteles\u00edt\u00e9s sikeres volt." }, "error": { "invalid_auth": "\u00c9rv\u00e9nytelen hiteles\u00edt\u00e9s" diff --git a/homeassistant/components/yale_smart_alarm/translations/ja.json b/homeassistant/components/yale_smart_alarm/translations/ja.json index 7c85312543f..53d868fe351 100644 --- a/homeassistant/components/yale_smart_alarm/translations/ja.json +++ b/homeassistant/components/yale_smart_alarm/translations/ja.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059" + "already_configured": "\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059", + "reauth_successful": "\u518d\u8a8d\u8a3c\u306b\u6210\u529f\u3057\u307e\u3057\u305f" }, "error": { "invalid_auth": "\u7121\u52b9\u306a\u8a8d\u8a3c" diff --git a/homeassistant/components/yale_smart_alarm/translations/nl.json b/homeassistant/components/yale_smart_alarm/translations/nl.json index 53c1b8fb086..bf2f3409e42 100644 --- a/homeassistant/components/yale_smart_alarm/translations/nl.json +++ b/homeassistant/components/yale_smart_alarm/translations/nl.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Account is al geconfigureerd" + "already_configured": "Account is al geconfigureerd", + "reauth_successful": "Herauthenticatie was succesvol" }, "error": { "invalid_auth": "Ongeldige authenticatie" diff --git a/homeassistant/components/yale_smart_alarm/translations/no.json b/homeassistant/components/yale_smart_alarm/translations/no.json index eba8861fa46..4d306dc3cad 100644 --- a/homeassistant/components/yale_smart_alarm/translations/no.json +++ b/homeassistant/components/yale_smart_alarm/translations/no.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Kontoen er allerede konfigurert" + "already_configured": "Kontoen er allerede konfigurert", + "reauth_successful": "Godkjenning p\u00e5 nytt var vellykket" }, "error": { "invalid_auth": "Ugyldig godkjenning" diff --git a/homeassistant/components/yale_smart_alarm/translations/ru.json b/homeassistant/components/yale_smart_alarm/translations/ru.json index 1f2410be1dc..4a9132c7546 100644 --- a/homeassistant/components/yale_smart_alarm/translations/ru.json +++ b/homeassistant/components/yale_smart_alarm/translations/ru.json @@ -1,7 +1,8 @@ { "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." + "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.", + "reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e." }, "error": { "invalid_auth": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438." diff --git a/homeassistant/components/yale_smart_alarm/translations/zh-Hant.json b/homeassistant/components/yale_smart_alarm/translations/zh-Hant.json index e02b74f27a1..5d7c14b07b2 100644 --- a/homeassistant/components/yale_smart_alarm/translations/zh-Hant.json +++ b/homeassistant/components/yale_smart_alarm/translations/zh-Hant.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f" }, "error": { "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548" diff --git a/homeassistant/components/zha/translations/ja.json b/homeassistant/components/zha/translations/ja.json index 7974d0722da..35e8933220a 100644 --- a/homeassistant/components/zha/translations/ja.json +++ b/homeassistant/components/zha/translations/ja.json @@ -63,7 +63,7 @@ "button_4": "4\u756a\u76ee\u306e\u30dc\u30bf\u30f3", "button_5": "5\u756a\u76ee\u306e\u30dc\u30bf\u30f3", "button_6": "6\u756a\u76ee\u306e\u30dc\u30bf\u30f3", - "close": "\u9589\u3058\u308b", + "close": "\u30af\u30ed\u30fc\u30ba", "dim_down": "\u8584\u6697\u304f\u3059\u308b", "dim_up": "\u5fae\u304b\u306b\u660e\u308b\u304f\u3059\u308b", "left": "\u5de6", @@ -80,10 +80,18 @@ "device_shaken": "\u30c7\u30d0\u30a4\u30b9\u304c\u63fa\u308c\u308b", "device_slid": "\u30c7\u30d0\u30a4\u30b9 \u30b9\u30e9\u30a4\u30c9 \"{subtype}\"", "device_tilted": "\u30c7\u30d0\u30a4\u30b9\u304c\u50be\u3044\u3066\u3044\u308b", + "remote_button_alt_double_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af(\u4ee3\u66ff\u30e2\u30fc\u30c9)", "remote_button_alt_long_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u3092\u62bc\u3057\u7d9a\u3051\u308b(\u4ee3\u66ff\u30e2\u30fc\u30c9)", + "remote_button_alt_quadruple_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u30924\u56de(quadruple)\u30af\u30ea\u30c3\u30af(\u4ee3\u66ff\u30e2\u30fc\u30c9)", + "remote_button_alt_quintuple_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u30925\u56de(quintuple)\u30af\u30ea\u30c3\u30af(\u4ee3\u66ff\u30e2\u30fc\u30c9)", "remote_button_alt_short_press": "\"{subtype}\" \u62bc\u3057\u7d9a\u3051\u308b(\u4ee3\u66ff\u30e2\u30fc\u30c9)", + "remote_button_alt_triple_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u30923\u56de\u30af\u30ea\u30c3\u30af(\u4ee3\u66ff\u30e2\u30fc\u30c9)", + "remote_button_double_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af", "remote_button_long_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u3092\u62bc\u3057\u7d9a\u3051\u308b", - "remote_button_short_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u304c\u62bc\u3055\u308c\u307e\u3057\u305f\u3002" + "remote_button_quadruple_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u30924\u56de(quadruple)\u30af\u30ea\u30c3\u30af", + "remote_button_quintuple_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u30925\u56de(quintuple)\u30af\u30ea\u30c3\u30af", + "remote_button_short_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u304c\u62bc\u3055\u308c\u307e\u3057\u305f\u3002", + "remote_button_triple_press": "\"{subtype}\" \u30dc\u30bf\u30f3\u30923\u56de\u30af\u30ea\u30c3\u30af" } } } \ No newline at end of file