From 79a59475878e5f8427b1da818907c71ec5d95bdd Mon Sep 17 00:00:00 2001 From: shbatm Date: Mon, 18 Feb 2019 23:47:15 -0600 Subject: [PATCH] Add missing localization for Fan Mode in Climate More Info (#2716) * Add missing localization for Fan Mode in Climate More Info * Separate Climate Fan Mode from Operation Mode * Separated out climate.fan_mode into state_attributess Separated out climate.fan_mode into state_attributess * Fix bad merge and update localizeFanMode funtion. --- src/dialogs/more-info/controls/more-info-climate.js | 6 +++++- src/translations/en.json | 9 +++++++++ translations/en.json | 9 +++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/dialogs/more-info/controls/more-info-climate.js b/src/dialogs/more-info/controls/more-info-climate.js index 27d29d228b..eac739b482 100644 --- a/src/dialogs/more-info/controls/more-info-climate.js +++ b/src/dialogs/more-info/controls/more-info-climate.js @@ -227,7 +227,7 @@ class MoreInfoClimate extends LocalizeMixin(EventsMixin(PolymerElement)) { items="[[stateObj.attributes.fan_list]]" on-dom-change="handleFanListUpdate" > - [[item]] + [[_localizeFanMode(localize, item)]] @@ -553,6 +553,10 @@ class MoreInfoClimate extends LocalizeMixin(EventsMixin(PolymerElement)) { _localizeOperationMode(localize, mode) { return localize(`state.climate.${mode}`) || mode; } + + _localizeFanMode(localize, mode) { + return localize(`state_attributes.climate.fan_mode.${mode}`) || mode; + } } customElements.define("more-info-climate", MoreInfoClimate); diff --git a/src/translations/en.json b/src/translations/en.json index 9797982c17..664d94b416 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -315,6 +315,15 @@ } } }, + "state_attributes": { + "climate": { + "fan_mode": { + "off": "[%key:state::default::off%]", + "on": "[%key:state::default::on%]", + "auto": "[%key:state::climate::auto%]" + } + } + }, "state_badge": { "default": { "unknown": "Unk", diff --git a/translations/en.json b/translations/en.json index c3b4e5d8e9..c019effcb5 100644 --- a/translations/en.json +++ b/translations/en.json @@ -267,6 +267,15 @@ "returning": "Returning to dock" } }, + "state_attributes": { + "climate": { + "fan_mode": { + "off": "Off", + "on": "On", + "auto": "Auto" + } + } + }, "state_badge": { "default": { "unknown": "Unk",