Add entity translations to Lidarr (#95313)

This commit is contained in:
Robert Hillis 2023-06-27 04:19:20 -04:00 committed by GitHub
parent 4ab8411145
commit 16bcbe3d22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 3 deletions

View File

@ -70,7 +70,7 @@ class LidarrSensorEntityDescription(
SENSOR_TYPES: dict[str, LidarrSensorEntityDescription[Any]] = { SENSOR_TYPES: dict[str, LidarrSensorEntityDescription[Any]] = {
"disk_space": LidarrSensorEntityDescription( "disk_space": LidarrSensorEntityDescription(
key="disk_space", key="disk_space",
name="Disk space", translation_key="disk_space",
native_unit_of_measurement=UnitOfInformation.GIGABYTES, native_unit_of_measurement=UnitOfInformation.GIGABYTES,
device_class=SensorDeviceClass.DATA_SIZE, device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:harddisk", icon="mdi:harddisk",
@ -80,7 +80,7 @@ SENSOR_TYPES: dict[str, LidarrSensorEntityDescription[Any]] = {
), ),
"queue": LidarrSensorEntityDescription[LidarrQueue]( "queue": LidarrSensorEntityDescription[LidarrQueue](
key="queue", key="queue",
name="Queue", translation_key="queue",
native_unit_of_measurement="Albums", native_unit_of_measurement="Albums",
icon="mdi:download", icon="mdi:download",
value_fn=lambda data, _: data.totalRecords, value_fn=lambda data, _: data.totalRecords,
@ -89,7 +89,7 @@ SENSOR_TYPES: dict[str, LidarrSensorEntityDescription[Any]] = {
), ),
"wanted": LidarrSensorEntityDescription[LidarrQueue]( "wanted": LidarrSensorEntityDescription[LidarrQueue](
key="wanted", key="wanted",
name="Wanted", translation_key="wanted",
native_unit_of_measurement="Albums", native_unit_of_measurement="Albums",
icon="mdi:music", icon="mdi:music",
value_fn=lambda data, _: data.totalRecords, value_fn=lambda data, _: data.totalRecords,

View File

@ -28,5 +28,18 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]", "already_configured": "[%key:common::config_flow::abort::already_configured_service%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
} }
},
"entity": {
"sensor": {
"disk_space": {
"name": "Disk space"
},
"queue": {
"name": "Queue"
},
"wanted": {
"name": "Wanted"
}
}
} }
} }