From 76f2c3c0cd493ac7ec31fba1748a1c5907dcb26c Mon Sep 17 00:00:00 2001 From: Marc Billow Date: Sat, 15 Aug 2026 02:56:50 +0000 Subject: [PATCH] progress: add dryingwithdooropen ('Venting') across all locales Confirmed on a live dishwasher's sensor.*_progress history (not in any shipped fixture): Prewash -> Wash -> Rinse -> Drying -> DryingWithDoorOpen -> Finish -> Idle. The door-open drying-assist stage had no catalog entry, so it fell through to the sensor.py fallback and rendered as the raw lowercased string 'dryingwithdooropen' instead of a readable name. No code change needed -- operational.py's progress SensorDesc already derives its options from the catalog via translated_states(), so a new state key is picked up automatically. --- custom_components/localthings/translations/cs.json | 1 + custom_components/localthings/translations/de.json | 1 + custom_components/localthings/translations/en.json | 1 + custom_components/localthings/translations/es.json | 1 + custom_components/localthings/translations/it.json | 1 + custom_components/localthings/translations/ko.json | 1 + custom_components/localthings/translations/nl.json | 1 + 7 files changed, 7 insertions(+) diff --git a/custom_components/localthings/translations/cs.json b/custom_components/localthings/translations/cs.json index c929888..b20383a 100644 --- a/custom_components/localthings/translations/cs.json +++ b/custom_components/localthings/translations/cs.json @@ -1101,6 +1101,7 @@ "steaming": "Napařování", "airwashing": "Osvěžení vzduchem", "drying": "Sušení", + "dryingwithdooropen": "Větrání", "cooling": "Chlazení", "predrain": "Vypouštění", "prewash": "Předpírka" diff --git a/custom_components/localthings/translations/de.json b/custom_components/localthings/translations/de.json index 8229aef..1fcaee4 100644 --- a/custom_components/localthings/translations/de.json +++ b/custom_components/localthings/translations/de.json @@ -1095,6 +1095,7 @@ "steaming": "Dämpfen", "airwashing": "Luftreinigung", "drying": "Trocknen", + "dryingwithdooropen": "Lüften", "cooling": "Abkühlen", "predrain": "Abpumpen", "prewash": "Vorwäsche" diff --git a/custom_components/localthings/translations/en.json b/custom_components/localthings/translations/en.json index fb2ec6b..769cdf8 100644 --- a/custom_components/localthings/translations/en.json +++ b/custom_components/localthings/translations/en.json @@ -1101,6 +1101,7 @@ "steaming": "Steaming", "airwashing": "Air washing", "drying": "Drying", + "dryingwithdooropen": "Venting", "cooling": "Cooling", "predrain": "Pre-drain", "prewash": "Pre-wash" diff --git a/custom_components/localthings/translations/es.json b/custom_components/localthings/translations/es.json index 29a6338..8a418a0 100644 --- a/custom_components/localthings/translations/es.json +++ b/custom_components/localthings/translations/es.json @@ -1294,6 +1294,7 @@ "steaming": "Vaporización", "airwashing": "Lavado con aire", "drying": "Secado", + "dryingwithdooropen": "Ventilación", "cooling": "Enfriamiento", "predrain": "Drenaje previo", "prewash": "Prelavado" diff --git a/custom_components/localthings/translations/it.json b/custom_components/localthings/translations/it.json index 605fa0b..456a6c0 100644 --- a/custom_components/localthings/translations/it.json +++ b/custom_components/localthings/translations/it.json @@ -1101,6 +1101,7 @@ "steaming": "Vapore", "airwashing": "Lavaggio ad aria", "drying": "Asciugatura", + "dryingwithdooropen": "Ventilazione", "cooling": "Raffreddamento", "predrain": "Scarico preliminare", "prewash": "Prelavaggio" diff --git a/custom_components/localthings/translations/ko.json b/custom_components/localthings/translations/ko.json index fb4c452..164437f 100644 --- a/custom_components/localthings/translations/ko.json +++ b/custom_components/localthings/translations/ko.json @@ -1101,6 +1101,7 @@ "steaming": "스팀", "airwashing": "에어워시", "drying": "건조", + "dryingwithdooropen": "환기", "cooling": "냉각", "predrain": "사전 배수", "prewash": "애벌빨래" diff --git a/custom_components/localthings/translations/nl.json b/custom_components/localthings/translations/nl.json index 5e64766..81b57c4 100644 --- a/custom_components/localthings/translations/nl.json +++ b/custom_components/localthings/translations/nl.json @@ -1101,6 +1101,7 @@ "steaming": "Stomen", "airwashing": "Luchtreiniging", "drying": "Drogen", + "dryingwithdooropen": "Ventileren", "cooling": "Koelen", "predrain": "Vooraf afpompen", "prewash": "Voorwas"