Инструкция Bip | Инструкция по русификации главного меню. Смещения надписей и как с этим бороться.

Nobeus

Друг форума
Сообщения
25
Реакции
162
Баллы
63
Инструкция по русификации главного меню. Смещения надписей и как с этим бороться.
Как происходит русификация главного меню. Смещения надписей.
Ниже помещена подробное объяснение из чего состоит главное меню часов, как происходит русификация, как победить смещения надписей в меню.


Для примера рассмотрим экран меню Status (Статистика)
Для этого экрана в прошивке (файл .fw) задаются координаты двух объектов из файла ресурсов (файл.res). В файле ресурсов это просто картинки с номерами 301.jpg (домик) и 302.jpg (подпись).
см01.png
Как видно, картинка подписи небольшого размера и слово «Статистика» на нее таким же шрифтом не уместить.
Для решения этой проблемы в файл .fw добавляют смещение, изменяя координату Х для подписи на Х=0. Соответственно, теперь картинка с надписью будет располагаться вплотную к левому краю и должна иметь ширину, равную ширине экрана, т.е. 176 пкс. Надпись Статистика помещают по центру этой картинки.
см02.png

Итак, мы выяснили, что для корректного отображения русифицированного главного меню в часы должны быть загружены:
- прошивка (файл.fw) со смещением,
- ресурсы (файл.res) с русифицированными подписями меню.

К сожалению, иногда новички, не понимая что делают, грузят любые файлы, подвернувшиеся под руку, не оценивая их совместимость.
Бывет также, что и MiFit не полностью обновит прошивку (обновит только один из файлов) и тогда возникают смещения меню на часах

Допустим у Вас стояла стоковая прошивка с английским/китайским меню. Вы решаете провести русификацию и грузите в часы файл.fw
После загрузки файла часы перезагрузятся и меню будет выглядеть как на рисунке.
см03.png
Так получилось, потому что в прошивке (файл.fw) добавлено смещение под широкие картинки с русифицированными надписями, а сами картинки у Вас остались старыми, т.к. ресурсы (файл.res) в часах не обновились.
Что делать: загрузить в часы файл.res от Вашей прошивки с русифицированным меню

Бывает и наоборот.
Вы решаете русифицировать свои часы и не обновляя стоковую прошивку (без смещений) просто грузите в часы русифицированные ресурсы.
Надписи у Вас действительно станут русскими, но при этом будут смещены вправо.
см04.png
Что делать: загрузить в часы модифицированный файл прошивки (.fw) в который добавлено смещение.

Удачи в русификации!
 
Последнее редактирование:

Mooha

Новичок
Сообщения
3
Реакции
0
Баллы
21
Ваше "умное" устройство
Amazfit Bip
Добрый день.
Вроде все по инструкции делаю, у меня Iphone SE, IOS 13.3.1, установил программу мифит и амазфиттулс (привязался к обоим), далее устанавливаю прошивку Fw далее Res, я не отвязываюсь в это время от мифит, далее он просит подключится к айфону для обновления, уже по русски (что радует), в итоге мифит обновляет часы до китайклоков. Помогите руссифицировать!
 

mrTvister

Главный модератор
Команда форума
Сообщения
1,251
Реакции
2,239
Баллы
503
Ваше "умное" устройство
Amazfit Bip

Mooha

Новичок
Сообщения
3
Реакции
0
Баллы
21
Ваше "умное" устройство
Amazfit Bip

Вложения

Archon

Модератор
Команда форума
Сообщения
477
Реакции
570
Баллы
133
Ваше "умное" устройство
Amazfit Bip
@Mooha, часы нужно переделать из китайской версии в международную. Инструкция тут (только вместо Gadgetbridge для прошивки будет использоваться AmazTools). Прошивку для переделки брать 1.1.5.04, если часы куплены недавно, то брать вариант для железа 0.11.131.5. Вообще, конечно, лучше точно выяснить версию железа, но для этого понадобится телефон на андроиде. AmazTools, по-моему, версию железа не показывает.
 

Mooha

Новичок
Сообщения
3
Реакции
0
Баллы
21
Ваше "умное" устройство
Amazfit Bip
@Archon
Добрый день.
Все получилось, сделал международную прошивку, после обновления руссифицировалось!!!
Единственное с МиФит не дисконектился, потому что АмазфитТулс просил его держать в фоне и не устанавливал прошивку.
Спасибо.
Теперь если я хочу модифицировать, он слетит?
 
Последнее редактирование:

Archon

Модератор
Команда форума
Сообщения
477
Реакции
570
Баллы
133
Ваше "умное" устройство
Amazfit Bip
@Mooha, не слетит. Но с учётом того, часы работают в паре с iPhone, нужно учитывать следующие моменты:
- устанавливать только модификации на основе latin прошивок, причём
- версия прошивки в модификации должна быть завышена до текущей актуальной
- при выходе новой версии прошивки мифит затрёт модификацю этой новой стоковой
 

Пользователи, просматривающие эту тему

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