Skip to content

Localització ​

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.

Corregir o millorar traduccions ​

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:

  1. Fes un fork del repositori: Fer un fork del Repositori d'integració de Dreame Vacuum Home Assistant a GitHub.
  2. Troba el fitxer de traducció: Navegar al directori 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.
  3. Fes els canvis: Actualitzar el text incorrecte. El bloc 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.
  4. Enviar una Pull Request: Obrint una Pull Request a la branca 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.