From f89e2361dfeaf5cfe8b43db828dd2179aa3a3904 Mon Sep 17 00:00:00 2001 From: Andre Basche Date: Sat, 11 Mar 2023 00:30:38 +0100 Subject: [PATCH] Use wm program translation keys --- custom_components/hon/manifest.json | 4 +- custom_components/hon/select.py | 5 +- custom_components/hon/translations/en.json | 287 +++++++++++++++++++++ 3 files changed, 292 insertions(+), 4 deletions(-) diff --git a/custom_components/hon/manifest.json b/custom_components/hon/manifest.json index dbdab26..5d3ea7f 100644 --- a/custom_components/hon/manifest.json +++ b/custom_components/hon/manifest.json @@ -6,7 +6,7 @@ "documentation": "https://github.com/Andre0512/hon/", "iot_class": "cloud_polling", "issue_tracker": "https://github.com/Andre0512/hon/issues", - "requirements": ["pyhOn==0.3.3"], - "version": "0.2.0" + "requirements": ["pyhOn==0.3.4"], + "version": "0.2.1" } diff --git a/custom_components/hon/select.py b/custom_components/hon/select.py index 71c8387..bf7d10e 100644 --- a/custom_components/hon/select.py +++ b/custom_components/hon/select.py @@ -31,8 +31,9 @@ SELECTS = { ), SelectEntityDescription( key="startProgram.program", - name="Programme", - entity_category=EntityCategory.CONFIG + name="Program", + entity_category=EntityCategory.CONFIG, + translation_key="programs" ), ) } diff --git a/custom_components/hon/translations/en.json b/custom_components/hon/translations/en.json index e8e66b3..c616bfb 100644 --- a/custom_components/hon/translations/en.json +++ b/custom_components/hon/translations/en.json @@ -30,6 +30,293 @@ "8000000000000": "E4: Check the water supply" } } + }, + "select": { + "programs": { + "state": { + "PROGRAMS.WM_WD.20_DEGREES_COLOURED_COTTONS": "20° Colored and Cottons", + "PROGRAMS.WM_WD.20_DEGREES_NEW_ENERGY_LABEL": "20°C", + "PROGRAMS.WM_WD.ACTIVE_STEAM": "Steam", + "PROGRAMS.WM_WD.ACTIVE_WASH": "Active Wash", + "PROGRAMS.WM_WD.ACTIVE_WASH_STEAM": "Active Wash + Steam", + "PROGRAMS.WM_WD.ALLERGY_CARE": "Allergy Care", + "PROGRAMS.WM_WD.ALLERGY_CARE_PRO": "Allergy Care Pro", + "PROGRAMS.WM_WD.ALL_IN_ONE_49": "All in One 49'", + "PROGRAMS.WM_WD.ALL_IN_ONE_59": "All in One 59'", + "PROGRAMS.WM_WD.ALL_IN_ONE_59_STEAM": "Active Wash + Steam", + "PROGRAMS.WM_WD.AUTOCARE": "Autocare", + "PROGRAMS.WM_WD.AUTOCLEAN": "Drum Cleaning", + "PROGRAMS.WM_WD.BABY_60": "All Baby 60°C", + "PROGRAMS.WM_WD.CARE_14": "Rapid Care 14'", + "PROGRAMS.WM_WD.CARE_30": "Rapid Care 30'", + "PROGRAMS.WM_WD.CARE_44": "Rapid Care 44'", + "PROGRAMS.WM_WD.CHECKUP": "Check-Up", + "PROGRAMS.WM_WD.COLOUR_59": "Colored 59'", + "PROGRAMS.WM_WD.COLOUR_59_STEAM": "Colored 59' + Steam", + "PROGRAMS.WM_WD.COTTONS": "Cotton", + "PROGRAMS.WM_WD.COTTONS_PREWASH": "Cottons + Prewash", + "PROGRAMS.WM_WD.COTTONS_STEAM": "Cotton + Steam", + "PROGRAMS.WM_WD.COTTON_CARE_59": "Cotton Care 59'", + "PROGRAMS.WM_WD.DELICATE_59": "Delicate 59'", + "PROGRAMS.WM_WD.DELICATE_SILK": "Delicate and Silk", + "PROGRAMS.WM_WD.DELICATE_SILK_STEAM": "Delicate and Silk + Steam", + "PROGRAMS.WM_WD.DELICATI_59": "Delicate 59'", + "PROGRAMS.WM_WD.DELICATI_59_STEAM": "Delicate 59' + Steam", + "PROGRAMS.WM_WD.DRAIN_SPIN": "Drain + Spin", + "PROGRAMS.WM_WD.EASY_IRON": "Easy Iron", + "PROGRAMS.WM_WD.ECO_40_60_NEW_ENERGY_LABEL": "Eco 40-60", + "PROGRAMS.WM_WD.EXTRA_CARE": "Extra Care", + "PROGRAMS.WM_WD.FITNESS": "Fitness Care", + "PROGRAMS.WM_WD.FITNESS_CARE": "Fitness Care", + "PROGRAMS.WM_WD.FRESH_CARE": "Fresh Care", + "PROGRAMS.WM_WD.FRESH_CARE_STEAM": "Fresh Care + Steam", + "PROGRAMS.WM_WD.HANDWASH_WOOL": "Hand Wash + Wool", + "PROGRAMS.WM_WD.HIGH_DRY": "High Heat Dry", + "PROGRAMS.WM_WD.HQD_20_DEGREES": "Cotton 20℃", + "PROGRAMS.WM_WD.HQD_ALLERGY": "Allergy Care", + "PROGRAMS.WM_WD.HQD_AUTOCLEAN": "Drum Cleaning", + "PROGRAMS.WM_WD.HQD_BABYCARE": "Baby Care", + "PROGRAMS.WM_WD.HQD_CHECKUP": "Check-Up", + "PROGRAMS.WM_WD.HQD_COTTONS": "Cotton", + "PROGRAMS.WM_WD.HQD_DELICATE": "Delicate", + "PROGRAMS.WM_WD.HQD_DELICATE_CRADLE": "Delicate", + "PROGRAMS.WM_WD.HQD_DRY": "Cotton Dry", + "PROGRAMS.WM_WD.HQD_DRY_SYNTHETICS": "Low Heat Dry", + "PROGRAMS.WM_WD.HQD_DUVET": "Duvet", + "PROGRAMS.WM_WD.HQD_ECO_40_60_DEGREES": "Eco 40-60", + "PROGRAMS.WM_WD.HQD_HANDWASH_WOOL": "Wool", + "PROGRAMS.WM_WD.HQD_I_REFRESH": "i-Refresh", + "PROGRAMS.WM_WD.HQD_MIX": "Mix", + "PROGRAMS.WM_WD.HQD_QUICK_15": "Quick 15'", + "PROGRAMS.WM_WD.HQD_QUICK_WASH_57": "Quick Wash 57'", + "PROGRAMS.WM_WD.HQD_RAPID_WASH_AND_DRY": "Wash and dry", + "PROGRAMS.WM_WD.HQD_REFRESH": "Refresh", + "PROGRAMS.WM_WD.HQD_RINSE": "Rinses", + "PROGRAMS.WM_WD.HQD_SHIRTS": "Shirts", + "PROGRAMS.WM_WD.HQD_SMART": "Smart A.I.", + "PROGRAMS.WM_WD.HQD_SPIN": "Spin", + "PROGRAMS.WM_WD.HQD_SPORT": "Sport", + "PROGRAMS.WM_WD.HQD_SUPER_FAST": "Super Fast 39'", + "PROGRAMS.WM_WD.HQD_SYNTHETIC_AND_COLOURED": "Synthetics", + "PROGRAMS.WM_WD.HYGIENE_59": "Hygiene Plus 59'", + "PROGRAMS.WM_WD.HYGIENE_60": "Hygiene 60°C", + "PROGRAMS.WM_WD.HYGIENE_PLUS_59": "Hygiene Plus 59'", + "PROGRAMS.WM_WD.HYGIENE_PLUS_59_MIN": "Hygiene Plus 59'", + "PROGRAMS.WM_WD.HYGIENE_PRO_4_MIN": "Hygiene Pro 49'", + "PROGRAMS.WM_WD.HYGIENE_PRO_49_MIN": "Hygiene Pro 49'", + "PROGRAMS.WM_WD.HYGIENE_PRO_STEAM": "Hygiene Pro + Steam", + "PROGRAMS.WM_WD.INTENSIVE_40": "Intensive 40°C", + "PROGRAMS.WM_WD.INTENSIVE_40_STEAM": "Intensive 40°C + Steam", + "PROGRAMS.WM_WD.IOT_CHECKUP": "Check-Up", + "PROGRAMS.WM_WD.IOT_DRY_AIR_REFRESH": "Air Refresh", + "PROGRAMS.WM_WD.IOT_DRY_ANTI_MITES": "Anti-mite", + "PROGRAMS.WM_WD.IOT_DRY_BABY": "Baby", + "PROGRAMS.WM_WD.IOT_DRY_BACKPACKS": "Backpacks", + "PROGRAMS.WM_WD.IOT_DRY_BATHROBE": "Bathrobes", + "PROGRAMS.WM_WD.IOT_DRY_BED_LINEN": "Bed Linen", + "PROGRAMS.WM_WD.IOT_DRY_COTTON_DRY": "Cotton Dry", + "PROGRAMS.WM_WD.IOT_DRY_CUDDLY_TOYS": "Cuddly Toys", + "PROGRAMS.WM_WD.IOT_DRY_CURTAINS": "Curtains", + "PROGRAMS.WM_WD.IOT_DRY_DEHUMIDIFIER": "Humidity Remover", + "PROGRAMS.WM_WD.IOT_DRY_DELICATES_ANTIALLERGY": "Delicates Anti-allergy", + "PROGRAMS.WM_WD.IOT_DRY_DELICATE_TABLECLOTHS": "Delicate Tablecloths", + "PROGRAMS.WM_WD.IOT_DRY_DENIM_JEANS": "Denim - Jeans", + "PROGRAMS.WM_WD.IOT_DRY_EASY_IRON_COTTON": "Easy Iron - Cotton", + "PROGRAMS.WM_WD.IOT_DRY_EASY_IRON_SYNTHETICS": "Easy Iron - Synthetics", + "PROGRAMS.WM_WD.IOT_DRY_GYM_FIT": "Gym fit - Fitness", + "PROGRAMS.WM_WD.IOT_DRY_LINGERIE": "Lingerie", + "PROGRAMS.WM_WD.IOT_DRY_MIXED_DRY": "Mixed Dry", + "PROGRAMS.WM_WD.IOT_DRY_RAPID_60_MIN_DELICATES": "Rapid 60' - Delicates", + "PROGRAMS.WM_WD.IOT_DRY_SHIRTS": "Shirts", + "PROGRAMS.WM_WD.IOT_DRY_SWIMSUITS_AND_BIKINIS": "Swimsuits and Bikinis", + "PROGRAMS.WM_WD.IOT_DRY_SYNTHETICS": "Synthetic Dry", + "PROGRAMS.WM_WD.IOT_DRY_SYNTHETIC_DRY": "Synthetic Dry", + "PROGRAMS.WM_WD.IOT_DRY_TABLECLOTHS": "Tablecloths", + "PROGRAMS.WM_WD.IOT_DRY_TECHNICAL_FABRICS": "Technical Fabrics", + "PROGRAMS.WM_WD.IOT_DRY_WARM_EMBRACE": "Warm Embrace", + "PROGRAMS.WM_WD.IOT_DRY_WOOL_DRY": "Wool Dry", + "PROGRAMS.WM_WD.IOT_WASH_AND_DRY": "Wash and dry", + "PROGRAMS.WM_WD.IOT_WASH_ANTI_MITES": "Anti-mites", + "PROGRAMS.WM_WD.IOT_WASH_ANTI_ODOR": "Anti-odour", + "PROGRAMS.WM_WD.IOT_WASH_ARIEL_CLEAN_CYCLE": "Ariel Ultimate Clean", + "PROGRAMS.WM_WD.IOT_WASH_ARIEL_COLD_CYCLE": "Ariel Cold Clean", + "PROGRAMS.WM_WD.IOT_WASH_ARIEL_FRESH_CYCLE": "Ariel Fresh Clean", + "PROGRAMS.WM_WD.IOT_WASH_BABY_SANITIZER": "Sanitizer", + "PROGRAMS.WM_WD.IOT_WASH_BABY_SANITIZER_STEAM": "Sanitiser + Steam", + "PROGRAMS.WM_WD.IOT_WASH_BACKPACKS": "Backpacks", + "PROGRAMS.WM_WD.IOT_WASH_BACKPACKS_ZELIG": "Backpacks", + "PROGRAMS.WM_WD.IOT_WASH_BATHROBE": "Bathrobes and Towels", + "PROGRAMS.WM_WD.IOT_WASH_BATHROBE_STEAM": "Bathrobe and Towels + Steam", + "PROGRAMS.WM_WD.IOT_WASH_BED_LINEN": "Bed Linen", + "PROGRAMS.WM_WD.IOT_WASH_BED_LINEN_STEAM": "Bed Linen + Steam", + "PROGRAMS.WM_WD.IOT_WASH_BED_LINEN_ZELIG": "Bed Linens", + "PROGRAMS.WM_WD.IOT_WASH_BIG_SINGLE_LOAD": "Big single load", + "PROGRAMS.WM_WD.IOT_WASH_BLEACHING": "Bleaching", + "PROGRAMS.WM_WD.IOT_WASH_BLOOD_STAINS": "Bloodstains", + "PROGRAMS.WM_WD.IOT_WASH_CASHMERE": "Cashmere", + "PROGRAMS.WM_WD.IOT_WASH_CHOCOLATE_STAINS": "Chocolate stains", + "PROGRAMS.WM_WD.IOT_WASH_COLD_WASH": "Cold Wash", + "PROGRAMS.WM_WD.IOT_WASH_COLORED": "Colored", + "PROGRAMS.WM_WD.IOT_WASH_COLORED_ANTI_STAIN": "Colored Anti-stain", + "PROGRAMS.WM_WD.IOT_WASH_COLORED_DELICATE": "Colored Delicate", + "PROGRAMS.WM_WD.IOT_WASH_COLOURED": "Colored", + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_BED_LINEN": "Colored Bed Linen", + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_BED_LINEN_STEAM": "Coloured Bed Linen + Steam", + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_CURTAINS": "Colored Curtains", + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_SHIRTS": "Colored Shirts", + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_SHIRTS_STEAM": "Colored Shirts + Steam", + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_STEAM": "Colored + Steam", + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_TABLECLOTHES": "Colored Tableclothes", + "PROGRAMS.WM_WD.IOT_WASH_COLOURED_TABLECLOTHES_STEAM": "Coloured Tablecloths + Steam", + "PROGRAMS.WM_WD.IOT_WASH_COTTON": "Cotton", + "PROGRAMS.WM_WD.IOT_WASH_COTTON_STEAM": "Cotton + Steam", + "PROGRAMS.WM_WD.IOT_WASH_CUDDLY_TOYS": "Cuddly Toys", + "PROGRAMS.WM_WD.IOT_WASH_CURTAINS": "Curtains", + "PROGRAMS.WM_WD.IOT_WASH_CURTAINS_STEAM": "Curtains + Steam", + "PROGRAMS.WM_WD.IOT_WASH_CURTAINS_ZELIG": "Curtains", + "PROGRAMS.WM_WD.IOT_WASH_DARK": "Darks", + "PROGRAMS.WM_WD.IOT_WASH_DARKS_AND_COLOURED_44": "Darks and Colored 44'", + "PROGRAMS.WM_WD.IOT_WASH_DARKS_AND_COLOURED_59": "Darks and Colored 59'", + "PROGRAMS.WM_WD.IOT_WASH_DARKS_AND_COLOURED_XL": "Darks and Colored XL", + "PROGRAMS.WM_WD.IOT_WASH_DARK_STEAM": "Darks + Steam", + "PROGRAMS.WM_WD.IOT_WASH_DASH_CLEAN_CYCLE": "Dash Ultimate Clean", + "PROGRAMS.WM_WD.IOT_WASH_DASH_COLD_CYCLE": "Dash Cold Clean", + "PROGRAMS.WM_WD.IOT_WASH_DASH_FRESH_CYCLE": "Dash Fresh Clean", + "PROGRAMS.WM_WD.IOT_WASH_DELICATE": "Delicates", + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_ANTIALLERGY": "Delicate Anti-Allergy", + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_ANTIALLERGY_STEAM": "Delicate Anti-Allergy + Steam", + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_ANTIALLERGY_ZELIG": "Delicate Anti-Allergy", + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_COLORS": "Delicate Colors", + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_COLORS_STEAM": "Delicate Colors + Steam", + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_DARK": "Delicate Darks", + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_STEAM": "Delicates + Steam", + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_TABLECLOTHS": "Delicate Tablecloths", + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_TABLECLOTHS_STEAM": "Delicate Tablecloths + Steam", + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_WHITES": "Delicate Whites", + "PROGRAMS.WM_WD.IOT_WASH_DENIM_JEANS": "Denim - Jeans", + "PROGRAMS.WM_WD.IOT_WASH_DIVING_SUITS": "Diving Suits", + "PROGRAMS.WM_WD.IOT_WASH_DIVING_SUITS_ZELIG": "Diving Suits", + "PROGRAMS.WM_WD.IOT_WASH_DOWN_JACKETS": "Down Jackets", + "PROGRAMS.WM_WD.IOT_WASH_DOWN_JACKETS_ZELIG": "Down Jackets", + "PROGRAMS.WM_WD.IOT_WASH_DUVET": "Duvet", + "PROGRAMS.WM_WD.IOT_WASH_FRUIT_STAINS": "Fruit stains", + "PROGRAMS.WM_WD.IOT_WASH_GYM_FIT": "Gym Fit - Fitness", + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH": "Handwash", + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH_COLORED": "Handwash Colored", + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH_DARK": "Handwash Darks", + "PROGRAMS.WM_WD.IOT_WASH_LINGERIE": "Lingerie", + "PROGRAMS.WM_WD.IOT_WASH_MASKS_REFRESH": "Masks Refresh", + "PROGRAMS.WM_WD.IOT_WASH_MASKS_SANIFICATION": "Masks Sanitization", + "PROGRAMS.WM_WD.IOT_WASH_MASKS_SANIFICATION_STEAM": "Mask Sanitisation + Steam", + "PROGRAMS.WM_WD.IOT_WASH_MATS": "Mats", + "PROGRAMS.WM_WD.IOT_WASH_MEN_S_TROUSERS": "Trousers", + "PROGRAMS.WM_WD.IOT_WASH_MIXED": "Mixed", + "PROGRAMS.WM_WD.IOT_WASH_MIXED_STEAM": "Mixed + Steam", + "PROGRAMS.WM_WD.IOT_WASH_MIX_AND_COLOURED_44": "Mix and Colored 44'", + "PROGRAMS.WM_WD.IOT_WASH_MIX_AND_COLOURED_59": "Mix and Colored 59'", + "PROGRAMS.WM_WD.IOT_WASH_MIX_AND_COLOURED_XL": "Mix and colored XL", + "PROGRAMS.WM_WD.IOT_WASH_NEW_CLOTHES": "New Clothes", + "PROGRAMS.WM_WD.IOT_WASH_PERFECT_WHITE": "Perfect White", + "PROGRAMS.WM_WD.IOT_WASH_PERFECT_WHITE_STEAM": "Perfect White + Steam", + "PROGRAMS.WM_WD.IOT_WASH_PETS": "Pet Accessories", + "PROGRAMS.WM_WD.IOT_WASH_PETS_HAIR_REMOVAL": "Pets Hair Removal", + "PROGRAMS.WM_WD.IOT_WASH_PETS_ODOURS_STAINS_REMOVAL": "Pets Odours and Stains Removal", + "PROGRAMS.WM_WD.IOT_WASH_PETS_STEAM": "Pet Accessories + Steam", + "PROGRAMS.WM_WD.IOT_WASH_PLAYSUITS": "Playsuits", + "PROGRAMS.WM_WD.IOT_WASH_PLAYSUITS_STEAM": "Playsuits + Steam", + "PROGRAMS.WM_WD.IOT_WASH_QUICK_DRUM_CLEANER": "Quick drum cleaner", + "PROGRAMS.WM_WD.IOT_WASH_RAPID_14": "Rapid 14’", + "PROGRAMS.WM_WD.IOT_WASH_RAPID_30": "Rapid 30’", + "PROGRAMS.WM_WD.IOT_WASH_RAPID_44": "Rapid 44'", + "PROGRAMS.WM_WD.IOT_WASH_RAPID_59": "Rapid 59'", + "PROGRAMS.WM_WD.IOT_WASH_RAPID_59_STEAM": "Rapid 59' + Steam", + "PROGRAMS.WM_WD.IOT_WASH_REFRESH_14_MIN": "Refresh 14'", + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_COLORED": "Resistant Colored", + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_DARK": "Resistant Darks", + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_WHITES": "Resistant Whites", + "PROGRAMS.WM_WD.IOT_WASH_RINSE": "Rinses", + "PROGRAMS.WM_WD.IOT_WASH_SHIRTS": "Shirts", + "PROGRAMS.WM_WD.IOT_WASH_SHIRTS_STEAM": "Shirts + Steam", + "PROGRAMS.WM_WD.IOT_WASH_SILK": "Silk", + "PROGRAMS.WM_WD.IOT_WASH_SKI_SUIT": "Ski Suit", + "PROGRAMS.WM_WD.IOT_WASH_SKI_SUIT_ZELIG": "Ski Suit", + "PROGRAMS.WM_WD.IOT_WASH_SPIN": "Spin", + "PROGRAMS.WM_WD.IOT_WASH_SPORT": "Sport", + "PROGRAMS.WM_WD.IOT_WASH_SPORT_ANTI_ODOR": "Anti-odour Sportswear", + "PROGRAMS.WM_WD.IOT_WASH_SPORT_ANTI_ODOR_ZELIG": "Anti-odour Sportswear", + "PROGRAMS.WM_WD.IOT_WASH_STAINS_REMOVER": "Stain Remover", + "PROGRAMS.WM_WD.IOT_WASH_SWIMSUITS_AND_BIKINIS": "Swimsuits and Bikinis", + "PROGRAMS.WM_WD.IOT_WASH_SYNTHETIC": "Synthetics", + "PROGRAMS.WM_WD.IOT_WASH_SYNTHETIC_STEAM": "Synthetics + Steam", + "PROGRAMS.WM_WD.IOT_WASH_TABLECLOTHS": "Tablecloths", + "PROGRAMS.WM_WD.IOT_WASH_TABLECLOTHS_STEAM": "Tablecloths + Steam", + "PROGRAMS.WM_WD.IOT_WASH_TECHNICAL_FABRICS": "Technical Fabrics", + "PROGRAMS.WM_WD.IOT_WASH_TECHNICAL_FABRICS_ZELIG": "Technical Fabrics", + "PROGRAMS.WM_WD.IOT_WASH_TECHNICAL_JACKETS": "Technical Jackets", + "PROGRAMS.WM_WD.IOT_WASH_TECHNICAL_JACKETS_ZELIG": "Technical Jackets", + "PROGRAMS.WM_WD.IOT_WASH_TRAINERS": "Trainers", + "PROGRAMS.WM_WD.IOT_WASH_WHITES": "Whites", + "PROGRAMS.WM_WD.IOT_WASH_WHITES_44": "Whites 44'", + "PROGRAMS.WM_WD.IOT_WASH_WHITES_59": "Whites 59'", + "PROGRAMS.WM_WD.IOT_WASH_WHITES_XL": "Whites XL", + "PROGRAMS.WM_WD.IOT_WASH_WINE_STAINS": "Wine Stains", + "PROGRAMS.WM_WD.IOT_WASH_WOOL": "Wool", + "PROGRAMS.WM_WD.JEANS": "Jeans", + "PROGRAMS.WM_WD.JEANS_60": "Jeans", + "PROGRAMS.WM_WD.LOW_DRY": "Low Heat Dry", + "PROGRAMS.WM_WD.MIXED": "Mixed", + "PROGRAMS.WM_WD.MIXED_AND_COLORED_59": "Mixed and Colored 59'", + "PROGRAMS.WM_WD.MIXED_STEAM": "Mixed + Steam", + "PROGRAMS.WM_WD.MIX_AND_COLOUR_59": "Mixed and Colored 59'", + "PROGRAMS.WM_WD.MIX_AND_COLOUR_59_STEAM": "Mixed and Coloured 59' + Steam", + "PROGRAMS.WM_WD.NIGHT_AND_DAY": "Night and Day", + "PROGRAMS.WM_WD.NIGHT_WASH": "Night Wash", + "PROGRAMS.WM_WD.PERFECT_59": "Perfect 59'", + "PROGRAMS.WM_WD.PERFECT_COTTON_59": "Perfect Cotton 59'", + "PROGRAMS.WM_WD.PERFECT_COTTON_59_STEAM": "Perfect Cotton 59' + Steam", + "PROGRAMS.WM_WD.PERFECT_WHITES_59": "Perfect White 59'", + "PROGRAMS.WM_WD.RAPID_14_MIN": "Rapid 14'", + "PROGRAMS.WM_WD.RAPID_30_MIN": "Rapid 30'", + "PROGRAMS.WM_WD.RAPID_44_MIN": "Rapid 44'", + "PROGRAMS.WM_WD.RAPID_A_CLASS_60": "Rapid 59' A Class", + "PROGRAMS.WM_WD.RAPID_A_CLASS_60_STEAM": "Rapid 59' A Class + Steam", + "PROGRAMS.WM_WD.RAPID_WASH_AND_DRY_59_MIN": "Wash and Dry 59'", + "PROGRAMS.WM_WD.RESISTANT_COTTON": "Resistant Cotton", + "PROGRAMS.WM_WD.RESISTANT_COTTON_STEAM": "Resistant Cotton + Steam", + "PROGRAMS.WM_WD.RINSE": "Rinse", + "PROGRAMS.WM_WD.SHIRTS_STEAM": "Shirts + Steam", + "PROGRAMS.WM_WD.SILENT_NIGHT": "Silent Night", + "PROGRAMS.WM_WD.SINGLE_ITEM": "Single Item", + "PROGRAMS.WM_WD.SINGLE_ITEM_STEAM": "Single Item + Steam", + "PROGRAMS.WM_WD.SMART_WASH": "Smart Wash", + "PROGRAMS.WM_WD.SOFT_CARE": "Soft Care", + "PROGRAMS.WM_WD.SOFT_CARE_STEAM_TITLE": "Soft Care + Steam", + "PROGRAMS.WM_WD.SPECIAL_39": "Special 39'", + "PROGRAMS.WM_WD.SPECIAL_39_FULL_LOAD": "Special 39'", + "PROGRAMS.WM_WD.SPECIAL_39_FULL_LOAD_STEAM": "Special 39' + Steam", + "PROGRAMS.WM_WD.SPECIAL_49": "Special 49'", + "PROGRAMS.WM_WD.SPORT_39": "Sport 39'", + "PROGRAMS.WM_WD.SPORT_PLUS_29": "Sport Plus 29'", + "PROGRAMS.WM_WD.SPORT_PLUS_39": "Sport Plus 39'", + "PROGRAMS.WM_WD.STEAM_39": "Steam 39'", + "PROGRAMS.WM_WD.STEAM_CARE_PRO": "Steam Care Pro", + "PROGRAMS.WM_WD.STEAM_CARE_PRO_COTTON": "Steam Care Pro - Cottons", + "PROGRAMS.WM_WD.STEAM_CARE_PRO_DELICATES": "Steam Care Pro - Delicates", + "PROGRAMS.WM_WD.STEAM_CARE_PRO_SYNTHETIC": "Steam Care Pro - Synthetics", + "PROGRAMS.WM_WD.STEAM_HYGIENE_PLUS": "Hygiene Plus + Steam", + "PROGRAMS.WM_WD.SYNTHETICS": "Synthetics", + "PROGRAMS.WM_WD.SYNTHETIC_AND_COLOURED": "Synthetic and Colored", + "PROGRAMS.WM_WD.SYNTHETIC_AND_COLOURED_STEAM": "Synthetic and Coloured + Steam", + "PROGRAMS.WM_WD.TAILORED_RESISTANT_COTTON": "Tailored Resistant Cotton", + "PROGRAMS.WM_WD.TAILORED_SYNTHETIC_AND_COLOURED": "Tailored Synthetic Colored", + "PROGRAMS.WM_WD.TOTAL_CARE": "Total Care", + "PROGRAMS.WM_WD.TUMBLING": "Tumbling", + "PROGRAMS.WM_WD.WOOL": "Wool", + "PROGRAMS.WM_WD.WOOL_AND_DELICATES_49": "Wool and Delicates 49'", + "PROGRAMS.WM_WD.WOOL_DRY": "Wool Dry", + "PROGRAMS.WM_WD.WOOL_SOFT_CARE": "Wool and Soft Car" + } + } } } }