Català
Aparença
Català
Aparença
La integració envia traduccions per a tots els noms i estats d'entitats generats a través del sistema de traducció estàndard de Home Assistant, emmagatzemats a custom_components/dreame_vacuum/translations/*.json. Aquests fitxers també serveixen com a diccionari base que les interfícies d'usuari posteriors utilitzen per al seu propi text de la interfície.
Si s'identifica un error tipogràfic o una traducció incorrecta, o es necessita suport per a un idioma nou, les contribucions van a aquest repositori.
Generalització de la traducció
L'aplicació oficial utilitza sovint terminologia diferent per a paràmetres idèntics en diverses generacions de dispositius. Les traduccions han d'utilitzar noms lògics i generalitzats en lloc de copiar estrictament la redacció exacta de l'aplicació. Això evita conflictes de traducció en què una correcció adaptada per a una generació específica es sobrescriu posteriorment per usuaris amb generacions de dispositius diferents.
El procés d'actualització implica els passos següents:
custom_components/dreame_vacuum/translations/ del repositori forked per localitzar el fitxer de traducció que coincideixi amb el codi d'idioma, com ara de.json o it.json.config gestiona el text del flux de configuració i del flux d'opcions. El bloc entity gestiona els noms d'entitats, les opcions de selecció i els seus estats.dev. Després que la Pull Request sigui revisada i fusionada en una nova versió, Home Assistant agafa automàticament les traduccions actualitzades.Traduccions del Frontend
Les claus de traducció específiques del frontend i les etiquetes d'acció compartides es mantenen dins del entity_component bloc dels fitxers d'idioma. Per a informació detallada sobre com es estructuren i s'utilitzen les traduccions del frontend pels components de la IU descendent, consulteu el Documentació de les traduccions de la targeta Dreame Vacuum.