From 48be431cc11a2c19612e1ecbd4216b8f1f352d25 Mon Sep 17 00:00:00 2001 From: Rohan Kapoor Date: Fri, 11 Aug 2023 21:59:00 -0700 Subject: [PATCH] Fix localization of entity states --- src/controllers/cover-controller.ts | 6 +++--- src/controllers/fan-controller.ts | 4 ++-- src/controllers/input-boolean-controller.ts | 4 ++-- src/controllers/light-controller.ts | 6 +++--- src/controllers/lock-controller.ts | 4 ++-- src/controllers/switch-controller.ts | 4 ++-- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/controllers/cover-controller.ts b/src/controllers/cover-controller.ts index 4834622..a15b611 100644 --- a/src/controllers/cover-controller.ts +++ b/src/controllers/cover-controller.ts @@ -72,9 +72,9 @@ export class CoverController extends Controller { } get label(): string { - const defaultLabel = this._hass.localize(`component.cover.state._.${this.state}`); - const closedLabel = this._hass.localize('component.cover.state._.closed'); - const openLabel = this._hass.localize('component.cover.state._.open'); + const defaultLabel = this._hass.localize(`component.cover.entity_component._.state.${this.state}`); + const closedLabel = this._hass.localize('component.cover.entity_component._.state.closed'); + const openLabel = this._hass.localize('component.cover.entity_component._.state.open'); if (!this.hasSlider) { return defaultLabel; } diff --git a/src/controllers/fan-controller.ts b/src/controllers/fan-controller.ts index 15d43e3..0a6d4b6 100644 --- a/src/controllers/fan-controller.ts +++ b/src/controllers/fan-controller.ts @@ -37,10 +37,10 @@ export class FanController extends Controller { if (this.hasSlider) { return `${this.percentage}%` } else { - return this._hass.localize('component.fan.state._.on'); + return this._hass.localize('component.fan.entity_component._.state.on'); } } - return this._hass.localize('component.fan.state._.off'); + return this._hass.localize('component.fan.entity_component._.state.off'); } get hasSlider(): boolean { diff --git a/src/controllers/input-boolean-controller.ts b/src/controllers/input-boolean-controller.ts index 6632a5d..938b80f 100644 --- a/src/controllers/input-boolean-controller.ts +++ b/src/controllers/input-boolean-controller.ts @@ -27,9 +27,9 @@ export class InputBooleanController extends Controller { get label(): string { if (this.percentage > 0) { - return this._hass.localize('component.input_boolean.state._.on'); + return this._hass.localize('component.input_boolean.entity_component._.state.on'); } - return this._hass.localize('component.input_boolean.state._.off'); + return this._hass.localize('component.input_boolean.entity_component._.state.off'); } } diff --git a/src/controllers/light-controller.ts b/src/controllers/light-controller.ts index 1d18cf0..08596ef 100644 --- a/src/controllers/light-controller.ts +++ b/src/controllers/light-controller.ts @@ -181,14 +181,14 @@ export class LightController extends Controller { get label(): string { if (this.isOff) { - return this._hass.localize('component.light.state._.off'); + return this._hass.localize('component.light.entity_component._.state.off'); } if (this.colorMode === LightColorModes.ON_OFF) { - return this._hass.localize('component.light.state._.on'); + return this._hass.localize('component.light.entity_component._.state.on'); } switch(this.attribute) { case LightAttributes.ON_OFF: - return this._hass.localize('component.light.state._.on'); + return this._hass.localize('component.light.entity_component._.state.on'); case LightAttributes.COLOR_TEMP: case LightAttributes.BRIGHTNESS: return `${this.targetValue}`; diff --git a/src/controllers/lock-controller.ts b/src/controllers/lock-controller.ts index e3eaf28..9bfa56f 100644 --- a/src/controllers/lock-controller.ts +++ b/src/controllers/lock-controller.ts @@ -27,9 +27,9 @@ export class LockController extends Controller { get label(): string { if (this.percentage > 0) { - return this._hass.localize('component.lock.state._.unlocked'); + return this._hass.localize('component.lock.entity_component._.state.unlocked'); } - return this._hass.localize('component.lock.state._.locked'); + return this._hass.localize('component.lock.entity_component._.state.locked'); } } diff --git a/src/controllers/switch-controller.ts b/src/controllers/switch-controller.ts index 74c0eed..4b62fdb 100644 --- a/src/controllers/switch-controller.ts +++ b/src/controllers/switch-controller.ts @@ -27,9 +27,9 @@ export class SwitchController extends Controller { get label(): string { if (this.percentage > 0) { - return this._hass.localize('component.switch.state._.on'); + return this._hass.localize('component.switch.entity_component._.state.on'); } - return this._hass.localize('component.switch.state._.off'); + return this._hass.localize('component.switch.entity_component._.state.off'); } }