diff --git a/homeassistant/components/accuweather/translations/en.json b/homeassistant/components/accuweather/translations/en.json new file mode 100644 index 00000000000..1b6a5052fc0 --- /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 00000000000..c0e3c9c97a0 --- /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 00000000000..e1209bca632 --- /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 e138b7d7fa4..bfb094c00f9 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 00000000000..1b32ae55b19 --- /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 4e33d39072c..b6af356f387 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 3dc1261132f..ff20290e950 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 3605a76b372..cb7701e9a0a 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 4224546df43..540462c889d 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 ea9785d2039..8b0ea38c2f6 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 29ad4ee88ef..7e2cf0bf98a 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 e6e2f760a8d..d81ddd63f0b 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 26665617b1d..cd539ae184c 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 2c522045cab..4b195cc5466 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 00000000000..0378cd2300e --- /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 00000000000..4e5a8218bd7 --- /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 00000000000..97a65b12d02 --- /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 00000000000..4a19955c56e --- /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