Slovenščina
Videz
Slovenščina
Videz
Integracija pošilja prevode za vsa ustvarjena imena entitet in stanja preko standardnega prevodnega sistema Home Assistant, shranjenega v custom_components/dreame_vacuum/translations/*.json. Te datoteke služijo tudi kot osnovni slovar, ki ga spodnji uporabniški vmesniki uporabljajo za svoj besedilni vmesnik.
Če je zaznana tipkarska napaka ali napačen prevod, ali pa je potrebna podpora za nov jezik, prispevki gredo v ta repozitorij.
Generalizacija prevodov
Uradna aplikacija pogosto uporablja različne izraze za enake parametre pri različnih generacijah naprav. Prevajanja morajo uporabljati logična, posplošena imena namesto strogega kopiranja natančnih besed iz aplikacije. To preprečuje prevajalske konflikte, kjer popravek, prilagojen za eno specifično generacijo, kasneje prepišejo uporabniki z različnimi generacijami naprav.
Postopek posodobitve vključuje naslednje korake:
custom_components/dreame_vacuum/translations/ v razvejanem repozitoriju, da najdete datoteko prevoda, ki ustreza jezikovni kodi, kot je de.json ali it.json.config upravlja s besedilom v config flow in options flow. Blok entity upravlja imena entitet, možnosti izbire in njihove stanje.dev. Ko je Pull Request pregledan in združen v novo izdajo, Home Assistant samodejno prevzame posodobljene prevode.Prevodi vmesnika
Ključi prevodov, specifični za vmesnik, in skupne oznake dejanj so vzdrževani znotraj entity_component bloka jezikovnih datotek. Za podrobne informacije o tem, kako so prevodi vmesnika strukturirani in uporabljeni s komponentami uporabniškega vmesnika, glejte Dokumentacija prevodov kartice Dreame Vacuum.