diff --git a/homeassistant/components/accuweather/translations/en.json b/homeassistant/components/accuweather/translations/en.json new file mode 100644 index 0000000000..1b6a5052fc --- /dev/null +++ b/homeassistant/components/accuweather/translations/en.json @@ -0,0 +1,35 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "Already configured. Only a single configuration possible." + }, + "error": { + "cannot_connect": "Failed to connect", + "invalid_api_key": "Invalid API key", + "requests_exceeded": "The allowed number of requests to Accuweather API has been exceeded. You have to wait or change API Key." + }, + "step": { + "user": { + "data": { + "api_key": "API Key", + "latitude": "Latitude", + "longitude": "Longitude", + "name": "Name of the integration" + }, + "description": "If you need help with the configuration have a look here: https://www.home-assistant.io/integrations/accuweather/\n\nWeather forecast is not enabled by default. You can enable it in the integration options.", + "title": "AccuWeather" + } + } + }, + "options": { + "step": { + "user": { + "data": { + "forecast": "Weather forecast" + }, + "description": "Due to the limitations of the free version of the AccuWeather API key, when you enable weather forecast, data updates will be performed every 64 minutes instead of every 32 minutes.", + "title": "AccuWeather Options" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/bond/translations/lb.json b/homeassistant/components/bond/translations/lb.json new file mode 100644 index 0000000000..c0e3c9c97a --- /dev/null +++ b/homeassistant/components/bond/translations/lb.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "user": { + "data": { + "access_token": "Acc\u00e8s jeton" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/control4/translations/lb.json b/homeassistant/components/control4/translations/lb.json new file mode 100644 index 0000000000..e1209bca63 --- /dev/null +++ b/homeassistant/components/control4/translations/lb.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Feeler beim verbannen", + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "user": { + "data": { + "host": "IP Adress", + "password": "Passwuert", + "username": "Benotzernumm" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Sekonnen t\u00ebscht Atkualis\u00e9ierungen" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/demo/translations/lb.json b/homeassistant/components/demo/translations/lb.json index e138b7d7fa..bfb094c00f 100644 --- a/homeassistant/components/demo/translations/lb.json +++ b/homeassistant/components/demo/translations/lb.json @@ -4,6 +4,7 @@ "options_1": { "data": { "bool": "Optionelle Boolean", + "constant": "Konstant", "int": "Numeresch Agab" } }, diff --git a/homeassistant/components/enocean/translations/lb.json b/homeassistant/components/enocean/translations/lb.json new file mode 100644 index 0000000000..1b32ae55b1 --- /dev/null +++ b/homeassistant/components/enocean/translations/lb.json @@ -0,0 +1,3 @@ +{ + "title": "EnOcean" +} \ No newline at end of file diff --git a/homeassistant/components/hue/translations/lb.json b/homeassistant/components/hue/translations/lb.json index 4e33d39072..b6af356f38 100644 --- a/homeassistant/components/hue/translations/lb.json +++ b/homeassistant/components/hue/translations/lb.json @@ -58,7 +58,8 @@ "step": { "init": { "data": { - "allow_how_groups": "Hue Gruppen erlaaben" + "allow_how_groups": "Hue Gruppen erlaaben", + "allow_hue_groups": "Hue Gruppen erlaaben" } } } diff --git a/homeassistant/components/humidifier/translations/lb.json b/homeassistant/components/humidifier/translations/lb.json index 3dc1261132..ff20290e95 100644 --- a/homeassistant/components/humidifier/translations/lb.json +++ b/homeassistant/components/humidifier/translations/lb.json @@ -6,6 +6,16 @@ "toggle": "{entity_name} \u00ebmschalten", "turn_off": "{entity_name} ausschalten", "turn_on": "{entity_name} uschalten" + }, + "condition_type": { + "is_mode": "{entity_name} ass op e spezifesche Modus gesat", + "is_off": "{entity_name} ass ausgeschalt", + "is_on": "{entity_name} ass un" + }, + "trigger_type": { + "target_humidity_changed": "{entity_name} Ziel Fiichtegkeet ge\u00e4nnert", + "turned_off": "{entity_name} gouf ausgeschalt", + "turned_on": "{entity_name} gouf ugeschalt" } }, "state": { diff --git a/homeassistant/components/netatmo/translations/lb.json b/homeassistant/components/netatmo/translations/lb.json index 3605a76b37..cb7701e9a0 100644 --- a/homeassistant/components/netatmo/translations/lb.json +++ b/homeassistant/components/netatmo/translations/lb.json @@ -13,5 +13,22 @@ "title": "Authentifikatiouns Method auswielen" } } + }, + "options": { + "step": { + "public_weather": { + "data": { + "area_name": "Numm vum Ber\u00e4ich", + "mode": "Berechnung", + "show_on_map": "Op der Kaart uweisen" + }, + "title": "Netatmo Publique Wieder Sensor" + }, + "public_weather_areas": { + "data": { + "new_area": "Numm vum Ber\u00e4ich" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/pi_hole/translations/lb.json b/homeassistant/components/pi_hole/translations/lb.json index 4224546df4..540462c889 100644 --- a/homeassistant/components/pi_hole/translations/lb.json +++ b/homeassistant/components/pi_hole/translations/lb.json @@ -12,6 +12,7 @@ "data": { "api_key": "API Schl\u00ebssel (Optionell)", "host": "Host", + "location": "Standuert", "name": "Numm", "port": "Port", "ssl": "SSL benotzen", diff --git a/homeassistant/components/plugwise/translations/lb.json b/homeassistant/components/plugwise/translations/lb.json index ea9785d203..8b0ea38c2f 100644 --- a/homeassistant/components/plugwise/translations/lb.json +++ b/homeassistant/components/plugwise/translations/lb.json @@ -8,6 +8,7 @@ "invalid_auth": "Ong\u00eblteg Authentifikatioun, iwwerpr\u00e9if d\u00e9i 8 Charakteren vun denger Smile ID", "unknown": "Onerwaarte Feeler" }, + "flow_title": "Smile: {name}", "step": { "user": { "data": { diff --git a/homeassistant/components/simplisafe/translations/en.json b/homeassistant/components/simplisafe/translations/en.json index 29ad4ee88e..7e2cf0bf98 100644 --- a/homeassistant/components/simplisafe/translations/en.json +++ b/homeassistant/components/simplisafe/translations/en.json @@ -8,7 +8,7 @@ "identifier_exists": "Account already registered", "invalid_credentials": "Invalid credentials", "still_awaiting_mfa": "Still awaiting MFA email click", - "unknown": "[%key:common::config_flow::error::unknown%]" + "unknown": "Unexpected error" }, "step": { "mfa": { @@ -17,7 +17,7 @@ }, "reauth_confirm": { "data": { - "password": "[%key:common::config_flow::data::password%]" + "password": "Password" }, "description": "Your access token has expired or been revoked. Enter your password to re-link your account.", "title": "Re-link SimpliSafe Account" @@ -25,8 +25,8 @@ "user": { "data": { "code": "Code (used in Home Assistant UI)", - "password": "[%key:common::config_flow::data::password%]", - "username": "[%key:common::config_flow::data::email%]" + "password": "Password", + "username": "Email" }, "title": "Fill in your information." } diff --git a/homeassistant/components/simplisafe/translations/lb.json b/homeassistant/components/simplisafe/translations/lb.json index e6e2f760a8..d81ddd63f0 100644 --- a/homeassistant/components/simplisafe/translations/lb.json +++ b/homeassistant/components/simplisafe/translations/lb.json @@ -1,13 +1,27 @@ { "config": { "abort": { - "already_configured": "D\u00ebse SimpliSafe Kont g\u00ebtt scho benotzt." + "already_configured": "D\u00ebse SimpliSafe Kont g\u00ebtt scho benotzt.", + "reauth_successful": "SimpliSafe erfollegr\u00e4ich re-authentifiz\u00e9iert." }, "error": { "identifier_exists": "Konto ass scho registr\u00e9iert", - "invalid_credentials": "Ong\u00eblteg Login Informatioune" + "invalid_credentials": "Ong\u00eblteg Login Informatioune", + "still_awaiting_mfa": "Waart nach den MFA E-Mail Klick.", + "unknown": "Onerwaarte Feeler" }, "step": { + "mfa": { + "description": "Kuck den E-Mailen fir ee Link vun SimpliSafe. Nodeem de Link opgeruff gouf, komm heihinner zer\u00e9ck fir d'Installatioun vun der Integratioun ofzeschl\u00e9issen.", + "title": "SimpliSafe Multi-Faktor Authentifikatioun" + }, + "reauth_confirm": { + "data": { + "password": "Passwuert" + }, + "description": "D\u00e4in Acc\u00e8s Jeton as ofgelaf oder gouf revok\u00e9iert. G\u00ebff d\u00e4i Passwuert an fir d\u00e4i Kont fr\u00ebsch ze verbannen.", + "title": "SimpliSafe Kont fr\u00ebsch verbannen" + }, "user": { "data": { "code": "Code (benotzt am Home Assistant Benotzer Interface)", diff --git a/homeassistant/components/simplisafe/translations/ru.json b/homeassistant/components/simplisafe/translations/ru.json index 26665617b1..cd539ae184 100644 --- a/homeassistant/components/simplisafe/translations/ru.json +++ b/homeassistant/components/simplisafe/translations/ru.json @@ -1,13 +1,27 @@ { "config": { "abort": { - "already_configured": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430." + "already_configured": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430.", + "reauth_successful": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0439\u0434\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e." }, "error": { "identifier_exists": "\u0423\u0447\u0435\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0430.", - "invalid_credentials": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435." + "invalid_credentials": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435.", + "still_awaiting_mfa": "\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u0435.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "step": { + "mfa": { + "description": "\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u0432\u043e\u044e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443\u044e \u043f\u043e\u0447\u0442\u0443 \u043d\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u043e\u0442 SimpliSafe. \u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0435 \u0441\u0441\u044b\u043b\u043a\u0443, \u0432\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u0441\u044e\u0434\u0430, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438.", + "title": "\u0414\u0432\u0443\u0445\u0444\u0430\u043a\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f SimpliSafe" + }, + "reauth_confirm": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c" + }, + "description": "\u0412\u0430\u0448 \u0442\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0438\u0441\u0442\u0435\u043a \u0438\u043b\u0438 \u0431\u044b\u043b \u0430\u043d\u043d\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d. \u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043d\u043e\u0432\u043e \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u0442\u044c \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c.", + "title": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430 SimpliSafe" + }, "user": { "data": { "code": "\u041a\u043e\u0434 (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 Home Assistant)", diff --git a/homeassistant/components/simplisafe/translations/zh-Hant.json b/homeassistant/components/simplisafe/translations/zh-Hant.json index 2c522045ca..4b195cc546 100644 --- a/homeassistant/components/simplisafe/translations/zh-Hant.json +++ b/homeassistant/components/simplisafe/translations/zh-Hant.json @@ -1,13 +1,27 @@ { "config": { "abort": { - "already_configured": "\u6b64 SimpliSafe \u5e33\u865f\u5df2\u88ab\u4f7f\u7528\u3002" + "already_configured": "\u6b64 SimpliSafe \u5e33\u865f\u5df2\u88ab\u4f7f\u7528\u3002", + "reauth_successful": "SimpliSafe \u5df2\u6210\u529f\u8a8d\u8b49\u3002" }, "error": { "identifier_exists": "\u5e33\u865f\u5df2\u8a3b\u518a", - "invalid_credentials": "\u6191\u8b49\u7121\u6548" + "invalid_credentials": "\u6191\u8b49\u7121\u6548", + "still_awaiting_mfa": "\u4ecd\u5728\u7b49\u5019\u9ede\u64ca\u591a\u6b65\u9a5f\u8a8d\u8b49\u90f5\u4ef6", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "step": { + "mfa": { + "description": "\u8acb\u6aa2\u67e5\u4f86\u81ea SimpliSafe \u7684\u90f5\u4ef6\u4ee5\u53d6\u5f97\u9023\u7d50\u3002\u78ba\u8a8d\u9023\u7d50\u5f8c\uff0c\u518d\u56de\u5230\u6b64\u8655\u4ee5\u5b8c\u6210\u6574\u5408\u5b89\u88dd\u3002", + "title": "SimpliSafe \u591a\u6b65\u9a5f\u9a57\u8b49" + }, + "reauth_confirm": { + "data": { + "password": "\u5bc6\u78bc" + }, + "description": "\u5b58\u53d6\u5bc6\u9470\u5df2\u7d93\u904e\u671f\u6216\u53d6\u6d88\uff0c\u8acb\u8f38\u5165\u5bc6\u78bc\u4ee5\u91cd\u65b0\u9023\u7d50\u5e33\u865f\u3002", + "title": "\u91cd\u65b0\u9023\u7d50 SimpliSafe \u5e33\u865f" + }, "user": { "data": { "code": "\u9a57\u8b49\u78bc\uff08\u4f7f\u7528\u65bc Home Assistant UI\uff09", diff --git a/homeassistant/components/smarthab/translations/lb.json b/homeassistant/components/smarthab/translations/lb.json new file mode 100644 index 0000000000..0378cd2300 --- /dev/null +++ b/homeassistant/components/smarthab/translations/lb.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "unknown_error": "Onerwaarte Feeler", + "wrong_login": "Ong\u00eblteg Authentifikatioun" + }, + "step": { + "user": { + "data": { + "email": "E-Mail", + "password": "Passwuert" + }, + "title": "SmartHab ariichten" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/syncthru/translations/lb.json b/homeassistant/components/syncthru/translations/lb.json new file mode 100644 index 0000000000..4e5a8218bd --- /dev/null +++ b/homeassistant/components/syncthru/translations/lb.json @@ -0,0 +1,16 @@ +{ + "config": { + "error": { + "invalid_url": "Ong\u00eblteg URL" + }, + "flow_title": "Samsung SyncThru Printer: {name}", + "step": { + "user": { + "data": { + "name": "Numm", + "url": "Web interface URL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wolflink/translations/lb.json b/homeassistant/components/wolflink/translations/lb.json new file mode 100644 index 0000000000..97a65b12d0 --- /dev/null +++ b/homeassistant/components/wolflink/translations/lb.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Feeler beim verbannen", + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "device": { + "data": { + "device_name": "Apparat" + }, + "title": "WOLF Apparat auswielen" + }, + "user": { + "data": { + "password": "Passwuert", + "username": "Benotzernumm" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wolflink/translations/sensor.lb.json b/homeassistant/components/wolflink/translations/sensor.lb.json new file mode 100644 index 0000000000..4a19955c56 --- /dev/null +++ b/homeassistant/components/wolflink/translations/sensor.lb.json @@ -0,0 +1,53 @@ +{ + "state": { + "wolflink__state": { + "1_x_warmwasser": "1x DHW", + "aktiviert": "Aktiv\u00e9iert", + "at_abschaltung": "OT ausmaachen", + "at_frostschutz": "OT Frostschutz", + "aus": "Deaktiv\u00e9iert", + "auto": "Auto", + "auto_off_cool": "AutoOffCool", + "auto_on_cool": "AutoOnCool", + "automatik_aus": "Automatik AUS", + "automatik_ein": "Automatik UN", + "bereit_keine_ladung": "Prett, lued net", + "cooling": "Ofkillen", + "deaktiviert": "Inaktiv", + "eco": "Eco", + "ein": "Aktiv\u00e9iert", + "frostschutz": "Frostschutz", + "gasdruck": "Gas Drock", + "glt_betrieb": "BMS Modus", + "heizbetrieb": "Heizung Modus", + "heizung": "Heizung", + "initialisierung": "Initialis\u00e9ierung", + "kalibration": "Kalibratioun", + "kalibration_warmwasserbetrieb": "DHW Kalibratioun", + "partymodus": "Party Modus", + "reduzierter_betrieb": "Limit\u00e9ierte Modus", + "rt_abschaltung": "RT ausmaachen", + "rt_frostschutz": "RT Frostschutz", + "schornsteinfeger": "Emissioun Test", + "smart_home": "SmartHome", + "softstart": "Soft Start", + "solarbetrieb": "Solar Modus", + "sparbetrieb": "Economy Modus", + "sparen": "Economy", + "spreizung_hoch": "dT ze breet", + "spreizung_kf": "KF ausbreeden", + "stabilisierung": "Stabilis\u00e9ierung", + "standby": "Standby", + "start": "Start", + "storung": "Feeler", + "test": "Test", + "tpw": "TPW", + "urlaubsmodus": "Vakanze Modus", + "warmwasser": "DHW", + "warmwasser_schnellstart": "DHW Schnell Start", + "warmwasserbetrieb": "DHW Modus", + "warmwasservorrang": "DHW Priorit\u00e9it", + "zunden": "Z\u00fcndung" + } + } +} \ No newline at end of file