diff --git a/homeassistant/components/abode/translations/lt.json b/homeassistant/components/abode/translations/lt.json new file mode 100644 index 00000000000..883b5c03e2c --- /dev/null +++ b/homeassistant/components/abode/translations/lt.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis", + "username": "El. pa\u0161tas" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/adguard/translations/lt.json b/homeassistant/components/adguard/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/adguard/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/airvisual/translations/lt.json b/homeassistant/components/airvisual/translations/lt.json new file mode 100644 index 00000000000..733b52a2871 --- /dev/null +++ b/homeassistant/components/airvisual/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "node_pro": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/alarm_control_panel/translations/lt.json b/homeassistant/components/alarm_control_panel/translations/lt.json index c8a44246004..7638dc86a47 100644 --- a/homeassistant/components/alarm_control_panel/translations/lt.json +++ b/homeassistant/components/alarm_control_panel/translations/lt.json @@ -1,13 +1,44 @@ { + "device_automation": { + "action_type": { + "arm_away": "U\u017erakinti {entity_name}", + "arm_home": "U\u017erakinti {entity_name} - Namie", + "arm_night": "U\u017erakinti {entity_name} - Naktin\u0117 apsauga", + "arm_vacation": "U\u017erakinti {entity_name} atostog\u0173 re\u017eime", + "disarm": "I\u0161jungti {entity_name}", + "trigger": "Suaktyvinti {entity_name}" + }, + "condition_type": { + "is_armed_away": "{entity_name} yra u\u017erakinta", + "is_armed_home": "{entity_name} yra u\u017erakinta nam\u0173 re\u017eime", + "is_armed_night": "{entity_name} u\u017erakinta naktin\u0117 apsauga", + "is_armed_vacation": "{entity_name} u\u017erakinta atostog\u0173 re\u017eime", + "is_disarmed": "{entity_name} i\u0161jungta", + "is_triggered": "{entity_name} suveik\u0117" + }, + "trigger_type": { + "armed_away": "{entity_name} u\u017erakinta", + "armed_home": "{entity_name} u\u017erakinta - Namie", + "armed_night": "{entity_name} u\u017erakinta - Naktin\u0117 apsauga", + "armed_vacation": "{entity_name} u\u017erakinta - atostog\u0173 re\u017eime", + "disarmed": "{entity_name} i\u0161jungta", + "triggered": "{entity_name} suveik\u0117" + } + }, "state": { "_": { "armed": "U\u017erakinta", - "armed_home": "Nam\u0173 apsauga \u012fjungta", - "arming": "Saugojimo re\u017eimo \u012fjungimas", + "armed_away": "U\u017erakinta", + "armed_custom_bypass": "U\u017erakinta su ap\u0117jimu", + "armed_home": "\u012ejungta - Namie", + "armed_night": "Naktin\u0117 apsauga", + "armed_vacation": "U\u017erakinta - atostog\u0173 re\u017eime", + "arming": "U\u017erakinama", "disarmed": "Atrakinta", "disarming": "Saugojimo re\u017eimo i\u0161jungimas", "pending": "Laukiama", "triggered": "Aktyvinta" } - } + }, + "title": "Signalizacijos valdymo pultas" } \ No newline at end of file diff --git a/homeassistant/components/alarmdecoder/translations/lt.json b/homeassistant/components/alarmdecoder/translations/lt.json new file mode 100644 index 00000000000..c82e4b7b7e6 --- /dev/null +++ b/homeassistant/components/alarmdecoder/translations/lt.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "\u012erenginys jau sukonfig\u016bruotas" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/alert/translations/lt.json b/homeassistant/components/alert/translations/lt.json new file mode 100644 index 00000000000..9154d7bc0a0 --- /dev/null +++ b/homeassistant/components/alert/translations/lt.json @@ -0,0 +1,7 @@ +{ + "state": { + "_": { + "idle": "Laukiama" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ambiclimate/translations/lt.json b/homeassistant/components/ambiclimate/translations/lt.json new file mode 100644 index 00000000000..701f066e84c --- /dev/null +++ b/homeassistant/components/ambiclimate/translations/lt.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "auth": { + "description": "Pra\u0161ome sekti \u0161ia [nuoroda]({authorization_url}) ir **leisti** prieig\u0105 prie savo \"Ambiclimate\" paskyros, tada gr\u012f\u017ekite ir paspauskite **Pateikti** toliau.\n(\u012esitikinkite, kad nurodytas gr\u012f\u017etamojo ry\u0161io URL yra {cb_url})" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/automation/translations/hu.json b/homeassistant/components/automation/translations/hu.json index 5ebb2c43351..b47a2f390d2 100644 --- a/homeassistant/components/automation/translations/hu.json +++ b/homeassistant/components/automation/translations/hu.json @@ -4,7 +4,7 @@ "fix_flow": { "step": { "confirm": { - "description": "A \"{name}\" (`{entity_id}`) automatizmusnak van egy m\u0171velete, amely egy ismeretlen szolg\u00e1ltat\u00e1st h\u00edv meg: `{service}`.\n\nEz a hiba megakad\u00e1lyozza az automatizmus megfelel\u0151 m\u0171k\u00f6d\u00e9s\u00e9t. Lehet, hogy ez a szolg\u00e1ltat\u00e1s m\u00e1r nem \u00e9rhet\u0151 el, vagy tal\u00e1n egy el\u00edr\u00e1s okozta.\n\nA hiba kijav\u00edt\u00e1s\u00e1hoz [szerkessze az automatizmust]({edit}), \u00e9s t\u00e1vol\u00edtsa el a szolg\u00e1ltat\u00e1st h\u00edv\u00f3 m\u0171veletet.\n\nKattintson az al\u00e1bbi MEHET gombra annak meger\u0151s\u00edt\u00e9s\u00e9hez, hogy jav\u00edtotta-e ezt az automatiz\u00e1l\u00e1st.", + "description": "A \"{name}\" (`{entity_id}`) automatizmusnak van egy m\u0171velete, amely egy ismeretlen szolg\u00e1ltat\u00e1st h\u00edv meg: `{service}`.\n\nEz a hiba megakad\u00e1lyozza az automatizmus megfelel\u0151 m\u0171k\u00f6d\u00e9s\u00e9t. Lehet, hogy ez a szolg\u00e1ltat\u00e1s m\u00e1r nem \u00e9rhet\u0151 el, vagy tal\u00e1n egy el\u00edr\u00e1s okozta.\n\nA hiba kijav\u00edt\u00e1s\u00e1hoz [szerkessze az automatizmust]({edit}), \u00e9s t\u00e1vol\u00edtsa el vagy \u00edrja \u00e1t a szolg\u00e1ltat\u00e1st h\u00edv\u00f3 m\u0171veletet.\n\nKattintson az al\u00e1bbi MEHET gombra annak meger\u0151s\u00edt\u00e9s\u00e9hez, hogy jav\u00edtotta-e ezt a hib\u00e1t.", "title": "{name} egy ismeretlen szolg\u00e1ltat\u00e1st haszn\u00e1l" } } diff --git a/homeassistant/components/axis/translations/lt.json b/homeassistant/components/axis/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/axis/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blink/translations/lt.json b/homeassistant/components/blink/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/blink/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blink/translations/pl.json b/homeassistant/components/blink/translations/pl.json index 72b6c32e5be..1fc8144fec6 100644 --- a/homeassistant/components/blink/translations/pl.json +++ b/homeassistant/components/blink/translations/pl.json @@ -14,7 +14,7 @@ "data": { "2fa": "Kod uwierzytelniania dwusk\u0142adnikowego" }, - "description": "Wprowad\u017a kod PIN wys\u0142any na Tw\u00f3j adres e-mail.", + "description": "Wprowad\u017a kod PIN wys\u0142any e-mailem lub smsem.", "title": "Uwierzytelnianie dwusk\u0142adnikowe" }, "user": { diff --git a/homeassistant/components/camera/translations/lt.json b/homeassistant/components/camera/translations/lt.json index 1687427f7a1..8dc67be912f 100644 --- a/homeassistant/components/camera/translations/lt.json +++ b/homeassistant/components/camera/translations/lt.json @@ -1,9 +1,10 @@ { "state": { "_": { - "idle": "Laukimo re\u017eimas", + "idle": "Laukiama", "recording": "\u012era\u0161oma", "streaming": "Transliuojama" } - } + }, + "title": "Kamera" } \ No newline at end of file diff --git a/homeassistant/components/climate/translations/lt.json b/homeassistant/components/climate/translations/lt.json index d9a5d057d40..d19c6ffb63b 100644 --- a/homeassistant/components/climate/translations/lt.json +++ b/homeassistant/components/climate/translations/lt.json @@ -1,11 +1,85 @@ { "state": { "_": { + "auto": "Auto", "cool": "V\u0117sina", "dry": "D\u017eiovina", + "fan_only": "Tik ventiliatorius", "heat": "\u0160ildo", "heat_cool": "\u0160ildo/V\u0117sina", "off": "I\u0161jungta" } - } + }, + "state_attributes": { + "_": { + "aux_heat": { + "name": "I\u0161orinis \u0161ildymas" + }, + "current_humidity": { + "name": "Dabartin\u0117 dr\u0117gm\u0117" + }, + "current_temperature": { + "name": "Dabartin\u0117 temperat\u016bra" + }, + "fan_mode": { + "name": "Ventiliatoriaus re\u017eimas", + "state": { + "auto": "Auto", + "diffuse": "Difuzinis", + "focus": "Fokusuotas", + "high": "Auk\u0161tas", + "low": "\u017demas", + "medium": "Vidutinis", + "middle": "Vidurinis", + "off": "I\u0161jungta", + "on": "\u012ejungta", + "top": "Vir\u0161uje" + } + }, + "fan_modes": { + "name": "Ventiliatoriaus re\u017eimai" + }, + "humidity": { + "name": "Tikslin\u0117 dr\u0117gm\u0117" + }, + "hvac_action": { + "name": "Dabartinis veiksmas", + "state": { + "drying": "D\u017eiovinama", + "fan": "Ventiliatorius", + "heating": "\u0160ildoma", + "idle": "Laukiama", + "off": "I\u0161jungta" + } + }, + "hvac_modes": { + "name": "\u0160VOK re\u017eimai" + }, + "max_humidity": { + "name": "Maksimali tikslin\u0117 dr\u0117gm\u0117" + }, + "swing_mode": { + "state": { + "on": "\u012ejungta", + "vertical": "Vertikalus" + } + }, + "swing_modes": { + "name": "P\u016btimo re\u017eimai" + }, + "target_temp_high": { + "name": "Auk\u0161\u010diausia tikslin\u0117 temperat\u016bra" + }, + "target_temp_low": { + "name": "\u017demutin\u0117 tikslin\u0117 temperat\u016bra" + }, + "target_temp_step": { + "name": "Tikslin\u0117s temperat\u016bros \u017eingsnis" + }, + "temperature": { + "name": "Tikslin\u0117 temperat\u016bra" + } + } + }, + "title": "Termostatas" } \ No newline at end of file diff --git a/homeassistant/components/control4/translations/lt.json b/homeassistant/components/control4/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/control4/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/daikin/translations/lt.json b/homeassistant/components/daikin/translations/lt.json new file mode 100644 index 00000000000..b8710e82a4c --- /dev/null +++ b/homeassistant/components/daikin/translations/lt.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "already_configured": "\u012erenginys jau sukonfig\u016bruotas" + }, + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/demo/translations/lt.json b/homeassistant/components/demo/translations/lt.json new file mode 100644 index 00000000000..7dcf1541a15 --- /dev/null +++ b/homeassistant/components/demo/translations/lt.json @@ -0,0 +1,27 @@ +{ + "entity": { + "climate": { + "ubercool": { + "state_attributes": { + "fan_mode": { + "state": { + "auto_high": "Auto auk\u0161tas", + "auto_low": "Auto \u017eemas", + "on_high": "\u012ejungta auk\u0161tas", + "on_low": "\u012ejungta \u017eemas" + } + }, + "swing_mode": { + "state": { + "1": "1", + "2": "2", + "3": "3", + "auto": "Auto", + "off": "I\u0161jungta" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/demo/translations/pl.json b/homeassistant/components/demo/translations/pl.json index d42e9e256bd..8d6df7da6e9 100644 --- a/homeassistant/components/demo/translations/pl.json +++ b/homeassistant/components/demo/translations/pl.json @@ -1,5 +1,28 @@ { "entity": { + "climate": { + "ubercool": { + "state_attributes": { + "fan_mode": { + "state": { + "auto_high": "wysoki (auto)", + "auto_low": "niski (auto)", + "on_high": "wysoki", + "on_low": "niski" + } + }, + "swing_mode": { + "state": { + "1": "1", + "2": "2", + "3": "3", + "auto": "auto", + "off": "wy\u0142." + } + } + } + } + }, "select": { "speed": { "state": { @@ -18,6 +41,15 @@ "sleep": "noc" } } + }, + "vacuum": { + "model_s": { + "state_attributes": { + "cleaned_area": { + "name": "wyczyszczony obszar" + } + } + } } }, "issues": { diff --git a/homeassistant/components/devolo_home_control/translations/lt.json b/homeassistant/components/devolo_home_control/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/dexcom/translations/lt.json b/homeassistant/components/dexcom/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/dexcom/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/doorbird/translations/lt.json b/homeassistant/components/doorbird/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/doorbird/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/dsmr/translations/pl.json b/homeassistant/components/dsmr/translations/pl.json index 84a04cff625..7ad220caff3 100644 --- a/homeassistant/components/dsmr/translations/pl.json +++ b/homeassistant/components/dsmr/translations/pl.json @@ -48,6 +48,16 @@ } } }, + "entity": { + "sensor": { + "electricity_tariff": { + "state": { + "low": "niska", + "normal": "normalna" + } + } + } + }, "options": { "step": { "init": { diff --git a/homeassistant/components/esphome/translations/lt.json b/homeassistant/components/esphome/translations/lt.json new file mode 100644 index 00000000000..9fcd4994865 --- /dev/null +++ b/homeassistant/components/esphome/translations/lt.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "already_configured": "\u012erenginys jau sukonfig\u016bruotas" + }, + "step": { + "authenticate": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/lt.json b/homeassistant/components/flick_electric/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/flick_electric/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/flo/translations/lt.json b/homeassistant/components/flo/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/flo/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/glances/translations/lt.json b/homeassistant/components/glances/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/glances/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/gogogate2/translations/lt.json b/homeassistant/components/gogogate2/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/gogogate2/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hlk_sw16/translations/lt.json b/homeassistant/components/hlk_sw16/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/hlk_sw16/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homematicip_cloud/translations/lt.json b/homeassistant/components/homematicip_cloud/translations/lt.json index a270a8acbc2..f5a6d1385c5 100644 --- a/homeassistant/components/homematicip_cloud/translations/lt.json +++ b/homeassistant/components/homematicip_cloud/translations/lt.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "\u012erenginys jau sukonfig\u016bruotas" + }, "step": { "init": { "data": { diff --git a/homeassistant/components/huawei_lte/translations/lt.json b/homeassistant/components/huawei_lte/translations/lt.json new file mode 100644 index 00000000000..c0035358539 --- /dev/null +++ b/homeassistant/components/huawei_lte/translations/lt.json @@ -0,0 +1,14 @@ +{ + "config": { + "error": { + "incorrect_password": "Neteisingas slapta\u017eodis" + }, + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hue/translations/lt.json b/homeassistant/components/hue/translations/lt.json index 6838078d19d..74e36f8c4dc 100644 --- a/homeassistant/components/hue/translations/lt.json +++ b/homeassistant/components/hue/translations/lt.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "\u012erenginys jau sukonfig\u016bruotas" + }, "step": { "init": { "data": { diff --git a/homeassistant/components/hvv_departures/translations/lt.json b/homeassistant/components/hvv_departures/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/hvv_departures/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iaqualink/translations/lt.json b/homeassistant/components/iaqualink/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/iaqualink/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/icloud/translations/lt.json b/homeassistant/components/icloud/translations/lt.json new file mode 100644 index 00000000000..883b5c03e2c --- /dev/null +++ b/homeassistant/components/icloud/translations/lt.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis", + "username": "El. pa\u0161tas" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/insteon/translations/lt.json b/homeassistant/components/insteon/translations/lt.json new file mode 100644 index 00000000000..954f27dbf51 --- /dev/null +++ b/homeassistant/components/insteon/translations/lt.json @@ -0,0 +1,11 @@ +{ + "options": { + "step": { + "change_hub_config": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/lt.json b/homeassistant/components/isy994/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/isy994/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/knx/translations/bg.json b/homeassistant/components/knx/translations/bg.json index eadda227e1d..7d7dd5321cd 100644 --- a/homeassistant/components/knx/translations/bg.json +++ b/homeassistant/components/knx/translations/bg.json @@ -39,6 +39,9 @@ "user_id": "ID \u043d\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044f", "user_password": "\u041f\u0430\u0440\u043e\u043b\u0430 \u043d\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044f" } + }, + "tunnel": { + "title": "\u0422\u0443\u043d\u0435\u043b" } } }, @@ -49,6 +52,9 @@ "unsupported_tunnel_type": "\u0418\u0437\u0431\u0440\u0430\u043d\u0438\u044f\u0442 \u0442\u0438\u043f \u0442\u0443\u043d\u0435\u043b\u0438\u0440\u0430\u043d\u0435 \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 \u043e\u0442 \u0448\u043b\u044e\u0437\u0430." }, "step": { + "communication_settings": { + "title": "\u041a\u043e\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438" + }, "manual_tunnel": { "data": { "host": "\u0425\u043e\u0441\u0442", @@ -74,7 +80,8 @@ } }, "tunnel": { - "description": "\u041c\u043e\u043b\u044f, \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0448\u043b\u044e\u0437 \u043e\u0442 \u0441\u043f\u0438\u0441\u044a\u043a\u0430." + "description": "\u041c\u043e\u043b\u044f, \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0448\u043b\u044e\u0437 \u043e\u0442 \u0441\u043f\u0438\u0441\u044a\u043a\u0430.", + "title": "\u0422\u0443\u043d\u0435\u043b" } } } diff --git a/homeassistant/components/knx/translations/ca.json b/homeassistant/components/knx/translations/ca.json index ff039591f21..4ec9a2b8c97 100644 --- a/homeassistant/components/knx/translations/ca.json +++ b/homeassistant/components/knx/translations/ca.json @@ -27,6 +27,13 @@ "description": "Introdueix el tipus de connexi\u00f3 a utilitzar per a la connexi\u00f3 KNX.\n AUTOM\u00c0TICA: la integraci\u00f3 s'encarrega de la connectivitat al bus KNX realitzant una exploraci\u00f3 de la passarel\u00b7la.\n T\u00daNEL: la integraci\u00f3 es connectar\u00e0 al bus KNX mitjan\u00e7ant un t\u00fanel.\n ENCAMINAMENT: la integraci\u00f3 es connectar\u00e0 al bus KNX mitjan\u00e7ant l'encaminament.", "title": "Connexi\u00f3 KNX" }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "`Autom\u00e0tic` utilitzar\u00e0 el primer punt final ('endpoint') de t\u00fanel lliure." + }, + "description": "Seleccioneu el t\u00fanel utilitzat per a la connexi\u00f3.", + "title": "Punt final ('endpoint') del t\u00fanel" + }, "manual_tunnel": { "data": { "host": "Amfitri\u00f3", @@ -150,6 +157,13 @@ "description": "Introdueix el tipus de connexi\u00f3 a utilitzar per a la connexi\u00f3 KNX.\n AUTOM\u00c0TICA: la integraci\u00f3 s'encarrega de la connectivitat al bus KNX realitzant una exploraci\u00f3 de la passarel\u00b7la.\n T\u00daNEL: la integraci\u00f3 es connectar\u00e0 al bus KNX mitjan\u00e7ant un t\u00fanel.\n ENCAMINAMENT: la integraci\u00f3 es connectar\u00e0 al bus KNX mitjan\u00e7ant l'encaminament.", "title": "Connexi\u00f3 KNX" }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "`Autom\u00e0tic` utilitzar\u00e0 el primer punt final ('endpoint') de t\u00fanel lliure." + }, + "description": "Seleccioneu el t\u00fanel utilitzat per a la connexi\u00f3.", + "title": "Punt final ('endpoint') del t\u00fanel" + }, "manual_tunnel": { "data": { "host": "Amfitri\u00f3", diff --git a/homeassistant/components/knx/translations/de.json b/homeassistant/components/knx/translations/de.json index f2a63223cbe..441b90abb88 100644 --- a/homeassistant/components/knx/translations/de.json +++ b/homeassistant/components/knx/translations/de.json @@ -11,6 +11,10 @@ "invalid_individual_address": "Wert ist keine g\u00fcltige physikalische Adresse. 'Bereich.Linie.Teilnehmer'", "invalid_ip_address": "Ung\u00fcltige IPv4 Adresse.", "invalid_signature": "Das Passwort zum Entschl\u00fcsseln der `.knxkeys` Datei ist ung\u00fcltig.", + "keyfile_invalid_signature": "Das Passwort f\u00fcr die `.knxkeys` Datei ist falsch.", + "keyfile_no_backbone_key": "Die `.knxkeys` Datei enth\u00e4lt keinen Backbone-Schl\u00fcssel f\u00fcr Secure Routing.", + "keyfile_no_tunnel_for_host": "Die `.knxkeys` Datei enth\u00e4lt keine Verbindungsinformationen f\u00fcr Host `{host}`.", + "keyfile_not_found": "Die angegebene `.knxkeys` Datei wurde nicht in config/.storage/knx/ gefunden", "no_router_discovered": "Es wurde kein KNXnet/IP-Router im Netzwerk gefunden.", "no_tunnel_discovered": "Es konnte kein KNX Tunneling Server in deinem Netzwerk gefunden werden.", "unsupported_tunnel_type": "Ausgew\u00e4hlter Tunneltyp wird vom Gateway nicht unterst\u00fctzt." @@ -20,7 +24,15 @@ "data": { "connection_type": "KNX-Verbindungstyp" }, - "description": "Bitte gib den Verbindungstyp ein, den wir f\u00fcr deine KNX-Verbindung verwenden sollen. \n AUTOMATISCH - Die Integration k\u00fcmmert sich um die Verbindung zu deinem KNX Bus, indem sie einen Gateway-Scan durchf\u00fchrt. \n TUNNELING - Die Integration stellt die Verbindung zu deinem KNX Bus \u00fcber Tunneling her. \n ROUTING - Die Integration stellt die Verbindung zu deinem KNX-Bus \u00fcber Routing her." + "description": "Bitte gib den Verbindungstyp ein, den wir f\u00fcr deine KNX-Verbindung verwenden sollen. \n AUTOMATISCH - Die Integration k\u00fcmmert sich um die Verbindung zu deinem KNX Bus, indem sie einen Gateway-Scan durchf\u00fchrt. \n TUNNELING - Die Integration stellt die Verbindung zu deinem KNX Bus \u00fcber Tunneling her. \n ROUTING - Die Integration stellt die Verbindung zu deinem KNX-Bus \u00fcber Routing her.", + "title": "KNX Verbindung" + }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "\u201eAutomatisch\u201c verwendet den ersten freien Tunnelendpunkt." + }, + "description": "W\u00e4hle den f\u00fcr die Verbindung verwendeten Tunnel aus.", + "title": "Tunnelendpunkt" }, "manual_tunnel": { "data": { @@ -36,7 +48,8 @@ "port": "Port der KNX/IP-Tunneling Schnittstelle.", "route_back": "Aktiviere diese Option, wenn sich dein KNXnet/IP-Tunnelserver hinter NAT befindet. Gilt nur f\u00fcr UDP-Verbindungen." }, - "description": "Bitte gib die Verbindungsinformationen deiner Tunnel-Schnittstelle ein." + "description": "Bitte gib die Verbindungsinformationen deiner Tunnel-Schnittstelle ein.", + "title": "Tunnel Einstellungen" }, "routing": { "data": { @@ -50,15 +63,17 @@ "individual_address": "Physikalische Adresse, die von Home Assistant verwendet werden soll, z.B. \u201e0.0.4\u201c.", "local_ip": "Lasse das Feld leer, um die automatische Erkennung zu verwenden." }, - "description": "Bitte konfiguriere die Routing-Optionen." + "description": "Bitte konfiguriere die Routing-Optionen.", + "title": "Routing" }, "secure_key_source": { "description": "W\u00e4hle aus, wie du KNX/IP-Secure konfigurieren m\u00f6chtest.", "menu_options": { - "secure_knxkeys": "Verwende eine \".knxkeys\" Datei mit IP-Secure-Schl\u00fcsseln", + "secure_knxkeys": "Verwende eine \".knxkeys\" Datei mit IP-Secure Schl\u00fcsseln", "secure_routing_manual": "IP-Secure Backbone-Schl\u00fcssel manuell konfigurieren", - "secure_tunnel_manual": "IP-Secure-Schl\u00fcssel manuell konfigurieren" - } + "secure_tunnel_manual": "IP-Secure Schl\u00fcssel manuell konfigurieren" + }, + "title": "KNX IP-Secure" }, "secure_knxkeys": { "data": { @@ -69,7 +84,8 @@ "knxkeys_filename": "Die Datei wird in deinem Konfigurationsverzeichnis unter `.storage/knx/` erwartet.\nIm Home Assistant OS w\u00e4re dies `/config/.storage/knx/`\nBeispiel: `my_project.knxkeys`", "knxkeys_password": "Dies wurde beim Exportieren der Datei aus ETS gesetzt." }, - "description": "Bitte gib die Informationen f\u00fcr deine `.knxkeys` Datei ein." + "description": "Bitte gib die Informationen f\u00fcr deine `.knxkeys` Datei ein.", + "title": "Schl\u00fcsselbund" }, "secure_routing_manual": { "data": { @@ -80,7 +96,8 @@ "backbone_key": "Kann im Report \"Projekt-Sicherheit\" eines ETS-Projekts eingesehen werden. z.B. '00112233445566778899AABBCCDDEEFF'", "sync_latency_tolerance": "Der Standardwert ist 1000." }, - "description": "Bitte gib deine IP-Secure Informationen ein." + "description": "Bitte gib deine IP-Secure Informationen ein.", + "title": "Secure Routing" }, "secure_tunnel_manual": { "data": { @@ -93,13 +110,15 @@ "user_id": "Dies ist oft die Tunnelnummer +1. \u201eTunnel 2\u201c h\u00e4tte also die Benutzer-ID \u201e3\u201c.", "user_password": "Passwort f\u00fcr die spezifische Tunnelverbindung, die im Bereich \u201eEigenschaften\u201c des Tunnels in ETS festgelegt wurde." }, - "description": "Bitte gib deine IP-Secure Informationen ein." + "description": "Bitte gib deine IP-Secure Informationen ein.", + "title": "Secure Tunneling" }, "tunnel": { "data": { "gateway": "KNX Tunnel Verbindung" }, - "description": "Bitte w\u00e4hle eine Schnittstelle aus der Liste aus." + "description": "Bitte w\u00e4hle eine Schnittstelle aus der Liste aus.", + "title": "Tunnel" } } }, @@ -111,6 +130,10 @@ "invalid_individual_address": "Wert ist keine g\u00fcltige physikalische Adresse. 'Bereich.Linie.Teilnehmer'", "invalid_ip_address": "Ung\u00fcltige IPv4 Adresse.", "invalid_signature": "Das Passwort zum Entschl\u00fcsseln der `.knxkeys` Datei ist ung\u00fcltig.", + "keyfile_invalid_signature": "Das Passwort f\u00fcr die `.knxkeys` Datei ist falsch.", + "keyfile_no_backbone_key": "Die `.knxkeys` Datei enth\u00e4lt keinen Backbone-Schl\u00fcssel f\u00fcr Secure Routing.", + "keyfile_no_tunnel_for_host": "Die `.knxkeys` Datei enth\u00e4lt keine Verbindungsinformationen f\u00fcr Host `{host}`.", + "keyfile_not_found": "Die angegebene `.knxkeys` Datei wurde nicht in config/.storage/knx/ gefunden", "no_router_discovered": "Es wurde kein KNXnet/IP-Router im Netzwerk gefunden.", "no_tunnel_discovered": "Es konnte kein KNX Tunneling Server in deinem Netzwerk gefunden werden.", "unsupported_tunnel_type": "Ausgew\u00e4hlter Tunneltyp wird vom Gateway nicht unterst\u00fctzt." @@ -124,13 +147,22 @@ "data_description": { "rate_limit": "Maximal ausgehende Telegramme pro Sekunde.\n `0`, um das Limit zu deaktivieren. Empfohlen: 0 oder 20 bis 40", "state_updater": "Standardeinstellung f\u00fcr das Lesen von Zust\u00e4nden aus dem KNX-Bus. Wenn diese Option deaktiviert ist, wird der Home Assistant den Zustand der Entit\u00e4ten nicht aktiv vom KNX-Bus abrufen. Kann durch die Entity-Optionen `sync_state` au\u00dfer Kraft gesetzt werden." - } + }, + "title": "Kommunikationseinstellungen" }, "connection_type": { "data": { - "connection_type": "KNX-Verbindungstyp" + "connection_type": "KNX Verbindungstyp" }, - "description": "Bitte gib den Verbindungstyp ein, den wir f\u00fcr deine KNX-Verbindung verwenden sollen. \n AUTOMATISCH - Die Integration k\u00fcmmert sich um die Verbindung zu deinem KNX Bus, indem sie einen Gateway-Scan durchf\u00fchrt. \n TUNNELING - Die Integration stellt die Verbindung zu deinem KNX Bus \u00fcber Tunneling her. \n ROUTING - Die Integration stellt die Verbindung zu deinem KNX-Bus \u00fcber Routing her." + "description": "Bitte gib den Verbindungstyp ein, den wir f\u00fcr deine KNX-Verbindung verwenden sollen. \n AUTOMATISCH - Die Integration k\u00fcmmert sich um die Verbindung zu deinem KNX Bus, indem sie einen Gateway-Scan durchf\u00fchrt. \n TUNNELING - Die Integration stellt die Verbindung zu deinem KNX Bus \u00fcber eine Tunnel-Schnittstelle her. \n ROUTING - Die Integration kommuniziert mit deinem KNX-Bus \u00fcber Routing.", + "title": "KNX Verbindung" + }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "\u201eAutomatisch\u201c verwendet den ersten freien Tunnelendpunkt." + }, + "description": "W\u00e4hle den f\u00fcr die Verbindung verwendeten Tunnel aus.", + "title": "Tunnelendpunkt" }, "manual_tunnel": { "data": { @@ -146,13 +178,15 @@ "port": "Port der KNX/IP-Tunneling Schnittstelle.", "route_back": "Aktiviere diese Option, wenn sich dein KNXnet/IP-Tunnelserver hinter NAT befindet. Gilt nur f\u00fcr UDP-Verbindungen." }, - "description": "Bitte gib die Verbindungsinformationen deiner Tunnel-Schnittstelle ein." + "description": "Bitte gib die Verbindungsinformationen deiner Tunnel-Schnittstelle ein.", + "title": "Tunnel Einstellungen" }, "options_init": { "menu_options": { "communication_settings": "Kommunikationseinstellungen", "connection_type": "KNX-Schnittstelle konfigurieren" - } + }, + "title": "KNX Einstellungen" }, "routing": { "data": { @@ -166,15 +200,17 @@ "individual_address": "Physikalische Adresse, die von Home Assistant verwendet werden soll, z.B. \u201e0.0.4\u201c.", "local_ip": "Lasse das Feld leer, um die automatische Erkennung zu verwenden." }, - "description": "Bitte konfiguriere die Routing-Optionen." + "description": "Bitte konfiguriere die Routing-Optionen.", + "title": "Routing" }, "secure_key_source": { "description": "W\u00e4hle aus, wie du KNX/IP-Secure konfigurieren m\u00f6chtest.", "menu_options": { - "secure_knxkeys": "Verwende eine \".knxkeys\" Datei mit IP-Secure-Schl\u00fcsseln", + "secure_knxkeys": "Verwende eine \".knxkeys\" Datei mit IP-Secure Schl\u00fcsseln", "secure_routing_manual": "IP-Secure Backbone-Schl\u00fcssel manuell konfigurieren", - "secure_tunnel_manual": "IP-Secure-Schl\u00fcssel manuell konfigurieren" - } + "secure_tunnel_manual": "IP-Secure Schl\u00fcssel manuell konfigurieren" + }, + "title": "KNX IP-Secure" }, "secure_knxkeys": { "data": { @@ -185,7 +221,8 @@ "knxkeys_filename": "Die Datei wird in deinem Konfigurationsverzeichnis unter `.storage/knx/` erwartet.\nIm Home Assistant OS w\u00e4re dies `/config/.storage/knx/`\nBeispiel: `my_project.knxkeys`", "knxkeys_password": "Dies wurde beim Exportieren der Datei aus ETS gesetzt." }, - "description": "Bitte gib die Informationen f\u00fcr deine `.knxkeys` Datei ein." + "description": "Bitte gib die Informationen f\u00fcr deine `.knxkeys` Datei ein.", + "title": "Schl\u00fcsselbund" }, "secure_routing_manual": { "data": { @@ -196,7 +233,8 @@ "backbone_key": "Kann im Report \"Projekt-Sicherheit\" eines ETS-Projekts eingesehen werden. z.B. '00112233445566778899AABBCCDDEEFF'", "sync_latency_tolerance": "Der Standardwert ist 1000." }, - "description": "Bitte gib deine IP-Secure Informationen ein." + "description": "Bitte gib deine IP-Secure Informationen ein.", + "title": "Secure Routing" }, "secure_tunnel_manual": { "data": { @@ -209,13 +247,15 @@ "user_id": "Dies ist oft die Tunnelnummer +1. \u201eTunnel 2\u201c h\u00e4tte also die Benutzer-ID \u201e3\u201c.", "user_password": "Passwort f\u00fcr die spezifische Tunnelverbindung, die im Bereich \u201eEigenschaften\u201c des Tunnels in ETS festgelegt wurde." }, - "description": "Bitte gib deine IP-Secure Informationen ein." + "description": "Bitte gib deine IP-Secure Informationen ein.", + "title": "Secure Tunneling" }, "tunnel": { "data": { "gateway": "KNX Tunnel Verbindung" }, - "description": "Bitte w\u00e4hle eine Schnittstelle aus der Liste aus." + "description": "Bitte w\u00e4hle eine Schnittstelle aus der Liste aus.", + "title": "Tunnel" } } } diff --git a/homeassistant/components/knx/translations/el.json b/homeassistant/components/knx/translations/el.json index b9e71239cdb..8dd147ee05a 100644 --- a/homeassistant/components/knx/translations/el.json +++ b/homeassistant/components/knx/translations/el.json @@ -11,6 +11,10 @@ "invalid_individual_address": "\u0397 \u03c4\u03b9\u03bc\u03ae \u03b4\u03b5\u03bd \u03c4\u03b1\u03b9\u03c1\u03b9\u03ac\u03b6\u03b5\u03b9 \u03bc\u03b5 \u03c4\u03bf \u03bc\u03bf\u03c4\u03af\u03b2\u03bf \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03bc\u03b5\u03bc\u03bf\u03bd\u03c9\u03bc\u03ad\u03bd\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 KNX.\n \"area.line.device\"", "invalid_ip_address": "\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 IPv4.", "invalid_signature": "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5 knxkeys \u03b5\u03af\u03bd\u03b1\u03b9 \u03bb\u03ac\u03b8\u03bf\u03c2.", + "keyfile_invalid_signature": "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5 `.knxkeys` \u03b5\u03af\u03bd\u03b1\u03b9 \u03bb\u03ac\u03b8\u03bf\u03c2.", + "keyfile_no_backbone_key": "\u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf `.knxkeys` \u03b4\u03b5\u03bd \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03b5\u03b9 \u03b2\u03b1\u03c3\u03b9\u03ba\u03cc \u03ba\u03bb\u03b5\u03b9\u03b4\u03af \u03b3\u03b9\u03b1 \u03b1\u03c3\u03c6\u03b1\u03bb\u03ae \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7.", + "keyfile_no_tunnel_for_host": "\u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf `.knxkeys` \u03b4\u03b5\u03bd \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03b5\u03b9 \u03b4\u03b9\u03b1\u03c0\u03b9\u03c3\u03c4\u03b5\u03c5\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03bd \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae `{host} .", + "keyfile_not_found": "\u03a4\u03bf \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf `.knxkeys` \u03b4\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5 \u03c3\u03c4\u03b7 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae config/.storage/knx/", "no_router_discovered": "\u0394\u03b5\u03bd \u03b1\u03bd\u03b1\u03ba\u03b1\u03bb\u03cd\u03c6\u03b8\u03b7\u03ba\u03b5 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03bf\u03b3\u03b7\u03c4\u03ae\u03c2 KNXnet/IP \u03c3\u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf.", "no_tunnel_discovered": "\u0394\u03b5\u03bd \u03ae\u03c4\u03b1\u03bd \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c2 \u03bf \u03b5\u03bd\u03c4\u03bf\u03c0\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 KNX \u03c3\u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03cc \u03c3\u03b1\u03c2.", "unsupported_tunnel_type": "\u039f \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03c4\u03cd\u03c0\u03bf\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03c0\u03cd\u03bb\u03b7." @@ -20,7 +24,8 @@ "data": { "connection_type": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 KNX" }, - "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03c4\u03cd\u03c0\u03bf \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03ae \u03c3\u03b1\u03c2 KNX.\n AUTOMATIC - \u0397 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 \u03c6\u03c1\u03bf\u03bd\u03c4\u03af\u03b6\u03b5\u03b9 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03c5\u03bd\u03b4\u03b5\u03c3\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1 \u03bc\u03b5 \u03c4\u03bf KNX Bus \u03c3\u03b1\u03c2 \u03b5\u03ba\u03c4\u03b5\u03bb\u03ce\u03bd\u03c4\u03b1\u03c2 \u03bc\u03b9\u03b1 \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7 \u03c0\u03cd\u03bb\u03b7\u03c2.\n TUNNELING - \u0397 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 \u03b8\u03b1 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af \u03bc\u03b5 \u03c4\u03bf \u03b4\u03af\u03b1\u03c5\u03bb\u03bf KNX \u03bc\u03ad\u03c3\u03c9 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2.\n \u0394\u03a1\u039f\u039c\u039f\u039b\u039f\u0393\u0397\u03a3\u0397 - \u0397 \u03b5\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b8\u03b1 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af \u03bc\u03b5 \u03c4\u03bf \u03b4\u03af\u03b1\u03c5\u03bb\u03bf KNX \u03bc\u03ad\u03c3\u03c9 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2." + "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03c4\u03cd\u03c0\u03bf \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03ae \u03c3\u03b1\u03c2 KNX.\n AUTOMATIC - \u0397 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 \u03c6\u03c1\u03bf\u03bd\u03c4\u03af\u03b6\u03b5\u03b9 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03c5\u03bd\u03b4\u03b5\u03c3\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1 \u03bc\u03b5 \u03c4\u03bf KNX Bus \u03c3\u03b1\u03c2 \u03b5\u03ba\u03c4\u03b5\u03bb\u03ce\u03bd\u03c4\u03b1\u03c2 \u03bc\u03b9\u03b1 \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7 \u03c0\u03cd\u03bb\u03b7\u03c2.\n TUNNELING - \u0397 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 \u03b8\u03b1 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af \u03bc\u03b5 \u03c4\u03bf \u03b4\u03af\u03b1\u03c5\u03bb\u03bf KNX \u03bc\u03ad\u03c3\u03c9 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2.\n \u0394\u03a1\u039f\u039c\u039f\u039b\u039f\u0393\u0397\u03a3\u0397 - \u0397 \u03b5\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b8\u03b1 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af \u03bc\u03b5 \u03c4\u03bf \u03b4\u03af\u03b1\u03c5\u03bb\u03bf KNX \u03bc\u03ad\u03c3\u03c9 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2.", + "title": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 KNX" }, "manual_tunnel": { "data": { @@ -36,7 +41,8 @@ "port": "\u0398\u03cd\u03c1\u03b1 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 KNX/IP.", "route_back": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03b5\u03ac\u03bd \u03bf \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 \u03c3\u03b1\u03c2 KNXnet/IP tunneling \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c0\u03af\u03c3\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf NAT. \u0399\u03c3\u03c7\u03cd\u03b5\u03b9 \u03bc\u03cc\u03bd\u03bf \u03b3\u03b9\u03b1 \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03b5\u03b9\u03c2 UDP." }, - "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 \u03b4\u03b9\u03ac\u03bd\u03bf\u03b9\u03be\u03b7\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2." + "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 \u03b4\u03b9\u03ac\u03bd\u03bf\u03b9\u03be\u03b7\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2.", + "title": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2" }, "routing": { "data": { @@ -50,7 +56,8 @@ "individual_address": "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 KNX \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03b1\u03c0\u03cc \u03c4\u03bf Home Assistant, \u03c0.\u03c7. `0.0.4`.", "local_ip": "\u0391\u03c6\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf \u03ba\u03b5\u03bd\u03cc \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03b1\u03bd\u03b1\u03ba\u03ac\u03bb\u03c5\u03c8\u03b7." }, - "description": "\u0394\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2." + "description": "\u0394\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2.", + "title": "\u0394\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7" }, "secure_key_source": { "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c0\u03ce\u03c2 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf KNX/IP Secure.", @@ -58,7 +65,8 @@ "secure_knxkeys": "\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf `.knxkeys` \u03c0\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03b5\u03b9 \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03ac \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2 IP", "secure_routing_manual": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03bf\u03cd IP \u03b1\u03c3\u03c6\u03b1\u03bb\u03bf\u03cd\u03c2 \u03ba\u03bf\u03c1\u03bc\u03bf\u03cd \u03bc\u03b7 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1", "secure_tunnel_manual": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03c4\u03c1\u03bf\u03c5\u03c2 \u03c4\u03c9\u03bd \u03b4\u03b9\u03b1\u03c0\u03b9\u03c3\u03c4\u03b5\u03c5\u03c4\u03b7\u03c1\u03af\u03c9\u03bd \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2 IP \u03bc\u03b5 \u03bc\u03b7 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf \u03c4\u03c1\u03cc\u03c0\u03bf" - } + }, + "title": "KNX IP-Secure" }, "secure_knxkeys": { "data": { @@ -69,7 +77,8 @@ "knxkeys_filename": "\u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03b1\u03bd\u03b1\u03bc\u03ad\u03bd\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b2\u03c1\u03b5\u03b8\u03b5\u03af \u03c3\u03c4\u03bf\u03bd \u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd \u03c3\u03c4\u03bf `.storage/knx/`.\n \u03a3\u03c4\u03bf Home Assistant OS \u03b1\u03c5\u03c4\u03cc \u03b8\u03b1 \u03ae\u03c4\u03b1\u03bd `/config/.storage/knx/`\n \u03a0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1: `my_project.knxkeys`", "knxkeys_password": "\u0391\u03c5\u03c4\u03cc \u03bf\u03c1\u03af\u03c3\u03c4\u03b7\u03ba\u03b5 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03b5\u03be\u03b1\u03b3\u03c9\u03b3\u03ae \u03c4\u03bf\u03c5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5 \u03b1\u03c0\u03cc \u03c4\u03bf ETS." }, - "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf knxkeys \u03c3\u03b1\u03c2." + "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf knxkeys \u03c3\u03b1\u03c2.", + "title": "\u0391\u03c1\u03c7\u03b5\u03af\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03bf\u03cd" }, "secure_routing_manual": { "data": { @@ -80,7 +89,8 @@ "backbone_key": "\u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c6\u03b1\u03bd\u03b5\u03af \u03c3\u03c4\u03b7\u03bd \u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u00ab\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1\u00bb \u03b5\u03bd\u03cc\u03c2 \u03ad\u03c1\u03b3\u03bf\u03c5 ETS. \u03a0.\u03c7. '00112233445566778899AABBCCDDEEFF'", "sync_latency_tolerance": "\u0397 \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 1000." }, - "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 IP \u03c3\u03b1\u03c2." + "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 IP \u03c3\u03b1\u03c2.", + "title": "\u0391\u03c3\u03c6\u03b1\u03bb\u03ae\u03c2 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7" }, "secure_tunnel_manual": { "data": { @@ -93,13 +103,15 @@ "user_id": "\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03c5\u03c7\u03bd\u03ac \u03bf \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 +1. \u0386\u03c1\u03b1 \u03c4\u03bf \"Tunnel 2\" \u03b8\u03b1 \u03ad\u03c7\u03b5\u03b9 User-ID \"3\".", "user_password": "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af \u03c3\u03c4\u03bf\u03bd \u03c0\u03af\u03bd\u03b1\u03ba\u03b1 \u00ab\u0399\u03b4\u03b9\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2\u00bb \u03c4\u03b7\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 \u03c3\u03c4\u03bf ETS." }, - "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 IP \u03c3\u03b1\u03c2." + "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 IP \u03c3\u03b1\u03c2.", + "title": "\u0391\u03c3\u03c6\u03b1\u03bb\u03ae\u03c2 \u03b4\u03b9\u03ac\u03bd\u03bf\u03b9\u03be\u03b7 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2" }, "tunnel": { "data": { "gateway": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 KNX" }, - "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c0\u03cd\u03bb\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03bb\u03af\u03c3\u03c4\u03b1." + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c0\u03cd\u03bb\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03bb\u03af\u03c3\u03c4\u03b1.", + "title": "\u03a3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1" } } }, @@ -124,13 +136,15 @@ "data_description": { "rate_limit": "\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03b1 \u03b5\u03be\u03b5\u03c1\u03c7\u03cc\u03bc\u03b5\u03bd\u03b1 \u03c4\u03b7\u03bb\u03b5\u03b3\u03c1\u03b1\u03c6\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b1\u03bd\u03ac \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03bf.\n \"0\" \u03b3\u03b9\u03b1 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03bf\u03c1\u03af\u03bf\u03c5. \u03a3\u03c5\u03bd\u03b9\u03c3\u03c4\u03ac\u03c4\u03b1\u03b9: 0 \u03ae 20 \u03ad\u03c9\u03c2 40", "state_updater": "\u039f\u03c1\u03af\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03bd\u03ac\u03b3\u03bd\u03c9\u03c3\u03b7 \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03c9\u03bd \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b4\u03af\u03b1\u03c5\u03bb\u03bf KNX. \u038c\u03c4\u03b1\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf, \u03c4\u03bf Home Assistant \u03b4\u03b5\u03bd \u03b8\u03b1 \u03b1\u03bd\u03b1\u03ba\u03c4\u03ac \u03b5\u03bd\u03b5\u03c1\u03b3\u03ac \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2 \u03bf\u03bd\u03c4\u03bf\u03c4\u03ae\u03c4\u03c9\u03bd \u03b1\u03c0\u03cc \u03c4\u03bf KNX Bus. \u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bc\u03c6\u03b8\u03b5\u03af \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03bf\u03bd\u03c4\u03bf\u03c4\u03ae\u03c4\u03c9\u03bd \u00absync_state\u00bb." - } + }, + "title": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1\u03c2" }, "connection_type": { "data": { "connection_type": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 KNX" }, - "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03c4\u03cd\u03c0\u03bf \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03ae \u03c3\u03b1\u03c2 KNX.\n AUTOMATIC - \u0397 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 \u03c6\u03c1\u03bf\u03bd\u03c4\u03af\u03b6\u03b5\u03b9 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03c5\u03bd\u03b4\u03b5\u03c3\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1 \u03bc\u03b5 \u03c4\u03bf KNX Bus \u03c3\u03b1\u03c2 \u03b5\u03ba\u03c4\u03b5\u03bb\u03ce\u03bd\u03c4\u03b1\u03c2 \u03bc\u03b9\u03b1 \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7 \u03c0\u03cd\u03bb\u03b7\u03c2.\n TUNNELING - \u0397 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 \u03b8\u03b1 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af \u03bc\u03b5 \u03c4\u03bf \u03b4\u03af\u03b1\u03c5\u03bb\u03bf KNX \u03bc\u03ad\u03c3\u03c9 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2.\n \u0394\u03a1\u039f\u039c\u039f\u039b\u039f\u0393\u0397\u03a3\u0397 - \u0397 \u03b5\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b8\u03b1 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af \u03bc\u03b5 \u03c4\u03bf \u03b4\u03af\u03b1\u03c5\u03bb\u03bf KNX \u03bc\u03ad\u03c3\u03c9 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2." + "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03c4\u03cd\u03c0\u03bf \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03ae \u03c3\u03b1\u03c2 KNX.\n AUTOMATIC - \u0397 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 \u03c6\u03c1\u03bf\u03bd\u03c4\u03af\u03b6\u03b5\u03b9 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03c5\u03bd\u03b4\u03b5\u03c3\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1 \u03bc\u03b5 \u03c4\u03bf KNX Bus \u03c3\u03b1\u03c2 \u03b5\u03ba\u03c4\u03b5\u03bb\u03ce\u03bd\u03c4\u03b1\u03c2 \u03bc\u03b9\u03b1 \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7 \u03c0\u03cd\u03bb\u03b7\u03c2.\n TUNNELING - \u0397 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 \u03b8\u03b1 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af \u03bc\u03b5 \u03c4\u03bf \u03b4\u03af\u03b1\u03c5\u03bb\u03bf KNX \u03bc\u03ad\u03c3\u03c9 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2.\n \u0394\u03a1\u039f\u039c\u039f\u039b\u039f\u0393\u0397\u03a3\u0397 - \u0397 \u03b5\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b8\u03b1 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af \u03bc\u03b5 \u03c4\u03bf \u03b4\u03af\u03b1\u03c5\u03bb\u03bf KNX \u03bc\u03ad\u03c3\u03c9 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2.", + "title": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 KNX" }, "manual_tunnel": { "data": { @@ -146,13 +160,15 @@ "port": "\u0398\u03cd\u03c1\u03b1 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 KNX/IP.", "route_back": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03b5\u03ac\u03bd \u03bf \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 \u03c3\u03b1\u03c2 KNXnet/IP tunneling \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c0\u03af\u03c3\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf NAT. \u0399\u03c3\u03c7\u03cd\u03b5\u03b9 \u03bc\u03cc\u03bd\u03bf \u03b3\u03b9\u03b1 \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03b5\u03b9\u03c2 UDP." }, - "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 \u03b4\u03b9\u03ac\u03bd\u03bf\u03b9\u03be\u03b7\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2." + "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 \u03b4\u03b9\u03ac\u03bd\u03bf\u03b9\u03be\u03b7\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2.", + "title": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 Tunnel" }, "options_init": { "menu_options": { "communication_settings": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1\u03c2", "connection_type": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03b4\u03b9\u03b1\u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 KNX" - } + }, + "title": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 KNX" }, "routing": { "data": { @@ -166,7 +182,8 @@ "individual_address": "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 KNX \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03b1\u03c0\u03cc \u03c4\u03bf Home Assistant, \u03c0.\u03c7. `0.0.4`.", "local_ip": "\u0391\u03c6\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf \u03ba\u03b5\u03bd\u03cc \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03b1\u03bd\u03b1\u03ba\u03ac\u03bb\u03c5\u03c8\u03b7." }, - "description": "\u0394\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2." + "description": "\u0394\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2.", + "title": "\u0394\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7" }, "secure_key_source": { "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c0\u03ce\u03c2 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf KNX/IP Secure.", @@ -196,7 +213,8 @@ "backbone_key": "\u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c6\u03b1\u03bd\u03b5\u03af \u03c3\u03c4\u03b7\u03bd \u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u00ab\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1\u00bb \u03b5\u03bd\u03cc\u03c2 \u03ad\u03c1\u03b3\u03bf\u03c5 ETS. \u03a0.\u03c7. '00112233445566778899AABBCCDDEEFF'", "sync_latency_tolerance": "\u0397 \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 1000." }, - "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 IP \u03c3\u03b1\u03c2." + "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 IP \u03c3\u03b1\u03c2.", + "title": "\u0391\u03c3\u03c6\u03b1\u03bb\u03ae\u03c2 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7" }, "secure_tunnel_manual": { "data": { @@ -209,7 +227,8 @@ "user_id": "\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03c5\u03c7\u03bd\u03ac \u03bf \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 +1. \u0386\u03c1\u03b1 \u03c4\u03bf \"Tunnel 2\" \u03b8\u03b1 \u03ad\u03c7\u03b5\u03b9 User-ID \"3\".", "user_password": "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af \u03c3\u03c4\u03bf\u03bd \u03c0\u03af\u03bd\u03b1\u03ba\u03b1 \u00ab\u0399\u03b4\u03b9\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2\u00bb \u03c4\u03b7\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 \u03c3\u03c4\u03bf ETS." }, - "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 IP \u03c3\u03b1\u03c2." + "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b1\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 IP \u03c3\u03b1\u03c2.", + "title": "\u0391\u03c3\u03c6\u03b1\u03bb\u03ad\u03c2 tunneling" }, "tunnel": { "data": { diff --git a/homeassistant/components/knx/translations/et.json b/homeassistant/components/knx/translations/et.json index ab2e5b21819..e4845aa2868 100644 --- a/homeassistant/components/knx/translations/et.json +++ b/homeassistant/components/knx/translations/et.json @@ -22,6 +22,13 @@ }, "description": "Sisesta \u00fchenduse t\u00fc\u00fcp, mida kasutada KNX-\u00fchenduse jaoks. \n AUTOMAATNE \u2013 sidumine hoolitseb KNX siini \u00fchenduvuse eest, tehes l\u00fc\u00fcsikontrolli. \n TUNNELING - sidumine \u00fchendub KNX siiniga tunneli kaudu. \n MARSRUUTIMINE \u2013 sidumine \u00fchendub marsruudi kaudu KNX siiniga." }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "\"Auto\" kasutab esimest vaba tunneli l\u00f5pp-punkti." + }, + "description": "Vali \u00fchenduseks kasutatav tunnel.", + "title": "Tunneli l\u00f5pppunkt" + }, "manual_tunnel": { "data": { "host": "Host", @@ -50,7 +57,8 @@ "individual_address": "Home Assistantis kasutatav KNX-aadress, nt \"0.0.4\".", "local_ip": "Automaatse avastamise kasutamiseks j\u00e4ta t\u00fchjaks." }, - "description": "Konfigureeri marsruutimissuvandid." + "description": "Konfigureeri marsruutimissuvandid.", + "title": "Marsruutimine" }, "secure_key_source": { "description": "Vali kuidas soovid KNX/IP Secure'i seadistada.", @@ -99,7 +107,8 @@ "data": { "gateway": "KNX tunneli \u00fchendus" }, - "description": "Vali loendist l\u00fc\u00fcs." + "description": "Vali loendist l\u00fc\u00fcs.", + "title": "Tunnel" } } }, @@ -124,13 +133,22 @@ "data_description": { "rate_limit": "Maksimaalne v\u00e4ljaminevate telegrammide arv sekundis. '0 piirangu eemaldamiseks. Soovitatav: 20 kuni 40", "state_updater": "M\u00e4\u00e4ra KNX siini olekute lugemise vaikev\u00e4\u00e4rtused. Kui see on keelatud, ei too Home Assistant aktiivselt olemi olekuid KNX siinilt. Saab alistada olemivalikute s\u00fcnkroonimise_olekuga." - } + }, + "title": "\u00dchenduse s\u00e4tted" }, "connection_type": { "data": { "connection_type": "KNX \u00fchenduse t\u00fc\u00fcp" }, - "description": "Sisesta \u00fchenduse t\u00fc\u00fcp, mida kasutada KNX-\u00fchenduse jaoks. \n AUTOMAATNE \u2013 sidumine hoolitseb KNX siini \u00fchenduvuse eest, tehes l\u00fc\u00fcsikontrolli. \n TUNNELING - sidumine \u00fchendub KNX siiniga tunneli kaudu. \n MARSRUUTIMINE \u2013 sidumine \u00fchendub marsruudi kaudu KNX siiniga." + "description": "Sisesta \u00fchenduse t\u00fc\u00fcp, mida kasutada KNX-\u00fchenduse jaoks. \n AUTOMAATNE \u2013 sidumine hoolitseb KNX siini \u00fchenduvuse eest, tehes l\u00fc\u00fcsikontrolli. \n TUNNELING - sidumine \u00fchendub KNX siiniga tunneli kaudu. \n MARSRUUTIMINE \u2013 sidumine \u00fchendub marsruudi kaudu KNX siiniga.", + "title": "KNX \u00fchendus" + }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "'Auto' kasutab esimest vaba tunneli l\u00f5pppunkti." + }, + "description": "Vali \u00fchenduseks kasutatav tunnel", + "title": "Tunneli l\u00f5pppunkt" }, "manual_tunnel": { "data": { @@ -146,13 +164,15 @@ "port": "KNX/IP tunneldusseadme port.", "route_back": "Luba kui KNXnet/IP server on NAT-i taga. Kehtib ainult UDP \u00fchendustele." }, - "description": "Sisesta tunnel\u00fchenduse parameetrid." + "description": "Sisesta tunnel\u00fchenduse parameetrid.", + "title": "Tunneli s\u00e4tted" }, "options_init": { "menu_options": { "communication_settings": "\u00dchenduse seaded", "connection_type": "Seadista KNX liides" - } + }, + "title": "KNX seaded" }, "routing": { "data": { @@ -166,7 +186,8 @@ "individual_address": "Home Assistantis kasutatav KNX aadress, n\u00e4iteks '0.0.4''", "local_ip": "Automaatseks tuvastamiseks j\u00e4ta t\u00fchjaks." }, - "description": "Seadista marsruutimine" + "description": "Seadista marsruutimine", + "title": "Ruutimine" }, "secure_key_source": { "description": "Vali kuidas soovid KNX/IP Secure'i seadistada.", @@ -174,7 +195,8 @@ "secure_knxkeys": "Kasuta knxkeys faili mis sisaldab IP Secure teavet.", "secure_routing_manual": "Seadista IP secure magistraalv\u00f5ti k\u00e4sitsi", "secure_tunnel_manual": "Seadista IP secure mandaadid k\u00e4sitsi" - } + }, + "title": "KNX IP-Secure" }, "secure_knxkeys": { "data": { @@ -185,7 +207,8 @@ "knxkeys_filename": "See kirje peaks asuma seadete kaustas '.storage/knx/'.\nHome Assistant OS puhul oleks see 'config/.storage/knx/'\nN\u00e4iteks: 'my_project.knxkeys'", "knxkeys_password": "See saadi kirje eksportisel ETS-ist." }, - "description": "Sisesta oma '.knxkeys' kirje teave" + "description": "Sisesta oma '.knxkeys' kirje teave", + "title": "V\u00f5tmekirje" }, "secure_routing_manual": { "data": { @@ -196,7 +219,8 @@ "backbone_key": "Kuvatakse ETS projekti 'Turvalisus' vaates. N\u00e4iteks '0011223344...'", "sync_latency_tolerance": "Vaikev\u00e4\u00e4rtus on 1000." }, - "description": "Sisesta IP Secure teave." + "description": "Sisesta IP Secure teave.", + "title": "Turvaline ruutimine" }, "secure_tunnel_manual": { "data": { @@ -209,13 +233,15 @@ "user_id": "See on tavaliselt tunneli number+1. Seega 'Tunnel 2' on kasutaja ID-ga '3'.", "user_password": "Konkreetse tunneli\u00fchenduse parool, mis on m\u00e4\u00e4ratud ETS-i tunneli paneelil \u201eAtribuudid\u201d." }, - "description": "Sisesta IP secure teave." + "description": "Sisesta IP secure teave.", + "title": "Turvaline tunnel" }, "tunnel": { "data": { "gateway": "KNX tunnel\u00fchendus" }, - "description": "Vali nimekirjast l\u00fc\u00fcs" + "description": "Vali nimekirjast l\u00fc\u00fcs", + "title": "Tunnel" } } } diff --git a/homeassistant/components/knx/translations/hu.json b/homeassistant/components/knx/translations/hu.json index 033ae3d84dd..1e136f7117b 100644 --- a/homeassistant/components/knx/translations/hu.json +++ b/homeassistant/components/knx/translations/hu.json @@ -11,6 +11,10 @@ "invalid_individual_address": "Az \u00e9rt\u00e9k nem felel meg a KNX egyedi c\u00edm mint\u00e1j\u00e1nak.\n'area.line.device'", "invalid_ip_address": "\u00c9rv\u00e9nytelen IPv4-c\u00edm.", "invalid_signature": "A '.knxkeys' f\u00e1jl visszafejt\u00e9s\u00e9hez haszn\u00e1lt jelsz\u00f3 helytelen.", + "keyfile_invalid_signature": "A '.knxkeys' f\u00e1jl visszafejt\u00e9s\u00e9hez haszn\u00e1lt jelsz\u00f3 helytelen.", + "keyfile_no_backbone_key": "A \"knxkeys\" f\u00e1jl nem tartalmaz gerinckulcsot a biztons\u00e1gos \u00fatv\u00e1laszt\u00e1shoz.", + "keyfile_no_tunnel_for_host": "A `.knxkeys` f\u00e1jl nem tartalmazza a `{host}` hiteles\u00edt\u0151 adatait.", + "keyfile_not_found": "A megadott '.knxkeys' f\u00e1jl nem tal\u00e1lhat\u00f3 a config/.storage/knx/ el\u00e9r\u00e9si \u00fatvonalon.", "no_router_discovered": "Nem tal\u00e1lhat\u00f3 KNXnet/IP \u00fatv\u00e1laszt\u00f3 a h\u00e1l\u00f3zaton.", "no_tunnel_discovered": "Nem tal\u00e1lhat\u00f3 KNX alag\u00fat-kiszolg\u00e1l\u00f3 a h\u00e1l\u00f3zaton.", "unsupported_tunnel_type": "A kiv\u00e1lasztott alag\u00fatt\u00edpust az \u00e1tj\u00e1r\u00f3 nem t\u00e1mogatja." @@ -20,7 +24,15 @@ "data": { "connection_type": "KNX csatlakoz\u00e1s t\u00edpusa" }, - "description": "K\u00e9rem, adja meg a KNX-kapcsolathoz haszn\u00e1land\u00f3 kapcsolatt\u00edpust. \n AUTOMATIKUS - Az integr\u00e1ci\u00f3 gondoskodik a KNX buszhoz val\u00f3 kapcsol\u00f3d\u00e1sr\u00f3l egy \u00e1tj\u00e1r\u00f3 keres\u00e9s elv\u00e9gz\u00e9s\u00e9vel. \n TUNNELING - Az integr\u00e1ci\u00f3 alag\u00faton kereszt\u00fcl csatlakozik a KNX buszhoz. \n ROUTING - Az integr\u00e1ci\u00f3 a KNX buszhoz \u00fatv\u00e1laszt\u00e1ssal csatlakozik." + "description": "K\u00e9rem, adja meg a KNX-kapcsolathoz haszn\u00e1land\u00f3 kapcsolatt\u00edpust. \n AUTOMATIKUS - Az integr\u00e1ci\u00f3 gondoskodik a KNX buszhoz val\u00f3 kapcsol\u00f3d\u00e1sr\u00f3l egy \u00e1tj\u00e1r\u00f3 keres\u00e9s elv\u00e9gz\u00e9s\u00e9vel. \n TUNNELING - Az integr\u00e1ci\u00f3 alag\u00faton kereszt\u00fcl csatlakozik a KNX buszhoz. \n ROUTING - Az integr\u00e1ci\u00f3 a KNX buszhoz \u00fatv\u00e1laszt\u00e1ssal csatlakozik.", + "title": "KNX kapcsolat" + }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "Az `Automatikus` az els\u0151 szabad alag\u00fatv\u00e9gpontot fogja haszn\u00e1lni." + }, + "description": "V\u00e1lassza ki a csatlakoz\u00e1shoz haszn\u00e1lt alagutat.", + "title": "Alag\u00fat v\u00e9gpont" }, "manual_tunnel": { "data": { @@ -36,7 +48,8 @@ "port": "A KNX/IP tunnel eszk\u00f6z portsz\u00e1ma.", "route_back": "Enged\u00e9lyezze, ha a KNXnet/IP alag\u00fatkiszolg\u00e1l\u00f3 NAT m\u00f6g\u00f6tt van. Csak UDP-kapcsolatokra vonatkozik." }, - "description": "Adja meg az alag\u00fatkezel\u0151 (tunneling) eszk\u00f6z csatlakoz\u00e1si adatait." + "description": "Adja meg az alag\u00fatkezel\u0151 (tunneling) eszk\u00f6z csatlakoz\u00e1si adatait.", + "title": "Alag\u00fat be\u00e1ll\u00edt\u00e1sok" }, "routing": { "data": { @@ -50,7 +63,8 @@ "individual_address": "A Home Assistant \u00e1ltal haszn\u00e1land\u00f3 KNX-c\u00edm, pl. \"0.0.4\".", "local_ip": "Az automatikus felder\u00edt\u00e9s haszn\u00e1lat\u00e1hoz hagyja \u00fcresen." }, - "description": "K\u00e9rem, konfigur\u00e1lja az \u00fatv\u00e1laszt\u00e1si (routing) be\u00e1ll\u00edt\u00e1sokat." + "description": "K\u00e9rem, konfigur\u00e1lja az \u00fatv\u00e1laszt\u00e1si (routing) be\u00e1ll\u00edt\u00e1sokat.", + "title": "\u00datv\u00e1laszt\u00e1s" }, "secure_key_source": { "description": "V\u00e1lassza ki, hogyan szeretn\u00e9 konfigur\u00e1lni az KNX/IP secure-t.", @@ -58,7 +72,8 @@ "secure_knxkeys": "IP secure kulcsokat tartalmaz\u00f3 '.knxkeys' f\u00e1jl haszn\u00e1lata", "secure_routing_manual": "IP biztons\u00e1gos gerinch\u00e1l\u00f3zati kulcs manu\u00e1lis konfigur\u00e1l\u00e1sa", "secure_tunnel_manual": "Biztons\u00e1gos IP-hiteles\u00edt\u0151 adatok manu\u00e1lis konfigur\u00e1l\u00e1sa" - } + }, + "title": "KNX IP-Secure" }, "secure_knxkeys": { "data": { @@ -69,7 +84,8 @@ "knxkeys_filename": "A f\u00e1jl a `.storage/knx/` konfigur\u00e1ci\u00f3s k\u00f6nyvt\u00e1r\u00e1ban helyezend\u0151.\nHome Assistant oper\u00e1ci\u00f3s rendszer eset\u00e9n ez a k\u00f6vetkez\u0151 lenne: `/config/.storage/knx/`\nP\u00e9lda: \"my_project.knxkeys\".", "knxkeys_password": "Ez a be\u00e1ll\u00edt\u00e1s a f\u00e1jl ETS-b\u0151l t\u00f6rt\u00e9n\u0151 export\u00e1l\u00e1sakor t\u00f6rt\u00e9nt." }, - "description": "K\u00e9rem, adja meg a '.knxkeys' f\u00e1jl adatait." + "description": "K\u00e9rem, adja meg a '.knxkeys' f\u00e1jl adatait.", + "title": "Kulcsf\u00e1jl" }, "secure_routing_manual": { "data": { @@ -80,7 +96,8 @@ "backbone_key": "Megtekinthet\u0151 egy ETS projekt 'Biztons\u00e1g' jelent\u00e9s\u00e9ben. P\u00e9ld\u00e1ul '00112233445566778899AABBCCDDEEFF'", "sync_latency_tolerance": "Az alap\u00e9rtelmezett \u00e9rt\u00e9k 1000." }, - "description": "K\u00e9rem, adja meg az IP secure adatokat." + "description": "K\u00e9rem, adja meg az IP secure adatokat.", + "title": "Biztons\u00e1gos \u00fatv\u00e1laszt\u00e1s" }, "secure_tunnel_manual": { "data": { @@ -93,13 +110,15 @@ "user_id": "Ez gyakran a tunnel sz\u00e1ma +1. Teh\u00e1t a \"Tunnel 2\" felhaszn\u00e1l\u00f3i azonos\u00edt\u00f3ja \"3\".", "user_password": "Jelsz\u00f3 az adott tunnelhez, amely a tunnel \u201eProperties\u201d panelj\u00e9n van be\u00e1ll\u00edtva az ETS-ben." }, - "description": "K\u00e9rem, adja meg az IP secure adatokat." + "description": "K\u00e9rem, adja meg az IP secure adatokat.", + "title": "Biztons\u00e1gos alag\u00fat" }, "tunnel": { "data": { "gateway": "KNX alag\u00fat (tunnel) kapcsolat" }, - "description": "V\u00e1lasszon egy \u00e1tj\u00e1r\u00f3t a list\u00e1b\u00f3l." + "description": "V\u00e1lasszon egy \u00e1tj\u00e1r\u00f3t a list\u00e1b\u00f3l.", + "title": "Alag\u00fat" } } }, @@ -111,6 +130,10 @@ "invalid_individual_address": "Az \u00e9rt\u00e9k nem felel meg a KNX egyedi c\u00edm mint\u00e1j\u00e1nak.\n'area.line.device'", "invalid_ip_address": "\u00c9rv\u00e9nytelen IPv4-c\u00edm.", "invalid_signature": "A '.knxkeys' f\u00e1jl visszafejt\u00e9s\u00e9hez haszn\u00e1lt jelsz\u00f3 helytelen.", + "keyfile_invalid_signature": "A '.knxkeys' f\u00e1jl visszafejt\u00e9s\u00e9hez haszn\u00e1lt jelsz\u00f3 helytelen.", + "keyfile_no_backbone_key": "A \"knxkeys\" f\u00e1jl nem tartalmaz gerinckulcsot a biztons\u00e1gos \u00fatv\u00e1laszt\u00e1shoz.", + "keyfile_no_tunnel_for_host": "A `.knxkeys` f\u00e1jl nem tartalmazza a `{host}` hiteles\u00edt\u0151 adatait.", + "keyfile_not_found": "A megadott '.knxkeys' f\u00e1jl nem tal\u00e1lhat\u00f3 a config/.storage/knx/ el\u00e9r\u00e9si \u00fatvonalon.", "no_router_discovered": "Nem tal\u00e1lhat\u00f3 KNXnet/IP \u00fatv\u00e1laszt\u00f3 a h\u00e1l\u00f3zaton.", "no_tunnel_discovered": "Nem tal\u00e1lhat\u00f3 KNX alag\u00fat-kiszolg\u00e1l\u00f3 a h\u00e1l\u00f3zaton.", "unsupported_tunnel_type": "A kiv\u00e1lasztott alag\u00fatt\u00edpust az \u00e1tj\u00e1r\u00f3 nem t\u00e1mogatja." @@ -124,13 +147,22 @@ "data_description": { "rate_limit": "Maxim\u00e1lisan kimen\u0151 \u00fczenet m\u00e1sodpercenk\u00e9nt. 0 a kikapcsol\u00e1shoz.\nAj\u00e1nlott: 0, vagy 20 \u00e9s 40 k\u00f6z\u00f6tt", "state_updater": "Alap\u00e9rtelmezett be\u00e1ll\u00edt\u00e1s a KNX busz \u00e1llapotainak olvas\u00e1s\u00e1hoz. Ha le va tiltva, Home Assistant nem fog akt\u00edvan lek\u00e9rdezni egys\u00e9g\u00e1llapotokat a KNX buszr\u00f3l. Fel\u00fclb\u00edr\u00e1lhat\u00f3 a `sync_state` entit\u00e1s opci\u00f3kkal." - } + }, + "title": "Kommunik\u00e1ci\u00f3s be\u00e1ll\u00edt\u00e1sok" }, "connection_type": { "data": { "connection_type": "KNX csatlakoz\u00e1s t\u00edpusa" }, - "description": "K\u00e9rem, adja meg a KNX-kapcsolathoz haszn\u00e1land\u00f3 kapcsolatt\u00edpust. \n AUTOMATIKUS - Az integr\u00e1ci\u00f3 gondoskodik a KNX buszhoz val\u00f3 kapcsol\u00f3d\u00e1sr\u00f3l egy \u00e1tj\u00e1r\u00f3 keres\u00e9s elv\u00e9gz\u00e9s\u00e9vel. \n TUNNELING - Az integr\u00e1ci\u00f3 alag\u00faton kereszt\u00fcl csatlakozik a KNX buszhoz. \n ROUTING - Az integr\u00e1ci\u00f3 a KNX buszhoz \u00fatv\u00e1laszt\u00e1ssal csatlakozik." + "description": "K\u00e9rem, adja meg a KNX-kapcsolathoz haszn\u00e1land\u00f3 kapcsolatt\u00edpust. \n AUTOMATIKUS - Az integr\u00e1ci\u00f3 gondoskodik a KNX buszhoz val\u00f3 kapcsol\u00f3d\u00e1sr\u00f3l egy \u00e1tj\u00e1r\u00f3 keres\u00e9s elv\u00e9gz\u00e9s\u00e9vel. \n TUNNELING - Az integr\u00e1ci\u00f3 alag\u00faton kereszt\u00fcl csatlakozik a KNX buszhoz. \n ROUTING - Az integr\u00e1ci\u00f3 a KNX buszhoz \u00fatv\u00e1laszt\u00e1ssal csatlakozik.", + "title": "KNX kapcsolat" + }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "Az `Automatikus` az els\u0151 szabad alag\u00fatv\u00e9gpontot fogja haszn\u00e1lni." + }, + "description": "V\u00e1lassza ki a csatlakoz\u00e1shoz haszn\u00e1lt alagutat.", + "title": "Alag\u00fat v\u00e9gpont" }, "manual_tunnel": { "data": { @@ -146,13 +178,15 @@ "port": "A KNX/IP tunnel eszk\u00f6z portsz\u00e1ma.", "route_back": "Enged\u00e9lyezze, ha a KNXnet/IP alag\u00fatkiszolg\u00e1l\u00f3 NAT m\u00f6g\u00f6tt van. Csak UDP-kapcsolatokra vonatkozik." }, - "description": "Adja meg az alag\u00fatkezel\u0151 (tunneling) eszk\u00f6z csatlakoz\u00e1si adatait." + "description": "Adja meg az alag\u00fatkezel\u0151 (tunneling) eszk\u00f6z csatlakoz\u00e1si adatait.", + "title": "Alag\u00fat be\u00e1ll\u00edt\u00e1sok" }, "options_init": { "menu_options": { "communication_settings": "Kommunik\u00e1ci\u00f3s be\u00e1ll\u00edt\u00e1sok", "connection_type": "KNX interf\u00e9sz konfigur\u00e1l\u00e1sa" - } + }, + "title": "KNX be\u00e1ll\u00edt\u00e1sok" }, "routing": { "data": { @@ -166,7 +200,8 @@ "individual_address": "A Home Assistant \u00e1ltal haszn\u00e1land\u00f3 KNX-c\u00edm, pl. \"0.0.4\".", "local_ip": "Az automatikus felder\u00edt\u00e9s haszn\u00e1lat\u00e1hoz hagyja \u00fcresen." }, - "description": "K\u00e9rem, konfigur\u00e1lja az \u00fatv\u00e1laszt\u00e1si (routing) be\u00e1ll\u00edt\u00e1sokat." + "description": "K\u00e9rem, konfigur\u00e1lja az \u00fatv\u00e1laszt\u00e1si (routing) be\u00e1ll\u00edt\u00e1sokat.", + "title": "\u00datv\u00e1laszt\u00e1s" }, "secure_key_source": { "description": "V\u00e1lassza ki, hogyan szeretn\u00e9 konfigur\u00e1lni az KNX/IP secure-t.", @@ -174,7 +209,8 @@ "secure_knxkeys": "IP secure kulcsokat tartalmaz\u00f3 '.knxkeys' f\u00e1jl haszn\u00e1lata", "secure_routing_manual": "IP biztons\u00e1gos gerinch\u00e1l\u00f3zati kulcs manu\u00e1lis konfigur\u00e1l\u00e1sa", "secure_tunnel_manual": "Biztons\u00e1gos IP-hiteles\u00edt\u0151 adatok manu\u00e1lis konfigur\u00e1l\u00e1sa" - } + }, + "title": "KNX IP-Secure" }, "secure_knxkeys": { "data": { @@ -185,7 +221,8 @@ "knxkeys_filename": "A f\u00e1jl a `.storage/knx/` konfigur\u00e1ci\u00f3s k\u00f6nyvt\u00e1r\u00e1ban helyezend\u0151.\nHome Assistant oper\u00e1ci\u00f3s rendszer eset\u00e9n ez a k\u00f6vetkez\u0151 lenne: `/config/.storage/knx/`\nP\u00e9lda: \"my_project.knxkeys\".", "knxkeys_password": "Ez a be\u00e1ll\u00edt\u00e1s a f\u00e1jl ETS-b\u0151l t\u00f6rt\u00e9n\u0151 export\u00e1l\u00e1sakor t\u00f6rt\u00e9nt." }, - "description": "K\u00e9rem, adja meg a '.knxkeys' f\u00e1jl adatait." + "description": "K\u00e9rem, adja meg a '.knxkeys' f\u00e1jl adatait.", + "title": "Kulcsf\u00e1jl" }, "secure_routing_manual": { "data": { @@ -196,7 +233,8 @@ "backbone_key": "Megtekinthet\u0151 egy ETS projekt 'Biztons\u00e1g' jelent\u00e9s\u00e9ben. P\u00e9ld\u00e1ul '00112233445566778899AABBCCDDEEFF'", "sync_latency_tolerance": "Az alap\u00e9rtelmezett \u00e9rt\u00e9k 1000." }, - "description": "K\u00e9rem, adja meg az IP secure adatokat." + "description": "K\u00e9rem, adja meg az IP secure adatokat.", + "title": "Biztons\u00e1gos \u00fatv\u00e1laszt\u00e1s" }, "secure_tunnel_manual": { "data": { @@ -209,13 +247,15 @@ "user_id": "Ez gyakran a tunnel sz\u00e1ma +1. Teh\u00e1t a \"Tunnel 2\" felhaszn\u00e1l\u00f3i azonos\u00edt\u00f3ja \"3\".", "user_password": "Jelsz\u00f3 az adott tunnelhez, amely a tunnel \u201eProperties\u201d panelj\u00e9n van be\u00e1ll\u00edtva az ETS-ben." }, - "description": "K\u00e9rem, adja meg az IP secure adatokat." + "description": "K\u00e9rem, adja meg az IP secure adatokat.", + "title": "Biztons\u00e1gos alag\u00fat" }, "tunnel": { "data": { "gateway": "KNX alag\u00fat (tunnel) kapcsolat" }, - "description": "V\u00e1lasszon egy \u00e1tj\u00e1r\u00f3t a list\u00e1b\u00f3l." + "description": "V\u00e1lasszon egy \u00e1tj\u00e1r\u00f3t a list\u00e1b\u00f3l.", + "title": "Alag\u00fat" } } } diff --git a/homeassistant/components/knx/translations/pl.json b/homeassistant/components/knx/translations/pl.json index e8fd5c6dba7..b5e0cb0d058 100644 --- a/homeassistant/components/knx/translations/pl.json +++ b/homeassistant/components/knx/translations/pl.json @@ -11,6 +11,10 @@ "invalid_individual_address": "Warto\u015b\u0107 nie pasuje do wzorca dla indywidualnego adresu KNX.\n 'obszar.linia.urz\u0105dzenie'", "invalid_ip_address": "Nieprawid\u0142owy adres IPv4.", "invalid_signature": "Has\u0142o do odszyfrowania pliku '.knxkeys' jest nieprawid\u0142owe.", + "keyfile_invalid_signature": "Has\u0142o do odszyfrowania pliku '.knxkeys' jest nieprawid\u0142owe.", + "keyfile_no_backbone_key": "Plik `.knxkeys` nie zawiera klucza szkieletowego do bezpiecznego routingu.", + "keyfile_no_tunnel_for_host": "Plik `.knxkeys` nie zawiera po\u015bwiadcze\u0144 dla hosta `{host}`.", + "keyfile_not_found": "Podany plik '.knxkeys' nie zosta\u0142 znaleziony w \u015bcie\u017cce config/.storage/knx/", "no_router_discovered": "Nie wykryto w sieci routera KNXnet/IP.", "no_tunnel_discovered": "Nie mo\u017cna znale\u017a\u0107 serwera tuneluj\u0105cego KNX w Twojej sieci.", "unsupported_tunnel_type": "Wybrany typ tunelowania nie jest obs\u0142ugiwany przez bramk\u0119." @@ -20,7 +24,15 @@ "data": { "connection_type": "Typ po\u0142\u0105czenia KNX" }, - "description": "Prosz\u0119 wprowadzi\u0107 typ po\u0142\u0105czenia, kt\u00f3rego powinni\u015bmy u\u017cy\u0107 dla po\u0142\u0105czenia KNX. \nAUTOMATIC - Integracja sama zadba o po\u0142\u0105czenie z magistral\u0105 KNX poprzez skanowanie bramki. \nTUNNELING - Integracja po\u0142\u0105czy si\u0119 z magistral\u0105 KNX poprzez tunelowanie. \nROUTING - Integracja po\u0142\u0105czy si\u0119 z magistral\u0105 KNX poprzez routing." + "description": "Prosz\u0119 wprowadzi\u0107 typ po\u0142\u0105czenia, kt\u00f3rego powinni\u015bmy u\u017cy\u0107 dla po\u0142\u0105czenia KNX. \nAUTOMATIC - Integracja sama zadba o po\u0142\u0105czenie z magistral\u0105 KNX poprzez skanowanie bramki. \nTUNNELING - Integracja po\u0142\u0105czy si\u0119 z magistral\u0105 KNX poprzez tunelowanie. \nROUTING - Integracja po\u0142\u0105czy si\u0119 z magistral\u0105 KNX poprzez routing.", + "title": "Po\u0142\u0105czenie KNX" + }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "`Automatyczny` u\u017cyje pierwszego wolnego punktu ko\u0144cowego tunelu." + }, + "description": "Wybierz tunel u\u017cywany do po\u0142\u0105czenia.", + "title": "Punkt ko\u0144cowy tunelu" }, "manual_tunnel": { "data": { @@ -36,7 +48,8 @@ "port": "Port urz\u0105dzenia tuneluj\u0105cego KNX/IP.", "route_back": "W\u0142\u0105cz, je\u015bli serwer tuneluj\u0105cy KNXnet/IP znajduje si\u0119 za NAT. Dotyczy tylko po\u0142\u0105cze\u0144 UDP." }, - "description": "Prosz\u0119 wprowadzi\u0107 informacje o po\u0142\u0105czeniu urz\u0105dzenia tuneluj\u0105cego." + "description": "Prosz\u0119 wprowadzi\u0107 informacje o po\u0142\u0105czeniu urz\u0105dzenia tuneluj\u0105cego.", + "title": "Ustawienia tunelowania" }, "routing": { "data": { @@ -50,7 +63,8 @@ "individual_address": "Adres KNX u\u017cywany przez Home Assistanta, np. `0.0.4`", "local_ip": "Pozostaw puste, aby u\u017cy\u0107 automatycznego wykrywania." }, - "description": "Prosz\u0119 skonfigurowa\u0107 opcje routingu." + "description": "Prosz\u0119 skonfigurowa\u0107 opcje routingu.", + "title": "Routing" }, "secure_key_source": { "description": "Wybierz, jak chcesz skonfigurowa\u0107 KNX/IP Secure.", @@ -58,7 +72,8 @@ "secure_knxkeys": "U\u017cyj pliku `.knxkeys` zawieraj\u0105cego klucze IP secure", "secure_routing_manual": "R\u0119czna konfiguracja klucza szkieletowego IP Secure", "secure_tunnel_manual": "R\u0119czna konfiguracja danych uwierzytelniaj\u0105cych IP Secure" - } + }, + "title": "KNX IP Secure" }, "secure_knxkeys": { "data": { @@ -69,7 +84,8 @@ "knxkeys_filename": "Plik powinien znajdowa\u0107 si\u0119 w katalogu konfiguracyjnym w `.storage/knx/`.\nW systemie Home Assistant OS b\u0119dzie to `/config/.storage/knx/`\nPrzyk\u0142ad: `m\u00f3j_projekt.knxkeys`", "knxkeys_password": "Zosta\u0142o to ustawione podczas eksportowania pliku z ETS." }, - "description": "Wprowad\u017a informacje dotycz\u0105ce pliku `.knxkeys`." + "description": "Wprowad\u017a informacje dotycz\u0105ce pliku `.knxkeys`.", + "title": "Plik klucza" }, "secure_routing_manual": { "data": { @@ -80,7 +96,8 @@ "backbone_key": "Mo\u017cna go zobaczy\u0107 w raporcie \u201eBezpiecze\u0144stwo\u201d projektu ETS. Np. \u201e00112233445566778899AABBCCDDEEFF\u201d.", "sync_latency_tolerance": "Warto\u015b\u0107 domy\u015blna to 1000." }, - "description": "Wprowad\u017a informacje o IP Secure." + "description": "Wprowad\u017a informacje o IP Secure.", + "title": "Bezpieczny routing" }, "secure_tunnel_manual": { "data": { @@ -93,13 +110,15 @@ "user_id": "Cz\u0119sto jest to numer tunelu plus 1. Tak wi\u0119c \u201eTunnel 2\u201d mia\u0142by identyfikator u\u017cytkownika \u201e3\u201d.", "user_password": "Has\u0142o dla konkretnego po\u0142\u0105czenia tunelowego ustawione w panelu \u201eW\u0142a\u015bciwo\u015bci\u201d tunelu w ETS." }, - "description": "Wprowad\u017a informacje o IP secure." + "description": "Wprowad\u017a informacje o IP secure.", + "title": "Bezpieczne tunelowanie" }, "tunnel": { "data": { "gateway": "Po\u0142\u0105czenie tunelowe KNX" }, - "description": "Prosz\u0119 wybra\u0107 bramk\u0119 z listy." + "description": "Prosz\u0119 wybra\u0107 bramk\u0119 z listy.", + "title": "Tunelowanie" } } }, @@ -111,6 +130,10 @@ "invalid_individual_address": "Warto\u015b\u0107 nie pasuje do wzorca dla indywidualnego adresu KNX.\n 'obszar.linia.urz\u0105dzenie'", "invalid_ip_address": "Nieprawid\u0142owy adres IPv4.", "invalid_signature": "Has\u0142o do odszyfrowania pliku '.knxkeys' jest nieprawid\u0142owe.", + "keyfile_invalid_signature": "Has\u0142o do odszyfrowania pliku '.knxkeys' jest nieprawid\u0142owe.", + "keyfile_no_backbone_key": "Plik `.knxkeys` nie zawiera klucza szkieletowego do bezpiecznego routingu.", + "keyfile_no_tunnel_for_host": "Plik `.knxkeys` nie zawiera po\u015bwiadcze\u0144 dla hosta `{host}`.", + "keyfile_not_found": "Podany plik '.knxkeys' nie zosta\u0142 znaleziony w \u015bcie\u017cce config/.storage/knx/", "no_router_discovered": "Nie wykryto w sieci routera KNXnet/IP.", "no_tunnel_discovered": "Nie mo\u017cna znale\u017a\u0107 serwera tuneluj\u0105cego KNX w Twojej sieci.", "unsupported_tunnel_type": "Wybrany typ tunelowania nie jest obs\u0142ugiwany przez bramk\u0119." @@ -124,13 +147,22 @@ "data_description": { "rate_limit": "Maksymalna liczba wychodz\u0105cych wiadomo\u015bci na sekund\u0119.\n \u201e0\u201d, aby wy\u0142\u0105czy\u0107 limit. Zalecane: 0 lub 20 do 40", "state_updater": "Ustaw domy\u015blne odczytywanie stan\u00f3w z magistrali KNX. Po wy\u0142\u0105czeniu, Home Assistant nie b\u0119dzie aktywnie pobiera\u0107 stan\u00f3w encji z magistrali KNX. Mo\u017cna to zast\u0105pi\u0107 przez opcj\u0119 encji `sync_state`." - } + }, + "title": "Ustawienia komunikacji" }, "connection_type": { "data": { "connection_type": "Typ po\u0142\u0105czenia KNX" }, - "description": "Prosz\u0119 wprowadzi\u0107 typ po\u0142\u0105czenia, kt\u00f3rego powinni\u015bmy u\u017cy\u0107 dla po\u0142\u0105czenia KNX. \nAUTOMATIC - Integracja sama zadba o po\u0142\u0105czenie z magistral\u0105 KNX poprzez skanowanie bramki. \nTUNNELING - Integracja po\u0142\u0105czy si\u0119 z magistral\u0105 KNX poprzez tunelowanie. \nROUTING - Integracja po\u0142\u0105czy si\u0119 z magistral\u0105 KNX poprzez routing." + "description": "Prosz\u0119 wprowadzi\u0107 typ po\u0142\u0105czenia, kt\u00f3rego powinni\u015bmy u\u017cy\u0107 dla po\u0142\u0105czenia KNX. \nAUTOMATIC - Integracja sama zadba o po\u0142\u0105czenie z magistral\u0105 KNX poprzez skanowanie bramki. \nTUNNELING - Integracja po\u0142\u0105czy si\u0119 z magistral\u0105 KNX poprzez tunelowanie. \nROUTING - Integracja po\u0142\u0105czy si\u0119 z magistral\u0105 KNX poprzez routing.", + "title": "Po\u0142\u0105czenie KNX" + }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "`Automatyczny` u\u017cyje pierwszego wolnego punktu ko\u0144cowego tunelu." + }, + "description": "Wybierz tunel u\u017cywany do po\u0142\u0105czenia.", + "title": "Punkt ko\u0144cowy tunelu" }, "manual_tunnel": { "data": { @@ -146,13 +178,15 @@ "port": "Port urz\u0105dzenia tuneluj\u0105cego KNX/IP.", "route_back": "W\u0142\u0105cz, je\u015bli serwer tuneluj\u0105cy KNXnet/IP znajduje si\u0119 za NAT. Dotyczy tylko po\u0142\u0105cze\u0144 UDP." }, - "description": "Prosz\u0119 wprowadzi\u0107 informacje o po\u0142\u0105czeniu urz\u0105dzenia tuneluj\u0105cego." + "description": "Prosz\u0119 wprowadzi\u0107 informacje o po\u0142\u0105czeniu urz\u0105dzenia tuneluj\u0105cego.", + "title": "Ustawienia tunelowania" }, "options_init": { "menu_options": { "communication_settings": "Ustawienia komunikacji", "connection_type": "Konfiguracja interfejsu KNX" - } + }, + "title": "Ustawienia KNX" }, "routing": { "data": { @@ -166,7 +200,8 @@ "individual_address": "Adres KNX u\u017cywany przez Home Assistanta, np. `0.0.4`", "local_ip": "Pozostaw puste, aby u\u017cy\u0107 automatycznego wykrywania." }, - "description": "Prosz\u0119 skonfigurowa\u0107 opcje routingu." + "description": "Prosz\u0119 skonfigurowa\u0107 opcje routingu.", + "title": "Routing" }, "secure_key_source": { "description": "Wybierz, jak chcesz skonfigurowa\u0107 KNX/IP Secure.", @@ -174,7 +209,8 @@ "secure_knxkeys": "U\u017cyj pliku `.knxkeys` zawieraj\u0105cego klucze IP secure", "secure_routing_manual": "R\u0119czna konfiguracja klucza szkieletowego IP Secure", "secure_tunnel_manual": "R\u0119czna konfiguracja danych uwierzytelniaj\u0105cych IP Secure" - } + }, + "title": "KNX IP Secure" }, "secure_knxkeys": { "data": { @@ -185,7 +221,8 @@ "knxkeys_filename": "Plik powinien znajdowa\u0107 si\u0119 w katalogu konfiguracyjnym w `.storage/knx/`.\nW systemie Home Assistant OS b\u0119dzie to `/config/.storage/knx/`\nPrzyk\u0142ad: `m\u00f3j_projekt.knxkeys`", "knxkeys_password": "Zosta\u0142o to ustawione podczas eksportowania pliku z ETS." }, - "description": "Wprowad\u017a informacje dotycz\u0105ce pliku `.knxkeys`." + "description": "Wprowad\u017a informacje dotycz\u0105ce pliku `.knxkeys`.", + "title": "Plik klucza" }, "secure_routing_manual": { "data": { @@ -196,7 +233,8 @@ "backbone_key": "Mo\u017cna go zobaczy\u0107 w raporcie \u201eBezpiecze\u0144stwo\u201d projektu ETS. Np. \u201e00112233445566778899AABBCCDDEEFF\u201d.", "sync_latency_tolerance": "Warto\u015b\u0107 domy\u015blna to 1000." }, - "description": "Wprowad\u017a informacje o IP Secure." + "description": "Wprowad\u017a informacje o IP Secure.", + "title": "Bezpieczny routing" }, "secure_tunnel_manual": { "data": { @@ -209,13 +247,15 @@ "user_id": "Cz\u0119sto jest to numer tunelu plus 1. Tak wi\u0119c \u201eTunnel 2\u201d mia\u0142by identyfikator u\u017cytkownika \u201e3\u201d.", "user_password": "Has\u0142o dla konkretnego po\u0142\u0105czenia tunelowego ustawione w panelu \u201eW\u0142a\u015bciwo\u015bci\u201d tunelu w ETS." }, - "description": "Wprowad\u017a informacje o IP secure." + "description": "Wprowad\u017a informacje o IP secure.", + "title": "Bezpieczne tunelowanie" }, "tunnel": { "data": { "gateway": "Po\u0142\u0105czenie tunelowe KNX" }, - "description": "Prosz\u0119 wybra\u0107 bramk\u0119 z listy." + "description": "Prosz\u0119 wybra\u0107 bramk\u0119 z listy.", + "title": "Tunelowanie" } } } diff --git a/homeassistant/components/knx/translations/pt-BR.json b/homeassistant/components/knx/translations/pt-BR.json index bc934cf135c..5163a41debd 100644 --- a/homeassistant/components/knx/translations/pt-BR.json +++ b/homeassistant/components/knx/translations/pt-BR.json @@ -11,6 +11,10 @@ "invalid_individual_address": "O valor n\u00e3o corresponde ao padr\u00e3o do endere\u00e7o individual KNX.\n '\u00e1rea.linha.dispositivo'", "invalid_ip_address": "Endere\u00e7o IPv4 inv\u00e1lido.", "invalid_signature": "A senha para descriptografar o arquivo `.knxkeys` est\u00e1 errada.", + "keyfile_invalid_signature": "A senha para descriptografar o arquivo `.knxkeys` est\u00e1 errada.", + "keyfile_no_backbone_key": "O arquivo `.knxkeys` n\u00e3o cont\u00e9m uma chave de backbone para roteamento seguro.", + "keyfile_no_tunnel_for_host": "O arquivo `.knxkeys` n\u00e3o cont\u00e9m credenciais para o host ` {host} `.", + "keyfile_not_found": "O arquivo `.knxkeys` especificado n\u00e3o foi encontrado no caminho config/.storage/knx/", "no_router_discovered": "Nenhum roteador KNXnet/IP foi descoberto na rede.", "no_tunnel_discovered": "N\u00e3o foi poss\u00edvel encontrar um servidor de encapsulamento KNX em sua rede.", "unsupported_tunnel_type": "O tipo de tunelamento selecionado n\u00e3o \u00e9 compat\u00edvel com o gateway." @@ -20,7 +24,15 @@ "data": { "connection_type": "Tipo de conex\u00e3o KNX" }, - "description": "Insira o tipo de conex\u00e3o que devemos usar para sua conex\u00e3o KNX.\n AUTOM\u00c1TICO - A integra\u00e7\u00e3o cuida da conectividade com o seu KNX Bus realizando uma varredura de gateway.\n TUNNELING - A integra\u00e7\u00e3o ser\u00e1 conectada ao seu barramento KNX via tunelamento.\n ROUTING - A integra\u00e7\u00e3o ligar-se-\u00e1 ao seu bus KNX atrav\u00e9s de encaminhamento." + "description": "Insira o tipo de conex\u00e3o que devemos usar para sua conex\u00e3o KNX.\n AUTOM\u00c1TICO - A integra\u00e7\u00e3o cuida da conectividade com o seu KNX Bus realizando uma varredura de gateway.\n TUNNELING - A integra\u00e7\u00e3o ser\u00e1 conectada ao seu barramento KNX via tunelamento.\n ROUTING - A integra\u00e7\u00e3o ligar-se-\u00e1 ao seu bus KNX atrav\u00e9s de encaminhamento.", + "title": "Conex\u00e3o KNX" + }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "`Autom\u00e1tico` usar\u00e1 o primeiro endpoint de t\u00fanel livre." + }, + "description": "Selecione o t\u00fanel usado para conex\u00e3o.", + "title": "Endpoint do t\u00fanel" }, "manual_tunnel": { "data": { @@ -36,7 +48,8 @@ "port": "Porta do dispositivo de tunelamento KNX/IP.", "route_back": "Ative se o servidor de encapsulamento KNXnet/IP estiver atr\u00e1s do NAT. Aplica-se apenas a conex\u00f5es UDP." }, - "description": "Por favor, digite as informa\u00e7\u00f5es de conex\u00e3o do seu dispositivo de tunelamento." + "description": "Por favor, digite as informa\u00e7\u00f5es de conex\u00e3o do seu dispositivo de tunelamento.", + "title": "Configura\u00e7\u00f5es do t\u00fanel" }, "routing": { "data": { @@ -50,7 +63,8 @@ "individual_address": "Endere\u00e7o KNX a ser usado pelo Home Assistant, por exemplo, `0.0.4`", "local_ip": "Deixe em branco para usar a descoberta autom\u00e1tica." }, - "description": "Por favor, configure as op\u00e7\u00f5es de roteamento." + "description": "Por favor, configure as op\u00e7\u00f5es de roteamento.", + "title": "Roteamento" }, "secure_key_source": { "description": "Selecione como deseja configurar o KNX/IP Secure.", @@ -58,7 +72,8 @@ "secure_knxkeys": "Use um arquivo `.knxkeys` contendo chaves IP seguras", "secure_routing_manual": "Configure a chave de backbone IP segura manualmente", "secure_tunnel_manual": "Configurar credenciais seguras de IP manualmente" - } + }, + "title": "KNX IP-Secure" }, "secure_knxkeys": { "data": { @@ -69,7 +84,8 @@ "knxkeys_filename": "Espera-se que o arquivo seja encontrado em seu diret\u00f3rio de configura\u00e7\u00e3o em `.storage/knx/`.\n No sistema operacional Home Assistant seria `/config/.storage/knx/`\n Exemplo: `my_project.knxkeys`", "knxkeys_password": "Isso foi definido ao exportar o arquivo do ETS." }, - "description": "Por favor, insira as informa\u00e7\u00f5es para o seu arquivo `.knxkeys`." + "description": "Por favor, insira as informa\u00e7\u00f5es para o seu arquivo `.knxkeys`.", + "title": "arquivo-chave" }, "secure_routing_manual": { "data": { @@ -80,7 +96,8 @@ "backbone_key": "Pode ser visto no relat\u00f3rio 'Seguran\u00e7a' de um projeto ETS. Por exemplo. '00112233445566778899AABBCCDDEEFF'", "sync_latency_tolerance": "O padr\u00e3o \u00e9 1000." }, - "description": "Por favor, insira suas informa\u00e7\u00f5es seguras de IP." + "description": "Por favor, insira suas informa\u00e7\u00f5es seguras de IP.", + "title": "Roteamento seguro" }, "secure_tunnel_manual": { "data": { @@ -93,13 +110,15 @@ "user_id": "Isso geralmente \u00e9 o n\u00famero do t\u00fanel +1. Portanto, 'T\u00fanel 2' teria o ID de usu\u00e1rio '3'.", "user_password": "Senha para a conex\u00e3o de t\u00fanel espec\u00edfica definida no painel 'Propriedades' do t\u00fanel no ETS." }, - "description": "Por favor, insira suas informa\u00e7\u00f5es seguras de IP." + "description": "Por favor, insira suas informa\u00e7\u00f5es seguras de IP.", + "title": "Tunelamento seguro" }, "tunnel": { "data": { "gateway": "Conex\u00e3o do t\u00fanel KNX" }, - "description": "Selecione um gateway na lista." + "description": "Selecione um gateway na lista.", + "title": "T\u00fanel" } } }, @@ -111,6 +130,10 @@ "invalid_individual_address": "O valor n\u00e3o corresponde ao padr\u00e3o do endere\u00e7o individual KNX.\n '\u00e1rea.linha.dispositivo'", "invalid_ip_address": "Endere\u00e7o IPv4 inv\u00e1lido.", "invalid_signature": "A senha para descriptografar o arquivo `.knxkeys` est\u00e1 errada.", + "keyfile_invalid_signature": "A senha para descriptografar o arquivo `.knxkeys` est\u00e1 errada.", + "keyfile_no_backbone_key": "O arquivo `.knxkeys` n\u00e3o cont\u00e9m uma chave de backbone para roteamento seguro.", + "keyfile_no_tunnel_for_host": "O arquivo `.knxkeys` n\u00e3o cont\u00e9m credenciais para o host `{host}`.", + "keyfile_not_found": "O arquivo `.knxkeys` especificado n\u00e3o foi encontrado no caminho config/.storage/knx/", "no_router_discovered": "Nenhum roteador KNXnet/IP foi descoberto na rede.", "no_tunnel_discovered": "N\u00e3o foi poss\u00edvel encontrar um servidor de encapsulamento KNX em sua rede.", "unsupported_tunnel_type": "O tipo de tunelamento selecionado n\u00e3o \u00e9 compat\u00edvel com o gateway." @@ -124,13 +147,22 @@ "data_description": { "rate_limit": "M\u00e1ximo de telegramas de sa\u00edda por segundo.\n `0` para desabilitar o limite. Recomendado: 0 ou 20 a 40", "state_updater": "Defina o padr\u00e3o para estados de leitura do barramento KNX. Quando desativado, o Home Assistant n\u00e3o recuperar\u00e1 ativamente os estados de entidade do barramento KNX. Pode ser substitu\u00eddo pelas op\u00e7\u00f5es de entidade `sync_state`." - } + }, + "title": "Configura\u00e7\u00f5es de comunica\u00e7\u00e3o" }, "connection_type": { "data": { "connection_type": "Tipo de conex\u00e3o KNX" }, - "description": "Insira o tipo de conex\u00e3o que devemos usar para sua conex\u00e3o KNX.\n AUTOM\u00c1TICO - A integra\u00e7\u00e3o cuida da conectividade com o seu KNX Bus realizando uma varredura de gateway.\n TUNNELING - A integra\u00e7\u00e3o ser\u00e1 conectada ao seu barramento KNX via tunelamento.\n ROUTING - A integra\u00e7\u00e3o ligar-se-\u00e1 ao seu bus KNX atrav\u00e9s de encaminhamento." + "description": "Insira o tipo de conex\u00e3o que devemos usar para sua conex\u00e3o KNX.\n AUTOM\u00c1TICO - A integra\u00e7\u00e3o cuida da conectividade com o seu KNX Bus realizando uma varredura de gateway.\n TUNNELING - A integra\u00e7\u00e3o ser\u00e1 conectada ao seu barramento KNX via tunelamento.\n ROUTING - A integra\u00e7\u00e3o ligar-se-\u00e1 ao seu bus KNX atrav\u00e9s de encaminhamento.", + "title": "conex\u00e3o KNX" + }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "`Autom\u00e1tico` usar\u00e1 o primeiro endpoint de t\u00fanel livre." + }, + "description": "Selecione o t\u00fanel usado para conex\u00e3o.", + "title": "Endpoint do t\u00fanel" }, "manual_tunnel": { "data": { @@ -146,13 +178,15 @@ "port": "Porta do dispositivo de tunelamento KNX/IP.", "route_back": "Ative se o servidor de encapsulamento KNXnet/IP estiver atr\u00e1s do NAT. Aplica-se apenas a conex\u00f5es UDP." }, - "description": "Por favor, digite as informa\u00e7\u00f5es de conex\u00e3o do seu dispositivo de tunelamento." + "description": "Por favor, digite as informa\u00e7\u00f5es de conex\u00e3o do seu dispositivo de tunelamento.", + "title": "Configura\u00e7\u00f5es do t\u00fanel" }, "options_init": { "menu_options": { "communication_settings": "Configura\u00e7\u00f5es de comunica\u00e7\u00e3o", "connection_type": "Configurar interface KNX" - } + }, + "title": "Configura\u00e7\u00f5es do KNX" }, "routing": { "data": { @@ -166,7 +200,8 @@ "individual_address": "Endere\u00e7o KNX a ser usado pelo Home Assistant, por exemplo, `0.0.4`", "local_ip": "Deixe em branco para usar a descoberta autom\u00e1tica." }, - "description": "Por favor, configure as op\u00e7\u00f5es de roteamento." + "description": "Por favor, configure as op\u00e7\u00f5es de roteamento.", + "title": "Roteamento" }, "secure_key_source": { "description": "Selecione como deseja configurar o KNX/IP Secure.", @@ -174,7 +209,8 @@ "secure_knxkeys": "Use um arquivo `.knxkeys` contendo chaves IP seguras", "secure_routing_manual": "Configure a chave de backbone IP segura manualmente", "secure_tunnel_manual": "Configurar credenciais seguras de IP manualmente" - } + }, + "title": "KNX IP-Secure" }, "secure_knxkeys": { "data": { @@ -185,7 +221,8 @@ "knxkeys_filename": "Espera-se que o arquivo seja encontrado em seu diret\u00f3rio de configura\u00e7\u00e3o em `.storage/knx/`.\n No sistema operacional Home Assistant seria `/config/.storage/knx/`\n Exemplo: `my_project.knxkeys`", "knxkeys_password": "Isso foi definido ao exportar o arquivo do ETS." }, - "description": "Por favor, insira as informa\u00e7\u00f5es para o seu arquivo `.knxkeys`." + "description": "Por favor, insira as informa\u00e7\u00f5es para o seu arquivo `.knxkeys`.", + "title": "arquivo-chave" }, "secure_routing_manual": { "data": { @@ -196,7 +233,8 @@ "backbone_key": "Pode ser visto no relat\u00f3rio 'Seguran\u00e7a' de um projeto ETS. Por exemplo. '00112233445566778899AABBCCDDEEFF'", "sync_latency_tolerance": "O padr\u00e3o \u00e9 1000." }, - "description": "Por favor, insira suas informa\u00e7\u00f5es seguras de IP." + "description": "Por favor, insira suas informa\u00e7\u00f5es seguras de IP.", + "title": "Roteamento seguro" }, "secure_tunnel_manual": { "data": { @@ -209,13 +247,15 @@ "user_id": "Isso geralmente \u00e9 o n\u00famero do t\u00fanel +1. Portanto, 'T\u00fanel 2' teria o ID de usu\u00e1rio '3'.", "user_password": "Senha para a conex\u00e3o de t\u00fanel espec\u00edfica definida no painel 'Propriedades' do t\u00fanel no ETS." }, - "description": "Por favor, insira suas informa\u00e7\u00f5es seguras de IP." + "description": "Por favor, insira suas informa\u00e7\u00f5es seguras de IP.", + "title": "Tunelamento seguro" }, "tunnel": { "data": { "gateway": "Conex\u00e3o do t\u00fanel KNX" }, - "description": "Selecione um gateway na lista." + "description": "Selecione um gateway na lista.", + "title": "T\u00fanel" } } } diff --git a/homeassistant/components/knx/translations/zh-Hant.json b/homeassistant/components/knx/translations/zh-Hant.json index 99ad9f9b490..abccb58ad3c 100644 --- a/homeassistant/components/knx/translations/zh-Hant.json +++ b/homeassistant/components/knx/translations/zh-Hant.json @@ -11,6 +11,10 @@ "invalid_individual_address": "\u6578\u503c\u8207 KNX \u500b\u5225\u4f4d\u5740\u4e0d\u76f8\u7b26\u3002\n'area.line.device'", "invalid_ip_address": "IPv4 \u4f4d\u5740\u7121\u6548\u3002", "invalid_signature": "\u52a0\u5bc6 `.knxkeys` \u6a94\u6848\u5bc6\u78bc\u932f\u8aa4\u3002", + "keyfile_invalid_signature": "\u52a0\u5bc6 `.knxkeys` \u6a94\u6848\u5bc6\u78bc\u932f\u8aa4\u3002", + "keyfile_no_backbone_key": "`.knxkeys` \u6a94\u6848\u672a\u5305\u542b\u7528\u65bc\u52a0\u5bc6\u8def\u7531\u7684\u9aa8\u5e79\u91d1\u9470\u3002", + "keyfile_no_tunnel_for_host": "`.knxkeys` \u6a94\u6848\u672a\u5305\u542b\u4e3b\u6a5f `{host}` \u6191\u8b49\u3002", + "keyfile_not_found": "\u8def\u5f91 config/.storage/knx/ \u5167\u627e\u4e0d\u5230\u6307\u5b9a `.knxkeys` \u6a94\u6848", "no_router_discovered": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230 KNXnet/IP \u8def\u7531\u5668\u3002", "no_tunnel_discovered": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230 KNX \u901a\u9053\u4f3a\u670d\u5668\u3002", "unsupported_tunnel_type": "\u9598\u9053\u5668\u4e0d\u652f\u63f4\u6240\u9078\u64c7\u7684\u901a\u9053\u985e\u578b\u3002" @@ -20,7 +24,15 @@ "data": { "connection_type": "KNX \u9023\u7dda\u985e\u578b" }, - "description": "\u8acb\u8f38\u5165 KNX \u9023\u7dda\u6240\u4f7f\u7528\u4e4b\u9023\u7dda\u985e\u5225\u3002 \n \u81ea\u52d5\uff08AUTOMATIC\uff09 - \u6574\u5408\u81ea\u52d5\u85c9\u7531\u9598\u9053\u5668\u6383\u63cf\u5f8c\u8655\u7406\u9023\u7dda\u554f\u984c\u3002\n \u901a\u9053\uff08TUNNELING\uff09 - \u6574\u5408\u5c07\u6703\u900f\u904e\u901a\u9053\u65b9\u5f0f\u8207 KNX Bus \u9032\u884c\u9023\u7dda\u3002\n \u8def\u7531\uff08ROUTING\uff09 - \u6574\u5408\u5c07\u6703\u900f\u904e\u8def\u7531\u65b9\u5f0f\u8207 KNX Bus \u9032\u884c\u9023\u7dda\u3002" + "description": "\u8acb\u8f38\u5165 KNX \u9023\u7dda\u6240\u4f7f\u7528\u4e4b\u9023\u7dda\u985e\u5225\u3002 \n \u81ea\u52d5\uff08AUTOMATIC\uff09 - \u6574\u5408\u81ea\u52d5\u85c9\u7531\u9598\u9053\u5668\u6383\u63cf\u5f8c\u8655\u7406\u9023\u7dda\u554f\u984c\u3002\n \u901a\u9053\uff08TUNNELING\uff09 - \u6574\u5408\u5c07\u6703\u900f\u904e\u901a\u9053\u65b9\u5f0f\u8207 KNX Bus \u9032\u884c\u9023\u7dda\u3002\n \u8def\u7531\uff08ROUTING\uff09 - \u6574\u5408\u5c07\u6703\u900f\u904e\u8def\u7531\u65b9\u5f0f\u8207 KNX Bus \u9032\u884c\u9023\u7dda\u3002", + "title": "KNX \u9023\u7dda" + }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "`Automatic` \u5c07\u6703\u4f7f\u7528\u7b2c\u4e00\u500b\u53ef\u4f7f\u7528\u7684\u901a\u9053\u7aef\u9ede\u3002" + }, + "description": "\u9078\u64c7\u9023\u7dda\u901a\u9053\u3002", + "title": "\u901a\u9053\u7aef\u9ede" }, "manual_tunnel": { "data": { @@ -36,7 +48,8 @@ "port": "KNX/IP \u901a\u9053\u88dd\u7f6e\u901a\u8a0a\u57e0\u3002", "route_back": "\u5047\u5982 KNXnet/IP \u901a\u9053\u4f3a\u670d\u5668\u4f4d\u65bc NAT \u6642\u555f\u7528\u3001\u50c5\u9069\u7528 UDP \u9023\u7dda\u3002" }, - "description": "\u8acb\u8f38\u5165\u901a\u9053\u88dd\u7f6e\u7684\u9023\u7dda\u8cc7\u8a0a\u3002" + "description": "\u8acb\u8f38\u5165\u901a\u9053\u88dd\u7f6e\u7684\u9023\u7dda\u8cc7\u8a0a\u3002", + "title": "\u901a\u9053\u8a2d\u5b9a" }, "routing": { "data": { @@ -50,7 +63,8 @@ "individual_address": "Home Assistant \u6240\u4f7f\u7528\u4e4b KNX \u4f4d\u5740\u3002\u4f8b\u5982\uff1a`0.0.4`", "local_ip": "\u4fdd\u6301\u7a7a\u767d\u4ee5\u4f7f\u7528\u81ea\u52d5\u641c\u7d22\u3002" }, - "description": "\u8acb\u8a2d\u5b9a\u8def\u7531\u9078\u9805\u3002" + "description": "\u8acb\u8a2d\u5b9a\u8def\u7531\u9078\u9805\u3002", + "title": "\u8def\u7531" }, "secure_key_source": { "description": "\u9078\u64c7\u5982\u4f55\u8a2d\u5b9a KNX/IP \u52a0\u5bc6\u3002", @@ -58,7 +72,8 @@ "secure_knxkeys": "\u4f7f\u7528\u5305\u542b IP \u52a0\u5bc6\u91d1\u8000\u7684 knxkeys \u6a94\u6848", "secure_routing_manual": "\u624b\u52d5\u8a2d\u5b9a IP \u52a0\u5bc6 backbone \u91d1\u9470", "secure_tunnel_manual": "\u624b\u52d5\u8a2d\u5b9a IP \u52a0\u5bc6\u6191\u8b49" - } + }, + "title": "KNX IP \u52a0\u5bc6" }, "secure_knxkeys": { "data": { @@ -69,7 +84,8 @@ "knxkeys_filename": "\u6a94\u6848\u61c9\u8a72\u4f4d\u65bc\u8a2d\u5b9a\u8cc7\u6599\u593e `.storage/knx/` \u5167\u3002\n\u82e5\u70ba Home Assistant OS\u3001\u5247\u61c9\u8a72\u70ba `/config/.storage/knx/`\n\u4f8b\u5982\uff1a`my_project.knxkeys`", "knxkeys_password": "\u81ea ETS \u532f\u51fa\u6a94\u6848\u4e2d\u9032\u884c\u8a2d\u5b9a\u3002" }, - "description": "\u8acb\u8f38\u5165 `.knxkeys` \u6a94\u6848\u8cc7\u8a0a\u3002" + "description": "\u8acb\u8f38\u5165 `.knxkeys` \u6a94\u6848\u8cc7\u8a0a\u3002", + "title": "Keyfile" }, "secure_routing_manual": { "data": { @@ -80,7 +96,8 @@ "backbone_key": "\u65bc ETS \u9805\u76ee\u7684 'Security' \u56de\u5831\u4e2d\u767c\u73fe\u3002\u4f8b\u5982\uff1a'00112233445566778899AABBCCDDEEFF'", "sync_latency_tolerance": "\u9810\u8a2d\u503c\u70ba 1000\u3002" }, - "description": "\u8acb\u8f38\u5165 IP \u52a0\u5bc6\u8cc7\u8a0a\u3002" + "description": "\u8acb\u8f38\u5165 IP \u52a0\u5bc6\u8cc7\u8a0a\u3002", + "title": "\u52a0\u5bc6\u8def\u7531" }, "secure_tunnel_manual": { "data": { @@ -93,13 +110,15 @@ "user_id": "\u901a\u5e38\u70ba\u901a\u9053\u6578 +1\u3002\u56e0\u6b64 'Tunnel 2' \u5c07\u5177\u6709\u4f7f\u7528\u8005 ID '3'\u3002", "user_password": "\u65bc ETS \u901a\u9053 'Properties' \u9762\u677f\u53ef\u8a2d\u5b9a\u6307\u5b9a\u901a\u9053\u9023\u7dda\u5bc6\u78bc\u3002" }, - "description": "\u8acb\u8f38\u5165 IP \u52a0\u5bc6\u8cc7\u8a0a\u3002" + "description": "\u8acb\u8f38\u5165 IP \u52a0\u5bc6\u8cc7\u8a0a\u3002", + "title": "\u52a0\u5bc6\u901a\u9053" }, "tunnel": { "data": { "gateway": "KNX \u901a\u9053\u9023\u7dda" }, - "description": "\u8acb\u5f9e\u5217\u8868\u4e2d\u9078\u64c7\u4e00\u7d44\u9598\u9053\u5668\u3002" + "description": "\u8acb\u5f9e\u5217\u8868\u4e2d\u9078\u64c7\u4e00\u7d44\u9598\u9053\u5668\u3002", + "title": "\u901a\u9053" } } }, @@ -111,6 +130,10 @@ "invalid_individual_address": "\u6578\u503c\u8207 KNX \u500b\u5225\u4f4d\u5740\u4e0d\u76f8\u7b26\u3002\n'area.line.device'", "invalid_ip_address": "IPv4 \u4f4d\u5740\u7121\u6548\u3002", "invalid_signature": "\u52a0\u5bc6 `.knxkeys` \u6a94\u6848\u5bc6\u78bc\u932f\u8aa4\u3002", + "keyfile_invalid_signature": "\u52a0\u5bc6 `.knxkeys` \u6a94\u6848\u5bc6\u78bc\u932f\u8aa4\u3002", + "keyfile_no_backbone_key": "`.knxkeys` \u6a94\u6848\u672a\u5305\u542b\u7528\u65bc\u52a0\u5bc6\u8def\u7531\u7684\u9aa8\u5e79\u91d1\u9470\u3002", + "keyfile_no_tunnel_for_host": "`.knxkeys` \u6a94\u6848\u672a\u5305\u542b\u4e3b\u6a5f `{host}` \u6191\u8b49\u3002", + "keyfile_not_found": "\u8def\u5f91 config/.storage/knx/ \u5167\u627e\u4e0d\u5230\u6307\u5b9a `.knxkeys` \u6a94\u6848", "no_router_discovered": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230 KNXnet/IP \u8def\u7531\u5668\u3002", "no_tunnel_discovered": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230 KNX \u901a\u9053\u4f3a\u670d\u5668\u3002", "unsupported_tunnel_type": "\u9598\u9053\u5668\u4e0d\u652f\u63f4\u6240\u9078\u64c7\u7684\u901a\u9053\u985e\u578b\u3002" @@ -124,13 +147,22 @@ "data_description": { "rate_limit": "\u6bcf\u79d2\u6700\u5927 Telegram \u767c\u9001\u91cf\u3002\n`0` \u70ba\u95dc\u9589\u9650\u5236\u3001\u5efa\u8b70\uff1a0 \u6216 20 \u81f3 40", "state_updater": "\u8a2d\u5b9a\u9810\u8a2d KNX Bus \u8b80\u53d6\u72c0\u614b\u3002\u7576\u95dc\u9589\u6642\u3001Home Assistant \u5c07\u4e0d\u6703\u4e3b\u52d5\u5f9e KNX Bus \u7372\u53d6\u5be6\u9ad4\u72c0\u614b\uff0c\u53ef\u88ab`sync_state` \u5be6\u9ad4\u9078\u9805\u8986\u84cb\u3002" - } + }, + "title": "\u901a\u8a0a\u8a2d\u5b9a" }, "connection_type": { "data": { "connection_type": "KNX \u9023\u7dda\u985e\u578b" }, - "description": "\u8acb\u8f38\u5165 KNX \u9023\u7dda\u6240\u4f7f\u7528\u4e4b\u9023\u7dda\u985e\u5225\u3002 \n \u81ea\u52d5\uff08AUTOMATIC\uff09 - \u6574\u5408\u81ea\u52d5\u85c9\u7531\u9598\u9053\u5668\u6383\u63cf\u5f8c\u8655\u7406\u9023\u7dda\u554f\u984c\u3002\n \u901a\u9053\uff08TUNNELING\uff09 - \u6574\u5408\u5c07\u6703\u900f\u904e\u901a\u9053\u65b9\u5f0f\u8207 KNX Bus \u9032\u884c\u9023\u7dda\u3002\n \u8def\u7531\uff08ROUTING\uff09 - \u6574\u5408\u5c07\u6703\u900f\u904e\u8def\u7531\u65b9\u5f0f\u8207 KNX Bus \u9032\u884c\u9023\u7dda\u3002" + "description": "\u8acb\u8f38\u5165 KNX \u9023\u7dda\u6240\u4f7f\u7528\u4e4b\u9023\u7dda\u985e\u5225\u3002 \n \u81ea\u52d5\uff08AUTOMATIC\uff09 - \u6574\u5408\u81ea\u52d5\u85c9\u7531\u9598\u9053\u5668\u6383\u63cf\u5f8c\u8655\u7406\u9023\u7dda\u554f\u984c\u3002\n \u901a\u9053\uff08TUNNELING\uff09 - \u6574\u5408\u5c07\u6703\u900f\u904e\u901a\u9053\u65b9\u5f0f\u8207 KNX Bus \u9032\u884c\u9023\u7dda\u3002\n \u8def\u7531\uff08ROUTING\uff09 - \u6574\u5408\u5c07\u6703\u900f\u904e\u8def\u7531\u65b9\u5f0f\u8207 KNX Bus \u9032\u884c\u9023\u7dda\u3002", + "title": "KNX \u9023\u7dda" + }, + "knxkeys_tunnel_select": { + "data": { + "user_id": "`Automatic` \u5c07\u6703\u4f7f\u7528\u7b2c\u4e00\u500b\u53ef\u4f7f\u7528\u7684\u901a\u9053\u7aef\u9ede\u3002" + }, + "description": "\u9078\u64c7\u9023\u7dda\u901a\u9053\u3002", + "title": "\u901a\u9053\u7aef\u9ede" }, "manual_tunnel": { "data": { @@ -146,13 +178,15 @@ "port": "KNX/IP \u901a\u9053\u88dd\u7f6e\u901a\u8a0a\u57e0\u3002", "route_back": "\u5047\u5982 KNXnet/IP \u901a\u9053\u4f3a\u670d\u5668\u4f4d\u65bc NAT \u6642\u555f\u7528\u3001\u50c5\u9069\u7528 UDP \u9023\u7dda\u3002" }, - "description": "\u8acb\u8f38\u5165\u901a\u9053\u88dd\u7f6e\u7684\u9023\u7dda\u8cc7\u8a0a\u3002" + "description": "\u8acb\u8f38\u5165\u901a\u9053\u88dd\u7f6e\u7684\u9023\u7dda\u8cc7\u8a0a\u3002", + "title": "\u901a\u9053\u8a2d\u5b9a" }, "options_init": { "menu_options": { "communication_settings": "\u901a\u8a0a\u8a2d\u5b9a", "connection_type": "\u8a2d\u5b9a KNX \u4ecb\u9762" - } + }, + "title": "KNX \u8a2d\u5b9a" }, "routing": { "data": { @@ -166,7 +200,8 @@ "individual_address": "Home Assistant \u6240\u4f7f\u7528\u4e4b KNX \u4f4d\u5740\u3002\u4f8b\u5982\uff1a`0.0.4`", "local_ip": "\u4fdd\u6301\u7a7a\u767d\u4ee5\u4f7f\u7528\u81ea\u52d5\u641c\u7d22\u3002" }, - "description": "\u8acb\u8a2d\u5b9a\u8def\u7531\u9078\u9805\u3002" + "description": "\u8acb\u8a2d\u5b9a\u8def\u7531\u9078\u9805\u3002", + "title": "\u8def\u7531" }, "secure_key_source": { "description": "\u9078\u64c7\u5982\u4f55\u8a2d\u5b9a KNX/IP \u52a0\u5bc6\u3002", @@ -174,7 +209,8 @@ "secure_knxkeys": "\u4f7f\u7528\u5305\u542b IP \u52a0\u5bc6\u91d1\u8000\u7684 knxkeys \u6a94\u6848", "secure_routing_manual": "\u624b\u52d5\u8a2d\u5b9a IP \u52a0\u5bc6 backbone \u91d1\u9470", "secure_tunnel_manual": "\u624b\u52d5\u8a2d\u5b9a IP \u52a0\u5bc6\u6191\u8b49" - } + }, + "title": "KNX IP \u52a0\u5bc6" }, "secure_knxkeys": { "data": { @@ -185,7 +221,8 @@ "knxkeys_filename": "\u6a94\u6848\u61c9\u8a72\u4f4d\u65bc\u8a2d\u5b9a\u8cc7\u6599\u593e `.storage/knx/` \u5167\u3002\n\u82e5\u70ba Home Assistant OS\u3001\u5247\u61c9\u8a72\u70ba `/config/.storage/knx/`\n\u4f8b\u5982\uff1a`my_project.knxkeys`", "knxkeys_password": "\u81ea ETS \u532f\u51fa\u6a94\u6848\u4e2d\u9032\u884c\u8a2d\u5b9a\u3002" }, - "description": "\u8acb\u8f38\u5165 `.knxkeys` \u6a94\u6848\u8cc7\u8a0a\u3002" + "description": "\u8acb\u8f38\u5165 `.knxkeys` \u6a94\u6848\u8cc7\u8a0a\u3002", + "title": "Keyfile" }, "secure_routing_manual": { "data": { @@ -196,7 +233,8 @@ "backbone_key": "\u65bc ETS \u9805\u76ee\u7684 'Security' \u56de\u5831\u4e2d\u767c\u73fe\u3002\u4f8b\u5982\uff1a'00112233445566778899AABBCCDDEEFF'", "sync_latency_tolerance": "\u9810\u8a2d\u503c\u70ba 1000\u3002" }, - "description": "\u8acb\u8f38\u5165 IP \u52a0\u5bc6\u8cc7\u8a0a\u3002" + "description": "\u8acb\u8f38\u5165 IP \u52a0\u5bc6\u8cc7\u8a0a\u3002", + "title": "\u52a0\u5bc6\u8def\u7531" }, "secure_tunnel_manual": { "data": { @@ -209,13 +247,15 @@ "user_id": "\u901a\u5e38\u70ba\u901a\u9053\u6578 +1\u3002\u56e0\u6b64 'Tunnel 2' \u5c07\u5177\u6709\u4f7f\u7528\u8005 ID '3'\u3002", "user_password": "\u65bc ETS \u901a\u9053 'Properties' \u9762\u677f\u53ef\u8a2d\u5b9a\u6307\u5b9a\u901a\u9053\u9023\u7dda\u5bc6\u78bc\u3002" }, - "description": "\u8acb\u8f38\u5165 IP \u52a0\u5bc6\u8cc7\u8a0a\u3002" + "description": "\u8acb\u8f38\u5165 IP \u52a0\u5bc6\u8cc7\u8a0a\u3002", + "title": "\u52a0\u5bc6\u901a\u9053" }, "tunnel": { "data": { "gateway": "KNX \u901a\u9053\u9023\u7dda" }, - "description": "\u8acb\u5f9e\u5217\u8868\u4e2d\u9078\u64c7\u4e00\u7d44\u9598\u9053\u5668\u3002" + "description": "\u8acb\u5f9e\u5217\u8868\u4e2d\u9078\u64c7\u4e00\u7d44\u9598\u9053\u5668\u3002", + "title": "\u901a\u9053" } } } diff --git a/homeassistant/components/life360/translations/lt.json b/homeassistant/components/life360/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/life360/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/light/translations/lt.json b/homeassistant/components/light/translations/lt.json new file mode 100644 index 00000000000..326b3cf4e20 --- /dev/null +++ b/homeassistant/components/light/translations/lt.json @@ -0,0 +1,27 @@ +{ + "device_automation": { + "action_type": { + "brightness_decrease": "Suma\u017einti {entity_name} ry\u0161kum\u0105", + "brightness_increase": "Padidinti {entity_name} ry\u0161kum\u0105", + "flash": "Blyks\u0117ti {entity_name}", + "toggle": "Perjungti {entity_name}", + "turn_off": "I\u0161jungti", + "turn_on": "\u012ejungti {entity_name}" + }, + "condition_type": { + "is_off": "{entity_name} yra i\u0161jungta", + "is_on": "{entity_name} \u012fjungta" + }, + "trigger_type": { + "turned_off": "{entity_name} i\u0161jungta", + "turned_on": "{entity_name} \u012fjungta" + } + }, + "state": { + "_": { + "off": "I\u0161jungta", + "on": "\u012ejungta" + } + }, + "title": "Lempa" +} \ No newline at end of file diff --git a/homeassistant/components/matter/translations/lt.json b/homeassistant/components/matter/translations/lt.json new file mode 100644 index 00000000000..c82e4b7b7e6 --- /dev/null +++ b/homeassistant/components/matter/translations/lt.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "\u012erenginys jau sukonfig\u016bruotas" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/media_player/translations/lt.json b/homeassistant/components/media_player/translations/lt.json index b9ad676cc08..db65add77ab 100644 --- a/homeassistant/components/media_player/translations/lt.json +++ b/homeassistant/components/media_player/translations/lt.json @@ -1,6 +1,7 @@ { "state": { "_": { + "idle": "Laukiama", "on": "\u012ejungta" } } diff --git a/homeassistant/components/melcloud/translations/lt.json b/homeassistant/components/melcloud/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/melcloud/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mikrotik/translations/lt.json b/homeassistant/components/mikrotik/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/mikrotik/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/min_max/translations/nl.json b/homeassistant/components/min_max/translations/nl.json index 84b033d8715..0911bcaddc1 100644 --- a/homeassistant/components/min_max/translations/nl.json +++ b/homeassistant/components/min_max/translations/nl.json @@ -6,7 +6,7 @@ "entity_ids": "Invoerentiteiten", "name": "Naam", "round_digits": "Precisie", - "type": "statistisch kenmerk" + "type": "Statistisch kenmerk" }, "data_description": { "round_digits": "Regelt het aantal decimale cijfers in de uitvoer wanneer de statistische eigenschap gemiddelde of mediaan is." @@ -22,7 +22,7 @@ "data": { "entity_ids": "Invoerentiteiten", "round_digits": "Precisie", - "type": "statistisch kenmerk" + "type": "Statistisch kenmerk" }, "data_description": { "round_digits": "Regelt het aantal decimale cijfers in de uitvoer wanneer de statistische eigenschap gemiddelde of mediaan is." diff --git a/homeassistant/components/mqtt/translations/lt.json b/homeassistant/components/mqtt/translations/lt.json index 35257770c75..df254d4dd39 100644 --- a/homeassistant/components/mqtt/translations/lt.json +++ b/homeassistant/components/mqtt/translations/lt.json @@ -12,5 +12,14 @@ } } } + }, + "options": { + "step": { + "broker": { + "data": { + "password": "Slapta\u017eodis" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/myq/translations/lt.json b/homeassistant/components/myq/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/myq/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nest/translations/lt.json b/homeassistant/components/nest/translations/lt.json index 629b65d347d..275e55497fb 100644 --- a/homeassistant/components/nest/translations/lt.json +++ b/homeassistant/components/nest/translations/lt.json @@ -10,5 +10,12 @@ } } } + }, + "device_automation": { + "trigger_type": { + "camera_motion": "Aptiktas judesys", + "camera_person": "Aptiktas asmuo", + "camera_sound": "Aptiktas garsas" + } } } \ No newline at end of file diff --git a/homeassistant/components/nexia/translations/lt.json b/homeassistant/components/nexia/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/nexia/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/notion/translations/lt.json b/homeassistant/components/notion/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/notion/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nuheat/translations/lt.json b/homeassistant/components/nuheat/translations/lt.json new file mode 100644 index 00000000000..f25fb2eed3c --- /dev/null +++ b/homeassistant/components/nuheat/translations/lt.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "invalid_thermostat": "Termostato serijinis numeris negalioja." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/lt.json b/homeassistant/components/onvif/translations/lt.json new file mode 100644 index 00000000000..ec2d1fbbc0e --- /dev/null +++ b/homeassistant/components/onvif/translations/lt.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "configure_profile": { + "data": { + "include": "Sukurti kameros subjekt\u0105" + }, + "description": "Sukurti kameros subjekt\u0105 {profile} su {resolution} skiriam\u0105ja geba?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ovo_energy/translations/lt.json b/homeassistant/components/ovo_energy/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/ovo_energy/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/plugwise/translations/bg.json b/homeassistant/components/plugwise/translations/bg.json index d8b8c7d10a0..695ead020c3 100644 --- a/homeassistant/components/plugwise/translations/bg.json +++ b/homeassistant/components/plugwise/translations/bg.json @@ -20,6 +20,17 @@ } }, "entity": { + "climate": { + "plugwise": { + "state_attributes": { + "preset_mode": { + "state": { + "vacation": "\u0412\u0430\u043a\u0430\u043d\u0446\u0438\u044f" + } + } + } + } + }, "select": { "dhw_mode": { "state": { diff --git a/homeassistant/components/plugwise/translations/de.json b/homeassistant/components/plugwise/translations/de.json index b554c8a689d..59d4ed957e6 100644 --- a/homeassistant/components/plugwise/translations/de.json +++ b/homeassistant/components/plugwise/translations/de.json @@ -26,6 +26,21 @@ } }, "entity": { + "climate": { + "plugwise": { + "state_attributes": { + "preset_mode": { + "state": { + "asleep": "Nacht", + "away": "Abwesend", + "home": "Anwesend", + "no_frost": "Frostschutz", + "vacation": "Urlaub" + } + } + } + } + }, "select": { "dhw_mode": { "state": { diff --git a/homeassistant/components/plugwise/translations/el.json b/homeassistant/components/plugwise/translations/el.json index 385a98fc255..532ea1156c4 100644 --- a/homeassistant/components/plugwise/translations/el.json +++ b/homeassistant/components/plugwise/translations/el.json @@ -26,6 +26,21 @@ } }, "entity": { + "climate": { + "plugwise": { + "state_attributes": { + "preset_mode": { + "state": { + "asleep": "\u039d\u03cd\u03c7\u03c4\u03b1", + "away": "\u0395\u03ba\u03c4\u03cc\u03c2 \u03a3\u03c0\u03b9\u03c4\u03b9\u03bf\u03cd", + "home": "\u03a3\u03c0\u03af\u03c4\u03b9", + "no_frost": "\u0391\u03bd\u03c4\u03b9\u03c0\u03b1\u03b3\u03b5\u03c4\u03b9\u03ba\u03cc", + "vacation": "\u0394\u03b9\u03b1\u03ba\u03bf\u03c0\u03ad\u03c2" + } + } + } + } + }, "select": { "dhw_mode": { "state": { diff --git a/homeassistant/components/plugwise/translations/hu.json b/homeassistant/components/plugwise/translations/hu.json index 35de97a32ef..b1d3b3a33d2 100644 --- a/homeassistant/components/plugwise/translations/hu.json +++ b/homeassistant/components/plugwise/translations/hu.json @@ -26,6 +26,21 @@ } }, "entity": { + "climate": { + "plugwise": { + "state_attributes": { + "preset_mode": { + "state": { + "asleep": "\u00c9jszaka", + "away": "T\u00e1vol", + "home": "Otthon", + "no_frost": "Fagyv\u00e9delem", + "vacation": "Vak\u00e1ci\u00f3" + } + } + } + } + }, "select": { "dhw_mode": { "state": { diff --git a/homeassistant/components/plugwise/translations/lt.json b/homeassistant/components/plugwise/translations/lt.json new file mode 100644 index 00000000000..1fda31f7c80 --- /dev/null +++ b/homeassistant/components/plugwise/translations/lt.json @@ -0,0 +1,19 @@ +{ + "entity": { + "climate": { + "plugwise": { + "state_attributes": { + "preset_mode": { + "state": { + "asleep": "Naktis", + "away": "I\u0161vyk\u0119s", + "home": "Namuose", + "no_frost": "Apsauga nuo \u0161al\u010dio", + "vacation": "U\u017erakinti - atostog\u0173 re\u017eime" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/plugwise/translations/pl.json b/homeassistant/components/plugwise/translations/pl.json index 5d0041b0ef2..9ca6387ec65 100644 --- a/homeassistant/components/plugwise/translations/pl.json +++ b/homeassistant/components/plugwise/translations/pl.json @@ -26,6 +26,21 @@ } }, "entity": { + "climate": { + "plugwise": { + "state_attributes": { + "preset_mode": { + "state": { + "asleep": "noc", + "away": "poza domem", + "home": "w domu", + "no_frost": "przeciwzamro\u017ceniowy", + "vacation": "tryb wakacyjny" + } + } + } + } + }, "select": { "dhw_mode": { "state": { diff --git a/homeassistant/components/plugwise/translations/pt-BR.json b/homeassistant/components/plugwise/translations/pt-BR.json index fe3378b77ba..3e0ed8fd9e9 100644 --- a/homeassistant/components/plugwise/translations/pt-BR.json +++ b/homeassistant/components/plugwise/translations/pt-BR.json @@ -26,6 +26,21 @@ } }, "entity": { + "climate": { + "plugwise": { + "state_attributes": { + "preset_mode": { + "state": { + "asleep": "Noite", + "away": "Fora", + "home": "Casa", + "no_frost": "Anti-geada", + "vacation": "F\u00e9rias" + } + } + } + } + }, "select": { "dhw_mode": { "state": { diff --git a/homeassistant/components/plugwise/translations/ru.json b/homeassistant/components/plugwise/translations/ru.json index 08bd7f13228..808e2793282 100644 --- a/homeassistant/components/plugwise/translations/ru.json +++ b/homeassistant/components/plugwise/translations/ru.json @@ -26,6 +26,19 @@ } }, "entity": { + "climate": { + "plugwise": { + "state_attributes": { + "preset_mode": { + "state": { + "asleep": "\u041d\u043e\u0447\u044c", + "away": "\u041d\u0435 \u0434\u043e\u043c\u0430", + "home": "\u0414\u043e\u043c\u0430" + } + } + } + } + }, "select": { "dhw_mode": { "state": { diff --git a/homeassistant/components/plum_lightpad/translations/lt.json b/homeassistant/components/plum_lightpad/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/plum_lightpad/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/poolsense/translations/lt.json b/homeassistant/components/poolsense/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/poolsense/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/lt.json b/homeassistant/components/prusalink/translations/lt.json new file mode 100644 index 00000000000..9c1a10c6595 --- /dev/null +++ b/homeassistant/components/prusalink/translations/lt.json @@ -0,0 +1,11 @@ +{ + "entity": { + "sensor": { + "printer_state": { + "state": { + "idle": "Laukiama" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prusalink/translations/sensor.lt.json b/homeassistant/components/prusalink/translations/sensor.lt.json new file mode 100644 index 00000000000..777441b2898 --- /dev/null +++ b/homeassistant/components/prusalink/translations/sensor.lt.json @@ -0,0 +1,7 @@ +{ + "state": { + "prusalink__printer_state": { + "idle": "Laukiama" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rainmachine/translations/lt.json b/homeassistant/components/rainmachine/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/rainmachine/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/reolink/translations/bg.json b/homeassistant/components/reolink/translations/bg.json new file mode 100644 index 00000000000..1981cb3b39f --- /dev/null +++ b/homeassistant/components/reolink/translations/bg.json @@ -0,0 +1,32 @@ +{ + "config": { + "abort": { + "already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u0432\u0435\u0447\u0435 \u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u043e" + }, + "error": { + "cannot_connect": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435", + "invalid_auth": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u0430 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u043a\u0430\u0446\u0438\u044f", + "unknown": "\u041d\u0435\u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430: {error}" + }, + "step": { + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "password": "\u041f\u0430\u0440\u043e\u043b\u0430", + "port": "\u041f\u043e\u0440\u0442", + "use_https": "\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 HTTPS", + "username": "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e \u0438\u043c\u0435" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "protocol": "\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/reolink/translations/de.json b/homeassistant/components/reolink/translations/de.json new file mode 100644 index 00000000000..41d0c1ea16d --- /dev/null +++ b/homeassistant/components/reolink/translations/de.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "Ger\u00e4t ist bereits konfiguriert" + }, + "error": { + "api_error": "API Fehler aufgetreten: {error}", + "cannot_connect": "Verbindung fehlgeschlagen", + "invalid_auth": "Ung\u00fcltige Authentifizierung", + "unknown": "Unerwarteter Fehler: {error}" + }, + "step": { + "user": { + "data": { + "host": "Host", + "password": "Passwort", + "port": "Port", + "use_https": "HTTPS aktivieren", + "username": "Benutzername" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "protocol": "Protokoll" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/reolink/translations/el.json b/homeassistant/components/reolink/translations/el.json new file mode 100644 index 00000000000..3e66d6bc0ce --- /dev/null +++ b/homeassistant/components/reolink/translations/el.json @@ -0,0 +1,32 @@ +{ + "config": { + "abort": { + "already_configured": "\u0397 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03c1\u03c5\u03b8\u03bc\u03b9\u03c3\u03c4\u03b5\u03af" + }, + "error": { + "api_error": "\u03a0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1 API: {error}", + "cannot_connect": "\u0397 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5", + "invalid_auth": "\u0395\u03c3\u03c6\u03b1\u03bb\u03bc\u03ad\u03bd\u03b7 \u03c4\u03b1\u03c5\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7", + "unknown": "\u0391\u03c0\u03c1\u03bf\u03c3\u03b4\u03cc\u03ba\u03b7\u03c4\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1: {error}" + }, + "step": { + "user": { + "data": { + "password": "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2", + "port": "\u0398\u03cd\u03c1\u03b1", + "use_https": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 HTTPS", + "username": "\u039f\u03bd\u03bf\u03bc\u03b1 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "protocol": "\u03a0\u03c1\u03c9\u03c4\u03cc\u03ba\u03bf\u03bb\u03bb\u03bf" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/reolink/translations/et.json b/homeassistant/components/reolink/translations/et.json new file mode 100644 index 00000000000..f858fd0f170 --- /dev/null +++ b/homeassistant/components/reolink/translations/et.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "Seade on juba h\u00e4\u00e4lestatud" + }, + "error": { + "api_error": "Ilmnes API t\u00f5rge: {error}", + "cannot_connect": "\u00dchendamine nurjus", + "invalid_auth": "Tuvastamine nurjus", + "unknown": "Ootamatu t\u00f5rge: {error}" + }, + "step": { + "user": { + "data": { + "host": "Host", + "password": "Salas\u00f5na", + "port": "Port", + "use_https": "Luba HTTPS", + "username": "Kasutajanimi" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "protocol": "Protokoll" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/reolink/translations/hu.json b/homeassistant/components/reolink/translations/hu.json new file mode 100644 index 00000000000..6e84001dd39 --- /dev/null +++ b/homeassistant/components/reolink/translations/hu.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "Az eszk\u00f6z m\u00e1r konfigur\u00e1lva van" + }, + "error": { + "api_error": "API hiba t\u00f6rt\u00e9nt: {error}", + "cannot_connect": "Sikertelen csatlakoz\u00e1s", + "invalid_auth": "\u00c9rv\u00e9nytelen hiteles\u00edt\u00e9s", + "unknown": "V\u00e1ratlan hiba t\u00f6rt\u00e9nt: {error}" + }, + "step": { + "user": { + "data": { + "host": "C\u00edm", + "password": "Jelsz\u00f3", + "port": "Port", + "use_https": "HTTPS enged\u00e9lyez\u00e9se", + "username": "Felhaszn\u00e1l\u00f3n\u00e9v" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "protocol": "Protokoll" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/reolink/translations/pl.json b/homeassistant/components/reolink/translations/pl.json new file mode 100644 index 00000000000..ac412dfe702 --- /dev/null +++ b/homeassistant/components/reolink/translations/pl.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane" + }, + "error": { + "api_error": "Wyst\u0105pi\u0142 b\u0142\u0105d API: {error}", + "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia", + "invalid_auth": "Niepoprawne uwierzytelnienie", + "unknown": "Nieoczekiwany b\u0142\u0105d: {error}" + }, + "step": { + "user": { + "data": { + "host": "Nazwa hosta lub adres IP", + "password": "Has\u0142o", + "port": "Port", + "use_https": "W\u0142\u0105cz HTTPS", + "username": "Nazwa u\u017cytkownika" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "protocol": "Protok\u00f3\u0142" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/reolink/translations/pt-BR.json b/homeassistant/components/reolink/translations/pt-BR.json new file mode 100644 index 00000000000..f84f844811c --- /dev/null +++ b/homeassistant/components/reolink/translations/pt-BR.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "api_error": "Ocorreu um erro de API: {error}", + "cannot_connect": "Falhou ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado: {erro}" + }, + "step": { + "user": { + "data": { + "host": "Host", + "password": "Senha", + "port": "Porta", + "use_https": "Ativar HTTPS", + "username": "Nome de usu\u00e1rio" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "protocol": "Protocolo" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/reolink/translations/ru.json b/homeassistant/components/reolink/translations/ru.json new file mode 100644 index 00000000000..7365183ecba --- /dev/null +++ b/homeassistant/components/reolink/translations/ru.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043e" + }, + "error": { + "api_error": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 API: {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": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 : {error}" + }, + "step": { + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "port": "\u041f\u043e\u0440\u0442", + "use_https": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c HTTPS", + "username": "\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "protocol": "\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/reolink/translations/zh-Hant.json b/homeassistant/components/reolink/translations/zh-Hant.json new file mode 100644 index 00000000000..a0c753b8416 --- /dev/null +++ b/homeassistant/components/reolink/translations/zh-Hant.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "api_error": "\u767c\u751f API \u932f\u8aa4\uff1a{error}", + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4: {error}" + }, + "step": { + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "password": "\u5bc6\u78bc", + "port": "\u901a\u8a0a\u57e0", + "use_https": "\u958b\u555f HTTPS", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "protocol": "\u901a\u8a0a\u5354\u5b9a" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ring/translations/lt.json b/homeassistant/components/ring/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/ring/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/scrape/translations/el.json b/homeassistant/components/scrape/translations/el.json index 6bb9e6b0345..c2f5968f5e0 100644 --- a/homeassistant/components/scrape/translations/el.json +++ b/homeassistant/components/scrape/translations/el.json @@ -112,7 +112,8 @@ "method": "\u039c\u03ad\u03b8\u03bf\u03b4\u03bf\u03c2", "password": "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2", "resource": "\u03a0\u03cc\u03c1\u03bf\u03c2", - "timeout": "\u03a7\u03c1\u03bf\u03bd\u03b9\u03ba\u03cc \u03cc\u03c1\u03b9\u03bf" + "timeout": "\u03a7\u03c1\u03bf\u03bd\u03b9\u03ba\u03cc \u03cc\u03c1\u03b9\u03bf", + "username": "\u038c\u03bd\u03bf\u03bc\u03b1 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7" }, "data_description": { "authentication": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03c4\u03bf\u03c5 \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 HTTP. \u0395\u03af\u03c4\u03b5 \u03b2\u03b1\u03c3\u03b9\u03ba\u03cc\u03c2 \u03b5\u03af\u03c4\u03b5 \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2", diff --git a/homeassistant/components/scrape/translations/pl.json b/homeassistant/components/scrape/translations/pl.json index 46de7003777..b39e34ef2cc 100644 --- a/homeassistant/components/scrape/translations/pl.json +++ b/homeassistant/components/scrape/translations/pl.json @@ -114,7 +114,8 @@ "method": "Metoda", "password": "Has\u0142o", "resource": "Zas\u00f3b", - "timeout": "Limit czasu" + "timeout": "Limit czasu", + "username": "Nazwa u\u017cytkownika" }, "data_description": { "authentication": "Typ uwierzytelniania HTTP. Podstawowy lub digest.", diff --git a/homeassistant/components/sense/translations/lt.json b/homeassistant/components/sense/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/sense/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/simplisafe/translations/hu.json b/homeassistant/components/simplisafe/translations/hu.json index 1d2f4842c76..45362f9307c 100644 --- a/homeassistant/components/simplisafe/translations/hu.json +++ b/homeassistant/components/simplisafe/translations/hu.json @@ -22,7 +22,7 @@ }, "issues": { "deprecated_service": { - "description": "Friss\u00edtsen minden olyan automatiz\u00e1l\u00e1st vagy szkriptet, amely ezt a szolg\u00e1ltat\u00e1st haszn\u00e1lja, hogy helyette a(z) `{alternate_service}` szolg\u00e1ltat\u00e1st haszn\u00e1lja a(z) `{alternate_target}` entit\u00e1ssal. Ezut\u00e1n kattintson az al\u00e1bbi MEHET gombra a probl\u00e9ma megoldottk\u00e9nt val\u00f3 megjel\u00f6l\u00e9s\u00e9hez.", + "description": "Friss\u00edtsen minden olyan automatizmust vagy szkriptet, amely ezt a szolg\u00e1ltat\u00e1st haszn\u00e1lja, hogy helyette a(z) `{alternate_service}` szolg\u00e1ltat\u00e1st haszn\u00e1lja a(z) `{alternate_target}` entit\u00e1ssal. Ezut\u00e1n kattintson az al\u00e1bbi MEHET gombra a probl\u00e9ma megoldottk\u00e9nt val\u00f3 megjel\u00f6l\u00e9s\u00e9hez.", "title": "A {deprecated_service} szolg\u00e1ltat\u00e1s elt\u00e1vol\u00edt\u00e1sra ker\u00fcl" } }, diff --git a/homeassistant/components/smart_meter_texas/translations/lt.json b/homeassistant/components/smart_meter_texas/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/spider/translations/lt.json b/homeassistant/components/spider/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/spider/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/squeezebox/translations/lt.json b/homeassistant/components/squeezebox/translations/lt.json new file mode 100644 index 00000000000..11c1859e0bc --- /dev/null +++ b/homeassistant/components/squeezebox/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "edit": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/starline/translations/lt.json b/homeassistant/components/starline/translations/lt.json new file mode 100644 index 00000000000..c039c6bd4d7 --- /dev/null +++ b/homeassistant/components/starline/translations/lt.json @@ -0,0 +1,14 @@ +{ + "config": { + "error": { + "error_auth_user": "Neteisingas vartotojo vardas arba slapta\u017eodis" + }, + "step": { + "auth_user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/switchbot/translations/ca.json b/homeassistant/components/switchbot/translations/ca.json index b117dd02c05..72b6a4a8bd8 100644 --- a/homeassistant/components/switchbot/translations/ca.json +++ b/homeassistant/components/switchbot/translations/ca.json @@ -7,11 +7,22 @@ "switchbot_unsupported_type": "Tipus de Switchbot no compatible.", "unknown": "Error inesperat" }, + "error": { + "encryption_key_invalid": "L'ID de clau o la clau de xifrat s\u00f3n inv\u00e0lids", + "key_id_invalid": "L'ID de clau o la clau de xifrat s\u00f3n inv\u00e0lids" + }, "flow_title": "{name} ({address})", "step": { "confirm": { "description": "Vols configurar {name}?" }, + "lock_key": { + "data": { + "encryption_key": "Clau de xifrat", + "key_id": "ID de clau" + }, + "description": "El dispositiu {name} necessita una clau de xifrat, els detalls sobre com obtenir-la es poden trobar a la documentaci\u00f3." + }, "password": { "data": { "password": "Contrasenya" diff --git a/homeassistant/components/switchbot/translations/de.json b/homeassistant/components/switchbot/translations/de.json index b6f637f36df..085a727f7a8 100644 --- a/homeassistant/components/switchbot/translations/de.json +++ b/homeassistant/components/switchbot/translations/de.json @@ -7,11 +7,22 @@ "switchbot_unsupported_type": "Nicht unterst\u00fctzter Switchbot Typ.", "unknown": "Unerwarteter Fehler" }, + "error": { + "encryption_key_invalid": "Schl\u00fcssel-ID oder Verschl\u00fcsselungsschl\u00fcssel ist ung\u00fcltig", + "key_id_invalid": "Schl\u00fcssel-ID oder Verschl\u00fcsselungsschl\u00fcssel ist ung\u00fcltig" + }, "flow_title": "{name} ({address})", "step": { "confirm": { "description": "M\u00f6chtest du {name} einrichten?" }, + "lock_key": { + "data": { + "encryption_key": "Verschl\u00fcsselungsschl\u00fcssel", + "key_id": "Schl\u00fcssel-ID" + }, + "description": "Das Ger\u00e4t {name} ben\u00f6tigt einen Verschl\u00fcsselungsschl\u00fcssel. Einzelheiten dazu, wie du diesen erh\u00e4ltst, findest du in der Dokumentation." + }, "password": { "data": { "password": "Passwort" diff --git a/homeassistant/components/switchbot/translations/el.json b/homeassistant/components/switchbot/translations/el.json index 096a6d05fe9..361f78e7279 100644 --- a/homeassistant/components/switchbot/translations/el.json +++ b/homeassistant/components/switchbot/translations/el.json @@ -8,6 +8,8 @@ "unknown": "\u0391\u03c0\u03c1\u03cc\u03c3\u03bc\u03b5\u03bd\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1" }, "error": { + "encryption_key_invalid": "\u03a4\u03bf \u03b1\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03bf\u03cd \u03ae \u03c4\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03af \u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03b7\u03c3\u03b7\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf", + "key_id_invalid": "\u03a4\u03bf \u03b1\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03bf\u03cd \u03ae \u03c4\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03af \u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03b7\u03c3\u03b7\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf", "one": "\u03ba\u03b5\u03bd\u03cc", "other": "\u03ba\u03b5\u03bd\u03cc" }, @@ -16,6 +18,13 @@ "confirm": { "description": "\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf {name};" }, + "lock_key": { + "data": { + "encryption_key": "\u039a\u03bb\u03b5\u03b9\u03b4\u03af \u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03b7\u03c3\u03b7\u03c2", + "key_id": "\u0391\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03bf\u03cd" + }, + "description": "\u0397 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae {name} \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af \u03ba\u03bb\u03b5\u03b9\u03b4\u03af \u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03b7\u03c3\u03b7\u03c2, \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 \u03c3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ac \u03bc\u03b5 \u03c4\u03bf\u03bd \u03c4\u03c1\u03cc\u03c0\u03bf \u03b1\u03c0\u03cc\u03ba\u03c4\u03b7\u03c3\u03ae\u03c2 \u03c4\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03bf\u03bd\u03c4\u03b1\u03b9 \u03c3\u03c4\u03b7\u03bd \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7." + }, "password": { "data": { "password": "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2" diff --git a/homeassistant/components/switchbot/translations/en.json b/homeassistant/components/switchbot/translations/en.json index 7e4f1af5ba0..1d37c828768 100644 --- a/homeassistant/components/switchbot/translations/en.json +++ b/homeassistant/components/switchbot/translations/en.json @@ -7,11 +7,22 @@ "switchbot_unsupported_type": "Unsupported Switchbot Type.", "unknown": "Unexpected error" }, + "error": { + "encryption_key_invalid": "Key ID or Encryption key is invalid", + "key_id_invalid": "Key ID or Encryption key is invalid" + }, "flow_title": "{name} ({address})", "step": { "confirm": { "description": "Do you want to set up {name}?" }, + "lock_key": { + "data": { + "encryption_key": "Encryption key", + "key_id": "Key ID" + }, + "description": "The {name} device requires encryption key, details on how to obtain it can be found in the documentation." + }, "password": { "data": { "password": "Password" @@ -22,18 +33,7 @@ "data": { "address": "Device address" } - }, - "lock_key": { - "description": "The {name} device requires encryption key, details on how to obtain it can be found in the documentation.", - "data": { - "key_id": "Key ID", - "encryption_key": "Encryption key" } - } - }, - "error": { - "key_id_invalid": "Key ID or Encryption key is invalid", - "encryption_key_invalid": "Key ID or Encryption key is invalid" } }, "options": { diff --git a/homeassistant/components/switchbot/translations/es.json b/homeassistant/components/switchbot/translations/es.json index 55a374de412..07963546be8 100644 --- a/homeassistant/components/switchbot/translations/es.json +++ b/homeassistant/components/switchbot/translations/es.json @@ -7,11 +7,22 @@ "switchbot_unsupported_type": "Tipo de Switchbot no compatible.", "unknown": "Error inesperado" }, + "error": { + "encryption_key_invalid": "El ID de clave o la clave de cifrado no son v\u00e1lidos", + "key_id_invalid": "El ID de clave o la clave de cifrado no son v\u00e1lidos" + }, "flow_title": "{name} ({address})", "step": { "confirm": { "description": "\u00bfQuieres configurar {name}?" }, + "lock_key": { + "data": { + "encryption_key": "Clave de cifrado", + "key_id": "ID de clave" + }, + "description": "El dispositivo {name} requiere una clave de cifrado; los detalles sobre c\u00f3mo obtenerla se pueden encontrar en la documentaci\u00f3n." + }, "password": { "data": { "password": "Contrase\u00f1a" diff --git a/homeassistant/components/switchbot/translations/et.json b/homeassistant/components/switchbot/translations/et.json index ad76e84f976..93688e6fc0e 100644 --- a/homeassistant/components/switchbot/translations/et.json +++ b/homeassistant/components/switchbot/translations/et.json @@ -7,11 +7,22 @@ "switchbot_unsupported_type": "Toetamata Switchboti t\u00fc\u00fcp.", "unknown": "Ootamatu t\u00f5rge" }, + "error": { + "encryption_key_invalid": "V\u00f5tme ID v\u00f5i kr\u00fcptov\u00f5ti on sobimatu", + "key_id_invalid": "V\u00f5tme ID v\u00f5i kr\u00fcptov\u00f5ti on sobimatu" + }, "flow_title": "{name} ({address})", "step": { "confirm": { "description": "Kas seadistada {name} ?" }, + "lock_key": { + "data": { + "encryption_key": "Kr\u00fcptimisv\u00f5ti", + "key_id": "V\u00f5tme ID" + }, + "description": "Seade {name} n\u00f5uab kr\u00fcptov\u00f5tit, \u00fcksikasjad selle hankimise kohta leiad dokumentatsioonist." + }, "password": { "data": { "password": "Salas\u00f5na" diff --git a/homeassistant/components/switchbot/translations/hu.json b/homeassistant/components/switchbot/translations/hu.json index 52f020dcf1e..73043458a3c 100644 --- a/homeassistant/components/switchbot/translations/hu.json +++ b/homeassistant/components/switchbot/translations/hu.json @@ -8,6 +8,8 @@ "unknown": "V\u00e1ratlan hiba t\u00f6rt\u00e9nt" }, "error": { + "encryption_key_invalid": "A kulcs azonos\u00edt\u00f3ja vagy a titkos\u00edt\u00e1si kulcs \u00e9rv\u00e9nytelen", + "key_id_invalid": "A kulcsazonos\u00edt\u00f3 vagy a titkos\u00edt\u00e1si kulcs \u00e9rv\u00e9nytelen", "one": "\u00dcres", "other": "\u00dcres" }, @@ -16,6 +18,13 @@ "confirm": { "description": "Szeretn\u00e9 be\u00e1ll\u00edtani: {name}?" }, + "lock_key": { + "data": { + "encryption_key": "Titkos\u00edt\u00e1si kulcs", + "key_id": "Kulcs azonos\u00edt\u00f3" + }, + "description": "A(z) {name} eszk\u00f6z titkos\u00edt\u00e1si kulcsot ig\u00e9nyel, annak beszerz\u00e9s\u00e9vel kapcsolatos r\u00e9szletek a dokument\u00e1ci\u00f3ban tal\u00e1lhat\u00f3k." + }, "password": { "data": { "password": "Jelsz\u00f3" diff --git a/homeassistant/components/switchbot/translations/pl.json b/homeassistant/components/switchbot/translations/pl.json index ffe36408692..01663fbf04c 100644 --- a/homeassistant/components/switchbot/translations/pl.json +++ b/homeassistant/components/switchbot/translations/pl.json @@ -8,7 +8,9 @@ "unknown": "Nieoczekiwany b\u0142\u0105d" }, "error": { + "encryption_key_invalid": "Identyfikator klucza lub klucz szyfruj\u0105cy jest nieprawid\u0142owy", "few": "Puste", + "key_id_invalid": "Identyfikator klucza lub klucz szyfruj\u0105cy jest nieprawid\u0142owy", "many": "Pustych", "one": "Pusty", "other": "" @@ -18,6 +20,13 @@ "confirm": { "description": "Czy chcesz skonfigurowa\u0107 {name}?" }, + "lock_key": { + "data": { + "encryption_key": "Klucz szyfruj\u0105cy", + "key_id": "Identyfikator klucza" + }, + "description": "Urz\u0105dzenie {name} wymaga klucza szyfruj\u0105cego, szczeg\u00f3\u0142y jak go uzyska\u0107 znajdziesz w dokumentacji." + }, "password": { "data": { "password": "Has\u0142o" diff --git a/homeassistant/components/switchbot/translations/pt-BR.json b/homeassistant/components/switchbot/translations/pt-BR.json index 6fe4662469b..868fdc0ff5f 100644 --- a/homeassistant/components/switchbot/translations/pt-BR.json +++ b/homeassistant/components/switchbot/translations/pt-BR.json @@ -8,6 +8,8 @@ "unknown": "Erro inesperado" }, "error": { + "encryption_key_invalid": "A chave ID ou Chave de Criptografia \u00e9 inv\u00e1lida", + "key_id_invalid": "A chave ID ou Chave de Criptografia \u00e9 inv\u00e1lida", "one": "", "other": "" }, @@ -16,6 +18,13 @@ "confirm": { "description": "Deseja configurar {name}?" }, + "lock_key": { + "data": { + "encryption_key": "Chave de encripta\u00e7\u00e3o", + "key_id": "Chave ID" + }, + "description": "O dispositivo {name} requer chave de criptografia, detalhes sobre como obt\u00ea-la podem ser encontrados na documenta\u00e7\u00e3o." + }, "password": { "data": { "password": "Senha" diff --git a/homeassistant/components/switchbot/translations/zh-Hant.json b/homeassistant/components/switchbot/translations/zh-Hant.json index 43611eeb571..06ace67fcd3 100644 --- a/homeassistant/components/switchbot/translations/zh-Hant.json +++ b/homeassistant/components/switchbot/translations/zh-Hant.json @@ -7,11 +7,22 @@ "switchbot_unsupported_type": "\u4e0d\u652f\u6301\u7684 Switchbot \u985e\u5225\u3002", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, + "error": { + "encryption_key_invalid": "\u91d1\u9470 ID \u6216\u52a0\u5bc6\u91d1\u9470\u7121\u6548", + "key_id_invalid": "\u91d1\u9470 ID \u6216\u52a0\u5bc6\u91d1\u9470\u7121\u6548" + }, "flow_title": "{name} ({address})", "step": { "confirm": { "description": "\u662f\u5426\u8981\u8a2d\u5b9a {name}\uff1f" }, + "lock_key": { + "data": { + "encryption_key": "\u52a0\u5bc6\u91d1\u9470", + "key_id": "\u91d1\u9470 ID" + }, + "description": "{name} \u88dd\u7f6e\u9700\u8981\u52a0\u5bc6\u91d1\u9470\u3001\u8acb\u53c3\u95b1\u6587\u4ef6\u4ee5\u4e86\u89e3\u5982\u4f55\u53d6\u5f97\u91d1\u9470\u7684\u8a73\u7d30\u8cc7\u8a0a\u3002" + }, "password": { "data": { "password": "\u5bc6\u78bc" diff --git a/homeassistant/components/tile/translations/lt.json b/homeassistant/components/tile/translations/lt.json new file mode 100644 index 00000000000..883b5c03e2c --- /dev/null +++ b/homeassistant/components/tile/translations/lt.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis", + "username": "El. pa\u0161tas" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tradfri/translations/lt.json b/homeassistant/components/tradfri/translations/lt.json index 2dff6a15f18..09757832ed3 100644 --- a/homeassistant/components/tradfri/translations/lt.json +++ b/homeassistant/components/tradfri/translations/lt.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "\u012erenginys jau sukonfig\u016bruotas" + }, "step": { "auth": { "data": { diff --git a/homeassistant/components/transmission/translations/lt.json b/homeassistant/components/transmission/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/transmission/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/lt.json b/homeassistant/components/tuya/translations/lt.json new file mode 100644 index 00000000000..1ab2154e4c8 --- /dev/null +++ b/homeassistant/components/tuya/translations/lt.json @@ -0,0 +1,31 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis", + "username": "Paskyra" + } + } + } + }, + "entity": { + "select": { + "vacuum_collection": { + "state": { + "small": "Ma\u017ea" + } + }, + "vacuum_mode": { + "state": { + "bow": "Lankas", + "chargego": "Gr\u012f\u017eti \u012f stotel\u0119", + "mop": "Plauna", + "part": "Dalis", + "pick_zone": "Pasirinkite zon\u0105", + "point": "Ta\u0161kas valymas" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/select.lt.json b/homeassistant/components/tuya/translations/select.lt.json new file mode 100644 index 00000000000..e32659a64c6 --- /dev/null +++ b/homeassistant/components/tuya/translations/select.lt.json @@ -0,0 +1,13 @@ +{ + "state": { + "tuya__vacuum_cistern": { + "closed": "U\u017edaryta", + "high": "Auk\u0161tas", + "low": "\u017demas", + "middle": "Vidurio" + }, + "tuya__vacuum_collection": { + "large": "Didelis" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/unifi/translations/lt.json b/homeassistant/components/unifi/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/unifi/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/unifiprotect/translations/el.json b/homeassistant/components/unifiprotect/translations/el.json index ae4803f4619..363bb2656dd 100644 --- a/homeassistant/components/unifiprotect/translations/el.json +++ b/homeassistant/components/unifiprotect/translations/el.json @@ -55,6 +55,17 @@ "description": "\u039f \u03b5\u03bd\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b1\u03c2 \"\u0395\u03bd\u03c4\u03bf\u03c0\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03b1\u03bd\u03c4\u03b9\u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf\" \u03b3\u03b9\u03b1 \u03ad\u03be\u03c5\u03c0\u03bd\u03b5\u03c2 \u03b1\u03bd\u03b9\u03c7\u03bd\u03b5\u03cd\u03c3\u03b5\u03b9\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03c0\u03bb\u03ad\u03bf\u03bd \u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03b7\u03b8\u03b5\u03af. \u0388\u03c7\u03b5\u03b9 \u03b1\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03b1\u03b8\u03b5\u03af \u03bc\u03b5 \u03bc\u03b5\u03bc\u03bf\u03bd\u03c9\u03bc\u03ad\u03bd\u03bf\u03c5\u03c2 \u03b4\u03c5\u03b1\u03b4\u03b9\u03ba\u03bf\u03cd\u03c2 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b5\u03c2 \u03ad\u03be\u03c5\u03c0\u03bd\u03b7\u03c2 \u03b1\u03bd\u03af\u03c7\u03bd\u03b5\u03c5\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03c4\u03cd\u03c0\u03bf \u03ad\u03be\u03c5\u03c0\u03bd\u03b7\u03c2 \u03b1\u03bd\u03af\u03c7\u03bd\u03b5\u03c5\u03c3\u03b7\u03c2. \u0395\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03c4\u03b5 \u03b1\u03bd\u03ac\u03bb\u03bf\u03b3\u03b1 \u03c4\u03c5\u03c7\u03cc\u03bd \u03c0\u03c1\u03cc\u03c4\u03c5\u03c0\u03b1 \u03ae \u03b1\u03c5\u03c4\u03bf\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2.", "title": "\u039f \u03ad\u03be\u03c5\u03c0\u03bd\u03bf\u03c2 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b1\u03c2 \u03b1\u03bd\u03af\u03c7\u03bd\u03b5\u03c5\u03c3\u03b7\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03b7\u03b8\u03b5\u03af" }, + "deprecated_service_set_doorbell_message": { + "fix_flow": { + "step": { + "confirm": { + "description": "\u0397 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1 \"unifiprotect.set_doorbell_message\" \u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5 \u03c5\u03c0\u03ad\u03c1 \u03c4\u03b7\u03c2 \u03bd\u03ad\u03b1\u03c2 \u03bf\u03bd\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 Doorbell Text \u03c0\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c3\u03c4\u03ad\u03b8\u03b7\u03ba\u03b5 \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae Doorbell. \u0398\u03b1 \u03b1\u03c6\u03b1\u03b9\u03c1\u03b5\u03b8\u03b5\u03af \u03c3\u03c4\u03b7\u03bd \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 2023.3.0. \u039a\u03ac\u03bd\u03c4\u03b5 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1 [`text.set_value`]( {link} ).", + "title": "\u03a4\u03bf set_doorbell_message \u03ad\u03c7\u03b5\u03b9 \u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03b7\u03b8\u03b5\u03af" + } + } + }, + "title": "\u03a4\u03bf set_doorbell_message \u03ad\u03c7\u03b5\u03b9 \u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03b7\u03b8\u03b5\u03af" + }, "ea_setup_failed": { "description": "\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b5 v{version} \u03c4\u03bf\u03c5 UniFi Protect \u03c0\u03bf\u03c5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 Early Access. \u03a0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03ad\u03bd\u03b1 \u03bc\u03b7 \u03b1\u03bd\u03b1\u03ba\u03c4\u03ae\u03c3\u03b9\u03bc\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b5\u03b9\u03b1 \u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7\u03c2 \u03c4\u03b7\u03c2 \u03b5\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2. \u039a\u03ac\u03bd\u03c4\u03b5 [\u03c5\u03c0\u03bf\u03b2\u03ac\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c3\u03b5 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03ae \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7](https://www.home-assistant.io/integrations/unifiprotect#downgrading-unifi-protect) \u03c4\u03bf\u03c5 UniFi Protect \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7. \n\n \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1: {error}", "title": "\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2 \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7\u03c2 Early Access" diff --git a/homeassistant/components/unifiprotect/translations/hu.json b/homeassistant/components/unifiprotect/translations/hu.json index ab870ed0486..34420b42e09 100644 --- a/homeassistant/components/unifiprotect/translations/hu.json +++ b/homeassistant/components/unifiprotect/translations/hu.json @@ -52,9 +52,20 @@ }, "issues": { "deprecate_smart_sensor": { - "description": "Az intelligens \u00e9szlel\u00e9sek egys\u00e9ges \"Detected Object\" \u00e9rz\u00e9kel\u0151je elavult. Hely\u00e9t az egyes intelligens \u00e9szlel\u00e9si t\u00edpusokhoz tartoz\u00f3 egyedi intelligens \u00e9szlel\u00e9si bin\u00e1ris \u00e9rz\u00e9kel\u0151k vett\u00e9k \u00e1t. K\u00e9rj\u00fck, ennek megfelel\u0151en friss\u00edtse a sablonokat \u00e9s automatiz\u00e1l\u00e1sokat.", + "description": "Az intelligens \u00e9szlel\u00e9sek egys\u00e9ges \"Detected Object\" \u00e9rz\u00e9kel\u0151je elavult. Hely\u00e9t az egyes intelligens \u00e9szlel\u00e9si t\u00edpusokhoz tartoz\u00f3 egyedi intelligens \u00e9szlel\u00e9si bin\u00e1ris \u00e9rz\u00e9kel\u0151k vett\u00e9k \u00e1t.\n\nAz al\u00e1bbiakban az \u00e9szlelt automatiz\u00e1ci\u00f3k vagy szkriptek tal\u00e1lhat\u00f3k, amelyek egy vagy t\u00f6bb elavult entit\u00e1st haszn\u00e1lnak:\n{items}\nA fenti lista hi\u00e1nyos lehet, \u00e9s nem tartalmazza a kezel\u0151fel\u00fcleten bel\u00fcli sablonokat. K\u00e9rj\u00fck, ennek megfelel\u0151en friss\u00edtse a sablonokat, automatiz\u00e1l\u00e1sokat vagy szkripteket.", "title": "Az intelligens \u00e9rz\u00e9kel\u00e9si \u00e9rz\u00e9kel\u0151 elavult" }, + "deprecated_service_set_doorbell_message": { + "fix_flow": { + "step": { + "confirm": { + "description": "Az `unifiprotect.set_doorbell_message` szolg\u00e1ltat\u00e1s elavultt\u00e1 v\u00e1lt a minden egyes Doorbell eszk\u00f6zh\u00f6z hozz\u00e1adott \u00faj Doorbell sz\u00f6veges entit\u00e1s jav\u00e1ra. A v2023.3.0 verzi\u00f3ban elt\u00e1vol\u00edt\u00e1sra ker\u00fcl. K\u00e9rj\u00fck, friss\u00edtse a [`text.set_value` szolg\u00e1ltat\u00e1s]({link}) haszn\u00e1lat\u00e1ra.", + "title": "set_doorbell_message elavult" + } + } + }, + "title": "set_doorbell_message elavult" + }, "ea_setup_failed": { "description": "Az UniFi Protect {version}. verzi\u00f3j\u00e1t haszn\u00e1lja, amely egy korai hozz\u00e1f\u00e9r\u00e9s\u0171 verzi\u00f3. Helyrehozhatatlan hiba t\u00f6rt\u00e9nt az integr\u00e1ci\u00f3 bet\u00f6lt\u00e9se k\u00f6zben. K\u00e9rem, [haszn\u00e1ljon stabil verzi\u00f3t](https://www.home-assistant.io/integrations/unifiprotect#downgrading-unifi-protect) az integr\u00e1ci\u00f3 tov\u00e1bbi haszn\u00e1lat\u00e1hoz.\n\nHiba: {error}", "title": "Be\u00e1ll\u00edt\u00e1si hiba a korai hozz\u00e1f\u00e9r\u00e9s\u0171 verzi\u00f3 haszn\u00e1lat\u00e1val" diff --git a/homeassistant/components/unifiprotect/translations/pl.json b/homeassistant/components/unifiprotect/translations/pl.json index e54a4e5c61b..556b0fdfad0 100644 --- a/homeassistant/components/unifiprotect/translations/pl.json +++ b/homeassistant/components/unifiprotect/translations/pl.json @@ -52,9 +52,20 @@ }, "issues": { "deprecate_smart_sensor": { - "description": "Ujednolicony sensor \u201eWykryty obiekt\u201d do inteligentnego wykrywania jest teraz przestarza\u0142y. Zosta\u0142 on zast\u0105piony indywidualnymi sensorami binarnymi dla ka\u017cdego typu inteligentnej detekcji. Zaktualizuj odpowiednio wszystkie szablony lub automatyzacje.", + "description": "Ujednolicony sensor \u201eWykryty obiekt\u201d do inteligentnego wykrywania jest teraz przestarza\u0142y. Zosta\u0142 on zast\u0105piony indywidualnymi sensorami binarnymi dla ka\u017cdego typu inteligentnej detekcji.\n\nPoni\u017cej znajduj\u0105 si\u0119 wykryte automatyzacje lub skrypty korzystaj\u0105ce z conajmniej jednej przestarza\u0142ej encji:\n{item}\nPowy\u017csza lista mo\u017ce by\u0107 niekompletna i nie zawiera \u017cadnych zastosowa\u0144 szablon\u00f3w z dashboard\u00f3w. Zaktualizuj odpowiednio wszystkie szablony, automatyzacje lub skrypty.", "title": "Przestarza\u0142y inteligentny sensor wykrywania" }, + "deprecated_service_set_doorbell_message": { + "fix_flow": { + "step": { + "confirm": { + "description": "Us\u0142uga `unifiprotect.set_doorbell_message` jest przestarza\u0142a i zast\u0105piona now\u0105 encj\u0105 tekstow\u0105 dodawan\u0105 do ka\u017cdego urz\u0105dzenia typu doorbell. Us\u0142uga zostanie usuni\u0119ta w wersji 2023.3.0. Zaktualizuj, aby korzysta\u0107 z us\u0142ugi [`text.set_value`]({link}).", + "title": "set_doorbell_message jest przestarza\u0142a" + } + } + }, + "title": "set_doorbell_message jest przestarza\u0142a" + }, "ea_setup_failed": { "description": "U\u017cywasz wersji {version} UniFi Protect, kt\u00f3ra jest wersj\u0105 Early Access. Wyst\u0105pi\u0142 nienaprawialny b\u0142\u0105d podczas pr\u00f3by za\u0142adowania integracji. Aby kontynuowa\u0107 korzystanie z integracji, [zmie\u0144 wersj\u0119 na stabiln\u0105](https://www.home-assistant.io/integrations/unifiprotect#downgrading-unifi-protect) UniFi Protect. \n\nB\u0142\u0105d: {error}", "title": "B\u0142\u0105d konfiguracji w wersji Early Access" diff --git a/homeassistant/components/unifiprotect/translations/pt-BR.json b/homeassistant/components/unifiprotect/translations/pt-BR.json index 564ad749a01..04bbbd6aa9a 100644 --- a/homeassistant/components/unifiprotect/translations/pt-BR.json +++ b/homeassistant/components/unifiprotect/translations/pt-BR.json @@ -52,9 +52,20 @@ }, "issues": { "deprecate_smart_sensor": { - "description": "O sensor unificado de \"objeto detectado\" para detec\u00e7\u00f5es inteligentes agora est\u00e1 obsoleto. Ele foi substitu\u00eddo por sensores bin\u00e1rios de detec\u00e7\u00e3o inteligente individuais para cada tipo de detec\u00e7\u00e3o inteligente. Atualize quaisquer modelos ou automa\u00e7\u00f5es de acordo.", + "description": "O sensor unificado de \"objeto detectado\" para detec\u00e7\u00f5es inteligentes agora est\u00e1 obsoleto. Ele foi substitu\u00eddo por sensores bin\u00e1rios de detec\u00e7\u00e3o inteligente individuais para cada tipo de detec\u00e7\u00e3o inteligente. \n\n Abaixo est\u00e3o as automa\u00e7\u00f5es ou scripts detectados que usam uma ou mais entidades obsoletas:\n {items}\n A lista acima pode estar incompleta e n\u00e3o inclui nenhum uso de modelo dentro dos pain\u00e9is. Atualize quaisquer modelos, automa\u00e7\u00f5es ou scripts de acordo.", "title": "Sensor de detec\u00e7\u00e3o inteligente obsoleto" }, + "deprecated_service_set_doorbell_message": { + "fix_flow": { + "step": { + "confirm": { + "description": "O servi\u00e7o `unifiprotect.set_doorbell_message` est\u00e1 obsoleto em favor da nova entidade de texto de campainha adicionada a cada dispositivo de campainha. Ele ser\u00e1 removido em v2023.3.0. Atualize para usar o servi\u00e7o [`text.set_value`]( {link} ).", + "title": "set_doorbell_message est\u00e1 obsoleto" + } + } + }, + "title": "set_doorbell_message est\u00e1 obsoleto" + }, "ea_setup_failed": { "description": "Voc\u00ea est\u00e1 usando v {version} do UniFi Protect, que \u00e9 uma vers\u00e3o de acesso antecipado. Ocorreu um erro irrecuper\u00e1vel ao tentar carregar a integra\u00e7\u00e3o. Fa\u00e7a [downgrade para uma vers\u00e3o est\u00e1vel](https://www.home-assistant.io/integrations/unifiprotect#downgrading-unifi-protect) do UniFi Protect para continuar usando a integra\u00e7\u00e3o. \n\n Erro: {error}", "title": "Erro de configura\u00e7\u00e3o usando a vers\u00e3o de acesso antecipado" diff --git a/homeassistant/components/unifiprotect/translations/ru.json b/homeassistant/components/unifiprotect/translations/ru.json index 1e2cde53076..b87f281ccc6 100644 --- a/homeassistant/components/unifiprotect/translations/ru.json +++ b/homeassistant/components/unifiprotect/translations/ru.json @@ -55,6 +55,17 @@ "description": "\u0421\u0435\u043d\u0441\u043e\u0440 \"Detected Object\" \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u0443\u0441\u0442\u0430\u0440\u0435\u043b. \u041e\u043d \u0437\u0430\u043c\u0435\u043d\u0451\u043d \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u043c\u0438 \u0441\u0435\u043d\u0441\u043e\u0440\u0430\u043c\u0438 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f. \u041e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u044b \u0438\u043b\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b.", "title": "\u0421\u0435\u043d\u0441\u043e\u0440 Smart Detection \u0443\u0441\u0442\u0430\u0440\u0435\u043b" }, + "deprecated_service_set_doorbell_message": { + "fix_flow": { + "step": { + "confirm": { + "description": "\u0421\u043b\u0443\u0436\u0431\u0430 `unifiprotect.set_doorbell_message` \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430 \u0438 \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u0430 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 '\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0434\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0437\u0432\u043e\u043d\u043a\u0430', \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0439 \u043a \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0434\u0432\u0435\u0440\u043d\u043e\u043c\u0443 \u0437\u0432\u043e\u043d\u043a\u0443. \u041e\u043d \u0431\u0443\u0434\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d \u0432 \u0432\u0435\u0440\u0441\u0438\u0438 2023.3.0. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0443\u0436\u0431\u0443 [`text.set_value`]( {link} ).", + "title": "set_doorbell_message \u0443\u0441\u0442\u0430\u0440\u0435\u043b" + } + } + }, + "title": "set_doorbell_message \u0443\u0441\u0442\u0430\u0440\u0435\u043b" + }, "ea_setup_failed": { "description": "\u0412\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 UniFi Protect v{version}, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0440\u0430\u043d\u043d\u0435\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430. \u041f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044e \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043d\u0435\u0443\u0441\u0442\u0440\u0430\u043d\u0438\u043c\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, [\u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043d\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e UniFi Protect](https://www.home-assistant.io/integrations/unifiprotect#downgrading-unifi-protect), \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438.\n\n\u041e\u0448\u0438\u0431\u043a\u0430: {error}", "title": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0432\u0435\u0440\u0441\u0438\u0438 \u0440\u0430\u043d\u043d\u0435\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430" diff --git a/homeassistant/components/upnp/translations/lt.json b/homeassistant/components/upnp/translations/lt.json new file mode 100644 index 00000000000..c82e4b7b7e6 --- /dev/null +++ b/homeassistant/components/upnp/translations/lt.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "\u012erenginys jau sukonfig\u016bruotas" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/vacuum/translations/lt.json b/homeassistant/components/vacuum/translations/lt.json index 736423f1661..ee89e6e2b03 100644 --- a/homeassistant/components/vacuum/translations/lt.json +++ b/homeassistant/components/vacuum/translations/lt.json @@ -1,7 +1,28 @@ { + "device_automation": { + "action_type": { + "clean": "Leiskite {entity_name} valyti", + "dock": "Leiskite {entity_name} gr\u012f\u017eti \u012f stotel\u0119" + }, + "condition_type": { + "is_cleaning": "{entity_name} valo", + "is_docked": "{entity_name} yra stotel\u0117je" + }, + "trigger_type": { + "cleaning": "{entity_name} prad\u0117jo valyti", + "docked": "{entity_name} stotel\u0117je" + } + }, "state": { "_": { - "docked": "Priparkuotas" + "cleaning": "Valo", + "docked": "Stotel\u0117je", + "error": "Klaida", + "idle": "Laukiama", + "off": "I\u0161jungta", + "on": "\u012ejungta", + "returning": "Gr\u012f\u017eta \u012f stotel\u0119" } - } + }, + "title": "Dulki\u0173 siurblys" } \ No newline at end of file diff --git a/homeassistant/components/vesync/translations/lt.json b/homeassistant/components/vesync/translations/lt.json new file mode 100644 index 00000000000..883b5c03e2c --- /dev/null +++ b/homeassistant/components/vesync/translations/lt.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis", + "username": "El. pa\u0161tas" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/weather/translations/lt.json b/homeassistant/components/weather/translations/lt.json new file mode 100644 index 00000000000..477ad21ee01 --- /dev/null +++ b/homeassistant/components/weather/translations/lt.json @@ -0,0 +1,8 @@ +{ + "state": { + "_": { + "lightning": "\u017daibuoja", + "lightning-rainy": "\u017daibuoja, lietingas" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wolflink/translations/lt.json b/homeassistant/components/wolflink/translations/lt.json new file mode 100644 index 00000000000..595b1233573 --- /dev/null +++ b/homeassistant/components/wolflink/translations/lt.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/yale_smart_alarm/translations/lt.json b/homeassistant/components/yale_smart_alarm/translations/lt.json new file mode 100644 index 00000000000..e25b890db12 --- /dev/null +++ b/homeassistant/components/yale_smart_alarm/translations/lt.json @@ -0,0 +1,27 @@ +{ + "config": { + "abort": { + "already_configured": "Paskyra jau sukonfig\u016bruota" + }, + "step": { + "user": { + "data": { + "password": "Slapta\u017eodis" + } + } + } + }, + "options": { + "error": { + "code_format_mismatch": "Kodas neatitinka reikalaujamo skaitmen\u0173 skai\u010diaus" + }, + "step": { + "init": { + "data": { + "code": "Numatytasis u\u017erakt\u0173 kodas, naudojamas, jei nenurodytas joks kodas", + "lock_code_digits": "U\u017erakt\u0173 PIN kodo skaitmen\u0173 skai\u010dius" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zamg/translations/de.json b/homeassistant/components/zamg/translations/de.json index 8ec2acfe302..c9ac43e96c5 100644 --- a/homeassistant/components/zamg/translations/de.json +++ b/homeassistant/components/zamg/translations/de.json @@ -3,17 +3,17 @@ "abort": { "already_configured": "Ger\u00e4t ist bereits konfiguriert", "cannot_connect": "Verbindung fehlgeschlagen", - "station_not_found": "Stations-ID bei zamg nicht gefunden" + "station_not_found": "Stations-ID bei ZAMG nicht gefunden" }, "error": { "cannot_connect": "Verbindung fehlgeschlagen", - "station_not_found": "Stations-ID bei zamg nicht gefunden" + "station_not_found": "Stations-ID bei ZAMG nicht gefunden" }, "flow_title": "{name}", "step": { "user": { "data": { - "station_id": "Station-ID (standardm\u00e4\u00dfig n\u00e4chste Station)" + "station_id": "Station-ID (standardm\u00e4\u00dfig die n\u00e4chstgelegene Station)" }, "description": "Richte ZAMG f\u00fcr die Integration mit Home Assistant ein." } diff --git a/homeassistant/components/zha/translations/lt.json b/homeassistant/components/zha/translations/lt.json new file mode 100644 index 00000000000..78c5e36fcbe --- /dev/null +++ b/homeassistant/components/zha/translations/lt.json @@ -0,0 +1,9 @@ +{ + "config_panel": { + "zha_alarm_options": { + "alarm_arm_requires_code": "U\u017erakinimui reikalingas kodas", + "alarm_master_code": "Signalizacijos valdymo pulto (-\u0173) pagrindinis kodas", + "title": "Signalizacijos valdymo pulto parinktys" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zone/translations/lt.json b/homeassistant/components/zone/translations/lt.json index d7127048a63..8a3035dde0f 100644 --- a/homeassistant/components/zone/translations/lt.json +++ b/homeassistant/components/zone/translations/lt.json @@ -3,8 +3,13 @@ "step": { "init": { "data": { - "name": "Pavadinimas" - } + "latitude": "Platuma", + "longitude": "Ilguma", + "name": "Pavadinimas", + "passive": "Pasyvus", + "radius": "Spindulys" + }, + "title": "Apibr\u0117\u017eti zonos parametrus" } }, "title": "Zona"