Українська
Зовнішній вигляд
Українська
Зовнішній вигляд
Інтеграція постачає переклади для всіх згенерованих назв сутностей та станів через стандартну систему перекладів Home Assistant, що зберігається в custom_components/dreame_vacuum/translations/*.json. Ці файли також служать базовим словником, який використовують інтерфейси користувача для свого власного тексту на інтерфейсі.
Якщо виявлено опечатку або некоректний переклад, або потрібна підтримка нової мови, внески надсилаються до цього репозиторію.
Узагальнення перекладів
Офіційний додаток часто використовує різну термінологію для однакових параметрів у різних поколіннях пристроїв. Переклади повинні використовувати логічні, узагальнені назви, а не точно копіювати формулювання з додатку. Це запобігає конфліктам перекладу, коли виправлення, зроблене для одного конкретного покоління, пізніше перезаписується користувачами з іншими поколіннями пристроїв.
Процес оновлення включає наступні кроки:
custom_components/dreame_vacuum/translations/ у форкнутому репозиторії, щоб знайти файл перекладу, що відповідає коду мови, наприклад de.json або it.json.config керує текстом конфігураційного потоку та потоку опцій. Блок entity керує назвами сутностей, варіантами вибору та їх станами.dev. Після того як Pull Request буде переглянутий та об’єднаний у новий реліз, Home Assistant автоматично підхоплює оновлені переклади.Переклади інтерфейсу
Специфічні для інтерфейсу ключі перекладу та спільні мітки дій підтримуються у entity_component блоці мовних файлів. Для детальної інформації про структуру перекладів інтерфейсу та їх використання компонентами UI, дивись Документація перекладів картки Dreame Vacuum.