Čeština
Vzhled
Čeština
Vzhled
Integrace dodává překlady pro všechna generovaná jména a stavy entit prostřednictvím standardního překladatelského systému Home Assistanta, uloženého v custom_components/dreame_vacuum/translations/*.json. Tyto soubory také slouží jako základní slovník, který následné uživatelské rozhraní používá pro vlastní texty rozhraní.
Pokud je identifikována chyba v překladu nebo je potřeba podpora nového jazyka, příspěvky směřují do tohoto repozitáře.
Generalizace překladu
Oficiální aplikace často používá různou terminologii pro stejné parametry napříč různými generacemi zařízení. Překlady musí využívat logické, zjednodušené názvy spíše než přesné kopírování slov z aplikace. To zabraňuje konfliktům v překladech, kdy oprava určená pro konkrétní generaci je následně přepsána uživateli s jinou generací zařízení.
Proces aktualizace zahrnuje následující kroky:
custom_components/dreame_vacuum/translations/ ve forkovaném repozitáři, kde se nachází soubor s překladem odpovídajícího jazykového kódu, například de.json nebo it.json.config řídí text v konfiguračním a volitelném toku. Blok entity řídí názvy entit, možnosti výběru a jejich stavy.dev. Po přezkoumání Pull Requestu a jeho sloučení do nové verze Home Assistant automaticky převezme aktualizované překlady.Překlady frontendu
Překlady specifické pro frontend a sdílené popisky akcí jsou udržovány v rámci entity_component bloku jazykových souborů. Pro podrobné informace o struktuře překladů frontendu a jejich využití komponentami UI níže odvozenými, se odkažte na Dokumentace překladů karty Dreame Vacuum.