Norsk
Utseende
Norsk
Utseende
Integrasjonen leverer oversettelser for alle genererte enhetsnavn og tilstander gjennom Home Assistants standard oversettelsessystem, lagret i custom_components/dreame_vacuum/translations/*.json. Disse filene fungerer også som grunnordbok som nedstrøms brukergrensesnitt bruker for sin egen grensesnitttekst.
Hvis en skrivefeil eller feil oversettelse oppdages, eller støtte for et nytt språk er nødvendig, kan bidrag sendes til dette depotet.
Generalisering av oversettelser
Den offisielle appen bruker ofte forskjellig terminologi for identiske parametere på tvers av ulike enhetsgenerasjoner. Oversettelser må bruke logiske, generaliserte navn i stedet for å kopiere den eksakte ordlyden fra appen. Dette forhindrer oversettelseskonflikter der en korrektur tilpasset en spesifikk generasjon senere overskrives av brukere med andre enhetsgenerasjoner.
Oppdateringsprosessen innebærer følgende trinn:
custom_components/dreame_vacuum/translations/-mappen i det forkede depotet for å finne oversettelsesfilen som matcher språkoden, for eksempel de.json eller it.json.config-blokken håndterer config flow og options flow-tekst. entity-blokken håndterer entitetens navn, velge alternativer og deres tilstander.dev-grenen. Etter at Pull Requesten er vurdert og slått sammen til en ny utgivelse, plukker Home Assistant automatisk opp de oppdaterte oversettelsene.Frontend-oversettelser
Frontend-spesifikke oversettelsesnøkler og delte handlingsetiketter vedlikeholdes i entity_component-blokken i språkfilene. For detaljert informasjon om hvordan frontend-oversettelser er strukturert og brukes av nedstrøms UI-komponenter, se Dokumentasjon for oversettelser av Dreame Vacuum Card.