Skip to content

Lokaliseerimine ​

Integratsioon tarnib tõlkeid kõigi genereeritud üksuste nimede ja olekute jaoks Home Assistanti standardse tõlkete süsteemi kaudu, mis on salvestatud custom_components/dreame_vacuum/translations/*.json. Need failid toimivad ka alus-sõnastikuna, mida alluv kasutajaliidesed kasutavad oma liidese teksti jaoks.

Tõlgete parandamine või täiustamine ​

Kui leitakse kirjaviga või vale tõlge või on vaja toetada uut keelt, saab panuseid teha sellesse repositooriumisse.

Tõlke üldistamine

Ametlik rakendus kasutab sageli erinevat terminoloogiat sama parameetri kohta erinevates seadme põlvkondades. Tõlked peavad kasutama loogilisi, üldistatud nimesid, mitte täpselt rakenduse sõnastust kopeerima. See aitab vältida tõlkekonflikte, kus ühe konkreetse põlvkonna jaoks tehtud parandust kirjutatakse hiljem üle teise põlvkonna seadmeid kasutavate inimeste poolt.

Uuendusprotsess hõlmab järgmisi samme:

  1. Haarake hoidla: Haarates Dreame Vacuum Home Assistant integratsiooni hoidla GitHubis.
  2. Leidke tõlkefail: Navigeerides forkitud hoidla custom_components/dreame_vacuum/translations/ kataloogi, et leida tõlkefail, mis vastab keelekoodile, näiteks de.json või it.json.
  3. Tegema muudatusi: Värskendades valesti olevat teksti. config plokk haldab konfiguratsiooni voo ja valikute voo teksti. entity plokk haldab üksuste nimesid, valikuvõimalusi ja nende olekuid.
  4. Esita Pull Request: Pull Requesti avamine harusse dev. Pärast Pull Requesti ülevaatamist ja uude versiooni sulandamist võtab Home Assistant automaatselt tööle uuendatud tõlked.

Esipaneeli tõlked

Esipaneelile spetsiifilised tõlkevõtmed ja jagatud tegevuste sildid hoitakse keelefailide entity_component plokis. Täpsema teabe saamiseks selle kohta, kuidas esipaneeli tõlked on struktureeritud ja kuidas alluvate UI-komponentide poolt kasutatud, viita Dreame Tolmuimeja kaardi tõlke dokumentatsioon.