Migrate Logitech Harmony Hub translations (#83308)

This commit is contained in:
Franck Nijhof 2022-12-05 13:57:13 +01:00 committed by GitHub
parent 73162e6fb5
commit aa4a0df194
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 19 additions and 10 deletions

View File

@ -33,7 +33,7 @@ async def async_setup_entry(
class HarmonyActivitySelect(HarmonyEntity, SelectEntity):
"""Select representation of a Harmony activities."""
_attr_device_class = f"{DOMAIN}__activities"
_attr_translation_key = "activities"
def __init__(self, name: str, data: HarmonyData) -> None:
"""Initialize HarmonyActivitySelect class."""

View File

@ -32,5 +32,14 @@
}
}
}
},
"entity": {
"select": {
"activities": {
"state": {
"power_off": "Power Off"
}
}
}
}
}

View File

@ -1,7 +0,0 @@
{
"state": {
"harmony__activities": {
"power_off": "Power Off"
}
}
}

View File

@ -22,6 +22,15 @@
}
}
},
"entity": {
"select": {
"activities": {
"state": {
"power_off": "Power Off"
}
}
}
},
"options": {
"step": {
"init": {

View File

@ -9,7 +9,6 @@ from homeassistant.components.select import (
SERVICE_SELECT_OPTION,
)
from homeassistant.const import (
ATTR_DEVICE_CLASS,
ATTR_ENTITY_ID,
CONF_HOST,
CONF_NAME,
@ -74,7 +73,6 @@ async def test_options(mock_hc, hass, mock_write_config):
"Play Music",
"Watch TV",
]
assert state.attributes.get(ATTR_DEVICE_CLASS) == "harmony__activities"
async def test_select_option(mock_hc, hass, mock_write_config):