-
Aux Heat
+
[[localize('ui.card.climate.aux_heat')]]
diff --git a/src/state-summary/state-card-climate.js b/src/state-summary/state-card-climate.js
index db0d4cb555..3456d33e85 100644
--- a/src/state-summary/state-card-climate.js
+++ b/src/state-summary/state-card-climate.js
@@ -23,7 +23,7 @@ class StateCardClimate extends PolymerElement {
${this.stateInfoTemplate}
-
+
`;
}
diff --git a/src/state-summary/state-card-configurator.js b/src/state-summary/state-card-configurator.js
index d3a643969e..b2c0aff2ba 100644
--- a/src/state-summary/state-card-configurator.js
+++ b/src/state-summary/state-card-configurator.js
@@ -5,7 +5,12 @@ import { PolymerElement } from '@polymer/polymer/polymer-element.js';
import '../components/entity/state-info.js';
-class StateCardConfigurator extends PolymerElement {
+import LocalizeMixin from '../mixins/localize-mixin.js';
+
+/*
+ * @appliesMixin LocalizeMixin
+ */
+class StateCardConfigurator extends LocalizeMixin(PolymerElement) {
static get template() {
return html`
@@ -21,7 +26,7 @@ class StateCardConfigurator extends PolymerElement {
${this.stateInfoTemplate}
-
[[stateObj.state]]
+
[[_localizeState(stateObj.state)]]
@@ -47,5 +52,9 @@ class StateCardConfigurator extends PolymerElement {
},
};
}
+
+ _localizeState(state) {
+ return this.localize(`state.configurator.${state}`);
+ }
}
customElements.define('state-card-configurator', StateCardConfigurator);
diff --git a/src/translations/en.json b/src/translations/en.json
index dee1cc046f..5caad51ed8 100644
--- a/src/translations/en.json
+++ b/src/translations/en.json
@@ -329,6 +329,17 @@
"camera": {
"not_available": "Image not available"
},
+ "climate": {
+ "currently": "Currently",
+ "on_off": "On / off",
+ "target_temperature": "Target temperature",
+ "target_humidity": "Target humidity",
+ "operation": "Operation",
+ "fan_mode": "Fan mode",
+ "swing_mode": "Swing mode",
+ "away_mode": "Away mode",
+ "aux_heat": "Aux heat"
+ },
"cover": {
"position": "Position",
"tilt_position": "Tilt position"