Тема: Обновляем версию FFOS и добавляем русский язык.
Если в вашей версии FFOS есть(/отсутствует) русский язык в интерфейсе, но нет русской раскладки клавиатуры, то решить эту проблему можно попробовать следующим способом.
Для локализации без обновления системы Шаг 1 можно сделать так: http://firefoxforum.ru/post358.html#p358. Экономия трафика и времени на сборку.
Шаг 1: Готовим и настраиваем исходники
Необходимо скоростное подключение к Internet
git clone git://github.com/mozilla-b2g/B2G.git
cd B2G
BRANCH=branch-name ./config.sh inari
Вместо branch-name указываем вашу версию FFOS. Я указывал v1.3
(inari - кодовое имя ZTE Open)
Для сборки и прошивки обновлённой версии FFOS :
./build.sh
VARIANT=user ./flash.sh gaia
./flash.sh gecko
Установка параметра VARIANT=user позволит избежать установки порграмм тестирования.
После этих команд на аппарат установится новая версия web-движка и пользовательского интерфейса.
Gonk (низкоуровневые компоненты системы) обновляться не будет.
Шаг 2: Настраиваем и создаём multilocale
cd gaia/locales/
hg clone https://hg.mozilla.org/releases/gaia-l10n/v1_3/ru
Вместо v1_3 указываем вашу версию FFOS.
cd ..
export LOCALE_BASEDIR=$PWD/locales
export LOCALES_FILE=$PWD/locales/languages_dev.json
export GAIA_DEFAULT_LOCALE=ru
export GAIA_KEYBOARD_LAYOUTS=en,ru
Шаг 3:
Редактируем файл languages_dev.json, оставив строки с нужными локалями:
{
"en-US" : "English (US)",
"ru" : "Русский"
}
Шаг 4:
Включаем на смартфоне удалённую отладку и подключаем к ПК.
make clean && make production
Перезагружаем FFOS и включаем русскую раскладку.
Указанные шаги - результат анализа информации сайта https://developer.mozilla.org/en-US/Firefox_OS/Building
Бывает полезно в recovery сделать wipe.