From 4ed23b18e3d0050a7d3b7954637f4a62befdfec7 Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Sat, 22 Apr 2023 21:17:00 +0200 Subject: [PATCH] Add entity name translations to Supervisor (#90937) --- .../components/hassio/binary_sensor.py | 2 +- homeassistant/components/hassio/sensor.py | 18 +++++++++--------- homeassistant/components/hassio/strings.json | 16 ++++++++++++++++ 3 files changed, 26 insertions(+), 10 deletions(-) diff --git a/homeassistant/components/hassio/binary_sensor.py b/homeassistant/components/hassio/binary_sensor.py index 16845e6f76c..e2cd1bae270 100644 --- a/homeassistant/components/hassio/binary_sensor.py +++ b/homeassistant/components/hassio/binary_sensor.py @@ -29,7 +29,7 @@ ADDON_ENTITY_DESCRIPTIONS = ( device_class=BinarySensorDeviceClass.RUNNING, entity_registry_enabled_default=False, key=ATTR_STATE, - name="Running", + translation_key="state", target=ATTR_STARTED, ), ) diff --git a/homeassistant/components/hassio/sensor.py b/homeassistant/components/hassio/sensor.py index b9a97adcbc2..b49433961e3 100644 --- a/homeassistant/components/hassio/sensor.py +++ b/homeassistant/components/hassio/sensor.py @@ -36,12 +36,12 @@ COMMON_ENTITY_DESCRIPTIONS = ( SensorEntityDescription( entity_registry_enabled_default=False, key=ATTR_VERSION, - name="Version", + translation_key="version", ), SensorEntityDescription( entity_registry_enabled_default=False, key=ATTR_VERSION_LATEST, - name="Newest version", + translation_key="version_latest", ), ) @@ -49,7 +49,7 @@ STATS_ENTITY_DESCRIPTIONS = ( SensorEntityDescription( entity_registry_enabled_default=False, key=ATTR_CPU_PERCENT, - name="CPU percent", + translation_key="cpu_percent", icon="mdi:cpu-64-bit", native_unit_of_measurement=PERCENTAGE, state_class=SensorStateClass.MEASUREMENT, @@ -57,7 +57,7 @@ STATS_ENTITY_DESCRIPTIONS = ( SensorEntityDescription( entity_registry_enabled_default=False, key=ATTR_MEMORY_PERCENT, - name="Memory percent", + translation_key="memory_percent", icon="mdi:memory", native_unit_of_measurement=PERCENTAGE, state_class=SensorStateClass.MEASUREMENT, @@ -73,19 +73,19 @@ HOST_ENTITY_DESCRIPTIONS = ( SensorEntityDescription( entity_registry_enabled_default=False, key="agent_version", - name="OS Agent version", + translation_key="agent_version", entity_category=EntityCategory.DIAGNOSTIC, ), SensorEntityDescription( entity_registry_enabled_default=False, key="apparmor_version", - name="Apparmor version", + translation_key="apparmor_version", entity_category=EntityCategory.DIAGNOSTIC, ), SensorEntityDescription( entity_registry_enabled_default=False, key="disk_total", - name="Disk total", + translation_key="disk_total", native_unit_of_measurement=UnitOfInformation.GIGABYTES, device_class=SensorDeviceClass.DATA_SIZE, entity_category=EntityCategory.DIAGNOSTIC, @@ -93,7 +93,7 @@ HOST_ENTITY_DESCRIPTIONS = ( SensorEntityDescription( entity_registry_enabled_default=False, key="disk_used", - name="Disk used", + translation_key="disk_used", native_unit_of_measurement=UnitOfInformation.GIGABYTES, device_class=SensorDeviceClass.DATA_SIZE, entity_category=EntityCategory.DIAGNOSTIC, @@ -101,7 +101,7 @@ HOST_ENTITY_DESCRIPTIONS = ( SensorEntityDescription( entity_registry_enabled_default=False, key="disk_free", - name="Disk free", + translation_key="disk_free", native_unit_of_measurement=UnitOfInformation.GIGABYTES, device_class=SensorDeviceClass.DATA_SIZE, entity_category=EntityCategory.DIAGNOSTIC, diff --git a/homeassistant/components/hassio/strings.json b/homeassistant/components/hassio/strings.json index 5bdfe8d807c..078aac39a5b 100644 --- a/homeassistant/components/hassio/strings.json +++ b/homeassistant/components/hassio/strings.json @@ -151,5 +151,21 @@ "title": "Unsupported system - Systemd-Resolved issues", "description": "System is unsupported because Systemd Resolved is missing, inactive or misconfigured. Use the link to learn more and how to fix this." } + }, + "entity": { + "binary_sensor": { + "state": { "name": "Running" } + }, + "sensor": { + "agent_version": { "name": "OS Agent version" }, + "apparmor_version": { "name": "Apparmor version" }, + "cpu_percent": { "name": "CPU percent" }, + "disk_free": { "name": "Disk free" }, + "disk_total": { "name": "Disk total" }, + "disk_used": { "name": "Disk used" }, + "memory_percent": { "name": "Memory percent" }, + "version": { "name": "Version" }, + "version_latest": { "name": "Newest version" } + } } }