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): class HarmonyActivitySelect(HarmonyEntity, SelectEntity):
"""Select representation of a Harmony activities.""" """Select representation of a Harmony activities."""
_attr_device_class = f"{DOMAIN}__activities" _attr_translation_key = "activities"
def __init__(self, name: str, data: HarmonyData) -> None: def __init__(self, name: str, data: HarmonyData) -> None:
"""Initialize HarmonyActivitySelect class.""" """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": { "options": {
"step": { "step": {
"init": { "init": {

View File

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