Тема: Обновляем версию FFOS и добавляем русский язык.
Если в вашей версии FFOS есть(/отсутствует) русский язык в интерфейсе, но нет русской раскладки клавиатуры, то решить эту проблему можно попробовать следующим способом.
Для локализации без обновления системы Шаг 1 можно сделать так: https://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.
