Hrvatski
Izgled
Hrvatski
Izgled
Dreame Vacuum Card izvorno podržava više jezika. Dinamički koristi jezične datoteke koje pruža backend dreame_vacuum integracija, umjesto da održava zasebne lokalizacijske datoteke.
Kartica dohvaća lokalizirane tekstualne vrijednosti iz entity_component sekcije unutar dreame_vacuum datoteke za prijevod integracije.
Unutar jezičnih datoteka, kartica prvenstveno koristi nekoliko kategorija ključeva koje počinju s frontend_ za prikaz svog sučelja:
frontend_action: Ova sekcija sadrži sav tekst koji se koristi unutar akcijskih tipki na glavnoj kontrolnoj ploči kartice, kao što su Start, Pauza, ili Pristanište.
frontend_config: Ova sekcija sadrži sve tekstualne oznake, opise i postavke koje se koriste unutar vizualnog konfiguratora kartice UI.
frontend_message: Sadrži statusne poruke, upozorenja, izvještaje o pogreškama i upozorenja prikazana na kartici.
frontend_title: Obuhvaća naslove i nazive sekcija koji se koriste unutar izbornika kartice, kao što su Upravljanje kartom ili Postavke čišćenja.
entity: Ovaj blok pokriva Home Assistant entitetske domene poput select, sensor, switch, number, time i input. Kartica dinamički dohvaća imena i stanja tih entiteta, poput Razina usisavanja ili Tihi, iz same integracije kako bi se osigurala konzistentnost.
segment_name entiteta), zajedno s određenim identifikatorima poput task_type, edit_type, map_type, object_type, furniture_type, obstacle_type, obstacle_reason, task_end_type, task_interrupt_reason, startup_method, cleanup_method i recovery_map_type.Osim prijevoda teksta, kartica se automatski prilagođava lokalnim postavkama formata bez potrebe za ručnom konfiguracijom:
Ako se otkrije tipografska pogreška ili netočan prijevod, ili je potrebna podrška za novi jezik, doprinosi idu u glavni dreame_vacuum repozitorij integracije.
Generalizacija prijevoda
Službena aplikacija često koristi različitu terminologiju za identične parametre u različitim generacijama uređaja. Prijevodi moraju koristiti logična, generalizirana imena umjesto da strogo kopiraju točan tekst iz APLIKACIJE. To sprječava sukobe u prijevodu gdje ispravak namijenjen jednoj specifičnoj generaciji postupno biva prepisan od strane korisnika s različitim generacijama uređaja.
Proces ažuriranja uključuje sljedeće korake:
custom_components/dreame_vacuum/translations/ direktorija u forkiranom spremištu kako biste pronašli datoteku za prijevod koja odgovara jezičnom kodu, poput de.json ili it.json.frontend_action, frontend_config, frontend_message i frontend_title upravljaju tekstom vezanim za korisničko sučelje. Blok entity upravlja imenima senzora, opcijama za odabir i njihovim stanjima.