Français
Apparence
Français
Apparence
L'intégration fournit les traductions pour tous les noms d'entités et états générés via le système de traduction standard de Home Assistant, stockées dans custom_components/dreame_vacuum/translations/*.json. Ces fichiers servent également de dictionnaire de base que les interfaces utilisateur descendent utilisent pour leurs propres textes d'interface.
Si une faute de frappe ou une traduction incorrecte est identifiée, ou si un support pour une nouvelle langue est nécessaire, les contributions vont dans ce dépôt.
Généralisation de la traduction
L'application officielle utilise fréquemment une terminologie différente pour des paramètres identiques selon les générations d'appareils. Les traductions doivent utiliser des noms logiques et généralisés plutôt que de copier strictement le libellé exact de l'application. Cela permet d'éviter les conflits de traduction où une correction adaptée à une génération spécifique est ensuite écrasée par des utilisateurs ayant d'autres générations d'appareils.
Le processus de mise à jour implique les étapes suivantes :
custom_components/dreame_vacuum/translations/ dans le dépôt forké pour localiser le fichier de traduction correspondant au code de langue, tel que de.json ou it.json.config gère le texte du flux de configuration et du flux d'options. Le bloc entity gère les noms des entités, les options de sélection et leurs états.dev. Après que la Pull Request a été examinée et fusionnée dans une nouvelle version, Home Assistant récupère automatiquement les traductions mises à jour.Traductions du Frontend
Les clés de traduction spécifiques au frontend et les étiquettes d'action partagées sont maintenues dans le bloc entity_component des fichiers de langue. Pour des informations détaillées sur la manière dont les traductions du frontend sont structurées et utilisées par les composants UI en aval, consultez le Documentation des traductions de la carte Aspirateur Dreame.