Skip to content

Lokalizācija ​

Integrācija nodrošina visu ģenerēto vienību nosaukumu un stāvokļu tulkojumus, izmantojot Home Assistant standarta tulkošanas sistēmu, kas tiek glabāta custom_components/dreame_vacuum/translations/*.json. Šie faili kalpo arī kā pamatvārdnīca, ko lejupējās saskarnes izmanto savu interfeisa tekstu vajadzībām.

Tulkojumu labošana vai uzlabošana ​

Ja tiek konstatēta drukas kļūda vai nepareizs tulkojums, vai ja nepieciešams jaunas valodas atbalsts, ieguldījumus var veikt šajā krātuvē.

Tulkojumu vispārināšana

Oficiālā lietotne bieži izmanto atšķirīgu terminoloģiju identiskiem parametriem dažādās ierīču paaudzēs. Tulkojumiem jāizmanto loģiski, vispārīgi nosaukumi, nevis stingri jākopē precīzs lietotnes teksts. Tas novērš tulkojumu konfliktus, kad labojums, kas paredzēts vienai konkrētai paaudzei, tiek pārrakstīts lietotājiem ar citām ierīču paaudzēm.

Atjaunināšanas process sastāv no šādām darbībām:

  1. Fork Repository: Forkēt Dreame Vacuum Home Assistant integrācijas repozitorijs GitHub.
  2. Atrast tulkojuma failu: Pārejot uz custom_components/dreame_vacuum/translations/ direktoriju forkētajā repozitorijā, lai atrastu tulkojuma failu, kas atbilst valodas kodam, piemēram, de.json vai it.json.
  3. Veikt izmaiņas: Atjaunināt nepareizo tekstu. config bloks pārvalda konfigurācijas plūsmas un opciju plūsmas tekstu. entity bloks pārvalda objektu nosaukumus, izvēles opcijas un to stāvokļus.
  4. Piesūtīt Pull Pieprasījumu: Atverot Pull Pieprasījumu uz dev zaras. Pēc tam, kad Pull Pieprasījums tiek pārskatīts un apvienots jaunā laidienā, Home Assistant automātiski saņem atjauninātās tulkošanas.

Frontenda tulkojumi

Frontenda specifiskie tulkojumu atslēgvārdi un kopīgās darbību etiķetes tiek uzturētas entity_component blokā valodu failos. Lai iegūtu detalizētu informāciju par to, kā frontend tulkojumi tiek strukturēti un izmantoti lejupējās UI komponentēs, skatiet Dreame Vacuum Card tulkojumu dokumentācija.