Nederlands
Uiterlijk
Nederlands
Uiterlijk
De integratie verzendt vertalingen voor alle gegenereerde entiteitsnamen en statussen via het standaard vertaalsysteem van Home Assistant, opgeslagen in custom_components/dreame_vacuum/translations/*.json. Deze bestanden dienen ook als de basiswoordenlijst die door downstream-interfaces wordt gebruikt voor hun eigen interface-tekst.
Als een typefout of verkeerde vertaling wordt vastgesteld, of ondersteuning voor een nieuwe taal nodig is, kunnen bijdragen aan deze repository worden geleverd.
Algemene vertaling
De officiële app gebruikt vaak verschillende terminologie voor identieke parameters bij verschillende apparaatsgeneraties. Vertalingen moeten logische, algemene namen gebruiken in plaats van strikt de exacte bewoording van de app te kopiëren. Dit voorkomt vertaalconflicten waarbij een correctie die voor één specifieke generatie is aangepast, vervolgens wordt overschreven door gebruikers met andere apparaatgeneraties.
Het updateproces omvat de volgende stappen:
custom_components/dreame_vacuum/translations/ directory in de geforkte repository om het vertaalbestand te vinden dat overeenkomt met de taalcode, zoals de.json of it.json.config blok beheert de tekst voor config flow en options flow. Het entity blok beheert entiteitsnamen, selecteeropties en hun statussen.dev-tak. Nadat het Pull Request is beoordeeld en samengevoegd in een nieuwe release, neemt Home Assistant de bijgewerkte vertalingen automatisch over.Frontend-vertalingen
Vertalingenpecifieke sleutels voor frontend en gedeelde actielabels worden onderhouden binnen het entity_component-blok van de taalbestanden. Voor gedetailleerde informatie over hoe frontend-vertalingen zijn gestructureerd en gebruikt worden door downstream UI-componenten, raadpleeg Documentatie van Dreame Vacuum Card-vertalingen.