Română
Aspect
Română
Aspect
Integrarea furnizează traduceri pentru toate numele și stările entităților generate prin sistemul standard de traduceri al Home Assistant, stocate în custom_components/dreame_vacuum/translations/*.json. Aceste fișiere servesc, de asemenea, ca dicționar de bază pe care interfețele utilizatorului downstream îl folosesc pentru propriul text de interfață.
Dacă se identifică o greșeală de tipar sau o traducere incorectă, sau dacă este necesar suport pentru o limbă nouă, contribuțiile se trimit la acest repository.
Generalizarea Traducerilor
Aplicația oficială folosește frecvent terminologie diferită pentru parametrii identici în diverse generații de dispozitive. Traducerile trebuie să utilizeze nume logice, generalizate, mai degrabă decât să copieze strict formularea exactă din aplicație. Acest lucru previne conflictele de traducere în cazul în care o corecție realizată pentru o generație specifică este ulterior suprascrisă de utilizatori cu generații diferite de dispozitive.
Procesul de actualizare implică următorii pași:
custom_components/dreame_vacuum/translations/ din repozitoriul fork-uit pentru a localiza fișierul de traducere corespunzător codului de limbă, cum ar fi de.json sau it.json.config gestionează textul fluxului de configurare și fluxului de opțiuni. Blocul entity gestionează denumirile entităților, opțiunile selectabile și stările acestora.dev. După ce Pull Request-ul este revizuit și integrat într-o nouă versiune, Home Assistant preia automat traducerile actualizate.Traduceri Frontend
Cheile de traducere specifice frontend-ului și etichetele de acțiune comune sunt întreținute în cadrul entity_component al fișierelor de limbă. Pentru informații detaliate despre modul în care traducerile frontend sunt structurate și utilizate de componentele UI downstream, consultați Documentație pentru traducerile cardului Dreame Vacuum.