mirror of
https://github.com/home-assistant/core.git
synced 2025-07-17 18:27:09 +00:00
Add entity translations to Geocaching (#95396)
This commit is contained in:
parent
243abf32c0
commit
e8cb9fba7b
@ -36,14 +36,14 @@ class GeocachingSensorEntityDescription(
|
|||||||
SENSORS: tuple[GeocachingSensorEntityDescription, ...] = (
|
SENSORS: tuple[GeocachingSensorEntityDescription, ...] = (
|
||||||
GeocachingSensorEntityDescription(
|
GeocachingSensorEntityDescription(
|
||||||
key="find_count",
|
key="find_count",
|
||||||
name="Total finds",
|
translation_key="find_count",
|
||||||
icon="mdi:notebook-edit-outline",
|
icon="mdi:notebook-edit-outline",
|
||||||
native_unit_of_measurement="caches",
|
native_unit_of_measurement="caches",
|
||||||
value_fn=lambda status: status.user.find_count,
|
value_fn=lambda status: status.user.find_count,
|
||||||
),
|
),
|
||||||
GeocachingSensorEntityDescription(
|
GeocachingSensorEntityDescription(
|
||||||
key="hide_count",
|
key="hide_count",
|
||||||
name="Total hides",
|
translation_key="hide_count",
|
||||||
icon="mdi:eye-off-outline",
|
icon="mdi:eye-off-outline",
|
||||||
native_unit_of_measurement="caches",
|
native_unit_of_measurement="caches",
|
||||||
entity_registry_visible_default=False,
|
entity_registry_visible_default=False,
|
||||||
@ -51,7 +51,7 @@ SENSORS: tuple[GeocachingSensorEntityDescription, ...] = (
|
|||||||
),
|
),
|
||||||
GeocachingSensorEntityDescription(
|
GeocachingSensorEntityDescription(
|
||||||
key="favorite_points",
|
key="favorite_points",
|
||||||
name="Favorite points",
|
translation_key="favorite_points",
|
||||||
icon="mdi:heart-outline",
|
icon="mdi:heart-outline",
|
||||||
native_unit_of_measurement="points",
|
native_unit_of_measurement="points",
|
||||||
entity_registry_visible_default=False,
|
entity_registry_visible_default=False,
|
||||||
@ -59,14 +59,14 @@ SENSORS: tuple[GeocachingSensorEntityDescription, ...] = (
|
|||||||
),
|
),
|
||||||
GeocachingSensorEntityDescription(
|
GeocachingSensorEntityDescription(
|
||||||
key="souvenir_count",
|
key="souvenir_count",
|
||||||
name="Total souvenirs",
|
translation_key="souvenir_count",
|
||||||
icon="mdi:license",
|
icon="mdi:license",
|
||||||
native_unit_of_measurement="souvenirs",
|
native_unit_of_measurement="souvenirs",
|
||||||
value_fn=lambda status: status.user.souvenir_count,
|
value_fn=lambda status: status.user.souvenir_count,
|
||||||
),
|
),
|
||||||
GeocachingSensorEntityDescription(
|
GeocachingSensorEntityDescription(
|
||||||
key="awarded_favorite_points",
|
key="awarded_favorite_points",
|
||||||
name="Awarded favorite points",
|
translation_key="awarded_favorite_points",
|
||||||
icon="mdi:heart",
|
icon="mdi:heart",
|
||||||
native_unit_of_measurement="points",
|
native_unit_of_measurement="points",
|
||||||
entity_registry_visible_default=False,
|
entity_registry_visible_default=False,
|
||||||
|
@ -21,5 +21,24 @@
|
|||||||
"create_entry": {
|
"create_entry": {
|
||||||
"default": "[%key:common::config_flow::create_entry::authenticated%]"
|
"default": "[%key:common::config_flow::create_entry::authenticated%]"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"entity": {
|
||||||
|
"sensor": {
|
||||||
|
"find_count": {
|
||||||
|
"name": "Total finds"
|
||||||
|
},
|
||||||
|
"hide_count": {
|
||||||
|
"name": "Total hides"
|
||||||
|
},
|
||||||
|
"favorite_points": {
|
||||||
|
"name": "Favorite points"
|
||||||
|
},
|
||||||
|
"souvenir_count": {
|
||||||
|
"name": "Total souvenirs"
|
||||||
|
},
|
||||||
|
"awarded_favorite_points": {
|
||||||
|
"name": "Awarded favorite points"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user