diff --git a/homeassistant/components/whois/sensor.py b/homeassistant/components/whois/sensor.py index c3b115de60a..6333139e540 100644 --- a/homeassistant/components/whois/sensor.py +++ b/homeassistant/components/whois/sensor.py @@ -64,7 +64,7 @@ def _ensure_timezone(timestamp: datetime | None) -> datetime | None: SENSORS: tuple[WhoisSensorEntityDescription, ...] = ( WhoisSensorEntityDescription( key="admin", - name="Admin", + translation_key="admin", icon="mdi:account-star", entity_category=EntityCategory.DIAGNOSTIC, entity_registry_enabled_default=False, @@ -72,35 +72,35 @@ SENSORS: tuple[WhoisSensorEntityDescription, ...] = ( ), WhoisSensorEntityDescription( key="creation_date", - name="Created", + translation_key="creation_date", device_class=SensorDeviceClass.TIMESTAMP, entity_category=EntityCategory.DIAGNOSTIC, value_fn=lambda domain: _ensure_timezone(domain.creation_date), ), WhoisSensorEntityDescription( key="days_until_expiration", - name="Days until expiration", + translation_key="days_until_expiration", icon="mdi:calendar-clock", native_unit_of_measurement=UnitOfTime.DAYS, value_fn=_days_until_expiration, ), WhoisSensorEntityDescription( key="expiration_date", - name="Expires", + translation_key="expiration_date", device_class=SensorDeviceClass.TIMESTAMP, entity_category=EntityCategory.DIAGNOSTIC, value_fn=lambda domain: _ensure_timezone(domain.expiration_date), ), WhoisSensorEntityDescription( key="last_updated", - name="Last updated", + translation_key="last_updated", device_class=SensorDeviceClass.TIMESTAMP, entity_category=EntityCategory.DIAGNOSTIC, value_fn=lambda domain: _ensure_timezone(domain.last_updated), ), WhoisSensorEntityDescription( key="owner", - name="Owner", + translation_key="owner", icon="mdi:account", entity_category=EntityCategory.DIAGNOSTIC, entity_registry_enabled_default=False, @@ -108,7 +108,7 @@ SENSORS: tuple[WhoisSensorEntityDescription, ...] = ( ), WhoisSensorEntityDescription( key="registrant", - name="Registrant", + translation_key="registrant", icon="mdi:account-edit", entity_category=EntityCategory.DIAGNOSTIC, entity_registry_enabled_default=False, @@ -116,7 +116,7 @@ SENSORS: tuple[WhoisSensorEntityDescription, ...] = ( ), WhoisSensorEntityDescription( key="registrar", - name="Registrar", + translation_key="registrar", icon="mdi:store", entity_category=EntityCategory.DIAGNOSTIC, entity_registry_enabled_default=False, @@ -124,7 +124,7 @@ SENSORS: tuple[WhoisSensorEntityDescription, ...] = ( ), WhoisSensorEntityDescription( key="reseller", - name="Reseller", + translation_key="reseller", icon="mdi:store", entity_category=EntityCategory.DIAGNOSTIC, entity_registry_enabled_default=False, diff --git a/homeassistant/components/whois/strings.json b/homeassistant/components/whois/strings.json index 553293962cd..c28c079784d 100644 --- a/homeassistant/components/whois/strings.json +++ b/homeassistant/components/whois/strings.json @@ -16,5 +16,36 @@ "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_service%]" } + }, + "entity": { + "sensor": { + "admin": { + "name": "Admin" + }, + "creation_date": { + "name": "Created" + }, + "days_until_expiration": { + "name": "Days until expiration" + }, + "expiration_date": { + "name": "Expires" + }, + "last_updated": { + "name": "Last updated" + }, + "owner": { + "name": "Owner" + }, + "registrant": { + "name": "Registrant" + }, + "registrar": { + "name": "Registrar" + }, + "reseller": { + "name": "Reseller" + } + } } } diff --git a/tests/components/whois/snapshots/test_sensor.ambr b/tests/components/whois/snapshots/test_sensor.ambr index d0bcff20b0e..464af13c7c8 100644 --- a/tests/components/whois/snapshots/test_sensor.ambr +++ b/tests/components/whois/snapshots/test_sensor.ambr @@ -37,7 +37,7 @@ 'original_name': 'Admin', 'platform': 'whois', 'supported_features': 0, - 'translation_key': None, + 'translation_key': 'admin', 'unique_id': 'home-assistant.io_admin', 'unit_of_measurement': None, }) @@ -107,7 +107,7 @@ 'original_name': 'Created', 'platform': 'whois', 'supported_features': 0, - 'translation_key': None, + 'translation_key': 'creation_date', 'unique_id': 'home-assistant.io_creation_date', 'unit_of_measurement': None, }) @@ -182,7 +182,7 @@ 'original_name': 'Days until expiration', 'platform': 'whois', 'supported_features': 0, - 'translation_key': None, + 'translation_key': 'days_until_expiration', 'unique_id': 'home-assistant.io_days_until_expiration', 'unit_of_measurement': , }) @@ -252,7 +252,7 @@ 'original_name': 'Expires', 'platform': 'whois', 'supported_features': 0, - 'translation_key': None, + 'translation_key': 'expiration_date', 'unique_id': 'home-assistant.io_expiration_date', 'unit_of_measurement': None, }) @@ -322,7 +322,7 @@ 'original_name': 'Last updated', 'platform': 'whois', 'supported_features': 0, - 'translation_key': None, + 'translation_key': 'last_updated', 'unique_id': 'home-assistant.io_last_updated', 'unit_of_measurement': None, }) @@ -392,7 +392,7 @@ 'original_name': 'Owner', 'platform': 'whois', 'supported_features': 0, - 'translation_key': None, + 'translation_key': 'owner', 'unique_id': 'home-assistant.io_owner', 'unit_of_measurement': None, }) @@ -462,7 +462,7 @@ 'original_name': 'Registrant', 'platform': 'whois', 'supported_features': 0, - 'translation_key': None, + 'translation_key': 'registrant', 'unique_id': 'home-assistant.io_registrant', 'unit_of_measurement': None, }) @@ -532,7 +532,7 @@ 'original_name': 'Registrar', 'platform': 'whois', 'supported_features': 0, - 'translation_key': None, + 'translation_key': 'registrar', 'unique_id': 'home-assistant.io_registrar', 'unit_of_measurement': None, }) @@ -602,7 +602,7 @@ 'original_name': 'Reseller', 'platform': 'whois', 'supported_features': 0, - 'translation_key': None, + 'translation_key': 'reseller', 'unique_id': 'home-assistant.io_reseller', 'unit_of_measurement': None, }) @@ -672,7 +672,7 @@ 'original_name': 'Last updated', 'platform': 'whois', 'supported_features': 0, - 'translation_key': None, + 'translation_key': 'last_updated', 'unique_id': 'home-assistant.io_last_updated', 'unit_of_measurement': None, })