Add entity translations to RDW (#96034)
This commit is contained in:
parent
7d97152593
commit
d202b7c3c7
3 changed files with 22 additions and 4 deletions
|
@ -41,13 +41,13 @@ class RDWBinarySensorEntityDescription(
|
|||
BINARY_SENSORS: tuple[RDWBinarySensorEntityDescription, ...] = (
|
||||
RDWBinarySensorEntityDescription(
|
||||
key="liability_insured",
|
||||
name="Liability insured",
|
||||
translation_key="liability_insured",
|
||||
icon="mdi:shield-car",
|
||||
is_on_fn=lambda vehicle: vehicle.liability_insured,
|
||||
),
|
||||
RDWBinarySensorEntityDescription(
|
||||
key="pending_recall",
|
||||
name="Pending recall",
|
||||
translation_key="pending_recall",
|
||||
device_class=BinarySensorDeviceClass.PROBLEM,
|
||||
is_on_fn=lambda vehicle: vehicle.pending_recall,
|
||||
),
|
||||
|
|
|
@ -42,13 +42,13 @@ class RDWSensorEntityDescription(
|
|||
SENSORS: tuple[RDWSensorEntityDescription, ...] = (
|
||||
RDWSensorEntityDescription(
|
||||
key="apk_expiration",
|
||||
name="APK expiration",
|
||||
translation_key="apk_expiration",
|
||||
device_class=SensorDeviceClass.DATE,
|
||||
value_fn=lambda vehicle: vehicle.apk_expiration,
|
||||
),
|
||||
RDWSensorEntityDescription(
|
||||
key="ascription_date",
|
||||
name="Ascription date",
|
||||
translation_key="ascription_date",
|
||||
device_class=SensorDeviceClass.DATE,
|
||||
value_fn=lambda vehicle: vehicle.ascription_date,
|
||||
),
|
||||
|
|
|
@ -14,5 +14,23 @@
|
|||
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
||||
"unknown_license_plate": "Unknown license plate"
|
||||
}
|
||||
},
|
||||
"entity": {
|
||||
"binary_sensor": {
|
||||
"liability_insured": {
|
||||
"name": "Liability insured"
|
||||
},
|
||||
"pending_recall": {
|
||||
"name": "Pending recall"
|
||||
}
|
||||
},
|
||||
"sensor": {
|
||||
"apk_expiration": {
|
||||
"name": "APK expiration"
|
||||
},
|
||||
"ascription_date": {
|
||||
"name": "Ascription date"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue