feat: translate Dreame Vacuum operation codes and add localization

- Render cleaning_mode/status as friendly labels instead of raw UPPER_SNAKE enum names
- Add optional label_overrides / code_label_overrides inputs and a Russian starter table (localization.ru.yaml)
- Add {code_name} placeholder for warning/error codes (override -> integration text -> empty)
- Fix non-functional information filter (match the information type id, not an absent code)
- Suppress the spurious replace_temporary_map clear warning; humanize bare snake-id warnings
- Remove dead device_id matching branch; strip empty '(label: )' parenthetical (any language)
- Robustness: queue max 10, task_completed bool coercion, notify target via !input, if/then actions
This commit is contained in:
2026-06-21 21:02:10 +03:00
parent fafcf116be
commit c8ab66caf3
4 changed files with 459 additions and 80 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
{
"version": "2.13.0"
"version": "2.14.0"
}