Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№120-07-2005 17:34:41

dubtar
Участник
 
Группа: Members
Зарегистрирован: 20-07-2005
Сообщений: 5

Как собрать русский дистрибутив?

Как собрать русский дистрибутив (setup.exe) Firefox/Thunderbird?
Из исходников собираю - все работает. Руссификацию для себя делаю плагином.
Но надо друзьям раздавать, а инфы не нашел.

Отсутствует

 

№220-07-2005 17:37:44

ragnaar
Administrator
 
Группа: Administrators
Зарегистрирован: 14-10-2004
Сообщений: 2567
Веб-сайт

Re: Как собрать русский дистрибутив?

А просто скачать русскую версию чем не удовлетворяет? :)
Или тебе надо обе программы в одном инсталляторе?

Отсутствует

 

№320-07-2005 19:37:16

dubtar
Участник
 
Группа: Members
Зарегистрирован: 20-07-2005
Сообщений: 5

Re: Как собрать русский дистрибутив?

ragnaar пишет

А просто скачать русскую версию чем не удовлетворяет? :)

Каждый раз качать новую версию - много времени уходит. А зацэвээсить изменения в исходниках обычно гораздо быстрее.

Отсутствует

 

№421-07-2005 01:37:02

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Как собрать русский дистрибутив?

dubtar
Смотри Wiki


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№521-07-2005 11:30:27

dubtar
Участник
 
Группа: Members
Зарегистрирован: 20-07-2005
Сообщений: 5

Re: Как собрать русский дистрибутив?

Unghost пишет

Смотри Wiki

В Wiki нашел только про добавить в момент сборки:

Выделить код

Код:

ac_add_options --enable-ui-locale=ru

Кстати, а не

Выделить код

Код:

ac_add_options --enable-ui-locale=ru-RU

должно быть?

Но как я узнал со страниц mozilla.com, должны быть еще закачаны файлы русификации в mozilla/toolkit/locales, mozilla/mail/locales, mozilla/browser/locales.
А ru-RU в ветках CVS FIREFOX_1_0_6_RELEASE THUNDERBIRD_1_0_6_RELEASE нет.
Отсюда вопрос: из какой ветки CVS мне брать русские файлы?

Отредактировано dubtar (21-07-2005 11:33:38)

Отсутствует

 

№622-07-2005 01:00:38

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Как собрать русский дистрибутив?

ac_add_options --enable-ui-locale=ru

Это для trunk - 1.0+

ac_add_options --enable-ui-locale=ru-RU

Это для branch  -1.0.x

А ru-RU в ветках CVS FIREFOX_1_0_6_RELEASE THUNDERBIRD_1_0_6_RELEASE нет.
Отсюда вопрос: из какой ветки CVS мне брать русские файлы?

Там отдельная ветка, L10N называется.

Для 1.0 я тянул так:
cvs -d:ext:vasya%pupkin.ru@cvs.mozilla.org:/l10n co -r AVIARY_1_0_20040515_BRANCH mozilla/browser/locales/ru-RU
Ну и еще та же строка для toolkit
У тебя наверно должен быть не ext:vasya%pupkin.ru@cvs.mozilla.org, а pserver:anonymous@cvs-mirror.mozilla.org
У меня просто доступ чтение/запись.


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№722-07-2005 11:14:16

dubtar
Участник
 
Группа: Members
Зарегистрирован: 20-07-2005
Сообщений: 5

Re: Как собрать русский дистрибутив?

Это помогло:

Выделить код

Код:

cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/l10n co -r AVIARY_1_0_20040515_BRANCH mozilla/browser/locales/ru-RU mozilla/toolkit/locales/ru-RU

Вроде что-то скачалось.
Но как же быть с thunderbird? mozilla/mail/locales/ru-RU  в репозитории не найдено :(
А кто делает русские билды для Mozilla.org? Нет ли его адреска - может он подскажет.

Отсутствует

 

№822-07-2005 23:53:27

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Как собрать русский дистрибутив?

Но как же быть с thunderbird? mozilla/mail/locales/ru-RU  в репозитории не найдено

Угу. Thunderbird 1.0.x из CVS не собирается.

А кто делает русские билды для Mozilla.org?

Я.


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№923-07-2005 10:29:16

dubtar
Участник
 
Группа: Members
Зарегистрирован: 20-07-2005
Сообщений: 5

Re: Как собрать русский дистрибутив?

Unghost пишет

А кто делает русские билды для Mozilla.org?

Я.

Ну и как это происходит? У тебя лежат файлы русификации и в свободный доступ ты их не выкладываешь? Где их можно взять?

Отсутствует

 

№1023-07-2005 19:42:50

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Как собрать русский дистрибутив?

Ну и как это происходит?

http://www.tyndall.org.uk/create-installer.html - это как делать для Mozilla Suite.
В Thunderbird примерно то же самое, только он упакован 7-zip. Соответственно стадия распаковки/упаковки отличается.
Открываешь "Thunderbird Setup 1.0.6.exe", вытаскиваешь из-него файлы. Обновляешь config.ini и install.ini (я беру их от предыдущей версии, для ветки 1.0->1.0.2->1.0.6 все обновление этих файлов сводится к поиску и замене номера версии). В mail.xpi запихиваешь русский словарь. Удаляешь  deflenus.xpi langenus.xpi, вместо них кладешь deflruru.xpi langruru.xpi (в deflruru.xpi содержится русифицированный mailViews.dat, в langruru.xpi сама русификация. В install.js надо заменить en-US на ru-RU).

Далее пакуем. Если набор файлов хранится в \thunderbird:

cd thunderbird
"C:\Program Files\7-ZIP\7z.exe" a -r -t7z "Thunderbird.7z" "*" -m0=BCJ2 -m1=LZMA -m2=LZMA -m3=LZMA -mb0:1 -mb0s1:2 -mb0s2:3 -m1d=23 -m1fb=255 -m2fb=255 -m3fb=255 -m1mf=bt4b

Делаем инсталлятор:
copy /b 7zS.sfx + config.txt + Thunderbird.7z thunderbird-1.0.6.ru-RU.win32.installer.exe

config.txt содержит:
;!@Install@!UTF-8!
Title="Mozilla Thunderbird"
RunProgram="setup.exe"
;!@InstallEnd@!

Это конечно краткое описание. Для уточнения деталей лучше распаковать английский и русский инсталлятор и сравнить их.

У тебя лежат файлы русификации и в свободный доступ ты их не выкладываешь? Где их можно взять?

http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/1.0/win32/xpi/ru-RU.xpi


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]