Самостоятельно переводим плагины в MiHome на русский язык

25.11.21   

Если вы не хотите оформлять подписку на автоматический перевод плагинов от проектов kapiba.ru и eda-studio.ru или же у них нет перевода нужного вам устройства, вы вполне можете перевести карточку устройства в MiHome на русский язык самостоятельно.

Внимание  Данную процедуру можно проделать только на Android устройстве.

Разберем перевод плагина на примере настольной лампы Mijia Philips Desk Lamp 2S. По умолчанию интерфейс плагина на английском языке, давайте сделаем его перевод на великий и могучий.

Translate 1

1 Устанавливаем Mihome Vevs.

2 Долгим тапом на устройстве вызываем внизу приложения шторку с функциями быстрого доступа и пролистав вправо жмем - "Изменить имя". Во всплывающем меню нас интересует строчка ID плагина: 1000114 (в случае вашего устройства номер будет другой).

Translate 3

3 Открываем любым файловым менеджером или просто стандартным проводником путь vevs > files > plugin > install > rn > 1000114 > 9104766 (этот номер папки может меняться, в зависимости, от версии плагина) > android или путь Android > data > com.xiaomi.smarthome > files > plugin > install > rn > 1000114 > 9104766 (этот номер папки может меняться, в зависимости, от версии плагина) > android, если вы не используете внешнюю папку "vevs > files..."



4 Находим файл main.bundle и копируем его себе на компьютер (его можно отредактировать и на смартфоне, но на это у вас уйдет  больше времени, на ПК будет намного удобнее), например, через телеграмм в папку Избранное.

Translate 4

5 Открываем скопированный файл main.bundle  на компьютере текстовым редактором, например, Microsoft Office, выбирая кодировку текста Юникод (UTF-8).

translate 5

6 В файле поиском ищем строчку 'en' - это английская версия перевода в плагине. Копируем весь блок от 'en' до zn'

translate 6

7 Вставляем скопированный блок, между английским и китайским переводом, и меняем его название с 'en' на 'ru'.

translate 7

8 Теперь осталось перевести текст справа после ":" так как мы захотим.

translate 9

9 Сохраняем файл и закидываем обратно в папку с плагинами, перезаписывая конечный файл main.bundle. Осталось перезапустить MiHome и посмотреть результат.

translate 10

Самое главное сохранять правильную разметку при редактировании файла main.bundle. 

Конечно, можно сразу редактировать одну из локализаций, в данном примере 'en', но тогда при переключении языка на английский вы потеряете перевод.

ВАЖНО Не забудьте скопировать переведенные строчки иначе после обновления плагина все ваши наработки пропадут.



Автору статьи на чашку кофе :)

Оставьте свой комментарий на сайте или напишите в группе Telegram

Комментарии для сайта Cackle

Вам может понравится



RuMiHome.ru - Умный дом Xiaomi

Информационный ресурс по устройствам экосистемы Умного Дома Xiaomi - MiHome. Характеристики, описание, обзоры, отзывы и прошивки умных устройств.

Приложения

© 2020-2022 Rumihome.ru. Права защищены. Перепечатка возможна с активной ссылкой на проект.