translation preset_modes popupThermo

This commit is contained in:
Johannes
2022-10-23 21:58:33 +02:00
parent b431cb2104
commit fc3eac57f8

View File

@@ -791,10 +791,13 @@ class LuiPagesGen(object):
modes = entity.attributes.get(mode, []) modes = entity.attributes.get(mode, [])
if modes is not None: if modes is not None:
if mode == "preset_modes": if mode == "preset_modes":
for idx, mode in enumerate(modes): translated_modes = []
modes[idx] = get_translation(self._locale, f"frontend.state_attributes.climate.preset_mode.{mode}") for elem in modes:
mode = get_translation(self._locale, f"frontend.state_attributes.climate.preset_mode.{mode}") translated_modes.append(get_translation(self._locale, f"frontend.state_attributes.climate.preset_mode.{elem}"))
modes_res = "?".join(modes) cur_mode = get_translation(self._locale, f"frontend.state_attributes.climate.preset_mode.{cur_mode}")
modes_res = "?".join(translated_modes)
else:
modes_res = "?".join(modes)
modes_out += f"{heading}~{mode}~{cur_mode}~{modes_res}~" modes_out += f"{heading}~{mode}~{cur_mode}~{modes_res}~"
self._send_mqtt_msg(f"entityUpdateDetail~{entity_id}~{icon_id}~{icon_color}~{modes_out}") self._send_mqtt_msg(f"entityUpdateDetail~{entity_id}~{icon_id}~{icon_color}~{modes_out}")