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, ...] = (
|
BINARY_SENSORS: tuple[RDWBinarySensorEntityDescription, ...] = (
|
||||||
RDWBinarySensorEntityDescription(
|
RDWBinarySensorEntityDescription(
|
||||||
key="liability_insured",
|
key="liability_insured",
|
||||||
name="Liability insured",
|
translation_key="liability_insured",
|
||||||
icon="mdi:shield-car",
|
icon="mdi:shield-car",
|
||||||
is_on_fn=lambda vehicle: vehicle.liability_insured,
|
is_on_fn=lambda vehicle: vehicle.liability_insured,
|
||||||
),
|
),
|
||||||
RDWBinarySensorEntityDescription(
|
RDWBinarySensorEntityDescription(
|
||||||
key="pending_recall",
|
key="pending_recall",
|
||||||
name="Pending recall",
|
translation_key="pending_recall",
|
||||||
device_class=BinarySensorDeviceClass.PROBLEM,
|
device_class=BinarySensorDeviceClass.PROBLEM,
|
||||||
is_on_fn=lambda vehicle: vehicle.pending_recall,
|
is_on_fn=lambda vehicle: vehicle.pending_recall,
|
||||||
),
|
),
|
||||||
|
|
|
@ -42,13 +42,13 @@ class RDWSensorEntityDescription(
|
||||||
SENSORS: tuple[RDWSensorEntityDescription, ...] = (
|
SENSORS: tuple[RDWSensorEntityDescription, ...] = (
|
||||||
RDWSensorEntityDescription(
|
RDWSensorEntityDescription(
|
||||||
key="apk_expiration",
|
key="apk_expiration",
|
||||||
name="APK expiration",
|
translation_key="apk_expiration",
|
||||||
device_class=SensorDeviceClass.DATE,
|
device_class=SensorDeviceClass.DATE,
|
||||||
value_fn=lambda vehicle: vehicle.apk_expiration,
|
value_fn=lambda vehicle: vehicle.apk_expiration,
|
||||||
),
|
),
|
||||||
RDWSensorEntityDescription(
|
RDWSensorEntityDescription(
|
||||||
key="ascription_date",
|
key="ascription_date",
|
||||||
name="Ascription date",
|
translation_key="ascription_date",
|
||||||
device_class=SensorDeviceClass.DATE,
|
device_class=SensorDeviceClass.DATE,
|
||||||
value_fn=lambda vehicle: vehicle.ascription_date,
|
value_fn=lambda vehicle: vehicle.ascription_date,
|
||||||
),
|
),
|
||||||
|
|
|
@ -14,5 +14,23 @@
|
||||||
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
||||||
"unknown_license_plate": "Unknown license plate"
|
"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