From dae8b4807584022ddaeacb9e507749d5a3fe1a3d Mon Sep 17 00:00:00 2001 From: Andre Basche Date: Sun, 7 May 2023 13:47:19 +0200 Subject: [PATCH] Use names for some td entities, fix #36 --- custom_components/hon/const.py | 302 +++++++++++++++++++++ custom_components/hon/sensor.py | 88 +----- custom_components/hon/translations/cs.json | 153 ++++++++++- custom_components/hon/translations/de.json | 153 ++++++++++- custom_components/hon/translations/el.json | 153 ++++++++++- custom_components/hon/translations/en.json | 153 ++++++++++- custom_components/hon/translations/es.json | 153 ++++++++++- custom_components/hon/translations/fr.json | 153 ++++++++++- custom_components/hon/translations/he.json | 34 ++- custom_components/hon/translations/hr.json | 153 ++++++++++- custom_components/hon/translations/it.json | 153 ++++++++++- custom_components/hon/translations/nl.json | 153 ++++++++++- custom_components/hon/translations/pl.json | 153 ++++++++++- custom_components/hon/translations/pt.json | 153 ++++++++++- custom_components/hon/translations/ro.json | 153 ++++++++++- custom_components/hon/translations/ru.json | 153 ++++++++++- custom_components/hon/translations/sk.json | 153 ++++++++++- custom_components/hon/translations/sl.json | 153 ++++++++++- custom_components/hon/translations/sr.json | 153 ++++++++++- custom_components/hon/translations/tr.json | 153 ++++++++++- custom_components/hon/translations/zh.json | 153 ++++++++++- scripts/generate_translation.py | 167 ++---------- 22 files changed, 3039 insertions(+), 306 deletions(-) diff --git a/custom_components/hon/const.py b/custom_components/hon/const.py index 44b39d2..59e1863 100644 --- a/custom_components/hon/const.py +++ b/custom_components/hon/const.py @@ -43,3 +43,305 @@ HON_FAN = { "4": FAN_AUTO, "5": FAN_AUTO, } + +# These languages are official supported by hOn +LANGUAGES = [ + "cs", # Czech + "de", # German + "el", # Greek + "en", # English + "es", # Spanish + "fr", # French + "he", # Hebrew + "hr", # Croatian + "it", # Italian + "nl", # Dutch + "pl", # Polish + "pt", # Portuguese + "ro", # Romanian + "ru", # Russian + "sk", # Slovak + "sl", # Slovenian + "sr", # Serbian + "tr", # Turkish + "zh", # Chinese +] + +WASHING_PR_PHASE = { + "0": "WASHING_CMD&CTRL.PHASE_READY.TITLE", + "1": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", + "2": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", + "3": "WASHING_CMD&CTRL.PHASE_SPIN.TITLE", + "4": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", + "5": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", + "6": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", + "7": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE", + "9": "WASHING_CMD&CTRL.PHASE_STEAM.TITLE", + "10": "WASHING_CMD&CTRL.PHASE_READY.TITLE", + "11": "WASHING_CMD&CTRL.PHASE_SPIN.TITLE", + "12": "WASHING_CMD&CTRL.PHASE_WEIGHTING.TITLE", + "13": "WASHING_CMD&CTRL.PHASE_WEIGHTING.TITLE", + "14": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", + "15": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", + "16": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", + "17": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", + "18": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", + "19": "WASHING_CMD&CTRL.PHASE_SCHEDULED.TITLE", + "20": "WASHING_CMD&CTRL.PHASE_TUMBLING.TITLE", + "24": "WASHING_CMD&CTRL.PHASE_REFRESH.TITLE", + "25": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", + "26": "WASHING_CMD&CTRL.PHASE_HEATING.TITLE", + "27": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", +} +MACH_MODE = { + "0": "WASHING_CMD&CTRL.PHASE_READY.TITLE", # NO_STATE + "1": "WASHING_CMD&CTRL.PHASE_READY.TITLE", # SELECTION_MODE + "2": "WASHING_CMD&CTRL.PHASE_RUNNING.TITLE", # EXECUTION_MODE + "3": "WASHING_CMD&CTRL.PHASE_PAUSE.TITLE", # PAUSE_MODE + "4": "WASHING_CMD&CTRL.PHASE_SCHEDULED.TITLE", # DELAY_START_SELECTION_MODE + "5": "WASHING_CMD&CTRL.PHASE_SCHEDULED.TITLE", # DELAY_START_EXECUTION_MODE + "6": "WASHING_CMD&CTRL.PHASE_ERROR.TITLE", # ERROR_MODE + "7": "WASHING_CMD&CTRL.PHASE_READY.TITLE", # END_MODE + "8": "Test", # TEST_MODE + "9": "GLOBALS.APPLIANCE_STATUS.ENDING_PROGRAM", # STOP_MODE +} +TUMBLE_DRYER_PR_PHASE = { + "0": "WASHING_CMD&CTRL.PHASE_READY.TITLE", + "1": "TD_CMD&CTRL.STATUS_PHASE.PHASE_HEAT_STROKE", + "2": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE", + "3": "TD_CMD&CTRL.STATUS_PHASE.PHASE_COOLDOWN", + "11": "WASHING_CMD&CTRL.PHASE_READY.TITLE", + "13": "TD_CMD&CTRL.STATUS_PHASE.PHASE_COOLDOWN", + "14": "TD_CMD&CTRL.STATUS_PHASE.PHASE_HEAT_STROKE", + "15": "TD_CMD&CTRL.STATUS_PHASE.PHASE_HEAT_STROKE", + "16": "TD_CMD&CTRL.STATUS_PHASE.PHASE_COOLDOWN", + "17": "unknown", + "18": "WASHING_CMD&CTRL.PHASE_TUMBLING.DASHBOARD_TITLE", + "19": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE", + "20": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE", +} +DISHWASHER_PR_PHASE = { + "0": "WASHING_CMD&CTRL.PHASE_READY.TITLE", + "1": "WASHING_CMD&CTRL.PHASE_PREWASH.TITLE", + "2": "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", + "3": "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", + "4": "WASHING_CMD&CTRL.PHASE_DRYING.TITLE", + "5": "WASHING_CMD&CTRL.PHASE_READY.TITLE", + "6": "WASHING_CMD&CTRL.PHASE_HOT_RINSE.TITLE", +} + +TUMBLE_DRYER_DRY_LEVEL = { + "0": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.NO_DRY", + "1": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.IRON_DRY", + "2": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.NO_DRY_IRON_TITLE", + "3": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.CUPBOARD_DRY_TITLE", + "4": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.EXTRA_DRY_TITLE", + "11": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.NO_DRY", + "12": "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.IRON_DRY", + "13": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.CUPBOARD_DRY_TITLE", + "14": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.READY_TO_WEAR_TITLE", + "15": "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.EXTRA_DRY_TITLE", +} + +AC_MACH_MODE = { + "0": "PROGRAMS.AC.IOT_AUTO", + "1": "PROGRAMS.AC.IOT_COOL", + "2": "PROGRAMS.AC.IOT_COOL", + "3": "PROGRAMS.AC.IOT_DRY", + "4": "PROGRAMS.AC.IOT_HEAT", + "5": "PROGRAMS.AC.IOT_FAN", + "6": "PROGRAMS.AC.IOT_FAN", +} + +AC_FAN_MODE = { + "1": "AC.PROGRAM_CARD.WIND_SPEED_HIGH", + "2": "AC.PROGRAM_CARD.WIND_SPEED_MID", + "3": "AC.PROGRAM_CARD.WIND_SPEED_LOW", + "4": "AC.PROGRAM_CARD.WIND_SPEED_AUTO", + "5": "AC.PROGRAM_CARD.WIND_SPEED_AUTO", +} + +AC_HUMAN_SENSE = { + "0": "AC.PROGRAM_DETAIL.TOUCH_OFF", + "1": "AC.PROGRAM_DETAIL.AVOID_TOUCH", + "2": "AC.PROGRAM_DETAIL.FOLLOW_TOUCH", +} + +TUMBLE_DRYER_PROGRAMS = [ + "hqd_baby_care" + "hqd_bath_towel" + "hqd_bed_sheets" + "hqd_bulky" + "hqd_casual" + "hqd_cold_wind_30" + "hqd_cold_wind_timing" + "hqd_cotton" + "hqd_curtain" + "hqd_delicate" + "hqd_diaper" + "hqd_duvet" + "hqd_feather" + "hqd_hot_wind_timing" + "hqd_hygienic" + "hqd_i_refresh" + "hqd_i_refresh_pro" + "hqd_jacket" + "hqd_jeans" + "hqd_luxury" + "hqd_mix" + "hqd_night_dry" + "hqd_outdoor" + "hqd_precious_cure" + "hqd_quick_20" + "hqd_quick_30" + "hqd_quick_dry" + "hqd_quilt" + "hqd_refresh" + "hqd_school_uniform" + "hqd_shirt" + "hqd_shoes" + "hqd_silk" + "hqd_sports" + "hqd_synthetics" + "hqd_timer" + "hqd_towel" + "hqd_underwear" + "hqd_warm_up" + "hqd_wool" + "hqd_working_suit" +] + +PROGRAMS_TD = [ + "active_dry", + "allergy_care", + "all_in_one", + "antiallergy", + "anti_odours", + "auto_care", + "baby", + "bed_quilt", + "care_30", + "care_45", + "care_59", + "coloured", + "daily_45_min", + "daily_perfect_59_min", + "darks_and_coloured", + "delicates", + "duvet", + "eco", + "ecospeed_cottons", + "ecospeed_delicates", + "ecospeed_mixed", + "extra_hygiene", + "fitness", + "fresh_care", + "genius", + "hqd_baby_care", + "hqd_bath_towel", + "hqd_bed_sheets", + "hqd_bulky", + "hqd_casual", + "hqd_cold_wind_30", + "hqd_cold_wind_timing", + "hqd_cotton", + "hqd_curtain", + "hqd_delicate", + "hqd_diaper", + "hqd_duvet", + "hqd_feather", + "hqd_hot_wind_timing", + "hqd_hygienic", + "hqd_i_refresh", + "hqd_i_refresh_pro", + "hqd_jacket", + "hqd_jeans", + "hqd_luxury", + "hqd_mix", + "hqd_night_dry", + "hqd_outdoor", + "hqd_precious_cure", + "hqd_quick_20", + "hqd_quick_30", + "hqd_quick_dry", + "hqd_quilt", + "hqd_refresh", + "hqd_school_uniform", + "hqd_shirt", + "hqd_shoes", + "hqd_silk", + "hqd_sports", + "hqd_synthetics", + "hqd_timer", + "hqd_towel", + "hqd_underwear", + "hqd_warm_up", + "hqd_wool", + "hqd_working_suit", + "hygiene", + "iot_checkup", + "iot_dry_anti_mites", + "iot_dry_baby", + "iot_dry_backpacks", + "iot_dry_bathrobe", + "iot_dry_bed_linen", + "iot_dry_bed_quilt", + "iot_dry_cotton", + "iot_dry_cuddly_toys", + "iot_dry_curtains", + "iot_dry_dehumidifier", + "iot_dry_delicates", + "iot_dry_delicate_tablecloths", + "iot_dry_denim_jeans", + "iot_dry_down_jacket", + "iot_dry_duvet", + "iot_dry_easy_iron_cotton", + "iot_dry_easy_iron_synthetics", + "iot_dry_gym_fit", + "iot_dry_lingerie", + "iot_dry_mixed", + "iot_dry_playsuits", + "iot_dry_rapid_30", + "iot_dry_rapid_59", + "iot_dry_refresh", + "iot_dry_regenerates_waterproof", + "iot_dry_relax_creases", + "iot_dry_shirts", + "iot_dry_small_load", + "iot_dry_swimsuits_and_bikinis", + "iot_dry_synthetics", + "iot_dry_synthetic_dry", + "iot_dry_tablecloths", + "iot_dry_technical_fabrics", + "iot_dry_warm_embrace", + "iot_dry_wool", + "jeans", + "mix_and_dry", + "pets", + "pre_iron", + "rapid_30", + "rapid_45", + "rapid_59", + "refresh", + "relax_creases", + "saving_30_min", + "shirts", + "shoes", + "small_load", + "soft_care", + "sport_plus", + "super_easy_iron_misti", + "super_easy_iron_xxl", + "super_fast_cottons", + "super_fast_delicates", + "synthetics", + "total_care", + "trainers", + "ultra_care", + "waterproof_revitalize", + "whites", + "wool", + "woolmark", + "xxl_load", + "zoom_59", +] diff --git a/custom_components/hon/sensor.py b/custom_components/hon/sensor.py index 4210c52..9f48d77 100644 --- a/custom_components/hon/sensor.py +++ b/custom_components/hon/sensor.py @@ -23,11 +23,13 @@ from homeassistant.helpers.entity import EntityCategory from homeassistant.helpers.typing import StateType from homeassistant.const import PERCENTAGE +from . import const from .const import DOMAIN from .hon import HonCoordinator, HonEntity _LOGGER = logging.getLogger(__name__) + SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = { "WM": ( SensorEntityDescription( @@ -36,32 +38,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = { icon="mdi:washing-machine", device_class=SensorDeviceClass.ENUM, translation_key="program_phases_wm", - options=[ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "24", - "25", - "26", - "27", - ], + options=list(const.WASHING_PR_PHASE), ), SensorEntityDescription( key="totalElectricityUsed", @@ -117,7 +94,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = { icon="mdi:information", device_class=SensorDeviceClass.ENUM, translation_key="washing_modes", - options=["0", "1", "3", "4", "5", "6", "7"], + options=list(const.MACH_MODE), ), SensorEntityDescription( key="errors", name="Error", icon="mdi:math-log", translation_key="errors" @@ -192,7 +169,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = { icon="mdi:information", device_class=SensorDeviceClass.ENUM, translation_key="washing_modes", - options=["0", "1", "3", "4", "5", "6", "7"], + options=list(const.MACH_MODE), ), SensorEntityDescription( key="errors", name="Error", icon="mdi:math-log", translation_key="errors" @@ -214,10 +191,12 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = { translation_key="delay_time", ), SensorEntityDescription( - key="prCode", + key="programName", name="Program", icon="mdi:tumble-dryer", - translation_key="tumbledryerprogram", + device_class=SensorDeviceClass.ENUM, + translation_key="programs_td", + options=const.PROGRAMS_TD, ), SensorEntityDescription( key="prPhase", @@ -225,19 +204,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = { icon="mdi:washing-machine", device_class=SensorDeviceClass.ENUM, translation_key="program_phases_td", - options=[ - "0", - "1", - "2", - "3", - "13", - "14", - "15", - "16", - "18", - "19", - "20", - ], + options=list(const.TUMBLE_DRYER_PR_PHASE), ), SensorEntityDescription( key="dryLevel", @@ -245,7 +212,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = { icon="mdi:hair-dryer", device_class=SensorDeviceClass.ENUM, translation_key="dry_levels", - options=["0", "1", "2", "3", "4", "12", "13", "14", "15"], + options=list(const.TUMBLE_DRYER_DRY_LEVEL), ), SensorEntityDescription( key="tempLevel", @@ -339,7 +306,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = { icon="mdi:information", device_class=SensorDeviceClass.ENUM, translation_key="washing_modes", - options=["0", "1", "3", "4", "5", "6", "7"], + options=list(const.MACH_MODE), ), SensorEntityDescription( key="spinSpeed", @@ -369,32 +336,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = { icon="mdi:washing-machine", device_class=SensorDeviceClass.ENUM, translation_key="program_phases_wm", - options=[ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "24", - "25", - "26", - "27", - ], + options=list(const.WASHING_PR_PHASE), ), SensorEntityDescription( key="dryLevel", @@ -536,7 +478,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = { icon="mdi:information", device_class=SensorDeviceClass.ENUM, translation_key="washing_modes", - options=["0", "1", "3", "4", "5", "6", "7"], + options=list(const.MACH_MODE), ), SensorEntityDescription( key="errors", name="Error", icon="mdi:math-log", translation_key="errors" @@ -555,7 +497,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = { icon="mdi:washing-machine", device_class=SensorDeviceClass.ENUM, translation_key="program_phases_dw", - options=["0", "1", "2", "3", "4", "5", "6"], + options=list(const.DISHWASHER_PR_PHASE), ), ), } diff --git a/custom_components/hon/translations/cs.json b/custom_components/hon/translations/cs.json index 0436faf..b802992 100644 --- a/custom_components/hon/translations/cs.json +++ b/custom_components/hon/translations/cs.json @@ -9,7 +9,10 @@ "4": "Naplánováno", "5": "Naplánováno", "6": "Chyba", - "7": "Připraveno" + "7": "Připraveno", + "2": "Program běží", + "8": "Test", + "9": "Zastavování cyklu…" } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Vychladnutí", "18": "Keep Fresh", "19": "Sušení", - "20": "Sušení" + "20": "Sušení", + "11": "Připraveno", + "17": "unknown" }, "name": "Fáze" }, @@ -79,7 +84,8 @@ "12": "Žehlení", "13": "Do skříně", "14": "Připraveno k oblečení", - "15": "Extra suché" + "15": "Extra suché", + "11": "Bez sušení" }, "name": "Úroveň sušení" }, @@ -165,6 +171,142 @@ "5": "Ventilátor", "6": "Ventilátor" } + }, + "programs_td": { + "state": { + "active_dry": "Aktivní sušení", + "allergy_care": "Antialergický", + "all_in_one": "All in One", + "antiallergy": "Antialergický", + "anti_odours": "Proti zápachu", + "auto_care": "Automatická péče", + "baby": "Dětské", + "bed_quilt": "Ložní přikrývka", + "care_30": "Péče 30", + "care_45": "Péče 45", + "care_59": "Péče 59", + "coloured": "Barevné", + "daily_45_min": "DENNI 45'", + "daily_perfect_59_min": "DENNI PERFEKTNI 59'", + "darks_and_coloured": "Tmavé a barevné", + "delicates": "Jemné", + "duvet": "Přikrývky", + "eco": "Eco bavlna", + "ecospeed_cottons": "Ecospeed bavlna", + "ecospeed_delicates": "Eco rychly - jemne", + "ecospeed_mixed": "Ecospeed směsné", + "extra_hygiene": "HYGIENA EXTRA", + "fitness": "Cvičení", + "fresh_care": "Svěží péče", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Ručníky", + "hqd_bed_sheets": "Povlečení", + "hqd_bulky": "Objemné kusy", + "hqd_casual": "Casual", + "hqd_cold_wind_30": "Chladný vánek 30 minut", + "hqd_cold_wind_timing": "Chladný vánek ", + "hqd_cotton": "Bavlna", + "hqd_curtain": "Záclony", + "hqd_delicate": "Jemné", + "hqd_diaper": "Pleny", + "hqd_duvet": "Přikrývky", + "hqd_feather": "Prošívané bundy", + "hqd_hot_wind_timing": "Horký vzduch", + "hqd_hygienic": "Dezinfekce", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Bundy", + "hqd_jeans": "Džíny", + "hqd_luxury": "Luxusní", + "hqd_mix": "Směsné", + "hqd_night_dry": "Sušení přes noc", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Rychlý 20", + "hqd_quick_30": "Rychlý 30", + "hqd_quick_dry": "Rychlé sušení", + "hqd_quilt": "Deky", + "hqd_refresh": "Osvěžení", + "hqd_school_uniform": "Školní uniformy", + "hqd_shirt": "Košile", + "hqd_shoes": "Obuv", + "hqd_silk": "Hedvábí", + "hqd_sports": "Sportovní", + "hqd_synthetics": "Syntetika", + "hqd_timer": "Načasováno", + "hqd_towel": "Ručníky", + "hqd_underwear": "Spodní prádlo", + "hqd_warm_up": "Ohřátí", + "hqd_wool": "Vlna", + "hqd_working_suit": "Pracovní oděvy", + "hygiene": "Hygiena", + "iot_checkup": "Kontrola", + "iot_dry_anti_mites": "Proti roztočům", + "iot_dry_baby": "Dětské", + "iot_dry_backpacks": "Batohy", + "iot_dry_bathrobe": "Župany", + "iot_dry_bed_linen": "Ložní prádlo", + "iot_dry_bed_quilt": "Ložní přikrývka", + "iot_dry_cotton": "Bavlna", + "iot_dry_cuddly_toys": "Plyšové hračky", + "iot_dry_curtains": "Závěsy", + "iot_dry_dehumidifier": "Odstraňovač vlhkosti", + "iot_dry_delicates": "Jemné prádlo", + "iot_dry_delicate_tablecloths": "Jemné ubrusy", + "iot_dry_denim_jeans": "Džínovina - džíny", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Přikrývky", + "iot_dry_easy_iron_cotton": "Super snadné žehlení", + "iot_dry_easy_iron_synthetics": "Velmi snadné žehlení - syntetika", + "iot_dry_gym_fit": "Sportovní oblečení", + "iot_dry_lingerie": "Spodní prádlo", + "iot_dry_mixed": "Smíšené", + "iot_dry_playsuits": "Tepláky", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Rychlý 59'.", + "iot_dry_refresh": "Osvěžení", + "iot_dry_regenerates_waterproof": "Oživení nepromokavých tkanin", + "iot_dry_relax_creases": "Uvolnění záhybů", + "iot_dry_shirts": "Košile", + "iot_dry_small_load": "Malá náplň", + "iot_dry_swimsuits_and_bikinis": "Plavky", + "iot_dry_synthetics": "Syntetika", + "iot_dry_synthetic_dry": "Syntetika - suché", + "iot_dry_tablecloths": "Ubrusy", + "iot_dry_technical_fabrics": "Technické tkaniny", + "iot_dry_warm_embrace": "Dětská zavinovačka", + "iot_dry_wool": "Woolmark", + "jeans": "Džíny", + "mix_and_dry": "Mix a suché", + "pets": "Zvířata", + "pre_iron": "Před žehlením", + "rapid_30": "Rapid 30", + "rapid_45": "Rychlý 45 min", + "rapid_59": "Perfektně rychlý 59 min", + "refresh": "Osvěžení", + "relax_creases": "Uvolnění záhybů", + "saving_30_min": "USPORNY 30'", + "shirts": "Košile", + "shoes": "Obuv", + "small_load": "Malá náplň", + "soft_care": "Měkká péče", + "sport_plus": "Sport", + "super_easy_iron_misti": "Velmi snadné žehlení – smíšené", + "super_easy_iron_xxl": "Velmi snadné žehlení – XXL", + "super_fast_cottons": "Super rychlý bavlna", + "super_fast_delicates": "Super rychlý jemné", + "synthetics": "Syntetika", + "total_care": "Total Care", + "trainers": "Sportovní obuv", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Obnovení voděodolnosti", + "whites": "Bílé prádlo", + "wool": "Sušení vlny", + "woolmark": "Woolmark", + "xxl_load": "XXL náplň", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Žehlení", "13": "Do skříně", "14": "Připraveno k oblečení", - "15": "Extra suché" + "15": "Extra suché", + "11": "Bez sušení" }, "name": "Úroveň sušení" }, @@ -877,7 +1020,7 @@ "name": "Proti pomačkání" }, "add_dish": { - "name": "" + "name": "Přidat nádobí" }, "eco_express": { "name": "Eco" diff --git a/custom_components/hon/translations/de.json b/custom_components/hon/translations/de.json index 19b2ef7..ab7fcee 100644 --- a/custom_components/hon/translations/de.json +++ b/custom_components/hon/translations/de.json @@ -9,7 +9,10 @@ "4": "Geplant", "5": "Geplant", "6": "Fehler", - "7": "Bereit" + "7": "Bereit", + "2": "Programm läuft", + "8": "Test", + "9": "Programm wird angehalten..." } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Abkühlen", "18": "Auffrischen", "19": "Trocknen", - "20": "Trocknen" + "20": "Trocknen", + "11": "Bereit", + "17": "unknown" }, "name": "Phase" }, @@ -79,7 +84,8 @@ "12": "Bügeln", "13": "Wäsche fertig", "14": "Bereit zum Anziehen", - "15": "Extra trocken" + "15": "Extra trocken", + "11": "Keine Trocknung" }, "name": "Trocknungsstufe" }, @@ -165,6 +171,142 @@ "5": "Ventilator", "6": "Ventilator" } + }, + "programs_td": { + "state": { + "active_dry": "Active Dry", + "allergy_care": "Anti-Allergie-Programm", + "all_in_one": "All in One", + "antiallergy": "Anti-Allergie-Programm", + "anti_odours": "Anti-Geruch", + "auto_care": "Auto Care", + "baby": "Baby", + "bed_quilt": "Bettdecken", + "care_30": "Pflege 30", + "care_45": "Pflege 45", + "care_59": "Pflege 59", + "coloured": "Buntwäsche", + "daily_45_min": "DAILY 45'", + "daily_perfect_59_min": "DAILY PERFECT 59'", + "darks_and_coloured": "Dunkles & Buntwäsche", + "delicates": "Feinwäsche", + "duvet": "Oberbetten", + "eco": "Eco-Baumwolle", + "ecospeed_cottons": "Ecospeed Baumwolle", + "ecospeed_delicates": "Ecospeed Feinwaesche", + "ecospeed_mixed": "Ecospeed Mischwäsche", + "extra_hygiene": "Extra Hygiene", + "fitness": "Fitness", + "fresh_care": "Fresh Care", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Handtücher", + "hqd_bed_sheets": "Bettwäsche", + "hqd_bulky": "Schwere Textilien", + "hqd_casual": "Casual", + "hqd_cold_wind_30": "Kühle Brise 30 Minuten", + "hqd_cold_wind_timing": "Kühle Brise ", + "hqd_cotton": "Baumwolle", + "hqd_curtain": "Vorhänge", + "hqd_delicate": "Feinwäsche", + "hqd_diaper": "Windeln", + "hqd_duvet": "Bettdecke", + "hqd_feather": "Daunenjacken", + "hqd_hot_wind_timing": "Heiße Luft", + "hqd_hygienic": "Desinfektion", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Jacken", + "hqd_jeans": "Jeans", + "hqd_luxury": "Luxury", + "hqd_mix": "Gemischt", + "hqd_night_dry": "Trocknung über Nacht", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious Cure", + "hqd_quick_20": "Schnell 20", + "hqd_quick_30": "Schnell 30", + "hqd_quick_dry": "Schnell trocken", + "hqd_quilt": "Steppdecken", + "hqd_refresh": "Auffrischen", + "hqd_school_uniform": "Schuluniform", + "hqd_shirt": "Hemden", + "hqd_shoes": "Schuhe", + "hqd_silk": "Seide", + "hqd_sports": "Sport", + "hqd_synthetics": "Synthetik", + "hqd_timer": "Zeitgesteuert", + "hqd_towel": "Handtücher", + "hqd_underwear": "Unterwäsche", + "hqd_warm_up": "Erwärmen", + "hqd_wool": "Wolle", + "hqd_working_suit": "Arbeitskleidung", + "hygiene": "Hygiene", + "iot_checkup": "Check-up", + "iot_dry_anti_mites": "Anti-Milben-Programm", + "iot_dry_baby": "Baby", + "iot_dry_backpacks": "Rucksäcke", + "iot_dry_bathrobe": "Bademäntel", + "iot_dry_bed_linen": "Bettwäsche", + "iot_dry_bed_quilt": "Bettdecken", + "iot_dry_cotton": "Baumwolle", + "iot_dry_cuddly_toys": "Stofftiere", + "iot_dry_curtains": "Vorhänge", + "iot_dry_dehumidifier": "Entfeuchter", + "iot_dry_delicates": "Feinwäsche", + "iot_dry_delicate_tablecloths": "Empfindliche Tischdecken", + "iot_dry_denim_jeans": "Denim - Jeans", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Oberbetten", + "iot_dry_easy_iron_cotton": "Superleichtes Bügeln", + "iot_dry_easy_iron_synthetics": "Super Leichtbügeln Synthetik", + "iot_dry_gym_fit": "Gymnastik & Fitness – Sportkleidung", + "iot_dry_lingerie": "Unterwäsche", + "iot_dry_mixed": "Gemischt", + "iot_dry_playsuits": "Jumpsuits", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Rapid 59'.", + "iot_dry_refresh": "Auffrischen", + "iot_dry_regenerates_waterproof": "Auffrischung – wasserdichte Kleidung", + "iot_dry_relax_creases": "Falten glätten", + "iot_dry_shirts": "Hemden", + "iot_dry_small_load": "Kleine Beladung", + "iot_dry_swimsuits_and_bikinis": "Badeanzüge", + "iot_dry_synthetics": "Synthetische", + "iot_dry_synthetic_dry": "Synthetik trocken", + "iot_dry_tablecloths": "Tischdecken", + "iot_dry_technical_fabrics": "Technisches Gewebe", + "iot_dry_warm_embrace": "Superschon", + "iot_dry_wool": "Wolle", + "jeans": "Jeans", + "mix_and_dry": "Mix&Dry", + "pets": "Haustiere", + "pre_iron": "Vorbügeln", + "rapid_30": "Rapid 30", + "rapid_45": "Schnell 45 Min", + "rapid_59": "Perfekt Schnellwaschgang 59 Min.", + "refresh": "Auffrischen", + "relax_creases": "Falten glätten", + "saving_30_min": "ECO 30'", + "shirts": "Hemden", + "shoes": "Schuhe", + "small_load": "Kleine Beladung", + "soft_care": "Sanfte Pflege", + "sport_plus": "Sports", + "super_easy_iron_misti": "Super Leichtbügeln Gemischt", + "super_easy_iron_xxl": "Super Leichtbügeln XXL", + "super_fast_cottons": "Superschnell Baumwolle", + "super_fast_delicates": "Superschnell Feinwäsche", + "synthetics": "Synthetische", + "total_care": "Total Care", + "trainers": "Turnschuhe", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Auffrischen wasserdichter Stoffe", + "whites": "Weißen", + "wool": "Wolle Trocknen", + "woolmark": "Wolle", + "xxl_load": "XXL-Beladung", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Bügeln", "13": "Wäsche fertig", "14": "Bereit zum Anziehen", - "15": "Extra trocken" + "15": "Extra trocken", + "11": "Keine Trocknung" }, "name": "Trocknungsstufe" }, @@ -877,7 +1020,7 @@ "name": "Knitterschutz" }, "add_dish": { - "name": "" + "name": "Geschirr hinzufügen" }, "eco_express": { "name": "Eco" diff --git a/custom_components/hon/translations/el.json b/custom_components/hon/translations/el.json index 84608da..e79c1a6 100644 --- a/custom_components/hon/translations/el.json +++ b/custom_components/hon/translations/el.json @@ -9,7 +9,10 @@ "4": "Προγραμματισμένος", "5": "Προγραμματισμένος", "6": "Λάθος", - "7": "Ετοιμος" + "7": "Ετοιμος", + "2": "Το πρόγραμμα εκτελείται", + "8": "Test", + "9": "Διακοπή κύκλου..." } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Περίοδος αναμονής", "18": "Κρατήστε τη φρεσκάδα", "19": "Στέγνωμα", - "20": "Στέγνωμα" + "20": "Στέγνωμα", + "11": "Ετοιμος", + "17": "unknown" }, "name": "Φάση" }, @@ -79,7 +84,8 @@ "12": "Σιδέρωμα", "13": "Στέγνωμα για Αποθήκευση ", "14": "Ετοιμο να φορεθεί", - "15": "Επιπλέον στέγνωμα" + "15": "Επιπλέον στέγνωμα", + "11": "Χωρίς στέγνωμα" }, "name": "Επίπεδο στεγνώματος" }, @@ -165,6 +171,142 @@ "5": "Ανεμιστήρας", "6": "Ανεμιστήρας" } + }, + "programs_td": { + "state": { + "active_dry": "Ενεργό στέγνωμα", + "allergy_care": "Αντιαλλεργικο", + "all_in_one": "Ολα σε ενα", + "antiallergy": "Αντιαλλεργικο", + "anti_odours": "Εναντια στιws", + "auto_care": "Αυτόματη φροντίδα", + "baby": "Μωρουδιακά", + "bed_quilt": "Καλυμματα κρεβατιου", + "care_30": "Φροντίδα 30", + "care_45": "Φροντίδα 45", + "care_59": "Φροντίδα 59", + "coloured": "χρωματιστα", + "daily_45_min": "ΚΑΘΗΜΕΡΙΝΟ 45'", + "daily_perfect_59_min": "ΚΑΘΗΜΕΡΙΝΟ ΙΔΑΝΙΚΟ 59'", + "darks_and_coloured": "Μαυρα & Χρωματιστα", + "delicates": "Ευαίσθητα", + "duvet": "Παπλώματα", + "eco": "Βαμβακερά οικολογικά", + "ecospeed_cottons": "Ecospeed βαμβακερα", + "ecospeed_delicates": "Ecospeed ευαισθητα", + "ecospeed_mixed": "Ecospeed αναμεικτα", + "extra_hygiene": "ΕΠΙΠΛΕΟΝ ΥΓΙΕΙΝΗ", + "fitness": "Καταλληλότητα", + "fresh_care": "Φρέσκια φροντίδα", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Πετσέτες", + "hqd_bed_sheets": "Σεντόνια κρεβατιού", + "hqd_bulky": "Ογκώδη αντικείμενα", + "hqd_casual": "Καθημερινά ρούχα", + "hqd_cold_wind_30": "Δροσερό αεράκι 30 λεπτά", + "hqd_cold_wind_timing": "Δροσερό αεράκι ", + "hqd_cotton": "Βαμβακερό", + "hqd_curtain": "Κουρτίνες", + "hqd_delicate": "Ευαίσθητα", + "hqd_diaper": "Πάνες", + "hqd_duvet": "Πάπλωμα", + "hqd_feather": "Φουσκωτά μπουφάν", + "hqd_hot_wind_timing": "Ζεστός αέρας", + "hqd_hygienic": "Υγιεινή", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Ζακέτες", + "hqd_jeans": "Τζιν παντελονια", + "hqd_luxury": "Luxury", + "hqd_mix": "Μικτά", + "hqd_night_dry": "Ολονύκτιο στέγνωμα", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Γρήγορα 20", + "hqd_quick_30": "Γρήγορα 30", + "hqd_quick_dry": "Γρήγορο στέγνωμα", + "hqd_quilt": "Παπλώματα", + "hqd_refresh": "Φρεσκάρισμα", + "hqd_school_uniform": "Σχολική στολή", + "hqd_shirt": "Πουκάμισα", + "hqd_shoes": "Παπούτσια", + "hqd_silk": "Μεταξωτά", + "hqd_sports": "Αθλητικά", + "hqd_synthetics": "Συνθετικά", + "hqd_timer": "Χρονομετρημένο", + "hqd_towel": "Πετσέτες", + "hqd_underwear": "Εσώρουχα", + "hqd_warm_up": "Ζέσταμα", + "hqd_wool": "Μάλλινα", + "hqd_working_suit": "Ενδύματα εργασίας", + "hygiene": "Υγιεινή", + "iot_checkup": "Έλεγχος", + "iot_dry_anti_mites": "Ενάντια στα ακάρεα", + "iot_dry_baby": "Μωρουδιακά", + "iot_dry_backpacks": "Σακίδια πλάτης", + "iot_dry_bathrobe": "Μπουρνούζι", + "iot_dry_bed_linen": "Κλινοσκεπάσματα", + "iot_dry_bed_quilt": "Καλυμματα κρεβατιου", + "iot_dry_cotton": "Βαμβακερό", + "iot_dry_cuddly_toys": "Λούτρινα Αρκουδάκια", + "iot_dry_curtains": "Κουρτίνες", + "iot_dry_dehumidifier": "Αφαίρεση υγρασίας", + "iot_dry_delicates": "Ευαισθητα", + "iot_dry_delicate_tablecloths": "Ευαίσθητα τραπεζομάντηλα", + "iot_dry_denim_jeans": "Ντένιμ - τζιν", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Παπλώματα", + "iot_dry_easy_iron_cotton": "Super Easy Iron", + "iot_dry_easy_iron_synthetics": "Εξαιρετικά εύκολο σιδέρωμα - Συνθετικά", + "iot_dry_gym_fit": "Γυμναστήριο", + "iot_dry_lingerie": "Εσώρουχα", + "iot_dry_mixed": "Μικτά", + "iot_dry_playsuits": "Στολές", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Γρήγορο 59'.", + "iot_dry_refresh": "Refresh", + "iot_dry_regenerates_waterproof": "Ανανέωση αδιάβροχων", + "iot_dry_relax_creases": "ΧΑΛΑΡΩΣΗ", + "iot_dry_shirts": "Πουκάμισα", + "iot_dry_small_load": "ΜΙΚΡΟ ΦΟΡΤΙΟ", + "iot_dry_swimsuits_and_bikinis": "Μαγιό", + "iot_dry_synthetics": "Συνθετικα", + "iot_dry_synthetic_dry": "Συνθετικά στέγνωμα", + "iot_dry_tablecloths": "Τραπεζομάντηλα", + "iot_dry_technical_fabrics": "Τεχνικά υφάσματα", + "iot_dry_warm_embrace": "Ζεστή Αγκαλιά", + "iot_dry_wool": "Μαλλινα", + "jeans": "τζιν", + "mix_and_dry": "Μικτά & Στέγνωμα", + "pets": "Κατοικίδια", + "pre_iron": "Προ-σιδερωμα", + "rapid_30": "Rapid 30", + "rapid_45": "Rapid 45 min", + "rapid_59": "Τέλειο Γρήγορο 59 λεπτά", + "refresh": "Φρεσκάρισμα", + "relax_creases": "ΧΑΛΑΡΩΣΗ", + "saving_30_min": "ΕΞΟΙΚΟΝΟΜΗΣΗ 30'", + "shirts": "Πουκάμισα", + "shoes": "Παπούτσια", + "small_load": "ΜΙΚΡΟ ΦΟΡΤΙΟ", + "soft_care": "Απαλή φροντίδα", + "sport_plus": "ΣΠΟΡ", + "super_easy_iron_misti": "Εξαιρετικά εύκολο σιδέρωμα για ανάμεικτα", + "super_easy_iron_xxl": "Εξαιρετικά εύκολο σιδέρωμα για XXL", + "super_fast_cottons": "Εξαιρετικα ΓΡΗΓΟΡΟ βαμβακερα", + "super_fast_delicates": "Εξαιρετικα ΓΡΗΓΟΡΟ ευαισθητα", + "synthetics": "Συνθετικα", + "total_care": "Ολικη Φροντιδα", + "trainers": "Αθλητικά παπούτσια", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Αναζωογονηση αδιαβροχων", + "whites": "Λευκά", + "wool": "Στέγνωμα Μάλλινων", + "woolmark": "Μαλλινα", + "xxl_load": "XXL Φορτιο", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Σιδέρωμα", "13": "Στέγνωμα για Αποθήκευση ", "14": "Ετοιμο να φορεθεί", - "15": "Επιπλέον στέγνωμα" + "15": "Επιπλέον στέγνωμα", + "11": "Χωρίς στέγνωμα" }, "name": "Επίπεδο στεγνώματος" }, @@ -877,7 +1020,7 @@ "name": "Λιγότερες ζάρες" }, "add_dish": { - "name": "" + "name": "Προσθήκη πιάτων" }, "eco_express": { "name": "Οικολογικό" diff --git a/custom_components/hon/translations/en.json b/custom_components/hon/translations/en.json index cc88ec9..c08e540 100644 --- a/custom_components/hon/translations/en.json +++ b/custom_components/hon/translations/en.json @@ -77,7 +77,10 @@ "4": "Scheduled", "5": "Scheduled", "6": "Error", - "7": "Ready" + "7": "Ready", + "2": "Program running", + "8": "Test", + "9": "Stopping cycle…" } }, "program_phases_wm": { @@ -121,7 +124,9 @@ "16": "Cooldown", "18": "Keep Fresh", "19": "Drying", - "20": "Drying" + "20": "Drying", + "11": "Ready", + "17": "unknown" }, "name": "Phase" }, @@ -147,7 +152,8 @@ "12": "Iron dry", "13": "Cupboard Dry", "14": "Ready to wear", - "15": "Extra dry" + "15": "Extra dry", + "11": "No drying" }, "name": "Drying level" }, @@ -224,6 +230,142 @@ "5": "Fan", "6": "Fan" } + }, + "programs_td": { + "state": { + "active_dry": "Active Dry", + "allergy_care": "Anti-allergy", + "all_in_one": "All in One", + "antiallergy": "Anti-allergy", + "anti_odours": "Anti-odours", + "auto_care": "Auto Care", + "baby": "Baby", + "bed_quilt": "Bed Quilt", + "care_30": "Care 30", + "care_45": "Care 45", + "care_59": "Care 59", + "coloured": "Colored", + "daily_45_min": "Daily 45'", + "daily_perfect_59_min": "Daily Perfect 59'", + "darks_and_coloured": "Darks & Colored", + "delicates": "Delicates", + "duvet": "Duvet", + "eco": "Eco Cotton", + "ecospeed_cottons": "Ecospeed Cottons", + "ecospeed_delicates": "Ecospeed Delicates", + "ecospeed_mixed": "Ecospeed Mixed", + "extra_hygiene": "Extra Hygiene", + "fitness": "Fitness", + "fresh_care": "Fresh Care", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Towels", + "hqd_bed_sheets": "Bed Sheets", + "hqd_bulky": "Bulky Items", + "hqd_casual": "Casual", + "hqd_cold_wind_30": "Cool Breeze 30 minutes", + "hqd_cold_wind_timing": "Cool Breeze ", + "hqd_cotton": "Cotton", + "hqd_curtain": "Curtains", + "hqd_delicate": "Delicates", + "hqd_diaper": "Diapers", + "hqd_duvet": "Duvet", + "hqd_feather": "Down Jackets", + "hqd_hot_wind_timing": "Hot Air", + "hqd_hygienic": "Hygienising", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Jackets", + "hqd_jeans": "Jeans", + "hqd_luxury": "Luxury", + "hqd_mix": "Mixed", + "hqd_night_dry": "Overnight drying", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious Cure", + "hqd_quick_20": "Quick 20", + "hqd_quick_30": "Quick 30", + "hqd_quick_dry": "Quick dry", + "hqd_quilt": "Quilts", + "hqd_refresh": "Refresh", + "hqd_school_uniform": "School Uniform", + "hqd_shirt": "Shirts", + "hqd_shoes": "Shoes", + "hqd_silk": "Silk", + "hqd_sports": "Sports", + "hqd_synthetics": "Synthetics", + "hqd_timer": "Timed", + "hqd_towel": "Towels", + "hqd_underwear": "Underwear", + "hqd_warm_up": "Warm up", + "hqd_wool": "Wool", + "hqd_working_suit": "Workwear", + "hygiene": "Hygiene", + "iot_checkup": "Check-Up", + "iot_dry_anti_mites": "Anti-mites", + "iot_dry_baby": "Baby", + "iot_dry_backpacks": "Backpacks", + "iot_dry_bathrobe": "Bathrobe", + "iot_dry_bed_linen": "Bed Linen", + "iot_dry_bed_quilt": "Bed Quilt", + "iot_dry_cotton": "Cotton", + "iot_dry_cuddly_toys": "Cuddly Toys", + "iot_dry_curtains": "Curtains", + "iot_dry_dehumidifier": "Humidity Remover", + "iot_dry_delicates": "Delicates", + "iot_dry_delicate_tablecloths": "Delicate Tablecloths", + "iot_dry_denim_jeans": "Denim - Jeans", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Duvet", + "iot_dry_easy_iron_cotton": "Super Easy Iron", + "iot_dry_easy_iron_synthetics": "Super Easy Iron Synthetics", + "iot_dry_gym_fit": "Gym fit - Fitness", + "iot_dry_lingerie": "Lingerie", + "iot_dry_mixed": "Mixed", + "iot_dry_playsuits": "Playsuits", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Rapid 59'", + "iot_dry_refresh": "Refresh", + "iot_dry_regenerates_waterproof": "Regenerates Waterproof", + "iot_dry_relax_creases": "Relax Creases", + "iot_dry_shirts": "Shirts", + "iot_dry_small_load": "Small Load", + "iot_dry_swimsuits_and_bikinis": "Swimsuits and Bikinis", + "iot_dry_synthetics": "Synthetics", + "iot_dry_synthetic_dry": "Synthetic Dry", + "iot_dry_tablecloths": "Tablecloths", + "iot_dry_technical_fabrics": "Technical Fabrics", + "iot_dry_warm_embrace": "Warm Embrace", + "iot_dry_wool": "Wool", + "jeans": "Jeans", + "mix_and_dry": "Mix&Dry", + "pets": "Pets", + "pre_iron": "Pre-Iron", + "rapid_30": "Rapid 30", + "rapid_45": "Rapid 45 min", + "rapid_59": "Perfect Rapid 59 Min", + "refresh": "Refresh", + "relax_creases": "Relax Creases", + "saving_30_min": "Saving 30'", + "shirts": "Shirts", + "shoes": "Shoes", + "small_load": "Small Load", + "soft_care": "Soft Care", + "sport_plus": "Sport Plus", + "super_easy_iron_misti": "Super Easy Iron Mixed", + "super_easy_iron_xxl": "Super Easy Iron XXL", + "super_fast_cottons": "Super Fast Cottons", + "super_fast_delicates": "Super Fast Delicates", + "synthetics": "Syntethics", + "total_care": "Total Care", + "trainers": "Trainers", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Waterproof Revitalize", + "whites": "Whites", + "wool": "Dry Wool", + "woolmark": "Wool", + "xxl_load": "XXL Load", + "zoom_59": "Zoom 59" + } } }, "switch": { @@ -231,7 +373,7 @@ "name": "Anticrease" }, "add_dish": { - "name": "" + "name": "Add dishes" }, "eco_express": { "name": "Eco" @@ -329,7 +471,8 @@ "12": "Iron dry", "13": "Cupboard Dry", "14": "Ready to wear", - "15": "Extra dry" + "15": "Extra dry", + "11": "No drying" }, "name": "Drying level" }, diff --git a/custom_components/hon/translations/es.json b/custom_components/hon/translations/es.json index be839ed..990ffbd 100644 --- a/custom_components/hon/translations/es.json +++ b/custom_components/hon/translations/es.json @@ -9,7 +9,10 @@ "4": "Programado", "5": "Programado", "6": "Error", - "7": "Listo" + "7": "Listo", + "2": "Programa en marcha", + "8": "Test", + "9": "Parada del ciclo..." } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Enfriar", "18": "Ropa fresca", "19": "Secado", - "20": "Secado" + "20": "Secado", + "11": "Listo", + "17": "unknown" }, "name": "Fase" }, @@ -79,7 +84,8 @@ "12": "Planchar", "13": "Listo para guardar", "14": "Listo para llevar", - "15": "Extraseco" + "15": "Extraseco", + "11": "Sin secado" }, "name": "Nivel de secado" }, @@ -165,6 +171,142 @@ "5": "Ventilador", "6": "Ventilador" } + }, + "programs_td": { + "state": { + "active_dry": "Secado activo", + "allergy_care": "Antialergénico", + "all_in_one": "All in One", + "antiallergy": "Antialergénico", + "anti_odours": "Anti-olor", + "auto_care": "Autocuidado", + "baby": "Baby", + "bed_quilt": "Edredón", + "care_30": "Cuidado 30", + "care_45": "Cuidado 45", + "care_59": "Cuidado 59", + "coloured": "Color", + "daily_45_min": "DIARIO 45'", + "daily_perfect_59_min": "DIARIO PERFECTO 59'", + "darks_and_coloured": "Oscuro & Color", + "delicates": "Delicados", + "duvet": "Edredón", + "eco": "Algodón Eco", + "ecospeed_cottons": "Ecospeed Algodón", + "ecospeed_delicates": "Ecospeed Delicados", + "ecospeed_mixed": "Ecospeed Mixtos", + "extra_hygiene": "Higiene Extra", + "fitness": "Deporte", + "fresh_care": "Cuidado y frescor", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Toallas", + "hqd_bed_sheets": "Sábanas", + "hqd_bulky": "Objetos voluminosos", + "hqd_casual": "Casual", + "hqd_cold_wind_30": "Brisa fresca 30 minutos", + "hqd_cold_wind_timing": "Brisa fresca ", + "hqd_cotton": "Algodón", + "hqd_curtain": "Cortinas", + "hqd_delicate": "Ropa delicada", + "hqd_diaper": "Pañales", + "hqd_duvet": "Edredones", + "hqd_feather": "Plumíferos", + "hqd_hot_wind_timing": "Aire caliente", + "hqd_hygienic": "Higienizar", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Chaquetas", + "hqd_jeans": "Vaqueros", + "hqd_luxury": "Lujo", + "hqd_mix": "Ropa mixta", + "hqd_night_dry": "Secado nocturno", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Rápido 20", + "hqd_quick_30": "Rápido 30", + "hqd_quick_dry": "Secado rápido", + "hqd_quilt": "Colchas", + "hqd_refresh": "Refrescar", + "hqd_school_uniform": "Uniformes escolares", + "hqd_shirt": "Camisas", + "hqd_shoes": "Zapatos", + "hqd_silk": "Seda", + "hqd_sports": "Deporte", + "hqd_synthetics": "Sintéticos", + "hqd_timer": "Temporizado", + "hqd_towel": "Toallas", + "hqd_underwear": "Ropa interior", + "hqd_warm_up": "Calentar", + "hqd_wool": "Lana", + "hqd_working_suit": "Ropa de trabajo", + "hygiene": "Higiene", + "iot_checkup": "Revisión", + "iot_dry_anti_mites": "Antiácaros", + "iot_dry_baby": "Baby", + "iot_dry_backpacks": "Mochilas", + "iot_dry_bathrobe": "Ropa de Baño", + "iot_dry_bed_linen": "Ropa de Cama", + "iot_dry_bed_quilt": "Edredón", + "iot_dry_cotton": "Algodón", + "iot_dry_cuddly_toys": "Peluches", + "iot_dry_curtains": "Cortinas", + "iot_dry_dehumidifier": "Eliminador de humedad", + "iot_dry_delicates": "Delicados", + "iot_dry_delicate_tablecloths": "Mantelería Delicada", + "iot_dry_denim_jeans": "Denim - Vaqueros", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Edredón", + "iot_dry_easy_iron_cotton": "Planchado Súper Fácil", + "iot_dry_easy_iron_synthetics": "Planchado muy fácil - Sintéticos", + "iot_dry_gym_fit": "Ropa de Deporte - Fitness", + "iot_dry_lingerie": "Lencería", + "iot_dry_mixed": "Ropa mixta", + "iot_dry_playsuits": "Prendas de una pieza - Mono", + "iot_dry_rapid_30": "Rápido 30’", + "iot_dry_rapid_59": "Rápido 59’", + "iot_dry_refresh": "Refresh", + "iot_dry_regenerates_waterproof": "Regeneración Tejidos Impermeables", + "iot_dry_relax_creases": "Reducción Arrugas", + "iot_dry_shirts": "Camisas", + "iot_dry_small_load": "Carga reducida", + "iot_dry_swimsuits_and_bikinis": "Trajes de baño", + "iot_dry_synthetics": "Sintéticos", + "iot_dry_synthetic_dry": "Secado de prendas sintéticas", + "iot_dry_tablecloths": "Mantelería", + "iot_dry_technical_fabrics": "Tejidos Técnicos", + "iot_dry_warm_embrace": "Abrazo cálido", + "iot_dry_wool": "Woolmark", + "jeans": "Vaqueros", + "mix_and_dry": "Mix&Dry", + "pets": "Mascotas", + "pre_iron": "Pre-Planchado", + "rapid_30": "Rápido 30 min", + "rapid_45": "Rápido 45 min", + "rapid_59": "Perfecto Rápido 59 Min", + "refresh": "Refresh", + "relax_creases": "Reducción Arrugas", + "saving_30_min": "ECO 30'", + "shirts": "Camisas", + "shoes": "Zapatos", + "small_load": "Carga reducida", + "soft_care": "Cuidado suave", + "sport_plus": "Deporte", + "super_easy_iron_misti": "Planchado muy fácil ropa mixta", + "super_easy_iron_xxl": "Planchado muy fácil XXL", + "super_fast_cottons": "Algodón Súper Rápido", + "super_fast_delicates": "Delicados Súper Rápidos", + "synthetics": "Sintéticos", + "total_care": "Total Care", + "trainers": "Calzado Deportivo", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Revitalizante Waterproof", + "whites": "Blanco", + "wool": "Secado Lana", + "woolmark": "Woolmark", + "xxl_load": "Carga XXL", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Planchar", "13": "Listo para guardar", "14": "Listo para llevar", - "15": "Extraseco" + "15": "Extraseco", + "11": "Sin secado" }, "name": "Nivel de secado" }, @@ -877,7 +1020,7 @@ "name": "Antiarrugas" }, "add_dish": { - "name": "" + "name": "Añade platos" }, "eco_express": { "name": "Eco" diff --git a/custom_components/hon/translations/fr.json b/custom_components/hon/translations/fr.json index 7b9dc46..21c7d10 100644 --- a/custom_components/hon/translations/fr.json +++ b/custom_components/hon/translations/fr.json @@ -9,7 +9,10 @@ "4": "Planifié", "5": "Planifié", "6": "Erreur", - "7": "Prêt" + "7": "Prêt", + "2": "Programme en cours", + "8": "Test", + "9": "Arrêt du cycle en cours…" } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Refroidissement", "18": "Keep Fresh", "19": "Séchage", - "20": "Séchage" + "20": "Séchage", + "11": "Prêt", + "17": "unknown" }, "name": "Phase" }, @@ -79,7 +84,8 @@ "12": "Fer", "13": "Prêt à ranger", "14": "Prêt à porter", - "15": "Extra sec" + "15": "Extra sec", + "11": "Pas de séchage" }, "name": "Niveau de séchage" }, @@ -165,6 +171,142 @@ "5": "Ventilateur", "6": "Ventilateur" } + }, + "programs_td": { + "state": { + "active_dry": "Séchage actif", + "allergy_care": "Anti-allergies", + "all_in_one": "Tout en 1", + "antiallergy": "Anti-allergies", + "anti_odours": "Anti-odeurs", + "auto_care": "Soin automatique", + "baby": "Baby", + "bed_quilt": "Couette", + "care_30": "Soin 30", + "care_45": "Soin 45", + "care_59": "Soin 59", + "coloured": "Couleurs", + "daily_45_min": "QUOTIDIEN 45'", + "daily_perfect_59_min": "QUOTIDIEN PARFAIT 59'", + "darks_and_coloured": "Couleurs dont foncées", + "delicates": "Délicat", + "duvet": "Couette", + "eco": "Coton Éco", + "ecospeed_cottons": "Ecospeed coton", + "ecospeed_delicates": "Delicats ecospeed", + "ecospeed_mixed": "Ecospeed mixte", + "extra_hygiene": "Extra Hygiene", + "fitness": "Fitness", + "fresh_care": "Soin frais", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Serviettes", + "hqd_bed_sheets": "Draps", + "hqd_bulky": "Articles volumineux", + "hqd_casual": "Journalier", + "hqd_cold_wind_30": "Brise rafraîchissante 30 minutes", + "hqd_cold_wind_timing": "Brise rafraîchissante ", + "hqd_cotton": "Coton", + "hqd_curtain": "Rideaux", + "hqd_delicate": "Délicats", + "hqd_diaper": "Couches", + "hqd_duvet": "Couette", + "hqd_feather": "Vestes en duvet", + "hqd_hot_wind_timing": "Air chaud", + "hqd_hygienic": "Hygiénisation", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Vestes", + "hqd_jeans": "Jeans", + "hqd_luxury": "Luxury", + "hqd_mix": "Tissus mélangés", + "hqd_night_dry": "Séchage toute la nuit", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Rapide 20’", + "hqd_quick_30": "Rapide 30’", + "hqd_quick_dry": "Séchage rapide", + "hqd_quilt": "Couvertures", + "hqd_refresh": "Rafraîchissement", + "hqd_school_uniform": "Uniforme scolaire", + "hqd_shirt": "Chemises", + "hqd_shoes": "Chaussures", + "hqd_silk": "Soie", + "hqd_sports": "Sport", + "hqd_synthetics": "Synthétiques", + "hqd_timer": "Temporisé", + "hqd_towel": "Serviettes", + "hqd_underwear": "Sous-vêtements", + "hqd_warm_up": "Réveil", + "hqd_wool": "Laine", + "hqd_working_suit": "Vêtements de travail", + "hygiene": "Hygiène", + "iot_checkup": "Vérification", + "iot_dry_anti_mites": "Anti-acariens", + "iot_dry_baby": "Baby", + "iot_dry_backpacks": "Sac à dos", + "iot_dry_bathrobe": "Peignoir", + "iot_dry_bed_linen": "Linge de lit", + "iot_dry_bed_quilt": "Couette", + "iot_dry_cotton": "Coton", + "iot_dry_cuddly_toys": "Jouets en peluche", + "iot_dry_curtains": "Rideaux", + "iot_dry_dehumidifier": "Élimination de l\\'humidité", + "iot_dry_delicates": "Délicats", + "iot_dry_delicate_tablecloths": "Nappes délicates", + "iot_dry_denim_jeans": "Denim - jeans", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Couette", + "iot_dry_easy_iron_cotton": "Repassage super facile", + "iot_dry_easy_iron_synthetics": "Repassage super facile des synthétiques", + "iot_dry_gym_fit": "Sport", + "iot_dry_lingerie": "Lingerie", + "iot_dry_mixed": "Tissus mélangés", + "iot_dry_playsuits": "Combinaisons", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Rapide 59'.", + "iot_dry_refresh": "Coup d\\'éclat", + "iot_dry_regenerates_waterproof": "Imperméabilisant", + "iot_dry_relax_creases": "Anti-plis", + "iot_dry_shirts": "Chemises", + "iot_dry_small_load": "Faible charge", + "iot_dry_swimsuits_and_bikinis": "Maillots de bain", + "iot_dry_synthetics": "Synthétiques", + "iot_dry_synthetic_dry": "Séchage des synthétiques", + "iot_dry_tablecloths": "Nappes", + "iot_dry_technical_fabrics": "Textiles techniques", + "iot_dry_warm_embrace": "Chauffage délicat", + "iot_dry_wool": "Woolmark", + "jeans": "Jeans", + "mix_and_dry": "Mix&Dry", + "pets": "Animaux de compagnie", + "pre_iron": "Pré-repassage", + "rapid_30": "Rapid 30", + "rapid_45": "Rapide 45 min", + "rapid_59": "Lavage Parfait 59 Min", + "refresh": "Coup d'éclat", + "relax_creases": "Anti-plis", + "saving_30_min": "ECO 30'", + "shirts": "Chemises", + "shoes": "Chaussures", + "small_load": "Faible charge", + "soft_care": "Soin Doux", + "sport_plus": "Sports", + "super_easy_iron_misti": "Repassage super facile des mixtes", + "super_easy_iron_xxl": "Repassage super facile XXL", + "super_fast_cottons": "Super rapide coton", + "super_fast_delicates": "Super rapide délicat", + "synthetics": "Synthétiques", + "total_care": "Total Care", + "trainers": "Baskets", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Entretien imperméable", + "whites": "Blancs", + "wool": "Séchage Laine", + "woolmark": "Woolmark", + "xxl_load": "Charge XXL", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Fer", "13": "Prêt à ranger", "14": "Prêt à porter", - "15": "Extra sec" + "15": "Extra sec", + "11": "Pas de séchage" }, "name": "Niveau de séchage" }, @@ -877,7 +1020,7 @@ "name": "Anti-pli" }, "add_dish": { - "name": "" + "name": "Ajoutez de la vaisselle" }, "eco_express": { "name": "Éco" diff --git a/custom_components/hon/translations/he.json b/custom_components/hon/translations/he.json index 895c659..fda7b1d 100644 --- a/custom_components/hon/translations/he.json +++ b/custom_components/hon/translations/he.json @@ -9,7 +9,10 @@ "4": "מתוזמן", "5": "מתוזמן", "6": "שְׁגִיאָה", - "7": "מוּכָן" + "7": "מוּכָן", + "2": "התוכנית פועלת", + "8": "Test", + "9": "Stopping cycle…" } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Cooldown", "18": "Keep Fresh", "19": "יִבּוּשׁ", - "20": "יִבּוּשׁ" + "20": "יִבּוּשׁ", + "11": "מוּכָן", + "17": "unknown" }, "name": "שלב" }, @@ -79,7 +84,8 @@ "12": "בַּרזֶל", "13": "ארון יבש", "14": "Ready to wear", - "15": "יבש במיוחד" + "15": "יבש במיוחד", + "11": "ללא ייבוש" }, "name": "רמת ייבוש" }, @@ -165,6 +171,23 @@ "5": "Fan", "6": "Fan" } + }, + "programs_td": { + "state": { + "genius": "Genius", + "hqd_bath_towel": "Bath towel", + "hqd_bulky": "Bulky", + "hqd_cold_wind_30": "Cold wind 30 minutes", + "hqd_cold_wind_timing": "Cold wind", + "hqd_hot_wind_timing": "Hot wind", + "hqd_luxury": "Luxury", + "hqd_night_dry": "Night dry", + "hqd_refresh": "Refresh", + "hqd_timer": "תוזמן", + "hqd_warm_up": "Warm up", + "hqd_working_suit": "Working suit", + "iot_dry_synthetic_dry": "סינתטי יבש" + } } }, "select": { @@ -419,7 +442,8 @@ "12": "בַּרזֶל", "13": "ארון יבש", "14": "Ready to wear", - "15": "יבש במיוחד" + "15": "יבש במיוחד", + "11": "ללא ייבוש" }, "name": "רמת ייבוש" }, @@ -460,7 +484,7 @@ "name": "Anticrease" }, "add_dish": { - "name": "" + "name": "Add dishes" }, "eco_express": { "name": "Eco" diff --git a/custom_components/hon/translations/hr.json b/custom_components/hon/translations/hr.json index 4296a2d..f53749c 100644 --- a/custom_components/hon/translations/hr.json +++ b/custom_components/hon/translations/hr.json @@ -9,7 +9,10 @@ "4": "Zakazano", "5": "Zakazano", "6": "Greška", - "7": "Spremno" + "7": "Spremno", + "2": "Program u tijeku", + "8": "Test", + "9": "Zaustavljanje ciklusa…" } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Hlađenje", "18": "Održi svježim", "19": "Sušenje", - "20": "Sušenje" + "20": "Sušenje", + "11": "Spremno", + "17": "unknown" }, "name": "Faza" }, @@ -79,7 +84,8 @@ "12": "Suho za glačanje", "13": "Suho za spremanje", "14": "Spremno za nošenje", - "15": "Potpuno suho" + "15": "Potpuno suho", + "11": "Bez sušenja" }, "name": "Stupanj suhoće" }, @@ -165,6 +171,142 @@ "5": "Ventilator", "6": "Ventilator" } + }, + "programs_td": { + "state": { + "active_dry": "Aktivno sušenje", + "allergy_care": "Antialergijski", + "all_in_one": "All in One", + "antiallergy": "Antialergijski", + "anti_odours": "Protiv neugodnih mirisa", + "auto_care": "Auto Care", + "baby": "Dječje rublje", + "bed_quilt": "Pokrivači", + "care_30": "Njega 30", + "care_45": "Njega 45", + "care_59": "Njega 59", + "coloured": "Šareno", + "daily_45_min": "Dnevni 45'", + "daily_perfect_59_min": "Dnevni Perfect 59'", + "darks_and_coloured": "Tamno & Šareno", + "delicates": "Osjetljivo", + "duvet": "Popluni", + "eco": "Ekološki pamuk", + "ecospeed_cottons": "Ecospeed Pamuk", + "ecospeed_delicates": "Ecospeed osjetljivo", + "ecospeed_mixed": "Ecospeed Miješane tkanine", + "extra_hygiene": "Extra higijenski", + "fitness": "Fitness", + "fresh_care": "Svježa njega", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Ručnici", + "hqd_bed_sheets": "Plahte", + "hqd_bulky": "Glomazni komadi", + "hqd_casual": "Opušteno", + "hqd_cold_wind_30": "Hladni zrak, 30 minuta", + "hqd_cold_wind_timing": "Hladni zrak ", + "hqd_cotton": "Pamuk", + "hqd_curtain": "Zavjese", + "hqd_delicate": "Osjetljivo rublje", + "hqd_diaper": "Pelene", + "hqd_duvet": "Poplun", + "hqd_feather": "Jakne punjene paperjem", + "hqd_hot_wind_timing": "Vrući zrak", + "hqd_hygienic": "Higijenizacija", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Jakne", + "hqd_jeans": "Traperice", + "hqd_luxury": "Luxury", + "hqd_mix": "Miješano rublje", + "hqd_night_dry": "Sušenje preko noći", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious Cure", + "hqd_quick_20": "Brzo 20", + "hqd_quick_30": "Brzo 30", + "hqd_quick_dry": "Brzo sušenje", + "hqd_quilt": "Popluni", + "hqd_refresh": "Protiv neugodnih mirisa", + "hqd_school_uniform": "Školska uniforma", + "hqd_shirt": "Majice", + "hqd_shoes": "Cipele", + "hqd_silk": "Svila", + "hqd_sports": "Sportska odjeća", + "hqd_synthetics": "Sintetika", + "hqd_timer": "Vremenski definirano", + "hqd_towel": "Ručnici", + "hqd_underwear": "Donje rublje", + "hqd_warm_up": "Zagrijavanje", + "hqd_wool": "Vuna", + "hqd_working_suit": "Radna odjeća", + "hygiene": "Higijena", + "iot_checkup": "Kontrolni pregled", + "iot_dry_anti_mites": "Protiv grinja", + "iot_dry_baby": "Dječje rublje", + "iot_dry_backpacks": "Ruksaci", + "iot_dry_bathrobe": "Kupaonski ogrtači", + "iot_dry_bed_linen": "Posteljina", + "iot_dry_bed_quilt": "Pokrivači", + "iot_dry_cotton": "Pamuk", + "iot_dry_cuddly_toys": "Plišane igračke", + "iot_dry_curtains": "Zavjese", + "iot_dry_dehumidifier": "Odstranjivač vlage", + "iot_dry_delicates": "Osjetljivo", + "iot_dry_delicate_tablecloths": "Osjetljivi stolnjaci", + "iot_dry_denim_jeans": "Traper – Traperice", + "iot_dry_down_jacket": "Jakna", + "iot_dry_duvet": "Popluni", + "iot_dry_easy_iron_cotton": "Super Easy Iron", + "iot_dry_easy_iron_synthetics": "Super Easy Iron za sintetičko rublje", + "iot_dry_gym_fit": "Fitness odjeća", + "iot_dry_lingerie": "Donje rublje", + "iot_dry_mixed": "Miješane tkanine", + "iot_dry_playsuits": "Kombinezoni", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Brzi program 59’.", + "iot_dry_refresh": "Osvježavanje", + "iot_dry_regenerates_waterproof": "Regeneracija vodootporne odjeće", + "iot_dry_relax_creases": "Smanjenje nabora", + "iot_dry_shirts": "Košulje", + "iot_dry_small_load": "Mali kapacitet", + "iot_dry_swimsuits_and_bikinis": "Kupaći kostimi", + "iot_dry_synthetics": "Sintetika", + "iot_dry_synthetic_dry": "Suha sintetika", + "iot_dry_tablecloths": "Stolnjaci", + "iot_dry_technical_fabrics": "Tehničko platno", + "iot_dry_warm_embrace": "Zagrijavanje", + "iot_dry_wool": "Woolmark", + "jeans": "Traper", + "mix_and_dry": "Mix&Dry", + "pets": "Kućni ljubimci", + "pre_iron": "Prije glačanja", + "rapid_30": "Rapid 30", + "rapid_45": "Brzi 45 min", + "rapid_59": "Perfect Rapid 59 Min", + "refresh": "Osvježavanje", + "relax_creases": "Smanjenje nabora", + "saving_30_min": "ECO 30'", + "shirts": "Košulje", + "shoes": "Cipele", + "small_load": "Mali kapacitet", + "soft_care": "Soft Care", + "sport_plus": "Sport Plus", + "super_easy_iron_misti": "Iznimno jednostavno glačanje za raznovrsne tkanine", + "super_easy_iron_xxl": "Iznimno jednostavno glačanje XXL", + "super_fast_cottons": "Super brzi Pamuk", + "super_fast_delicates": "Super brzi Osjetljivo", + "synthetics": "Sintetika", + "total_care": "Total Care", + "trainers": "Trenirke i sportska obuća", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Regeneracija vodootporne odjeće", + "whites": "Bijelo", + "wool": "Sušenje vune", + "woolmark": "Woolmark", + "xxl_load": "XXL kapacitet", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Suho za glačanje", "13": "Suho za spremanje", "14": "Spremno za nošenje", - "15": "Potpuno suho" + "15": "Potpuno suho", + "11": "Bez sušenja" }, "name": "Stupanj suhoće" }, @@ -877,7 +1020,7 @@ "name": "Sprečavanje gužvanja" }, "add_dish": { - "name": "" + "name": "Dodaj posuđe" }, "eco_express": { "name": "Ekološki" diff --git a/custom_components/hon/translations/it.json b/custom_components/hon/translations/it.json index 08aa93f..5afa329 100644 --- a/custom_components/hon/translations/it.json +++ b/custom_components/hon/translations/it.json @@ -67,7 +67,10 @@ "4": "Pianificato", "5": "Pianificato", "6": "Errore", - "7": "Pronta" + "7": "Pronta", + "2": "Programma in esecuzione", + "8": "Test", + "9": "Arresto il ciclo..." } }, "program_phases_wm": { @@ -111,7 +114,9 @@ "16": "Raffreddamento", "18": "Keep Fresh", "19": "Asciugatura", - "20": "Asciugatura" + "20": "Asciugatura", + "11": "Pronta", + "17": "unknown" }, "name": "Fase" }, @@ -137,7 +142,8 @@ "12": "Stiro facile", "13": "Armadio", "14": "Pronto da indossare", - "15": "Extra asciutto" + "15": "Extra asciutto", + "11": "Nessuna asciugatura" }, "name": "Livello Asciugatura" }, @@ -217,6 +223,142 @@ "5": "Ventilatore", "6": "Ventilatore" } + }, + "programs_td": { + "state": { + "active_dry": "Active Dry", + "allergy_care": "Anti-allergie", + "all_in_one": "Tutto in Uno", + "antiallergy": "Anti-allergie", + "anti_odours": "Anti-odori", + "auto_care": "Auto Care", + "baby": "Baby", + "bed_quilt": "Trapunte-Piumoni", + "care_30": "Care 30", + "care_45": "Care 45", + "care_59": "Care 59", + "coloured": "Colorati", + "daily_45_min": "Quotidiano 45'", + "daily_perfect_59_min": "Daily Perfect 59'", + "darks_and_coloured": "Scuri e Colorati", + "delicates": "Delicati", + "duvet": "Piumone", + "eco": "Eco Cotton", + "ecospeed_cottons": "Ecospeed Cotone", + "ecospeed_delicates": "Ecospeed Delicati", + "ecospeed_mixed": "Ecospeed Misti", + "extra_hygiene": "Igiene Extra", + "fitness": "Fitness", + "fresh_care": "Fresh Care", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Asciugamani", + "hqd_bed_sheets": "Lenzuola", + "hqd_bulky": "Vestiti voluminosi", + "hqd_casual": "Casual", + "hqd_cold_wind_30": "Brezza rinfrescante 30 minuti", + "hqd_cold_wind_timing": "Brezza rinfrescante", + "hqd_cotton": "Cotone", + "hqd_curtain": "Tende", + "hqd_delicate": "Delicati", + "hqd_diaper": "Pannolini", + "hqd_duvet": "Piumone", + "hqd_feather": "Piumini", + "hqd_hot_wind_timing": "Aria calda", + "hqd_hygienic": "Igienizzante", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Giacche", + "hqd_jeans": "Jeans", + "hqd_luxury": "Vestiti preziosi", + "hqd_mix": "Misti", + "hqd_night_dry": "Asciugatura notturna", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Rapido 20", + "hqd_quick_30": "Rapido 30", + "hqd_quick_dry": "Asciugatura veloce", + "hqd_quilt": "Trapunte", + "hqd_refresh": "Refresh", + "hqd_school_uniform": "Uniforme scolastica", + "hqd_shirt": "Camicie", + "hqd_shoes": "Scarpe", + "hqd_silk": "Seta", + "hqd_sports": "Sport", + "hqd_synthetics": "Sintetici", + "hqd_timer": "A tempo", + "hqd_towel": "Asciugamani", + "hqd_underwear": "Intimo", + "hqd_warm_up": "Riscaldamento", + "hqd_wool": "Lana", + "hqd_working_suit": "Completo da lavoro", + "hygiene": "Igiene", + "iot_checkup": "Check-Up", + "iot_dry_anti_mites": "Anti-Acari", + "iot_dry_baby": "Baby", + "iot_dry_backpacks": "Zaini", + "iot_dry_bathrobe": "Accappatoi e Spugne", + "iot_dry_bed_linen": "Lenzuola", + "iot_dry_bed_quilt": "Trapunte-Piumoni", + "iot_dry_cotton": "Cotone", + "iot_dry_cuddly_toys": "Peluches", + "iot_dry_curtains": "Tende", + "iot_dry_dehumidifier": "Rimuovi umidità", + "iot_dry_delicates": "Delicati", + "iot_dry_delicate_tablecloths": "Tovaglie delicate", + "iot_dry_denim_jeans": "Denim - jeans", + "iot_dry_down_jacket": "Giacche", + "iot_dry_duvet": "Piumone", + "iot_dry_easy_iron_cotton": "Stira facile", + "iot_dry_easy_iron_synthetics": "Stira facile Sintetici", + "iot_dry_gym_fit": "Gym fit - Fitness", + "iot_dry_lingerie": "Lingerie", + "iot_dry_mixed": "Misti", + "iot_dry_playsuits": "Tutine", + "iot_dry_rapid_30": "Rapido 30", + "iot_dry_rapid_59": "Rapido 59'.", + "iot_dry_refresh": "Rinfresca", + "iot_dry_regenerates_waterproof": "Rigenera Tessuti Impermeabili", + "iot_dry_relax_creases": "Meno Pieghe", + "iot_dry_shirts": "Camicie", + "iot_dry_small_load": "Carico Small", + "iot_dry_swimsuits_and_bikinis": "Costumi e Bikini", + "iot_dry_synthetics": "Sintetici", + "iot_dry_synthetic_dry": "Asciugatura Sintetici", + "iot_dry_tablecloths": "Tovaglie", + "iot_dry_technical_fabrics": "Tessuti Tecnici", + "iot_dry_warm_embrace": "Caldo abbraccio", + "iot_dry_wool": "Lana", + "jeans": "Jeans", + "mix_and_dry": "Mix&Dry", + "pets": "Pets", + "pre_iron": "Pre-Stiro", + "rapid_30": "Rapido 30", + "rapid_45": "Rapido 45 min", + "rapid_59": "Perfect Rapid 59 Min", + "refresh": "Rinfresca", + "relax_creases": "Meno Pieghe", + "saving_30_min": "Risparmio 30'", + "shirts": "Camicie", + "shoes": "Scarpe", + "small_load": "Carico Small", + "soft_care": "Soft Care", + "sport_plus": "Sport Plus", + "super_easy_iron_misti": "Super Easy Iron misti", + "super_easy_iron_xxl": "Super Easy Iron XXL", + "super_fast_cottons": "Super Fast Cotone", + "super_fast_delicates": "Super Fast Delicati", + "synthetics": "Sintetici", + "total_care": "Total Care", + "trainers": "Scarpe da ginnastica", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Impermeabilizzazione", + "whites": "Bianchi", + "wool": "Asciugatura Lana", + "woolmark": "Lana", + "xxl_load": "Carico XXL", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -872,7 +1014,8 @@ "12": "Stiro facile", "13": "Armadio", "14": "Pronto da indossare", - "15": "Extra asciutto" + "15": "Extra asciutto", + "11": "Nessuna asciugatura" }, "name": "Livello Asciugatura" }, @@ -929,7 +1072,7 @@ "name": "Antipieghe " }, "add_dish": { - "name": "" + "name": "Aggiungi stoviglie" }, "eco_express": { "name": "Eco" diff --git a/custom_components/hon/translations/nl.json b/custom_components/hon/translations/nl.json index e1287e4..f0bd7cb 100644 --- a/custom_components/hon/translations/nl.json +++ b/custom_components/hon/translations/nl.json @@ -9,7 +9,10 @@ "4": "Gepland", "5": "Gepland", "6": "Fout", - "7": "Klaar" + "7": "Klaar", + "2": "Programma draait", + "8": "Test", + "9": "Programma stoppen…" } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Afkoelen", "18": "Fris houden", "19": "Drogen", - "20": "Drogen" + "20": "Drogen", + "11": "Klaar", + "17": "unknown" }, "name": "Fase" }, @@ -79,7 +84,8 @@ "12": "Strijken", "13": "Kastdroog", "14": "Klaar om te dragen", - "15": "Extra droog" + "15": "Extra droog", + "11": "Niet drogen" }, "name": "Droogniveau" }, @@ -165,6 +171,142 @@ "5": "Ventilator", "6": "Ventilator" } + }, + "programs_td": { + "state": { + "active_dry": "Actief drogen", + "allergy_care": "Anti-allergie", + "all_in_one": "All in One", + "antiallergy": "Anti-allergie", + "anti_odours": "Anti geuren", + "auto_care": "Automatische verzorging", + "baby": "Baby", + "bed_quilt": "Dekbed", + "care_30": "Verzorging 30'", + "care_45": "Verzorging 45'", + "care_59": "Verzorging 59'", + "coloured": "Gekleurd", + "daily_45_min": "DAILY 45'", + "daily_perfect_59_min": "DAILY PERFECT 59'", + "darks_and_coloured": "Donker & Gekleurd", + "delicates": "Fijne was", + "duvet": "Dekbed", + "eco": "Eco katoen", + "ecospeed_cottons": "Ecospeed Katoen", + "ecospeed_delicates": "Ecospeed fijne was", + "ecospeed_mixed": "Ecospeed Gemengd", + "extra_hygiene": "Extra Hygiene", + "fitness": "Fitness", + "fresh_care": "Opfrisverzorging", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Handdoeken", + "hqd_bed_sheets": "Beddengoed", + "hqd_bulky": "Grote artikelen", + "hqd_casual": "Casual", + "hqd_cold_wind_30": "30 minuten koel briesje", + "hqd_cold_wind_timing": "Koel briesje ", + "hqd_cotton": "Katoen", + "hqd_curtain": "Gordijnen", + "hqd_delicate": "Fijne was", + "hqd_diaper": "Luiers", + "hqd_duvet": "Dekbed", + "hqd_feather": "Donsjassen", + "hqd_hot_wind_timing": "Hete lucht", + "hqd_hygienic": "Ontsmetten", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Jassen", + "hqd_jeans": "Jeans", + "hqd_luxury": "Luxury", + "hqd_mix": "Gemengde vezels", + "hqd_night_dry": "Nachtelijk droogprogramma", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Quick 20", + "hqd_quick_30": "Quick 30", + "hqd_quick_dry": "Quick dry", + "hqd_quilt": "Quilts", + "hqd_refresh": "Opfrissen", + "hqd_school_uniform": "Schooluniform", + "hqd_shirt": "Overhemden", + "hqd_shoes": "Schoenen", + "hqd_silk": "Zijde", + "hqd_sports": "Sport", + "hqd_synthetics": "Synthetische stoffen", + "hqd_timer": "Getimed", + "hqd_towel": "Handdoeken", + "hqd_underwear": "Ondergoed", + "hqd_warm_up": "Opwarmen", + "hqd_wool": "Wol", + "hqd_working_suit": "Werkkleding", + "hygiene": "Hygiëne", + "iot_checkup": "Controle", + "iot_dry_anti_mites": "Anti-mijten", + "iot_dry_baby": "Baby", + "iot_dry_backpacks": "Rugzakken", + "iot_dry_bathrobe": "Badjas", + "iot_dry_bed_linen": "Bed Linnen", + "iot_dry_bed_quilt": "Dekbed", + "iot_dry_cotton": "Katoen", + "iot_dry_cuddly_toys": "Knufflels", + "iot_dry_curtains": "Gordijnen", + "iot_dry_dehumidifier": "Vochtigheidsverwijderaar", + "iot_dry_delicates": "Delicate was", + "iot_dry_delicate_tablecloths": "Delicate tafelkleden", + "iot_dry_denim_jeans": "Denim – Jeans", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Dekbed", + "iot_dry_easy_iron_cotton": "Super Gemakkelijk strijken", + "iot_dry_easy_iron_synthetics": "Synthetische stoffen gemakkelijk strijken", + "iot_dry_gym_fit": "Gym fit - Fitness", + "iot_dry_lingerie": "Lingerie", + "iot_dry_mixed": "Gemengde vezels", + "iot_dry_playsuits": "Jumpsuits", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Snel 59'", + "iot_dry_refresh": "Opfrissen", + "iot_dry_regenerates_waterproof": "Regenereert Waterproof", + "iot_dry_relax_creases": "Ontkreuken", + "iot_dry_shirts": "Overhemden", + "iot_dry_small_load": "Kleine lading", + "iot_dry_swimsuits_and_bikinis": "Badkleding", + "iot_dry_synthetics": "Synthetisch", + "iot_dry_synthetic_dry": "Synthetische stoffen drogen", + "iot_dry_tablecloths": "Tafelkleden", + "iot_dry_technical_fabrics": "Technische Vezels", + "iot_dry_warm_embrace": "Warme Knuffel", + "iot_dry_wool": "Wol", + "jeans": "Jeans", + "mix_and_dry": "Gemengd&Droog", + "pets": "Huisdieren", + "pre_iron": "Gemakkelijk strijken", + "rapid_30": "Rapid 30", + "rapid_45": "Snel 45 min", + "rapid_59": "Perfect Rapid 59 Min", + "refresh": "Opfrissen", + "relax_creases": "Ontkreuken", + "saving_30_min": "ECO 30'", + "shirts": "Overhemden", + "shoes": "Schoenen", + "small_load": "Kleine lading", + "soft_care": "Zachte verzorging", + "sport_plus": "Sports", + "super_easy_iron_misti": "Super eenvoudig strijken gemengd", + "super_easy_iron_xxl": "Super eenvoudig strijken XXL", + "super_fast_cottons": "Super Snel Katoen", + "super_fast_delicates": "Super Snel Delicaat", + "synthetics": "Synthetisch", + "total_care": "Total Care", + "trainers": "Trainers", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Waterproof Revitaliseren", + "whites": "Witte was", + "wool": "Droge Wol", + "woolmark": "Wol", + "xxl_load": "XXL Lading", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Strijken", "13": "Kastdroog", "14": "Klaar om te dragen", - "15": "Extra droog" + "15": "Extra droog", + "11": "Niet drogen" }, "name": "Droogniveau" }, @@ -877,7 +1020,7 @@ "name": "Kreukherstellend" }, "add_dish": { - "name": "" + "name": "Vaatwerk toevoegen" }, "eco_express": { "name": "Eco" diff --git a/custom_components/hon/translations/pl.json b/custom_components/hon/translations/pl.json index 82d6e44..0795ddd 100644 --- a/custom_components/hon/translations/pl.json +++ b/custom_components/hon/translations/pl.json @@ -9,7 +9,10 @@ "4": "Zaplanowane", "5": "Zaplanowane", "6": "Błąd", - "7": "Gotowe" + "7": "Gotowe", + "2": "Program uruchomiony", + "8": "Test", + "9": "Zatrzymanie cyklu…" } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Chłodzenie", "18": "Utrzymaj świeżość", "19": "Suszenie", - "20": "Suszenie" + "20": "Suszenie", + "11": "Gotowe", + "17": "unknown" }, "name": "Faza" }, @@ -79,7 +84,8 @@ "12": "Prasowanie", "13": "Gotowe do garderoby", "14": "Gotowe do włożenia", - "15": "Ekstra suchy" + "15": "Ekstra suchy", + "11": "Bez suszenia" }, "name": "Poziom suszenia" }, @@ -165,6 +171,142 @@ "5": "Wentylator", "6": "Wentylator" } + }, + "programs_td": { + "state": { + "active_dry": "Aktywne suche", + "allergy_care": "Antiallergy", + "all_in_one": "All in One", + "antiallergy": "Antiallergy", + "anti_odours": "Odświeżenie", + "auto_care": "Auto Care", + "baby": "Dzieci", + "bed_quilt": "Bed Quilt", + "care_30": "Care 30", + "care_45": "Care 45", + "care_59": "Care 59", + "coloured": "Kolorowe", + "daily_45_min": "CODZIENNY 45'", + "daily_perfect_59_min": "CODZIENNY PERFEKT 59'", + "darks_and_coloured": "Darks & Coloured", + "delicates": "Delikatne", + "duvet": "Kołdry", + "eco": "Bawełna ekologiczna", + "ecospeed_cottons": "Ecospeed Cottons", + "ecospeed_delicates": "Szybki Eco do tkanin delikatnych", + "ecospeed_mixed": "Ecospeed Mixed", + "extra_hygiene": "HIGIENICZNY", + "fitness": "Fitness", + "fresh_care": "Fresh Care", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Ręczniki", + "hqd_bed_sheets": "Prześcieradła", + "hqd_bulky": "Elementy wielkogabarytowe", + "hqd_casual": "Nieformalny", + "hqd_cold_wind_30": "Chłodna bryza 30 minut", + "hqd_cold_wind_timing": "Chłodny wietrzyk ", + "hqd_cotton": "Bawełna", + "hqd_curtain": "Zasłony", + "hqd_delicate": "Delikatne", + "hqd_diaper": "Pieluchy", + "hqd_duvet": "Kołdry", + "hqd_feather": "Kurtki puchowe", + "hqd_hot_wind_timing": "Gorące powietrze", + "hqd_hygienic": "Higienizacja", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Kurtki", + "hqd_jeans": "Dżins", + "hqd_luxury": "Luxury", + "hqd_mix": "Mieszane", + "hqd_night_dry": "Suszenie nocne", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Szybkie 20", + "hqd_quick_30": "Szybkie 30", + "hqd_quick_dry": "Szybkoschnące", + "hqd_quilt": "Kołdry", + "hqd_refresh": "Odświeżanie", + "hqd_school_uniform": "Mundurek szkolny", + "hqd_shirt": "Koszule", + "hqd_shoes": "Buty", + "hqd_silk": "Jedwab", + "hqd_sports": "Odzież sportowa", + "hqd_synthetics": "Syntetyki", + "hqd_timer": "Czasowe", + "hqd_towel": "Ręczniki", + "hqd_underwear": "Bielizna", + "hqd_warm_up": "Podgrzej", + "hqd_wool": "Wełna", + "hqd_working_suit": "Odzież robocza", + "hygiene": "Higiena", + "iot_checkup": "Kontrola", + "iot_dry_anti_mites": "Przeciw roztoczom", + "iot_dry_baby": "Dzieci", + "iot_dry_backpacks": "Plecaki", + "iot_dry_bathrobe": "Szlafroki", + "iot_dry_bed_linen": "Pościel", + "iot_dry_bed_quilt": "Bed Quilt", + "iot_dry_cotton": "Bawełna", + "iot_dry_cuddly_toys": "Zabawki pluszowe", + "iot_dry_curtains": "Zasłony", + "iot_dry_dehumidifier": "Środek do usuwania wilgoci", + "iot_dry_delicates": "Bielizna", + "iot_dry_delicate_tablecloths": "Delikatne obrusy", + "iot_dry_denim_jeans": "Dżinsy", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Kołdry", + "iot_dry_easy_iron_cotton": "Super Easy Iron", + "iot_dry_easy_iron_synthetics": "Super łatwe prasowanie tkanin syntetycznych", + "iot_dry_gym_fit": "Gimnastyczne - Fitness", + "iot_dry_lingerie": "Bielizna", + "iot_dry_mixed": "Mieszane", + "iot_dry_playsuits": "Pajacyki", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Szybki 59’.", + "iot_dry_refresh": "Refresh", + "iot_dry_regenerates_waterproof": "Regeneracja wodoodpornych", + "iot_dry_relax_creases": "Relax Creases", + "iot_dry_shirts": "Koszule", + "iot_dry_small_load": "Small Load", + "iot_dry_swimsuits_and_bikinis": "Stroje kąpielowe", + "iot_dry_synthetics": "Syntetyczne", + "iot_dry_synthetic_dry": "Suszenie materiałów syntetycznych", + "iot_dry_tablecloths": "Obrusy", + "iot_dry_technical_fabrics": "Materiały techniczne", + "iot_dry_warm_embrace": "Ciepłe objęcie", + "iot_dry_wool": "Woolmark", + "jeans": "Dżinsy", + "mix_and_dry": "Mix&Dry", + "pets": "Zwierzęta domowe", + "pre_iron": "Pre-Iron", + "rapid_30": "Rapid 30", + "rapid_45": "Rapid 45 min", + "rapid_59": "Perfekcyjne szybkie w 59 min", + "refresh": "Odświeżanie", + "relax_creases": "Relax Creases", + "saving_30_min": "ECO 30'", + "shirts": "Koszule", + "shoes": "Buty", + "small_load": "Small Load", + "soft_care": "Soft Care", + "sport_plus": "Sportowe", + "super_easy_iron_misti": "Super łatwe prasowanie tkanin mieszanych", + "super_easy_iron_xxl": "Super łatwe prasowanie XXL", + "super_fast_cottons": "Super Fast Cottons", + "super_fast_delicates": "Super Fast Delicates", + "synthetics": "Syntetyczne", + "total_care": "Total Care", + "trainers": "Buty sportowe", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Waterproof Revitalize", + "whites": "Białe", + "wool": "Suszenie wełny", + "woolmark": "Woolmark", + "xxl_load": "XXL Load", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Prasowanie", "13": "Gotowe do garderoby", "14": "Gotowe do włożenia", - "15": "Ekstra suchy" + "15": "Ekstra suchy", + "11": "Bez suszenia" }, "name": "Poziom suszenia" }, @@ -877,7 +1020,7 @@ "name": "Przeciw gnieceniu" }, "add_dish": { - "name": "" + "name": "Dodaj naczynia" }, "eco_express": { "name": "Eco" diff --git a/custom_components/hon/translations/pt.json b/custom_components/hon/translations/pt.json index c2027ee..29c3af0 100644 --- a/custom_components/hon/translations/pt.json +++ b/custom_components/hon/translations/pt.json @@ -9,7 +9,10 @@ "4": "Agendado", "5": "Agendado", "6": "Erro", - "7": "Pronto" + "7": "Pronto", + "2": "Programa em execução", + "8": "Test", + "9": "Ciclo de paragem…" } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Arrefecimento", "18": "Manter Fresco", "19": "Secagem", - "20": "Secagem" + "20": "Secagem", + "11": "Pronto", + "17": "unknown" }, "name": "Fase" }, @@ -79,7 +84,8 @@ "12": "Engomar", "13": "Guarda-Roupa pronto", "14": "Pronto a usar", - "15": "Extra seco" + "15": "Extra seco", + "11": "Sem secagem" }, "name": "Nível de secagem" }, @@ -165,6 +171,142 @@ "5": "Ventilador", "6": "Ventilador" } + }, + "programs_td": { + "state": { + "active_dry": "Secagem ativa", + "allergy_care": "Anti alergias", + "all_in_one": "All in One", + "antiallergy": "Anti alergias", + "anti_odours": "Anti-odor", + "auto_care": "Auto Care", + "baby": "Roupa de bebé", + "bed_quilt": "Colchas", + "care_30": "Cuidado 30", + "care_45": "Cuidado 45", + "care_59": "Cuidado 59", + "coloured": "Cores", + "daily_45_min": "DIARIO 45'", + "daily_perfect_59_min": "DIARIO PERFEITO 59'", + "darks_and_coloured": "Roupa escura e colorida", + "delicates": "Delicados", + "duvet": "Edredãos", + "eco": "Eco Algodão", + "ecospeed_cottons": "Velocidade eco algodões", + "ecospeed_delicates": "Ecospeed roupa delicada", + "ecospeed_mixed": "Velocidade eco mistos", + "extra_hygiene": "Higiene Extra", + "fitness": "Fitness", + "fresh_care": "Cuidado Fresco", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Toalhas", + "hqd_bed_sheets": "Lençóis", + "hqd_bulky": "Itens volumosos", + "hqd_casual": "Casual", + "hqd_cold_wind_30": "Brisa fresca durante 30 minutos", + "hqd_cold_wind_timing": "Brisa fresca ", + "hqd_cotton": "Algodão", + "hqd_curtain": "Cortinas", + "hqd_delicate": "Roupa delicada", + "hqd_diaper": "Fraldas", + "hqd_duvet": "Edredões", + "hqd_feather": "Blusões", + "hqd_hot_wind_timing": "Ar quente", + "hqd_hygienic": "Higienização", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Casacos", + "hqd_jeans": "Jeans", + "hqd_luxury": "Peças requintadas", + "hqd_mix": "Mistos", + "hqd_night_dry": "Secagem durante a noite", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Rápido 20", + "hqd_quick_30": "Rápido 30", + "hqd_quick_dry": "Secagem rápida", + "hqd_quilt": "Colchas", + "hqd_refresh": "Refrescar", + "hqd_school_uniform": "Farda da escola", + "hqd_shirt": "Camisas", + "hqd_shoes": "Calçado", + "hqd_silk": "Seda", + "hqd_sports": "Desporto", + "hqd_synthetics": "Sintéticos", + "hqd_timer": "Temporizado", + "hqd_towel": "Toalhas", + "hqd_underwear": "Roupa interior", + "hqd_warm_up": "Aquecer", + "hqd_wool": "Lãs", + "hqd_working_suit": "Roupa de trabalho", + "hygiene": "Higiene", + "iot_checkup": "Check-Up", + "iot_dry_anti_mites": "Anti-ácaros", + "iot_dry_baby": "Roupa de bebé", + "iot_dry_backpacks": "Mochilas", + "iot_dry_bathrobe": "Roupões", + "iot_dry_bed_linen": "Roupa de cama", + "iot_dry_bed_quilt": "Colchas", + "iot_dry_cotton": "Algodão", + "iot_dry_cuddly_toys": "Brinquedos macios", + "iot_dry_curtains": "Cortinas", + "iot_dry_dehumidifier": "Removedor de humidade", + "iot_dry_delicates": "Roupa delicada", + "iot_dry_delicate_tablecloths": "Roupa de mesa delicada", + "iot_dry_denim_jeans": "Ganga - Jeans", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Edredãos", + "iot_dry_easy_iron_cotton": "Engomar fácil", + "iot_dry_easy_iron_synthetics": "Engomar Super Fácil de Sintéticos", + "iot_dry_gym_fit": "Roupa de desporto - Fitness", + "iot_dry_lingerie": "Roupa interior", + "iot_dry_mixed": "Mistos", + "iot_dry_playsuits": "Macacões", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Rápido 59’.", + "iot_dry_refresh": "Refrescar", + "iot_dry_regenerates_waterproof": "Regeneração da Impermeabilização (?)", + "iot_dry_relax_creases": "Menos vincos", + "iot_dry_shirts": "Camisas", + "iot_dry_small_load": "Pequena carga", + "iot_dry_swimsuits_and_bikinis": "Fatos de banho", + "iot_dry_synthetics": "Sintéticos", + "iot_dry_synthetic_dry": "Secagem de Sintéticos", + "iot_dry_tablecloths": "Roupa de mesa", + "iot_dry_technical_fabrics": "Tecidos técnicos", + "iot_dry_warm_embrace": "Warm Embrace (?)", + "iot_dry_wool": "Woolmark", + "jeans": "Jeans", + "mix_and_dry": "Mix&Dry (Mista e Seca)", + "pets": "Animais de estimação", + "pre_iron": "Pré engomar", + "rapid_30": "Rapid 30", + "rapid_45": "Rápido 45 min", + "rapid_59": "Rápida Perfeita 59 min", + "refresh": "Refrescar", + "relax_creases": "Menos vincos", + "saving_30_min": "ECO 30'", + "shirts": "Camisas", + "shoes": "Calçado", + "small_load": "Pequena carga", + "soft_care": "Cuidado Suave", + "sport_plus": "Roupa desportiva", + "super_easy_iron_misti": "Engomar Super Fácil de mistos", + "super_easy_iron_xxl": "Engomar Super Fácil XXL", + "super_fast_cottons": "Algodões super rápido", + "super_fast_delicates": "Delicados super rápido", + "synthetics": "Sintéticos", + "total_care": "Total Care", + "trainers": "Ténis", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Revitalização da impermeabialização", + "whites": "Roupa branca", + "wool": "Secagem de lãs", + "woolmark": "Woolmark", + "xxl_load": "Carga XXL", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Engomar", "13": "Guarda-Roupa pronto", "14": "Pronto a usar", - "15": "Extra seco" + "15": "Extra seco", + "11": "Sem secagem" }, "name": "Nível de secagem" }, @@ -877,7 +1020,7 @@ "name": "Anti-vincos" }, "add_dish": { - "name": "" + "name": "Adicionar pratos" }, "eco_express": { "name": "Eco" diff --git a/custom_components/hon/translations/ro.json b/custom_components/hon/translations/ro.json index 10acf14..2f5f788 100644 --- a/custom_components/hon/translations/ro.json +++ b/custom_components/hon/translations/ro.json @@ -9,7 +9,10 @@ "4": "Programat", "5": "Programat", "6": "Eroare", - "7": "Pregătit" + "7": "Pregătit", + "2": "Program în desfășurare", + "8": "Test", + "9": "Ciclul de oprire..." } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Răcire", "18": "Menținere prospețime", "19": "Uscare", - "20": "Uscare" + "20": "Uscare", + "11": "Pregătit", + "17": "unknown" }, "name": "Fază" }, @@ -79,7 +84,8 @@ "12": "Călcare", "13": "Șifonier pregătit", "14": "Gata de purtat", - "15": "Uscare suplimentară" + "15": "Uscare suplimentară", + "11": "Fără uscare" }, "name": "Nivel de uscare" }, @@ -165,6 +171,142 @@ "5": "Ventilare", "6": "Ventilare" } + }, + "programs_td": { + "state": { + "active_dry": "Uscare activă", + "allergy_care": "Anti-alergic", + "all_in_one": "Tot în unu", + "antiallergy": "Anti-alergic", + "anti_odours": "Anti mirosuri", + "auto_care": "Îngrijire automată", + "baby": "Haine copii", + "bed_quilt": "Pilote", + "care_30": "Îngrijire 30", + "care_45": "Îngrijire 45", + "care_59": "Îngrijire 59", + "coloured": "Colorate", + "daily_45_min": "ZILNIC 45'", + "daily_perfect_59_min": "ZILNIC PERFECT 59'", + "darks_and_coloured": "Țesături închise & colorate", + "delicates": "Delicate", + "duvet": "Pătură", + "eco": "Bumbac Eco", + "ecospeed_cottons": "Bumbac Ecospeed", + "ecospeed_delicates": "Delicate Ecospeed", + "ecospeed_mixed": "Țesături mixte Ecospeed", + "extra_hygiene": "EXTRA IGIENIZARE", + "fitness": "Fitness", + "fresh_care": "Îngrijire proaspătă", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Prosoape", + "hqd_bed_sheets": "Cearceafuri", + "hqd_bulky": "Articole voluminoase", + "hqd_casual": "Articole obișnuite", + "hqd_cold_wind_30": "Vânt rece 30 minute", + "hqd_cold_wind_timing": "Vânt rece ", + "hqd_cotton": "Bumbac", + "hqd_curtain": "Perdele", + "hqd_delicate": "Delicate", + "hqd_diaper": "Scutece", + "hqd_duvet": "Cuvertură", + "hqd_feather": "Geci", + "hqd_hot_wind_timing": "Aer cald", + "hqd_hygienic": "Igienizare", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Jachete", + "hqd_jeans": "Blugi", + "hqd_luxury": "Luxury", + "hqd_mix": "Mixte", + "hqd_night_dry": "Uscare peste noapte", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Rapid 20", + "hqd_quick_30": "Rapid 30", + "hqd_quick_dry": "Uscare rapidă", + "hqd_quilt": "Pilote", + "hqd_refresh": "Reîmprospătare", + "hqd_school_uniform": "Uniformă școlară", + "hqd_shirt": "Cămăși", + "hqd_shoes": "Încălțăminte", + "hqd_silk": "Mătase", + "hqd_sports": "Articole sportive", + "hqd_synthetics": "Sintetice", + "hqd_timer": "Cronometrat", + "hqd_towel": "Prosoape", + "hqd_underwear": "Lenjerie", + "hqd_warm_up": "Încălzire", + "hqd_wool": "Lână", + "hqd_working_suit": "Îmbrăcăminte de lucru", + "hygiene": "Igienizare", + "iot_checkup": "Verificare", + "iot_dry_anti_mites": "Anti-acarieni", + "iot_dry_baby": "Haine copii", + "iot_dry_backpacks": "Rucsaci", + "iot_dry_bathrobe": "Halat de baie", + "iot_dry_bed_linen": "Lenjerie de pat", + "iot_dry_bed_quilt": "Pilote", + "iot_dry_cotton": "Bumbac", + "iot_dry_cuddly_toys": "Jucării", + "iot_dry_curtains": "Perdele", + "iot_dry_dehumidifier": "Dispozitiv pentru îndepărtarea umidității", + "iot_dry_delicates": "Delicate", + "iot_dry_delicate_tablecloths": "Fețe de masă delicate", + "iot_dry_denim_jeans": "Denim - Blugi", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Pătură", + "iot_dry_easy_iron_cotton": "Călcare Super Easy", + "iot_dry_easy_iron_synthetics": "Călcare super ușoară a rufelor sintetice", + "iot_dry_gym_fit": "Articole sportive - Fitness", + "iot_dry_lingerie": "Lenjerie", + "iot_dry_mixed": "Mixte", + "iot_dry_playsuits": "Haine de joacă", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Rapid 59'.", + "iot_dry_refresh": "Reîmprospătare", + "iot_dry_regenerates_waterproof": "Rezistente la apă", + "iot_dry_relax_creases": "Reducere șifonare", + "iot_dry_shirts": "Cămăși", + "iot_dry_small_load": "Încărcare mică", + "iot_dry_swimsuits_and_bikinis": "Costume de baie", + "iot_dry_synthetics": "Sintetice", + "iot_dry_synthetic_dry": "Uscare material sintetic", + "iot_dry_tablecloths": "Fețe de masă", + "iot_dry_technical_fabrics": "Țesături industriale", + "iot_dry_warm_embrace": "Îmbrățișare caldă", + "iot_dry_wool": "Woolmark", + "jeans": "Jeans", + "mix_and_dry": "Mix&Uscare", + "pets": "Animale de companie", + "pre_iron": "Pre-Călcare", + "rapid_30": "Rapid 30", + "rapid_45": "Rapid 45 min", + "rapid_59": "Rapid Perfect 59 Min", + "refresh": "Reîmprospătare", + "relax_creases": "Reducere șifonare", + "saving_30_min": "ECO 30'", + "shirts": "Cămăși", + "shoes": "Încălțăminte", + "small_load": "Încărcare mică", + "soft_care": "Îngrijire blândă", + "sport_plus": "Haine sport", + "super_easy_iron_misti": "Călcare super ușoară a rufelor cu fibre mixte", + "super_easy_iron_xxl": "Călcare super ușoară a rufelor XXL", + "super_fast_cottons": "Bumbac Super Rapid", + "super_fast_delicates": "Delicate Super Rapid", + "synthetics": "Sintetice", + "total_care": "Total Care", + "trainers": "Încălțăminte sport", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Revitalizare impermeabile", + "whites": "Albe", + "wool": "Uscare lână", + "woolmark": "Woolmark", + "xxl_load": "Încărcare XXL", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Călcare", "13": "Șifonier pregătit", "14": "Gata de purtat", - "15": "Uscare suplimentară" + "15": "Uscare suplimentară", + "11": "Fără uscare" }, "name": "Nivel de uscare" }, @@ -877,7 +1020,7 @@ "name": "Antișifonare" }, "add_dish": { - "name": "" + "name": "Adaugă vase" }, "eco_express": { "name": "Eco" diff --git a/custom_components/hon/translations/ru.json b/custom_components/hon/translations/ru.json index 34ae234..9313961 100644 --- a/custom_components/hon/translations/ru.json +++ b/custom_components/hon/translations/ru.json @@ -9,7 +9,10 @@ "4": "Запланировано", "5": "Запланировано", "6": "Ошибка", - "7": "Готово" + "7": "Готово", + "2": "Выполнение программы", + "8": "Test", + "9": "Остановка цикла..." } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Охлаждение", "18": "Keep Fresh (Сохранение свежести)", "19": "Сушка", - "20": "Сушка" + "20": "Сушка", + "11": "Готово", + "17": "unknown" }, "name": "Фаза" }, @@ -79,7 +84,8 @@ "12": "Под утюг", "13": "Готово в шкаф", "14": "Готово для надевания", - "15": "Экстра сушка" + "15": "Экстра сушка", + "11": "Без сушки" }, "name": "Уровень сухости" }, @@ -165,6 +171,142 @@ "5": "Вентилятор", "6": "Вентилятор" } + }, + "programs_td": { + "state": { + "active_dry": "Активная сушка", + "allergy_care": "Противоаллергическое действие", + "all_in_one": "Все в одном", + "antiallergy": "Противоаллергическое действие", + "anti_odours": "Против запаха", + "auto_care": "Автоуход", + "baby": "Детская одежда", + "bed_quilt": "Стеганые и пуховые одеяла", + "care_30": "Уход 30", + "care_45": "Уход 45", + "care_59": "Уход 59", + "coloured": "цветные", + "daily_45_min": "ЕЖЕДНЕВНАЯ 45'", + "daily_perfect_59_min": "ЕЖЕДНЕВНАЯ ИДЕАЛЬНАЯ 59'", + "darks_and_coloured": "Темные и Цветные", + "delicates": "Деликатные", + "duvet": "Пуховое одеяло", + "eco": "Эко хлопок", + "ecospeed_cottons": "Эко скорость хлопок", + "ecospeed_delicates": "Эко скорость деликатные", + "ecospeed_mixed": "Эко скорость смешанные", + "extra_hygiene": "ЭКСТРА ГИГИЕНА", + "fitness": "Фитнес", + "fresh_care": "Свежесть", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Полотенца", + "hqd_bed_sheets": "Простыни", + "hqd_bulky": "Объемные изделия", + "hqd_casual": "Повседневная одежда", + "hqd_cold_wind_30": "Прохладный обдув 30 минут", + "hqd_cold_wind_timing": "Прохладный обдув ", + "hqd_cotton": "Хлопок", + "hqd_curtain": "Шторы", + "hqd_delicate": "Деликатные вещи", + "hqd_diaper": "Пеленки", + "hqd_duvet": "Пуховое одеяло", + "hqd_feather": "Пуховики", + "hqd_hot_wind_timing": "Горячий воздух", + "hqd_hygienic": "Санитарная обработка", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Куртки", + "hqd_jeans": "Джинсы", + "hqd_luxury": "Люксовые изделия", + "hqd_mix": "Смешанные ткани", + "hqd_night_dry": "Ночная сушка", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Быстрая 20", + "hqd_quick_30": "Быстрая 30", + "hqd_quick_dry": "Быстрая сушка", + "hqd_quilt": "Стеганые одеяла", + "hqd_refresh": "Освежение", + "hqd_school_uniform": "Школьная форма", + "hqd_shirt": "Рубашки", + "hqd_shoes": "Обувь", + "hqd_silk": "Шелк", + "hqd_sports": "Спортивная одежда", + "hqd_synthetics": "Синтетика", + "hqd_timer": "Timed", + "hqd_towel": "Полотенца", + "hqd_underwear": "Нижнее белье", + "hqd_warm_up": "Подогрев", + "hqd_wool": "Шерсть", + "hqd_working_suit": "Рабочая одежда", + "hygiene": "Гигиена", + "iot_checkup": "Проверка", + "iot_dry_anti_mites": "Противоклещевая обработка", + "iot_dry_baby": "Детская одежда", + "iot_dry_backpacks": "Рюкзаки", + "iot_dry_bathrobe": "Банные халаты", + "iot_dry_bed_linen": "Постельное белье", + "iot_dry_bed_quilt": "Стеганые и пуховые одеяла", + "iot_dry_cotton": "Хлопок", + "iot_dry_cuddly_toys": "Мягкие игрушки", + "iot_dry_curtains": "Шторы", + "iot_dry_dehumidifier": "Влагопоглотитель", + "iot_dry_delicates": "Деликатные", + "iot_dry_delicate_tablecloths": "Деликатные скатерти", + "iot_dry_denim_jeans": "Деним – джинсы", + "iot_dry_down_jacket": "Куртки", + "iot_dry_duvet": "Пуховое одеяло", + "iot_dry_easy_iron_cotton": "Сверхлегкая глажка", + "iot_dry_easy_iron_synthetics": "Суперудобная глажка синтетики", + "iot_dry_gym_fit": "Одежда для спортзала – Фитнес", + "iot_dry_lingerie": "Белье", + "iot_dry_mixed": "Смешанные ткани", + "iot_dry_playsuits": "Пляжные костюмы", + "iot_dry_rapid_30": "Быстрая 30'", + "iot_dry_rapid_59": "Быстрая 59 мин.", + "iot_dry_refresh": "Освежить", + "iot_dry_regenerates_waterproof": "Восстановление водонепроницаемых тканей", + "iot_dry_relax_creases": "Уменьшение образования складок", + "iot_dry_shirts": "Рубашки", + "iot_dry_small_load": "Малая загрузка", + "iot_dry_swimsuits_and_bikinis": "Купальники", + "iot_dry_synthetics": "Синтетика", + "iot_dry_synthetic_dry": "Сушка синтетики", + "iot_dry_tablecloths": "Скатерти", + "iot_dry_technical_fabrics": "Технические ткани", + "iot_dry_warm_embrace": "Обработка теплом", + "iot_dry_wool": "Шерсть", + "jeans": "джинсы", + "mix_and_dry": "Смешанные+сушка", + "pets": "Животные", + "pre_iron": "Предварительная глажка", + "rapid_30": "Быстрая 30'", + "rapid_45": "Быстрая 45 мин", + "rapid_59": "Быстрая идеальная 59 мин.", + "refresh": "Освежить", + "relax_creases": "Уменьшение образования складок", + "saving_30_min": "ЭКО 30'", + "shirts": "Рубашки", + "shoes": "Обувь", + "small_load": "Малая загрузка", + "soft_care": "Деликатный уход", + "sport_plus": "Спорт", + "super_easy_iron_misti": "Суперлегкая глажка смешанные", + "super_easy_iron_xxl": "Суперлегкая глажка XXL", + "super_fast_cottons": "Супер-БЫСТРАЯ хлопок", + "super_fast_delicates": "Супер-БЫСТРАЯ деликатные", + "synthetics": "Синтетика", + "total_care": "Общии уход", + "trainers": "Спортивная обувь", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Восстановление водонепроницаемости", + "whites": "Белые ткани", + "wool": "Сушка шерсти", + "woolmark": "Шерсть", + "xxl_load": "Объемные вещи", + "zoom_59": "Zoom 59 (Зум 59)" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Под утюг", "13": "Готово в шкаф", "14": "Готово для надевания", - "15": "Экстра сушка" + "15": "Экстра сушка", + "11": "Без сушки" }, "name": "Уровень сухости" }, @@ -877,7 +1020,7 @@ "name": "Противосминание" }, "add_dish": { - "name": "" + "name": "Добавьте посуду" }, "eco_express": { "name": "Эко" diff --git a/custom_components/hon/translations/sk.json b/custom_components/hon/translations/sk.json index fbbb86d..638d0be 100644 --- a/custom_components/hon/translations/sk.json +++ b/custom_components/hon/translations/sk.json @@ -9,7 +9,10 @@ "4": "Naplánované", "5": "Naplánované", "6": "Chyba", - "7": "Pripravené" + "7": "Pripravené", + "2": "Program beží", + "8": "Test", + "9": "Cyklus zastavenia…" } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Schladiť", "18": "Uchovať svieže", "19": "Sušenie", - "20": "Sušenie" + "20": "Sušenie", + "11": "Pripravené", + "17": "unknown" }, "name": "Fáza" }, @@ -79,7 +84,8 @@ "12": "Žehlenie", "13": "Šatník pripravený", "14": "Hotové na nosenie", - "15": "Extra sušenie" + "15": "Extra sušenie", + "11": "Bez sušenia" }, "name": "Úroveň sušenia" }, @@ -165,6 +171,142 @@ "5": "Ventilátor", "6": "Ventilátor" } + }, + "programs_td": { + "state": { + "active_dry": "Aktívne sušenie", + "allergy_care": "Antialergický", + "all_in_one": "All in One", + "antiallergy": "Antialergický", + "anti_odours": "Oživenie", + "auto_care": "Automatická starostlivosť", + "baby": "Detská", + "bed_quilt": "Posteľná prikrývka", + "care_30": "Starostlivosť 30", + "care_45": "Starostlivosť 45", + "care_59": "Starostlivosť 59", + "coloured": "Farebná", + "daily_45_min": "DENNY 45'", + "daily_perfect_59_min": "DAILY PERFECT 59'", + "darks_and_coloured": "Tmavá a farebná", + "delicates": "Jemné", + "duvet": "Prikrývky", + "eco": "Eco bavlna", + "ecospeed_cottons": "Ecospeed bavlna", + "ecospeed_delicates": "Eco rychly - jemne", + "ecospeed_mixed": "Ecospeed zmiešaná", + "extra_hygiene": "EXTRA HYGIENA", + "fitness": "Fitnes", + "fresh_care": "Svieža starostlivosť", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Osušky", + "hqd_bed_sheets": "Posteľná bielizeň", + "hqd_bulky": "Objemné položky", + "hqd_casual": "Neformálne", + "hqd_cold_wind_30": "Chladný vánok 30 minút", + "hqd_cold_wind_timing": "Studený vánok ", + "hqd_cotton": "Bavlna", + "hqd_curtain": "Záclony", + "hqd_delicate": "Jemné materiály", + "hqd_diaper": "Plienky", + "hqd_duvet": "Paplón", + "hqd_feather": "Prešívané bundy", + "hqd_hot_wind_timing": "Horúci vzduch", + "hqd_hygienic": "Hygienizácia", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Bundy", + "hqd_jeans": "Džínsy", + "hqd_luxury": "Luxury", + "hqd_mix": "Zmiešané", + "hqd_night_dry": "Nočné sušenie", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Rýchle 20", + "hqd_quick_30": "Rýchle 30", + "hqd_quick_dry": "Rýchle sušenie", + "hqd_quilt": "Prikrývky", + "hqd_refresh": "Osvieženie", + "hqd_school_uniform": "Školská uniforma", + "hqd_shirt": "Košele", + "hqd_shoes": "Obuv", + "hqd_silk": "Hodváb", + "hqd_sports": "Šport", + "hqd_synthetics": "Syntetika", + "hqd_timer": "Načasované", + "hqd_towel": "Osušky", + "hqd_underwear": "Spodná bielizeň", + "hqd_warm_up": "Zahriatie", + "hqd_wool": "Vlna", + "hqd_working_suit": "Pracovné odevy", + "hygiene": "Hygiena", + "iot_checkup": "Kontrola", + "iot_dry_anti_mites": "Proti roztočom", + "iot_dry_baby": "Detská", + "iot_dry_backpacks": "Batohy", + "iot_dry_bathrobe": "Bathrobe", + "iot_dry_bed_linen": "Posteľná bielizeň", + "iot_dry_bed_quilt": "Posteľná prikrývka", + "iot_dry_cotton": "Bavlna", + "iot_dry_cuddly_toys": "Plyšové hračky", + "iot_dry_curtains": "Závesy", + "iot_dry_dehumidifier": "Odstraňovač vlhkosti", + "iot_dry_delicates": "Jemná", + "iot_dry_delicate_tablecloths": "Jemné obrusy", + "iot_dry_denim_jeans": "Džínsovina – džínsy", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Prikrývky", + "iot_dry_easy_iron_cotton": "Super ľahké žehlenie", + "iot_dry_easy_iron_synthetics": "Super ľahké žehlenie syntetiky", + "iot_dry_gym_fit": "Športovné oblečenie", + "iot_dry_lingerie": "Spodná bielizeň", + "iot_dry_mixed": "Zmiešané", + "iot_dry_playsuits": "Tepláky", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Rýchly 59 min.", + "iot_dry_refresh": "Osvieženie", + "iot_dry_regenerates_waterproof": "Oživení nepromokavých tkanin", + "iot_dry_relax_creases": "Uvoľnenie záhybov", + "iot_dry_shirts": "Košele", + "iot_dry_small_load": "Malá náplň", + "iot_dry_swimsuits_and_bikinis": "Plavky", + "iot_dry_synthetics": "Syntetická", + "iot_dry_synthetic_dry": "Syntetika – sušenie", + "iot_dry_tablecloths": "Obrusy", + "iot_dry_technical_fabrics": "Technické tkaniny", + "iot_dry_warm_embrace": "Detská zavinovačka", + "iot_dry_wool": "Woolmark", + "jeans": "Džínsy", + "mix_and_dry": "Mix&Dry", + "pets": "Domáce zvieratá", + "pre_iron": "Pred žehlením", + "rapid_30": "Rapid 30", + "rapid_45": "Rýchly 45 min", + "rapid_59": "Perfektne rýchly 59 min", + "refresh": "Osvieženie", + "relax_creases": "Uvoľnenie záhybov", + "saving_30_min": "EKONOMICKY 30'", + "shirts": "Košele", + "shoes": "Obuv", + "small_load": "Malá náplň", + "soft_care": "Jemná starostlivosť", + "sport_plus": "Sportovy", + "super_easy_iron_misti": "Super ľahké žehlenie pre Zmiešané", + "super_easy_iron_xxl": "Super ľahké žehlenie XXL", + "super_fast_cottons": "Super rýchly bavlna", + "super_fast_delicates": "Super rýchly jemná", + "synthetics": "Syntetická", + "total_care": "Total Care", + "trainers": "Športová obuv", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Obnovenie vodeodolnosti", + "whites": "Biela", + "wool": "Sušenie vlny", + "woolmark": "Woolmark", + "xxl_load": "XXL náplň", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Žehlenie", "13": "Šatník pripravený", "14": "Hotové na nosenie", - "15": "Extra sušenie" + "15": "Extra sušenie", + "11": "Bez sušenia" }, "name": "Úroveň sušenia" }, @@ -877,7 +1020,7 @@ "name": "Proti pokrčeniu" }, "add_dish": { - "name": "" + "name": "Pridať riad" }, "eco_express": { "name": "Eko" diff --git a/custom_components/hon/translations/sl.json b/custom_components/hon/translations/sl.json index ef585d9..53af0a8 100644 --- a/custom_components/hon/translations/sl.json +++ b/custom_components/hon/translations/sl.json @@ -9,7 +9,10 @@ "4": "Načrtovano", "5": "Načrtovano", "6": "Napaka", - "7": "Pripravljen" + "7": "Pripravljen", + "2": "Program poteka", + "8": "Test", + "9": "Ustavljanje cikla …" } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Hlajenje", "18": "Ohrani sveže", "19": "Sušenje", - "20": "Sušenje" + "20": "Sušenje", + "11": "Pripravljen", + "17": "unknown" }, "name": "Faza" }, @@ -79,7 +84,8 @@ "12": "Likanje", "13": "Suho za omaro", "14": "Pripravljeno za uporabo", - "15": "Zelo suho" + "15": "Zelo suho", + "11": "Brez sušenja" }, "name": "Stopnja sušenja" }, @@ -165,6 +171,142 @@ "5": "Ventilator", "6": "Ventilator" } + }, + "programs_td": { + "state": { + "active_dry": "Aktivno sušenje", + "allergy_care": "Protialergijski", + "all_in_one": "Vse hkrati", + "antiallergy": "Protialergijski", + "anti_odours": "Odstranjevanje vonjav", + "auto_care": "Samodejna nega", + "baby": "Oblačila dojenčkov", + "bed_quilt": "Prešite odeje", + "care_30": "Nega 30 min", + "care_45": "Nega 45 min", + "care_59": "Nega 59 min", + "coloured": "Barvno", + "daily_45_min": "DNEVNO 45 min", + "daily_perfect_59_min": "DNEVNO POPOLNO 59 min", + "darks_and_coloured": "Temno in barvno", + "delicates": "Občutljivo perilo", + "duvet": "Prešite odeje", + "eco": "Eko bombaž", + "ecospeed_cottons": "Eko hitri za bombaž", + "ecospeed_delicates": "Eko hitri za občutljivo", + "ecospeed_mixed": "Eko hitri za mešano", + "extra_hygiene": "DODATNA HIGIENA", + "fitness": "Fitnes", + "fresh_care": "Nega za svežino", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Brisače", + "hqd_bed_sheets": "Rjuhe", + "hqd_bulky": "Večji kosi", + "hqd_casual": "Za prosti čas", + "hqd_cold_wind_30": "Hladen vetrič 30 minut", + "hqd_cold_wind_timing": "Hladen vetrič ", + "hqd_cotton": "Bombaž", + "hqd_curtain": "Zavese", + "hqd_delicate": "Občutljive tkanine", + "hqd_diaper": "Plenice", + "hqd_duvet": "Prešite odeje", + "hqd_feather": "Puhovke", + "hqd_hot_wind_timing": "Vroč zrak", + "hqd_hygienic": "Higienizacija", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Suknjiči", + "hqd_jeans": "Kavbojke", + "hqd_luxury": "Luxury", + "hqd_mix": "Mešano", + "hqd_night_dry": "Sušenje čez noč", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Hitro 20", + "hqd_quick_30": "Hitro 30", + "hqd_quick_dry": "Hitro sušenje", + "hqd_quilt": "Posteljna pregrinjala", + "hqd_refresh": "Osvežitev", + "hqd_school_uniform": "Šolska uniforma", + "hqd_shirt": "Srajce", + "hqd_shoes": "Obuvala", + "hqd_silk": "Svila", + "hqd_sports": "Šport", + "hqd_synthetics": "Sintetika", + "hqd_timer": "Časovno", + "hqd_towel": "Brisače", + "hqd_underwear": "Spodnje perilo", + "hqd_warm_up": "Pogrevanje", + "hqd_wool": "Volna", + "hqd_working_suit": "Delovna oblačila", + "hygiene": "Higiena", + "iot_checkup": "Pregled", + "iot_dry_anti_mites": "Proti pršicam", + "iot_dry_baby": "Oblačila dojenčkov", + "iot_dry_backpacks": "Nahrbtniki", + "iot_dry_bathrobe": "Kopalni plašč", + "iot_dry_bed_linen": "Posteljnina", + "iot_dry_bed_quilt": "Prešite odeje", + "iot_dry_cotton": "Bombaž", + "iot_dry_cuddly_toys": "Plišaste igračke", + "iot_dry_curtains": "Zavese", + "iot_dry_dehumidifier": "Odstranjevalec vlage", + "iot_dry_delicates": "Občutljivo", + "iot_dry_delicate_tablecloths": "Občutljivi namizni prti", + "iot_dry_denim_jeans": "Denim – jeans", + "iot_dry_down_jacket": "Suknjiči", + "iot_dry_duvet": "Prešite odeje", + "iot_dry_easy_iron_cotton": "Super lažje likanje", + "iot_dry_easy_iron_synthetics": "Super lažje likanje sintetike", + "iot_dry_gym_fit": "Oblačila za telovadbo in fitnes", + "iot_dry_lingerie": "Spodnje perilo", + "iot_dry_mixed": "Mešano", + "iot_dry_playsuits": "Pajaci", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Hitro 59’", + "iot_dry_refresh": "Osvežitev", + "iot_dry_regenerates_waterproof": "Obnovitev nepremočljivih oblačil", + "iot_dry_relax_creases": "Mehčanje gub", + "iot_dry_shirts": "Srajce", + "iot_dry_small_load": "Malo perila", + "iot_dry_swimsuits_and_bikinis": "Kopalke", + "iot_dry_synthetics": "Sintetika", + "iot_dry_synthetic_dry": "Sušenje sintetike", + "iot_dry_tablecloths": "Namizni prti", + "iot_dry_technical_fabrics": "Tehnične tkanine", + "iot_dry_warm_embrace": "Mehkoba", + "iot_dry_wool": "Woolmark", + "jeans": "Džins", + "mix_and_dry": "Sušenje – mešana sestava", + "pets": "Hišne živali", + "pre_iron": "Pred likanjem", + "rapid_30": "Rapid 30", + "rapid_45": "Hitri 45 min", + "rapid_59": "Popolni hitri program 59 min.", + "refresh": "Osvežitev", + "relax_creases": "Mehčanje gub", + "saving_30_min": "EKO 30 min", + "shirts": "Srajce", + "shoes": "Obuvala", + "small_load": "Malo perila", + "soft_care": "Nega za mehkobo", + "sport_plus": "Športna oblacila", + "super_easy_iron_misti": "Super lažje likanje mešanih tkanin", + "super_easy_iron_xxl": "Super lažje likanje XXL", + "super_fast_cottons": "Super hitri za bombaž", + "super_fast_delicates": "Super hitri za občutljivo", + "synthetics": "Sintetika", + "total_care": "Total Care", + "trainers": "Športna obutev", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Obnovitev nepremočljivih oblačil", + "whites": "Belo", + "wool": "Sušenje volne", + "woolmark": "Woolmark", + "xxl_load": "Zelo veliki kosi perila", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Likanje", "13": "Suho za omaro", "14": "Pripravljeno za uporabo", - "15": "Zelo suho" + "15": "Zelo suho", + "11": "Brez sušenja" }, "name": "Stopnja sušenja" }, @@ -877,7 +1020,7 @@ "name": "Proti mečkanju" }, "add_dish": { - "name": "" + "name": "Dodaj posodo" }, "eco_express": { "name": "Varčno" diff --git a/custom_components/hon/translations/sr.json b/custom_components/hon/translations/sr.json index 5a70358..bf8c93d 100644 --- a/custom_components/hon/translations/sr.json +++ b/custom_components/hon/translations/sr.json @@ -9,7 +9,10 @@ "4": "Planirano", "5": "Planirano", "6": "Greška", - "7": "Spremno" + "7": "Spremno", + "2": "Program u toku", + "8": "Test", + "9": "Zaustavljanje ciklusa..." } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Hlađenje", "18": "Očuvanje svežine", "19": "Sušenje", - "20": "Sušenje" + "20": "Sušenje", + "11": "Spremno", + "17": "unknown" }, "name": "Faza" }, @@ -79,7 +84,8 @@ "12": "Peglanje", "13": "Suvo za ormar", "14": "Spremno za nošenje", - "15": "Ekstra suvo" + "15": "Ekstra suvo", + "11": "Bez sušenja" }, "name": "Nivo sušenja" }, @@ -165,6 +171,142 @@ "5": "Ventilator", "6": "Ventilator" } + }, + "programs_td": { + "state": { + "active_dry": "Aktivno sušenje", + "allergy_care": "Antialergijski", + "all_in_one": "All in One", + "antiallergy": "Antialergijski", + "anti_odours": "Protiv neugodnih mirisa", + "auto_care": "Aktivna nega", + "baby": "Baby", + "bed_quilt": "Ćebad i jorgani", + "care_30": "Nega 30", + "care_45": "Nega 45", + "care_59": "Nega 59", + "coloured": "Obojeno", + "daily_45_min": "SVAKODNEVNI 45'", + "daily_perfect_59_min": "PERFECT SVAKODNEVNI 59'", + "darks_and_coloured": "Tamno i obojeno", + "delicates": "Osetljivo", + "duvet": "Jorgani", + "eco": "Eko pamuk", + "ecospeed_cottons": "Ecospeed Pamuk", + "ecospeed_delicates": "Ecospeed osetljive tkanine", + "ecospeed_mixed": "Ecospeed Mešano", + "extra_hygiene": "EXTRA HIGIJENA", + "fitness": "Fitnes", + "fresh_care": "Tretman za osvežavanje", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Peškiri", + "hqd_bed_sheets": "Posteljina", + "hqd_bulky": "Glomazni artikli", + "hqd_casual": "Neformalno", + "hqd_cold_wind_30": "Hladan vazduh 30 minuta", + "hqd_cold_wind_timing": "Hladan vazduh ", + "hqd_cotton": "Pamuk", + "hqd_curtain": "Zavese", + "hqd_delicate": "Osetljive tkanine", + "hqd_diaper": "Pelene", + "hqd_duvet": "Jorgan", + "hqd_feather": "Perjane jakne", + "hqd_hot_wind_timing": "Vruć vazduh", + "hqd_hygienic": "Higijenski", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Jakne", + "hqd_jeans": "Džins", + "hqd_luxury": "Luksuzno", + "hqd_mix": "Mešovito", + "hqd_night_dry": "Noćno sušenje", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Brzo 20", + "hqd_quick_30": "Brzo 30", + "hqd_quick_dry": "Brzo sušenje", + "hqd_quilt": "Jorgani", + "hqd_refresh": "Osvežavanje", + "hqd_school_uniform": "Školska uniforma", + "hqd_shirt": "Košulje", + "hqd_shoes": "Cipele", + "hqd_silk": "Svila", + "hqd_sports": "Sportska odeća", + "hqd_synthetics": "Sintetika", + "hqd_timer": "Vremenski ograničeno", + "hqd_towel": "Peškiri", + "hqd_underwear": "Donji veš", + "hqd_warm_up": "Zagrevanje", + "hqd_wool": "Vuna", + "hqd_working_suit": "Radna odeća", + "hygiene": "Higijena", + "iot_checkup": "Provera", + "iot_dry_anti_mites": "Anti-grinje", + "iot_dry_baby": "Baby", + "iot_dry_backpacks": "Rančevi", + "iot_dry_bathrobe": "Bade-mantili", + "iot_dry_bed_linen": "Posteljine", + "iot_dry_bed_quilt": "Ćebad i jorgani", + "iot_dry_cotton": "Pamuk", + "iot_dry_cuddly_toys": "Plišane igračke", + "iot_dry_curtains": "Zavese", + "iot_dry_dehumidifier": "Uklanjanje vlage", + "iot_dry_delicates": "Delikatni", + "iot_dry_delicate_tablecloths": "Osetljivi stoljnjaci", + "iot_dry_denim_jeans": "Teksas - džins", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Jorgani", + "iot_dry_easy_iron_cotton": "Super Lako peglanje", + "iot_dry_easy_iron_synthetics": "Sintetika koja se veoma lako pegla", + "iot_dry_gym_fit": "Gym fit - Fitness", + "iot_dry_lingerie": "Donji veš", + "iot_dry_mixed": "Mešani veš", + "iot_dry_playsuits": "Kostimi", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Brzi program 59'.", + "iot_dry_refresh": "Osvežavanje", + "iot_dry_regenerates_waterproof": "Regenerisanje vodootpornosti", + "iot_dry_relax_creases": "Otpuštanje prevoja", + "iot_dry_shirts": "Košulje", + "iot_dry_small_load": "Mala količina veša", + "iot_dry_swimsuits_and_bikinis": "Odeća za kupanje", + "iot_dry_synthetics": "Sintetika", + "iot_dry_synthetic_dry": "Sušenje sintetike", + "iot_dry_tablecloths": "Stolnjaci", + "iot_dry_technical_fabrics": "Sintetički materijali", + "iot_dry_warm_embrace": "Topao zagrljaj", + "iot_dry_wool": "Woolmark", + "jeans": "Jeans", + "mix_and_dry": "Mix&Dry", + "pets": "Ljubimci", + "pre_iron": "Pre-peglanje", + "rapid_30": "Rapid 30", + "rapid_45": "Brzi 45 min", + "rapid_59": "Perfect Rapid 59 Min", + "refresh": "Osvežavanje", + "relax_creases": "Otpuštanje prevoja", + "saving_30_min": "EKO 30'", + "shirts": "Košulje", + "shoes": "Cipele", + "small_load": "Mala količina veša", + "soft_care": "Blagi tretman", + "sport_plus": "Sportska odeca", + "super_easy_iron_misti": "Mešani veš koji se veoma lako pegla", + "super_easy_iron_xxl": "XXL veš koji se veoma lako pegla", + "super_fast_cottons": "Super brzo Pamuk", + "super_fast_delicates": "Super brzo Osetljivo", + "synthetics": "Sintetika", + "total_care": "Total Care", + "trainers": "Trenerke i sportska obuća", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Revitalizacija vodootpornosti", + "whites": "Beli veš", + "wool": "Sušenje vune", + "woolmark": "Woolmark", + "xxl_load": "XXL veš", + "zoom_59": "Zoom 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Peglanje", "13": "Suvo za ormar", "14": "Spremno za nošenje", - "15": "Ekstra suvo" + "15": "Ekstra suvo", + "11": "Bez sušenja" }, "name": "Nivo sušenja" }, @@ -877,7 +1020,7 @@ "name": "Protiv gužvanja" }, "add_dish": { - "name": "" + "name": "Dodajte posuđe" }, "eco_express": { "name": "Eko" diff --git a/custom_components/hon/translations/tr.json b/custom_components/hon/translations/tr.json index a77224a..4a3d539 100644 --- a/custom_components/hon/translations/tr.json +++ b/custom_components/hon/translations/tr.json @@ -9,7 +9,10 @@ "4": "Planlandı", "5": "Planlandı", "6": "Hata", - "7": "Hazır" + "7": "Hazır", + "2": "Program çalışıyor", + "8": "Test", + "9": "Program durduruluyor…" } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "Soğutma", "18": "Tazeleme", "19": "Kurutma", - "20": "Kurutma" + "20": "Kurutma", + "11": "Hazır", + "17": "unknown" }, "name": "Aşama" }, @@ -79,7 +84,8 @@ "12": "Ütü", "13": "Gardırop hazır", "14": "Giyilmeye hazır", - "15": "Ekstra kurutma" + "15": "Ekstra kurutma", + "11": "Kurutma yok" }, "name": "Kurutma seviyesi" }, @@ -165,6 +171,142 @@ "5": "Fan", "6": "Fan" } + }, + "programs_td": { + "state": { + "active_dry": "Aktif Kurutma", + "allergy_care": "Antialerji", + "all_in_one": "Hepsi Bir Arada", + "antiallergy": "Antialerji", + "anti_odours": "Koku giderme", + "auto_care": "Oto. Bakım", + "baby": "Bebek", + "bed_quilt": "Yorgan", + "care_30": "Bakım 30", + "care_45": "Bakım 45", + "care_59": "Bakım 59", + "coloured": "Renkli", + "daily_45_min": "GUNLUK 45'", + "daily_perfect_59_min": "GUNLUK 59'", + "darks_and_coloured": "Koyu Renkliler ve Renkliler", + "delicates": "Hassas", + "duvet": "Yorgan", + "eco": "Eko Pamuk", + "ecospeed_cottons": "Eko hız Pamuklu", + "ecospeed_delicates": "ECOSEPEED Hassas", + "ecospeed_mixed": "Eko hız Karışık", + "extra_hygiene": "EKSTRA HIJYEN", + "fitness": "Fitness", + "fresh_care": "Yenileme Bakımı", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "Havlular", + "hqd_bed_sheets": "Çarşaflar", + "hqd_bulky": "Hacimli eşyalar", + "hqd_casual": "Gündelik", + "hqd_cold_wind_30": "Serin esinti 30 dakika", + "hqd_cold_wind_timing": "Serin esinti ", + "hqd_cotton": "Pamuk", + "hqd_curtain": "Perdeler", + "hqd_delicate": "Narin Çamaşırlar", + "hqd_diaper": "Bebek bezi", + "hqd_duvet": "Nevresim", + "hqd_feather": "Şişme montlar", + "hqd_hot_wind_timing": "Sıcak hava", + "hqd_hygienic": "Hijyen", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "Ceketler", + "hqd_jeans": "Kot pantolon", + "hqd_luxury": "Konfor", + "hqd_mix": "Karışık", + "hqd_night_dry": "Gece kurutma", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "Hızlı 20", + "hqd_quick_30": "Hızlı 30", + "hqd_quick_dry": "Hızlı kurutma", + "hqd_quilt": "Yorganlar", + "hqd_refresh": "Yenileme", + "hqd_school_uniform": "Okul üniforması", + "hqd_shirt": "Gömlekler", + "hqd_shoes": "Ayakkabılar", + "hqd_silk": "İpek", + "hqd_sports": "Spor", + "hqd_synthetics": "Sentetikler", + "hqd_timer": "Zaman Ayarlı", + "hqd_towel": "Havlular", + "hqd_underwear": "İç çamaşırı", + "hqd_warm_up": "Isıtma", + "hqd_wool": "Yün", + "hqd_working_suit": "İş giysisi", + "hygiene": "Hijyen", + "iot_checkup": "Kontrol", + "iot_dry_anti_mites": "Anti-akar", + "iot_dry_baby": "Bebek", + "iot_dry_backpacks": "Sırt Çantaları", + "iot_dry_bathrobe": "Bornoz", + "iot_dry_bed_linen": "Çarşaf", + "iot_dry_bed_quilt": "Yorgan", + "iot_dry_cotton": "Pamuklular", + "iot_dry_cuddly_toys": "Yumuşak Oyuncaklar", + "iot_dry_curtains": "Perdeler", + "iot_dry_dehumidifier": "Nem giderici", + "iot_dry_delicates": "Hassas", + "iot_dry_delicate_tablecloths": "Hassas masa örtüleri", + "iot_dry_denim_jeans": "Denim - kot pantolon", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "Yorgan", + "iot_dry_easy_iron_cotton": "Süper Kolay Ütüleme", + "iot_dry_easy_iron_synthetics": "Sentetikler Süper Kolay Ütü", + "iot_dry_gym_fit": "Spor kıyafetleri", + "iot_dry_lingerie": "İç Çamaşırı", + "iot_dry_mixed": "Karışık", + "iot_dry_playsuits": "Oyun elbiseleri", + "iot_dry_rapid_30": "Rapid 30", + "iot_dry_rapid_59": "Hızlı 59'.", + "iot_dry_refresh": "Yenileme", + "iot_dry_regenerates_waterproof": "Su geçirmezliği artırmak", + "iot_dry_relax_creases": "Kırışıklık Açma", + "iot_dry_shirts": "Gömlek", + "iot_dry_small_load": "Az Çamaşır", + "iot_dry_swimsuits_and_bikinis": "Mayolar", + "iot_dry_synthetics": "Sentetik", + "iot_dry_synthetic_dry": "Sentetik Kurutma", + "iot_dry_tablecloths": "Masa örtüleri", + "iot_dry_technical_fabrics": "Teknik Kumaşlar", + "iot_dry_warm_embrace": "Sıcak Hava", + "iot_dry_wool": "Saf yün markası", + "jeans": "Kot", + "mix_and_dry": "Karışık ve Kuru", + "pets": "Evcil hayvanlar", + "pre_iron": "Ön Ütüleme", + "rapid_30": "Rapid 30", + "rapid_45": "45 dak. hızlı", + "rapid_59": "Mükemmel Hızlı 59 dk", + "refresh": "Yenileme", + "relax_creases": "Kırışıklık Açma", + "saving_30_min": "EKO 30'", + "shirts": "Gömlekler", + "shoes": "Ayakkabılar", + "small_load": "Az Çamaşır", + "soft_care": "Yumuşak Bakım", + "sport_plus": "Spor+", + "super_easy_iron_misti": "Süper Kolay Ütü karışık", + "super_easy_iron_xxl": "Süper Kolay Ütü XXL", + "super_fast_cottons": "Süper Hızlı Pamuklu", + "super_fast_delicates": "Süper Hızlı Hassas", + "synthetics": "Sentetik", + "total_care": "Total Care", + "trainers": "Spor Ayakkabıları", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Su Geçirmez Canlandırma", + "whites": "Beyazlar", + "wool": "Yünlüleri Kurutma", + "woolmark": "Saf yün markası", + "xxl_load": "XXL Çamaşır", + "zoom_59": "Yakınlaştır 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "Ütü", "13": "Gardırop hazır", "14": "Giyilmeye hazır", - "15": "Ekstra kurutma" + "15": "Ekstra kurutma", + "11": "Kurutma yok" }, "name": "Kurutma seviyesi" }, @@ -877,7 +1020,7 @@ "name": "Kırışık açma" }, "add_dish": { - "name": "" + "name": "Bulaşıkları ekle" }, "eco_express": { "name": "Eko" diff --git a/custom_components/hon/translations/zh.json b/custom_components/hon/translations/zh.json index 57c0d7d..4b23f1c 100644 --- a/custom_components/hon/translations/zh.json +++ b/custom_components/hon/translations/zh.json @@ -9,7 +9,10 @@ "4": "已计划", "5": "已计划", "6": "错误", - "7": "就绪" + "7": "就绪", + "2": "程序运行中", + "8": "Test", + "9": "正在停止循环..." } }, "program_phases_wm": { @@ -53,7 +56,9 @@ "16": "冷却", "18": "保持清新", "19": "烘干", - "20": "烘干" + "20": "烘干", + "11": "就绪", + "17": "unknown" }, "name": "阶段" }, @@ -79,7 +84,8 @@ "12": "熨烫", "13": "衣柜就绪", "14": "可穿", - "15": "特干" + "15": "特干", + "11": "不烘干" }, "name": "烘干水平" }, @@ -165,6 +171,142 @@ "5": "风扇", "6": "风扇" } + }, + "programs_td": { + "state": { + "active_dry": "主动干燥", + "allergy_care": "Antiallergy", + "all_in_one": "All in One", + "antiallergy": "抗过敏", + "anti_odours": "除味", + "auto_care": "自动护理", + "baby": "婴儿服", + "bed_quilt": "床被", + "care_30": "护理 30", + "care_45": "护理 45", + "care_59": "护理 59", + "coloured": "彩色衣物", + "daily_45_min": "每日 45 分钟", + "daily_perfect_59_min": "每日完美 59 分钟", + "darks_and_coloured": "深色和彩色衣物", + "delicates": "精细织物", + "duvet": "羽绒服", + "eco": "生态棉", + "ecospeed_cottons": "经济速度棉质衣物", + "ecospeed_delicates": "经济速度精致衣物", + "ecospeed_mixed": "经济速度混合衣物", + "extra_hygiene": "额外卫生", + "fitness": "健身衣物", + "fresh_care": "清新护理", + "genius": "Genius", + "hqd_baby_care": "Baby Care", + "hqd_bath_towel": "毛巾", + "hqd_bed_sheets": "床单", + "hqd_bulky": "大件物品", + "hqd_casual": "休闲", + "hqd_cold_wind_30": "凉风 30 分钟", + "hqd_cold_wind_timing": "凉风 ", + "hqd_cotton": "棉布", + "hqd_curtain": "窗帘", + "hqd_delicate": "精致衣物", + "hqd_diaper": "纸尿裤", + "hqd_duvet": "羽绒被", + "hqd_feather": "羽绒服", + "hqd_hot_wind_timing": "热空气", + "hqd_hygienic": "卫生保护", + "hqd_i_refresh": "I-Refresh", + "hqd_i_refresh_pro": "I-Refresh Pro", + "hqd_jacket": "夹克", + "hqd_jeans": "牛仔裤", + "hqd_luxury": "奢侈衣物", + "hqd_mix": "混合材质", + "hqd_night_dry": "过夜烘干", + "hqd_outdoor": "Outdoor", + "hqd_precious_cure": "Precious cure", + "hqd_quick_20": "快洗 20", + "hqd_quick_30": "快洗 30", + "hqd_quick_dry": "快速干燥", + "hqd_quilt": "棉被", + "hqd_refresh": "清新", + "hqd_school_uniform": "校服", + "hqd_shirt": "衬衫", + "hqd_shoes": "鞋子", + "hqd_silk": "丝绸", + "hqd_sports": "运动装", + "hqd_synthetics": "合成纤维", + "hqd_timer": "定时", + "hqd_towel": "毛巾", + "hqd_underwear": "内衣", + "hqd_warm_up": "加热", + "hqd_wool": "羊毛衣物", + "hqd_working_suit": "工作服", + "hygiene": "卫生", + "iot_checkup": "检测", + "iot_dry_anti_mites": "除螨", + "iot_dry_baby": "婴儿服", + "iot_dry_backpacks": "背包", + "iot_dry_bathrobe": "浴衣", + "iot_dry_bed_linen": "被单枕套", + "iot_dry_bed_quilt": "床被", + "iot_dry_cotton": "棉布", + "iot_dry_cuddly_toys": "毛绒玩具", + "iot_dry_curtains": "窗帘", + "iot_dry_dehumidifier": "除湿机", + "iot_dry_delicates": "精细织物", + "iot_dry_delicate_tablecloths": "精细台布", + "iot_dry_denim_jeans": "牛仔布 - 牛仔裤", + "iot_dry_down_jacket": "Jacket", + "iot_dry_duvet": "羽绒服", + "iot_dry_easy_iron_cotton": "Super Easy Iron", + "iot_dry_easy_iron_synthetics": "超级易熨合成织物", + "iot_dry_gym_fit": "健身服", + "iot_dry_lingerie": "女性内衣", + "iot_dry_mixed": "混合材质", + "iot_dry_playsuits": "运动装", + "iot_dry_rapid_30": "快速 30", + "iot_dry_rapid_59": "快速 59’", + "iot_dry_refresh": "Refresh", + "iot_dry_regenerates_waterproof": "防水布", + "iot_dry_relax_creases": "Relax Creases", + "iot_dry_shirts": "衬衫", + "iot_dry_small_load": "Small Load", + "iot_dry_swimsuits_and_bikinis": "泳衣", + "iot_dry_synthetics": "合成纤维衣物", + "iot_dry_synthetic_dry": "合成纤维烘干", + "iot_dry_tablecloths": "台布", + "iot_dry_technical_fabrics": "弹性织物", + "iot_dry_warm_embrace": "衣物蓬松", + "iot_dry_wool": "Woolmark", + "jeans": "牛仔裤", + "mix_and_dry": "混合化纤洗干一体", + "pets": "宠物", + "pre_iron": "熨烫前", + "rapid_30": "快速 30", + "rapid_45": "快速 45 分钟", + "rapid_59": "完美快洗59′", + "refresh": "清新", + "relax_creases": "Relax Creases", + "saving_30_min": "节约 30 分钟", + "shirts": "衬衫", + "shoes": "鞋子", + "small_load": "Small Load", + "soft_care": "柔软保养", + "sport_plus": "Sport Plus", + "super_easy_iron_misti": "超易熨烫混合衣物", + "super_easy_iron_xxl": "超易熨烫超大衣物", + "super_fast_cottons": "Super Fast Cottons", + "super_fast_delicates": "Super Fast Delicates", + "synthetics": "合成纤维衣物", + "total_care": "Total Care", + "trainers": "运动鞋", + "ultra_care": "Ultra Care", + "waterproof_revitalize": "Waterproof Revitalize", + "whites": "浅色衣物", + "wool": "烘干羊毛衣物", + "woolmark": "Woolmark", + "xxl_load": "XXL Load", + "zoom_59": "缩放 59" + } } }, "select": { @@ -820,7 +962,8 @@ "12": "熨烫", "13": "衣柜就绪", "14": "可穿", - "15": "特干" + "15": "特干", + "11": "不烘干" }, "name": "烘干水平" }, @@ -877,7 +1020,7 @@ "name": "抗皱" }, "add_dish": { - "name": "" + "name": "添加碗碟" }, "eco_express": { "name": "节能" diff --git a/scripts/generate_translation.py b/scripts/generate_translation.py index a6ea560..1775a40 100755 --- a/scripts/generate_translation.py +++ b/scripts/generate_translation.py @@ -7,151 +7,41 @@ from pathlib import Path from pyhon import HonAPI -# These languages are official supported by hOn -LANGUAGES = [ - "cs", # Czech - "de", # German - "el", # Greek - "en", # English - "es", # Spanish - "fr", # French - "he", # Hebrew - "hr", # Croatian - "it", # Italian - "nl", # Dutch - "pl", # Polish - "pt", # Portuguese - "ro", # Romanian - "ru", # Russian - "sk", # Slovak - "sl", # Slovenian - "sr", # Serbian - "tr", # Turkish - "zh", # Chinese -] - -WASHING_PR_PHASE = { - 0: "WASHING_CMD&CTRL.PHASE_READY.TITLE", - 1: "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", - 2: "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", - 3: "WASHING_CMD&CTRL.PHASE_SPIN.TITLE", - 4: "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", - 5: "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", - 6: "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", - 7: "WASHING_CMD&CTRL.PHASE_DRYING.TITLE", - 9: "WASHING_CMD&CTRL.PHASE_STEAM.TITLE", - 10: "WASHING_CMD&CTRL.PHASE_READY.TITLE", - 11: "WASHING_CMD&CTRL.PHASE_SPIN.TITLE", - 12: "WASHING_CMD&CTRL.PHASE_WEIGHTING.TITLE", - 13: "WASHING_CMD&CTRL.PHASE_WEIGHTING.TITLE", - 14: "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", - 15: "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", - 16: "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", - 17: "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", - 18: "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", - 19: "WASHING_CMD&CTRL.PHASE_SCHEDULED.TITLE", - 20: "WASHING_CMD&CTRL.PHASE_TUMBLING.TITLE", - 24: "WASHING_CMD&CTRL.PHASE_REFRESH.TITLE", - 25: "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", - 26: "WASHING_CMD&CTRL.PHASE_HEATING.TITLE", - 27: "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", -} -MACH_MODE = { - 0: "WASHING_CMD&CTRL.PHASE_READY.TITLE", - 1: "WASHING_CMD&CTRL.PHASE_READY.TITLE", - 3: "WASHING_CMD&CTRL.PHASE_PAUSE.TITLE", - 4: "WASHING_CMD&CTRL.PHASE_SCHEDULED.TITLE", - 5: "WASHING_CMD&CTRL.PHASE_SCHEDULED.TITLE", - 6: "WASHING_CMD&CTRL.PHASE_ERROR.TITLE", - 7: "WASHING_CMD&CTRL.PHASE_READY.TITLE", -} -TUMBLE_DRYER_PR_PHASE = { - 0: "WASHING_CMD&CTRL.PHASE_READY.TITLE", - 1: "TD_CMD&CTRL.STATUS_PHASE.PHASE_HEAT_STROKE", - 2: "WASHING_CMD&CTRL.PHASE_DRYING.TITLE", - 3: "TD_CMD&CTRL.STATUS_PHASE.PHASE_COOLDOWN", - 13: "TD_CMD&CTRL.STATUS_PHASE.PHASE_COOLDOWN", - 14: "TD_CMD&CTRL.STATUS_PHASE.PHASE_HEAT_STROKE", - 15: "TD_CMD&CTRL.STATUS_PHASE.PHASE_HEAT_STROKE", - 16: "TD_CMD&CTRL.STATUS_PHASE.PHASE_COOLDOWN", - 18: "WASHING_CMD&CTRL.PHASE_TUMBLING.DASHBOARD_TITLE", - 19: "WASHING_CMD&CTRL.PHASE_DRYING.TITLE", - 20: "WASHING_CMD&CTRL.PHASE_DRYING.TITLE", -} -DISHWASHER_PR_PHASE = { - 0: "WASHING_CMD&CTRL.PHASE_READY.TITLE", - 1: "WASHING_CMD&CTRL.PHASE_PREWASH.TITLE", - 2: "WASHING_CMD&CTRL.PHASE_WASHING.TITLE", - 3: "WASHING_CMD&CTRL.PHASE_RINSE.TITLE", - 4: "WASHING_CMD&CTRL.PHASE_DRYING.TITLE", - 5: "WASHING_CMD&CTRL.PHASE_READY.TITLE", - 6: "WASHING_CMD&CTRL.PHASE_HOT_RINSE.TITLE", -} - -TUMBLE_DRYER_DRY_LEVEL = { - 0: "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_MAIN_OPTIONS.NO_DRY", - 1: "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.IRON_DRY", - 2: "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.NO_DRY_IRON_TITLE", - 3: "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.CUPBOARD_DRY_TITLE", - 4: "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.EXTRA_DRY_TITLE", - 12: "WASHING_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OPTIONS_VALUES_DESCRIPTION.IRON_DRY", - 13: "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.CUPBOARD_DRY_TITLE", - 14: "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.READY_TO_WEAR_TITLE", - 15: "WASHING_CMD&CTRL.GUIDED_WASHING_SYMBOLS_DRYING.EXTRA_DRY_TITLE", -} - -AC_MACH_MODE = { - 0: "PROGRAMS.AC.IOT_AUTO", - 1: "PROGRAMS.AC.IOT_COOL", - 2: "PROGRAMS.AC.IOT_COOL", - 3: "PROGRAMS.AC.IOT_DRY", - 4: "PROGRAMS.AC.IOT_HEAT", - 5: "PROGRAMS.AC.IOT_FAN", - 6: "PROGRAMS.AC.IOT_FAN", -} - -AC_FAN_MODE = { - 1: "AC.PROGRAM_CARD.WIND_SPEED_HIGH", - 2: "AC.PROGRAM_CARD.WIND_SPEED_MID", - 3: "AC.PROGRAM_CARD.WIND_SPEED_LOW", - 4: "AC.PROGRAM_CARD.WIND_SPEED_AUTO", - 5: "AC.PROGRAM_CARD.WIND_SPEED_AUTO", -} - -AC_HUMAN_SENSE = { - 0: "AC.PROGRAM_DETAIL.TOUCH_OFF", - 1: "AC.PROGRAM_DETAIL.AVOID_TOUCH", - 2: "AC.PROGRAM_DETAIL.FOLLOW_TOUCH", -} +from custom_components.hon import const SENSOR = { - "washing_modes": MACH_MODE, - "mach_modes_ac": AC_MACH_MODE, - "program_phases_wm": WASHING_PR_PHASE, - "program_phases_td": TUMBLE_DRYER_PR_PHASE, - "program_phases_dw": DISHWASHER_PR_PHASE, - "dry_levels": TUMBLE_DRYER_DRY_LEVEL, + "washing_modes": const.MACH_MODE, + "mach_modes_ac": const.AC_MACH_MODE, + "program_phases_wm": const.WASHING_PR_PHASE, + "program_phases_td": const.TUMBLE_DRYER_PR_PHASE, + "program_phases_dw": const.DISHWASHER_PR_PHASE, + "dry_levels": const.TUMBLE_DRYER_DRY_LEVEL, } SELECT = { - "dry_levels": TUMBLE_DRYER_DRY_LEVEL, - "eco_pilot": AC_HUMAN_SENSE, - "fan_mode": AC_FAN_MODE, + "dry_levels": const.TUMBLE_DRYER_DRY_LEVEL, + "eco_pilot": const.AC_HUMAN_SENSE, + "fan_mode": const.AC_FAN_MODE, } PROGRAMS = { - "programs_ac": "PROGRAMS.AC", - "programs_dw": "PROGRAMS.DW", - "programs_ih": "PROGRAMS.IH", - "programs_ov": "PROGRAMS.OV", - "programs_td": "PROGRAMS.TD", - "programs_wm": "PROGRAMS.WM_WD", + "select": { + "programs_ac": "PROGRAMS.AC", + "programs_dw": "PROGRAMS.DW", + "programs_ih": "PROGRAMS.IH", + "programs_ov": "PROGRAMS.OV", + "programs_td": "PROGRAMS.TD", + "programs_wm": "PROGRAMS.WM_WD", + }, + "sensor": { + "programs_td": "PROGRAMS.TD", + }, } NAMES = { "switch": { "anti_crease": "HDRY_CMD&CTRL.PROGRAM_CYCLE_DETAIL.ANTICREASE_TITLE", - "add_dish": "DW_CMD&CTRL.c.ADD_DISH", + "add_dish": "DW.ADD_DISH", "eco_express": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.ECO", "extra_dry": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.EXTRA_DRY", "half_load": "DW_CMD&CTRL.PROGRAM_CYCLE_DETAIL_OTHER_OPTIONS.HALF_LOAD", @@ -277,7 +167,7 @@ NAMES = { async def check_translation_files(translations): - for language in LANGUAGES: + for language in const.LANGUAGES: path = translations / f"{language}.json" if not path.is_file(): async with HonAPI(anonymous=True) as hon: @@ -321,7 +211,7 @@ def load_key(full_key, json_data, fallback=None): result = result.get(key, {}) if not result and fallback: return load_key(full_key, fallback) - return result or "" + return result or full_key def load_keys(full_key, json_data): @@ -358,16 +248,17 @@ def main(): hon = load_hon_translations() base_path = Path(__file__).parent.parent / "custom_components/hon/translations" fallback = load_json(hon.get("en", "")) - for language in LANGUAGES: + for language in const.LANGUAGES: original = load_json(hon.get(language, "")) old = load_json(hass.get(language, "")) for name, data in SENSOR.items(): add_data(old, original, fallback, data, name) for name, data in SELECT.items(): add_data(old, original, fallback, data, name, "select") - for name, program in PROGRAMS.items(): - select = old.setdefault("entity", {}).setdefault("select", {}) - select.setdefault(name, {})["state"] = load_keys(program, original) + for entity, data in PROGRAMS.items(): + for name, program in data.items(): + select = old.setdefault("entity", {}).setdefault(entity, {}) + select.setdefault(name, {})["state"] = load_keys(program, original) for entity, data in NAMES.items(): for name, key in data.items(): select = old.setdefault("entity", {}).setdefault(entity, {})