Skip to content

Lokalizacija ​

Integracija pateikia vertimus visiems sugeneruotiems objektų pavadinimams ir būsenoms per Home Assistant standartinę vertimų sistemą, saugomą custom_components/dreame_vacuum/translations/*.json. Šie failai taip pat tarnauja kaip pagrindinis žodynas, kurį tolesnės vartotojo sąsajos naudoja savo sąsajos tekstui.

Vertimų taisymas arba tobulinimas ​

Jei pastebimas rašybos klaida arba neteisingas vertimas, arba reikia naujos kalbos palaikymo, indėlis teikiamas į šį saugyklą.

Vertimų generalizavimas

Oficiali programėlė dažnai naudoja skirtingą terminologiją identiškiems parametrams skirtingose įrenginių kartose. Vertimuose reikia naudoti logiškus, apibendrintus pavadinimus, o ne griežtai kopijuoti tikslius App žodžius. Tai padeda išvengti vertimo konfliktų, kai pataisymas, skirtas konkrečiai kartai, vėliau yra perrašomas kitų vartotojų turinčių skirtingas įrenginių kartas.

Atnaujinimo procesas apima šiuos žingsnius:

  1. Fork Repository: Sukurkite Dreame Vacuum Home Assistant integracijos saugykla atšaką GitHub.
  2. Raskite vertimo failą: Eikite į custom_components/dreame_vacuum/translations/ katalogą atšakoje, kad rastumėte vertimo failą pagal kalbos kodą, tokį kaip de.json arba it.json.
  3. Atlikite pakeitimus: Atnaujinkite neteisingą tekstą. config blokas tvarko config flow ir options flow tekstą. entity blokas tvarko entity pavadinimus, pasirinkimų parinktis ir jų būsenas.
  4. Pateikti Pull Request: Atidaromas Pull Request į dev šaką. Po to, kai Pull Request bus peržiūrėtas ir sujungtas į naują leidimą, Home Assistant automatiškai paima atnaujintas vertimas.

Frontendo vertimai

Frontendui specifinės vertimo reikšmės ir bendri veiksmų etikečių pavadinimai yra saugomi entity_component bloko kalbos failuose. Išsamesnę informaciją apie tai, kaip frontend vertimai yra struktūruojami ir naudojami žemiau pateiktose UI komponentuose, žiūrėkite Dreame Vacuum Card vertimų dokumentacija.