From a01e73a5752232cbbd4171423f583921c849131e Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker <joostlek@outlook.com> Date: Sun, 28 Jan 2024 20:40:21 +0100 Subject: [PATCH] Add translation placeholder to Hue (#108848) --- homeassistant/components/hue/event.py | 9 +++------ homeassistant/components/hue/strings.json | 1 + 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/hue/event.py b/homeassistant/components/hue/event.py index da59515e7be..183d2bfb3ae 100644 --- a/homeassistant/components/hue/event.py +++ b/homeassistant/components/hue/event.py @@ -86,12 +86,9 @@ class HueButtonEventEntity(HueBaseEntity, EventEntity): ): event_types.append(event_type.value) self._attr_event_types = event_types - - @property - def name(self) -> str: - """Return name for the entity.""" - # this can be translated too as soon as we support arguments into translations ? - return f"Button {self.resource.metadata.control_id}" + self._attr_translation_placeholders = { + "button_id": self.resource.metadata.control_id + } @callback def _handle_event(self, event_type: EventType, resource: Button) -> None: diff --git a/homeassistant/components/hue/strings.json b/homeassistant/components/hue/strings.json index 114f501d7a3..ab1d0fb58ad 100644 --- a/homeassistant/components/hue/strings.json +++ b/homeassistant/components/hue/strings.json @@ -76,6 +76,7 @@ "entity": { "event": { "button": { + "name": "Button {button_id}", "state_attributes": { "event_type": { "state": { -- GitLab