Skip navigation

Описание интерфейса приложения

Описание установки приложения и интерфейса перевода файлов приведено в документе:

Poedit. Описание интерфейса приложения (pdf)

Добавление новой локализации

  1. Загрузить и разархивировать файл portal-dev-*.tgz из релиза необходимой модели STB http://soft.infomir.com
  2. С помощью приложения Poedit найти, скопировать и провести редактирование локализации (находятся в папках с именем lang в версии портала от разработчика - см. п.1)
./public/portal/master_settings/lang
./public/portal/lang
./public/app/dlman/lang
./public/app/ibman/lang
./public/app/pvr/lang
./public/app/help/lang
./system/settings/lang
./system/updater/lang
./system/pages/loader/lang

3. В /portal/system/tools.js для функции

getCurrentLanguage ( langList )

добавить новую локализацию в массив данных:

 ['en', 'ru', 'uk', 'de', 'es', 'bg']

4. Запустить скрипт portal/tools/build.gettext.sh или build.gettext.cmd (для Windows). Перед запуском скрипта необходимо выполнить npm install из portal/tools/ , пакеты nodejs и npm должны быть установлены предварительно.

Сборка встроенного портала

5. В rootfs в /etc/languages_utf8.txt , добавить новую локализацию.

Добавление локализации для виртуальной клавиатуры

a. Провести редактирование файлов system/keyboard/js/

b. /system/keyboard/js/boards.js - language+layout(buttons)

перейти к пункту 4

Need Help

Дима – эксперт по работе с приставками серии MAG и автор этой статьи.

Была ли полезна эта статья?

Да Нет

Сожалеем.
Как можно улучшить эту статью?

Мы используем cookie-файлы, чтобы оптимизировать работу сайта и предоставить вам лучший интерфейс; а также для продвижения нашей продукции. Ознакомьтесь с нашей политикой Cookie, чтобы узнать, как именно мы используем cookie-файлы, и как вы можете это контролировать.
Если вы продолжите пользоваться сайтом или закроете это сообщение — это значит, что вы согласны с нашей Политикой конфиденциальности и разрешаете использование cookie-файлов, как описано в политике Cookie.