Add more translation keys for ap #72

This commit is contained in:
Andre Basche 2023-07-01 01:45:32 +02:00
parent 3c747f9602
commit 269a521435
27 changed files with 430 additions and 7 deletions

View file

@ -21,6 +21,24 @@ PLATFORMS = [
"light",
]
APPLIANCES = {
"AC": "Air Conditioner",
"AP": "Air Purifier",
"AS": "Air Scanner",
"DW": "Dish Washer",
"HO": "Hood",
"IH": "Induction Hob",
"MW": "Microwave",
"OV": "Oven",
"REF": "Fridge",
"RVC": "Robot Vacuum Cleaner",
"TD": "Tumble Dryer",
"WC": "Wine Cellar",
"WD": "Washer Dryer",
"WH": "Water Heater",
"WM": "Washing Machine",
}
HON_HVAC_MODE = {
0: HVACMode.AUTO,
1: HVACMode.COOL,

View file

@ -19,14 +19,27 @@ _LOGGER = logging.getLogger(__name__)
LIGHTS = {
"WC": (LightEntityDescription(key="settings.lightStatus", name="Light"),),
"WC": (
LightEntityDescription(
key="settings.lightStatus",
name="Light",
translation_key="light",
),
),
"HO": (
LightEntityDescription(
key="startProgram.lightStatus",
name="Light status",
translation_key="light",
),
),
"AP": (
LightEntityDescription(
key="settings.lightStatus",
name="Light status",
translation_key="light",
),
),
"AP": (LightEntityDescription(key="settings.lightStatus", name="Light status"),),
}

View file

@ -178,6 +178,7 @@ NUMBERS: dict[str, tuple[NumberEntityDescription, ...]] = {
HonNumberEntityDescription(
key="settings.pollenLevel",
name="Pollen Level",
translation_key="pollen_level",
),
),
}

View file

@ -138,12 +138,14 @@ SELECTS = {
key="settings.aromaStatus",
name="Diffuser Level",
option_list=const.AP_DIFFUSER_LEVEL,
translation_key="diffuser",
),
HonSelectEntityDescription(
key="settings.machMode",
name="Mode",
icon="mdi:run",
option_list=const.AP_MACH_MODE,
translation_key="mode",
),
),
}

View file

@ -719,14 +719,14 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
),
HonSensorEntityDescription(
key="pm10ValueIndoor",
name="pm10",
name="PM 10",
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.PM10,
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
),
HonSensorEntityDescription(
key="pm2p5ValueIndoor",
name="pm2p5",
name="PM 2.5",
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.PM25,
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
@ -737,6 +737,7 @@ SENSORS: dict[str, tuple[SensorEntityDescription, ...]] = {
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.VOLATILE_ORGANIC_COMPOUNDS,
native_unit_of_measurement=CONCENTRATION_PARTS_PER_BILLION,
translation_key="voc",
),
HonSensorEntityDescription(
key="humidityIndoor",

View file

@ -334,10 +334,12 @@ SWITCHES: dict[str, tuple[HonSwitchEntityDescription, ...]] = {
HonSwitchEntityDescription(
key="touchToneStatus",
name="Touch Tone",
translation_key="touch_tone",
),
HonSwitchEntityDescription(
key="lockStatus",
name="Lock Status",
translation_key="mode",
),
),
}

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Teplota chladničky"
},
"voc": {
"name": "Plyn (VOC)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Zbývající čas"
},
"diffuser": {
"name": "Difuzér"
},
"mode": {
"name": "Režim"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Noční režim"
},
"touch_tone": {
"name": "Hlasitost tónu klepnutí"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Cílová teplota Chladnička"
},
"pollen_level": {
"name": "Hladina pylu"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Odsávání vzduchu"
}
},
"light": {
"light": {
"name": "Světlo"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Temperatur des Kühlschranks"
},
"voc": {
"name": "Gas (VOC)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Verbleibende Zeit"
},
"diffuser": {
"name": "Luftverteiler"
},
"mode": {
"name": "Modus"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Nachtmodus"
},
"touch_tone": {
"name": "Tastentonlautstärke"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Zieltemperatur Kühlschrank"
},
"pollen_level": {
"name": "Pollenkonzentration"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Dunstabzug"
}
},
"light": {
"light": {
"name": "Licht"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Θερμοκρασία ψυγείου"
},
"voc": {
"name": "Αέριο (VOC)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Χρόνος που απομένει"
},
"diffuser": {
"name": "Διαχύτης"
},
"mode": {
"name": "Mode"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Νυχτερινή λειτουργία"
},
"touch_tone": {
"name": "Ένταση τόνου αφής"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Στοχευμένη θερμοκρασία Ψυγείο"
},
"pollen_level": {
"name": "Επίπεδο γύρης"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Εξαγωγή αέρα"
}
},
"light": {
"light": {
"name": "Φως"
}
}
},
"config": {

View file

@ -877,6 +877,9 @@
},
"fridge_temp": {
"name": "Fridge temperature"
},
"voc": {
"name": "Gas (VOC)"
}
},
"select": {
@ -1630,6 +1633,12 @@
},
"remaining_time": {
"name": "Time remaining"
},
"diffuser": {
"name": "Diffuser"
},
"mode": {
"name": "Mode"
}
},
"switch": {
@ -1740,6 +1749,9 @@
},
"night_mode": {
"name": "Night mode"
},
"touch_tone": {
"name": "Touch tone volume"
}
},
"binary_sensor": {
@ -1869,6 +1881,9 @@
},
"fridge_temp_sel": {
"name": "Target temperature Fridge"
},
"pollen_level": {
"name": "Pollen level"
}
},
"climate": {
@ -2011,6 +2026,11 @@
"air_extraction": {
"name": "Air extraction"
}
},
"light": {
"light": {
"name": "Light"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Temperatura del frigorífico"
},
"voc": {
"name": "Gas (COV)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Tiempo restante"
},
"diffuser": {
"name": "Difusor"
},
"mode": {
"name": "Modo"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Modo nocturno"
},
"touch_tone": {
"name": "Volumen del tono táctil"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Temperatura deseada Frigorífico"
},
"pollen_level": {
"name": "Nivel de polen"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Extracción de aire"
}
},
"light": {
"light": {
"name": "Luz"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Température du réfrigérateur"
},
"voc": {
"name": "COV gazeux"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Temps restant"
},
"diffuser": {
"name": "Diffuseur"
},
"mode": {
"name": "Mode"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Mode nuit"
},
"touch_tone": {
"name": "Volume des tonalités"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Température cible Réfrigérateur"
},
"pollen_level": {
"name": "Niveau de pollen"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Extraction de l'air"
}
},
"light": {
"light": {
"name": "Luminosité"
}
}
},
"config": {

View file

@ -413,6 +413,9 @@
},
"fridge_temp": {
"name": "Fridge temperature"
},
"voc": {
"name": "Gas (VOC)"
}
},
"select": {
@ -724,6 +727,12 @@
},
"remaining_time": {
"name": "זמן שנותר"
},
"diffuser": {
"name": "Diffuser"
},
"mode": {
"name": "Mode"
}
},
"switch": {
@ -834,6 +843,9 @@
},
"night_mode": {
"name": "Night mode"
},
"touch_tone": {
"name": "Touch tone volume"
}
},
"binary_sensor": {
@ -963,6 +975,9 @@
},
"fridge_temp_sel": {
"name": "Target temperature Fridge"
},
"pollen_level": {
"name": "Pollen level"
}
},
"climate": {
@ -1030,6 +1045,11 @@
"air_extraction": {
"name": "Air extraction"
}
},
"light": {
"light": {
"name": "Light"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Temperatura hladnjaka"
},
"voc": {
"name": "Plinovi (HOS-ovi)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Preostalo vrijeme"
},
"diffuser": {
"name": "Raspršivač"
},
"mode": {
"name": "Mode"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Noćni način rada"
},
"touch_tone": {
"name": "Glasnoća tona pri dodiru"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Ciljana temperatura Hladnjak"
},
"pollen_level": {
"name": "Razina peludi"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Odvođenje zraka"
}
},
"light": {
"light": {
"name": "Svjetlo"
}
}
},
"config": {

View file

@ -862,6 +862,9 @@
},
"fridge_temp": {
"name": "Temperatura del frigorifero"
},
"voc": {
"name": "Gas (VOC)"
}
},
"select": {
@ -1608,6 +1611,12 @@
},
"remaining_time": {
"name": "Tempo rimanente"
},
"diffuser": {
"name": "Diffusore"
},
"mode": {
"name": "Modalità"
}
},
"switch": {
@ -1718,6 +1727,9 @@
},
"night_mode": {
"name": "Modalità notte"
},
"touch_tone": {
"name": "Volume Tasti"
}
},
"binary_sensor": {
@ -1847,6 +1859,9 @@
},
"fridge_temp_sel": {
"name": "Temperatura target Frigorifero"
},
"pollen_level": {
"name": "Livello di polline"
}
},
"climate": {
@ -1987,6 +2002,11 @@
"air_extraction": {
"name": "Aspirazione aria"
}
},
"light": {
"light": {
"name": "Illuminazione"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Koelkasttemperatuur"
},
"voc": {
"name": "Gas (VOC)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Resterende tijd"
},
"diffuser": {
"name": "Diffuser"
},
"mode": {
"name": "Modus"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Nachtmodus"
},
"touch_tone": {
"name": "Volume van geluid bij aanraking"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Doeltemperatuur Koelkast"
},
"pollen_level": {
"name": "Pollenniveau"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Luchtafvoer"
}
},
"light": {
"light": {
"name": "Licht"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Temperatura lodówki"
},
"voc": {
"name": "Gaz (VOC)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Pozostały czas"
},
"diffuser": {
"name": "Dyfuzor"
},
"mode": {
"name": "Tryb"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Tryb nocny"
},
"touch_tone": {
"name": "Dźwięk przycisku dotykowego"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Temperatura docelowa Lodówka"
},
"pollen_level": {
"name": "Poziom pyłków"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Wyciąg powietrza"
}
},
"light": {
"light": {
"name": "Światło"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Temperatura do frigorífico"
},
"voc": {
"name": "Gás (VOC)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Tempo restante"
},
"diffuser": {
"name": "Difusor"
},
"mode": {
"name": "Modo"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Modo noturno"
},
"touch_tone": {
"name": "Volume do tom de toque"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Temperatura alvo Frigorífico"
},
"pollen_level": {
"name": "Nível de pólenes"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Extração de ar"
}
},
"light": {
"light": {
"name": "Luz"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Temperatura frigiderului"
},
"voc": {
"name": "Gaze (COV)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Timp rămas"
},
"diffuser": {
"name": "Difuzor"
},
"mode": {
"name": "Mode"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Modul noapte"
},
"touch_tone": {
"name": "Volum la atingerea tastelor"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Temperatură vizată Frigider"
},
"pollen_level": {
"name": "Nivel polen"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Extracția aerului"
}
},
"light": {
"light": {
"name": "Lumină"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Температура в холодильнике"
},
"voc": {
"name": "Газ (ЛОС)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Оставшееся время"
},
"diffuser": {
"name": "Распылитель"
},
"mode": {
"name": "Режим"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Ночной режим"
},
"touch_tone": {
"name": "Громкость сенсорных кнопок"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Заданная температура Холодильник"
},
"pollen_level": {
"name": "Уровень пыльцы в воздухе"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Отвод воздуха"
}
},
"light": {
"light": {
"name": "Свет"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Teplota chladničky"
},
"voc": {
"name": "Plyn (VOC)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Zostávajúci čas"
},
"diffuser": {
"name": "Difuzér"
},
"mode": {
"name": "Mode"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Nočný režim"
},
"touch_tone": {
"name": "Hlasitosť tónu dotyku"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Cieľová teplota Chladnička"
},
"pollen_level": {
"name": "Úroveň peľu"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Odsávanie vzduchu"
}
},
"light": {
"light": {
"name": "Osvetlenie"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Temperatura hladilnika"
},
"voc": {
"name": "Lahkohlapne organske spojine (HOS)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Time remaining"
},
"diffuser": {
"name": "Razpršilnik"
},
"mode": {
"name": "Mode"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Nočni način"
},
"touch_tone": {
"name": "Glasnost tona dotika"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Ciljna temperatura Hladilnik"
},
"pollen_level": {
"name": "Raven cvetnega prahu"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Odvajanje zraka"
}
},
"light": {
"light": {
"name": "Osvetljava"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Temperatura frižidera"
},
"voc": {
"name": "Gas (VOC)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Preostalo vreme"
},
"diffuser": {
"name": "Difuzor"
},
"mode": {
"name": "Mode"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Noćni režim"
},
"touch_tone": {
"name": "Jačina tona dodira"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Željena temperatura Frižider"
},
"pollen_level": {
"name": "Nivo polena u vazduhu"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Usisavanje vazduha"
}
},
"light": {
"light": {
"name": "Svetlo"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "Buzdolabı sıcaklığı"
},
"voc": {
"name": "Gaz (VOC)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "Kalan süre"
},
"diffuser": {
"name": "Difüzör"
},
"mode": {
"name": "Mode"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "Gece modu"
},
"touch_tone": {
"name": "Dokunma tonu seviyesi"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "Hedef sıcaklık Buzdolabı"
},
"pollen_level": {
"name": "Polen seviyesi"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "Hava tahliyesi"
}
},
"light": {
"light": {
"name": "Işık"
}
}
},
"config": {

View file

@ -857,6 +857,9 @@
},
"fridge_temp": {
"name": "冰箱温度"
},
"voc": {
"name": "气体VOC)"
}
},
"select": {
@ -1603,6 +1606,12 @@
},
"remaining_time": {
"name": "剩余时间"
},
"diffuser": {
"name": "扩散器"
},
"mode": {
"name": "Mode"
}
},
"switch": {
@ -1713,6 +1722,9 @@
},
"night_mode": {
"name": "夜间模式"
},
"touch_tone": {
"name": "按键音量"
}
},
"binary_sensor": {
@ -1842,6 +1854,9 @@
},
"fridge_temp_sel": {
"name": "目标温度 冰箱"
},
"pollen_level": {
"name": "花粉水平"
}
},
"climate": {
@ -1982,6 +1997,11 @@
"air_extraction": {
"name": "抽气"
}
},
"light": {
"light": {
"name": "照明"
}
}
},
"config": {