Dansk
Udseende
Dansk
Udseende
Integrationen leverer oversættelser for alle genererede entitetsnavne og -tilstande gennem Home Assistants standardoversættelsessystem, gemt i custom_components/dreame_vacuum/translations/*.json. Disse filer tjener også som basisordbog, som nedstrøms brugergrænseflader bruger til deres eget grænsefladetekst.
Hvis en stavefejl eller forkert oversættelse identificeres, eller der er behov for støtte til et nyt sprog, går bidrag til dette repository.
Generalisering af Oversættelse
Den officielle app bruger ofte forskellige betegnelser for identiske parametre på tværs af forskellige enhedsgenerationer. Oversættelser skal anvende logiske, generaliserede navne fremfor at kopiere den præcise ordlyd fra appen. Dette forhindrer oversættelseskonflikter, hvor en rettelse, der er tilpasset en specifik generation, efterfølgende bliver overskrevet af brugere med andre enhedsgenerationer.
Opdateringsprocessen involverer følgende trin:
custom_components/dreame_vacuum/translations/-mappen i det forkte repository for at finde oversættelsesfilen, der svarer til sprogkoden, såsom de.json eller it.json.config-blokken håndterer tekst i config flow og options flow. entity-blokken håndterer enhedsnavne, valgmuligheder og deres tilstande.dev-grenen. Efter Pull Requesten er blevet gennemgået og flettet ind i en ny udgivelse, opdaterer Home Assistant automatisk de opdaterede oversættelser.Frontend-oversættelser
Frontend-specifikke oversættelsesnøgler og delte handlingsetiketter vedligeholdes inden for entity_component-blokken af sprogfilene. For detaljeret information om, hvordan frontend-oversættelser er struktureret og anvendt af downstream UI-komponenter, se Dreame Vacuum Card-oversættelsesdokumentation.