• Приветствуем вас на MyAmazFit.ru!

    У нас вы можете:

    • Получить квалифицированную помощь;
    • Скачать эксклюзивные прошивки;
    • Скачать модифицированные шрифты;
    • Скачать лучшие циферблаты;
    • Найти много всего интересного для своих устройств AmazFit.

    Присоединяйтесь!

  • Регистрация пользователей!

    • Регистрацию учётной записи рекомендуем осуществлять на компьютере!!!
    • Если регистрируетесь со смартфона, обязательно отключите в браузере все блокираторы, в том числе рекламы, вроде Adblock, и прочие.
    • При возникновении любых проблем (не получается зарегистрироваться или не приходит письмо для подтверждения регистрации), свяжитесь с нами с помощью формы Обратной связи.

    Перед регистрацией рекомендуем ознакомиться с Правилами форума MyAmazFit.ru.

    Присоединяйтесь!

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

Nobeus

Модератор
Команда форума
Сообщения
20
Симпатии
114
Баллы
28
#1
Инструкция по русификации главного меню. Смещения надписей и как с этим бороться.
Как происходит русификация главного меню. Смещения надписей.
Ниже помещена подробное объяснение из чего состоит главное меню часов, как происходит русификация, как победить смещения надписей в меню.


Для примера рассмотрим экран меню 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) в который добавлено смещение.

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