Тема: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Если в вашей версии 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.
ZTE Open & FFOS V1.3
Спасибо сказали:
admin
,
firebarsuk
,
Firefoxuser
3

2

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Спасибо за метод ночных сборок, 1.3 интерфейс понравился больше в сравнении с 1.1, например тот же экран разблокировки стал гораздо логичней.
Теперь хочется клавиатуру задействовать русскую, если вас не затруднит можете этот метод описать более детально, ну и у меня только виндовс, что бы было на его примере.
Вобще тлефон дал мне старший брат, сказал разбирайся. Пока стараюсь через виндовс, линукс пока сложен для меня

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

На сайте https://developer.mozilla.org/en-US/Fir … requisites даны рекомендации по сборке FFOS в GNU/Linux и Mac OS и ничего не сказано о Windows. Состав необходимого софта есть только под эти ОС. Дело осложняется ещё тем, что необходимы определённые версии программ. Так, например, в OpenSuSE 13.1 (моя основная ОС) компилятор gcc версии 4.8.1, а FFOS собирается только версией gcc 4.6. Встретив ряд проблем, я не стал упираться в их решение, а последовал рекомендациям ребят из Mozill-ы. Создал на hdd новый раздел и установил Ubuntu 12.4.
Попробуйте и Вы GNU/Linux - не так страшен чёрт, как его малюют! Ну, а сообщество "линуксоидов" и "огнелисов" вам поможет.
ZTE Open & FFOS V1.3
Спасибо сказали:
nn47nn
1

4

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

А подскажите еще пжалуста, какие исходники качать, ссылку на них можете дать.

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

nn47nn пишет:
А подскажите еще пжалуста, какие исходники качать, ссылку на них можете дать.
В первом посте
Шаг 1
, или обратиться к первоисточнику https://developer.mozilla.org/en-US/Fir … _B2G_build
ZTE Open & FFOS V1.3

6

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Ну вроде немножко разобрался, линукс минт какойто поставил,  там шаг 1 выполнил нормально, долго так еше все загружалось....
Вот с шага номер 2 возникают небольшие вопросы, команды которые там написаны после слов "
Вместо v1_3 указываем вашу версию FFOS.
" выполнять тоже из cd gaia/locales/, а то в терминале их из этой папки прописал но никакой информации не получил в ответ.
В разделе HOME/имя пользователя/B2G/gia/locales нашел этот файл languages_dev.json - это значит или нет, что я правильно выполнил команды из пункта 3 ?
И если это так то правильно ли понимаю что в нем нужно все удалить и вписать только
{
"en-US"     : "English (US)",
"ru"        : "Русский"
}
После подключить устройство включив удаленную отладку и прописат ьв терминале make clean && make production, а то в примере на английском сайте указаны еше ети строчки LOCALES_FILE=locales/languages-own.json, это меня немного тоже смушает, как правильно...
Извините может быть за глупые вопросы, я только постигаю командную строку ))

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Шаг 2, второй блок команд.
cd ..
Выведет вас в каталог
gaia
и все дальнейшие команды давать из него.
Файл
languages_dev.json
Можно редактировать его, а можно создать свой и указать его имя
либо через команду export, либо как в английской варианте команды.
Команды
export
создают переменные конфигурации и работают "молча".
Проверь версию gcc командой
gcc -v
, если будет отличная от 4.6, то могут быть проблемы. Всю FFOS собрать точно не получится.
Да! После "Русский" в файле languages_dev.json удали запятую. Я долго бился над ошибкой, после неправильного редактирования файла.
ZTE Open & FFOS V1.3
Спасибо сказали:
nn47nn
1

8

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

gcc версия 4.6.3
Такая подойдет?

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

nn47nn пишет:
gcc версия 4.6.3
Такая подойдет?
Да. Именно такой версией я пользуюсь.
ZTE Open & FFOS V1.3

10

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Александр Словесник из команды Мозиллы вот такую ссылку давал по поводу прошивки локали
https://l10n.etherpad.mozilla.org/gaia-multilocale

11

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Не получается прошить. Пишет "Read-only file system". Модель Open C.

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

firebarsuk пишет:
Не получается прошить. Пишет "Read-only file system". Модель Open C.
'ZTE Open C' не даёт root-прав. Без этого данные инструкции действовать не будут. Необходимо найти способ обхода этого ограничения.
Есть информация по прошивке на 'Open C' android
https://firefoxforum.ru/post332.html#p332
ZTE Open & FFOS V1.3

13

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Zte Open с горя по полам ещё можно шить, а Zte Open C - по ходу даже самому не обновить. Ну ZTE, ну ппц.
Спасибо сказали:
lionrouge
1

14

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Прошил на Open C Android. Получил под андроидом ROOT. Теперь не могу откатиться на Firefox OS. Буду экспериментировать...

15

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Я вообще очень разочарован ситуацией с обновлениями. Похоже, от андроида не далеко ушли. А это провал. Единственный шанс Firefox OS был в том, чтобы сделать обновление хотя бы верхних уровней (Gaia и Gecko) независимо от производителя смартфона.
Это чистая тивоизация. Надо бы им какой-нибудь кусочек FFOS лицензировать под GPLv3.
Купил ZTE Open C и отсутствие русской раскладки было очень неприятным сюрпризом. В итоге использую его как звонилку и будильник и жду обновления, потому что как получить root  я без понятия.

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

firebarsuk пишет:
Прошил на Open C Android. Получил под андроидом ROOT. Теперь не могу откатиться на Firefox OS. Буду экспериментировать...
Будет здорово, если напишете как прошивали.
Держите нас в курсе.
ZTE Open & FFOS V1.3
Спасибо сказали:
firebarsuk
1

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

lionrouge пишет:
Я вообще очень разочарован ситуацией с обновлениями. Похоже, от андроида не далеко ушли. А это провал. Единственный шанс Firefox OS был в том, чтобы сделать обновление хотя бы верхних уровней (Gaia и Gecko) независимо от производителя смартфона.
Это чистая тивоизация. Надо бы им какой-нибудь кусочек FFOS лицензировать под GPLv3.
Купил ZTE Open C и отсутствие русской раскладки было очень неприятным сюрпризом. В итоге использую его как звонилку и будильник и жду обновления, потому что как получить root  я без понятия.
В бедах с обновлениями винить надо производителей аппаратов. Это они блокируют установку обновлений со стороны, а своих не дают. Может, они и правы. Ведь не у всех получается прошиться без проблем, а держать лишний штат техподдержки - это дополнительные расходы.
ZTE Open & FFOS V1.3

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Получил ZTE Open C. С помощью стандартного средства Software Update обновил по воздуху через WiFi версию сборки с FFOS_EU_EBAY_OPENCV1.0.0B01 на V1.0.0B04. В пункте "Подробная информация" Версия ОС осталась прежней 1.3.0.0.

19

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Vladimir Sinotov пишет:
В бедах с обновлениями винить надо производителей аппаратов. Это они блокируют установку обновлений со стороны, а своих не дают. Может, они и правы. Ведь не у всех получается прошиться без проблем, а держать лишний штат техподдержки - это дополнительные расходы.
А дать людям сделать что-то на свой страх и риск не вариант?
Я воспринимаю это именно как прогиб Мозиллы. При желании эту ситуацию можно было исключить. Ведь негативный пример Андроида налицо.

20

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

firebarsuk
, а все системные требования соблюдены? Стоит нужная версия gcc в системе, например?

21

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

firebarsuk
, а все системные требования соблюдены? Стоит нужная версия gcc в системе, например?
gcc version 4.6.4 (GCC)

22

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

The
Flame
is Mozilla's new standard Firefox OS reference phone; you should also use the Flame configuration if you are building for the ZTE Open C, as the Flame and Open C are both based on the Android Jellybean basesystem.
Для Flame доступна только версия 1.4. Буду попробовать её скомпилировать.

23

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Установка на Open C Android 4.4.2 <-> FFOS 1.3
http://www.android-hilfe.de/zte-forum/5 … uelle.html

24

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Вот тут можно получить root на Open C
http://en.comebuy.com/developer-firefox-os-open-c.html
Спасибо сказали:
Vladimir Sinotov
,
Dmitry Postolov
2

25

Re: Обновляем версию FFOS и добавляем русский язык. (Страница 1 из 7)

Всё получилось! Русская клавиатура на Open C.
1. Получаем root с помощью утилиты и прошивки в предыдущем посте.
2. Добавляем поддержку русской клавиатуры, как описано в 1 посте. (т.е. под ZTE Open)