Mozilla L10N フォーラム一覧 Mozilla 製品 とその関連ソフトの日本語化に関するフォーラムです。
参加方法などは modest を、変更履歴は Github をご覧ください。
 よくある質問  •  検索  •  登録ユーザ一覧  •  グループ   •  登録  •  ユーザ設定  •  ログインして PM を確認  •  ログイン
 seamonkeyのJLPビルドがうまくいきません 次のトピックを表示
前のトピックを表示
トピックの新規投稿返信
投稿者 メッセージ
jugger90
ゲスト





記事 件名: seamonkeyのJLPビルドがうまくいきません     投稿時間: 2010年2月06日(土) 16:30 引用トップに移動

Seamonkeyのchatzilla日本語化のためリポジトリからJLPをビルドしようと
試みていたのですが、わからなくなったので質問に来ました。やった作業は

Mozilla Japanese L10Nのページを参考に
/src/1.9.2/以下にリポジトリのtrunk/以下をsvnでチェックアウト

/l10n/1.92/en-US/以下に、comm-centralのsuite/locales/en-US/以下を
hgでクローン

antでビルド途中に不正な文字列が含まれているというエラーで停止するので
数ヶ所手直し

XPIは出来たが、seamonkey (iceape) 2.0.1にインストールしようとすると
インストールスクリプトがないというエラーが出るので中を確認したら
chromeのディレクトリしかない

動作するのを確認している配布中のXPIとchromeディレクトリだけ入れ替え
インストール出来たので再起動すると XML パースエラー : 
定義されていない実体が使用されています とのエラーが出てまったく起動しない

日本語ロケールが新しくないといけないのかと思い
branches/l10n-mozilla-1.92/以下に入れ替えantでビルドするとすんなり
ビルド出来たが firefox用のXPIが出来ていたので -Dseamonkeyオプションをつけるが
seamokeyのプロパティがないとのエラーでビルドが始まらない

よく分かってないなりに試行錯誤しながらやったんですが
どこがまずいんでしょうか?
mar



登録日: 2004年1月 09日
記事: 543

ユーザ情報を表示メッセージを送信ウェブサイトに移動
記事 件名: Re: seamonkeyのJLPビルドがうまくいきません     投稿時間: 2010年2月07日(日) 18:47 引用トップに移動

jugger90 wrote:
Mozilla Japanese L10Nのページを参考に
/src/1.9.2/以下にリポジトリのtrunk/以下をsvnでチェックアウト

trunk の ja/suite/ 以下のリソースは昨年から更新されてないので使えないはずです。(1.9.2 も古いまま。)
Seamonkey 2.0.x 用にビルドしてみるのであれば、branches/l10n-mozilla-1.9.1/ja から落としてください。

ant でのビルド時にも、いちいちコマンド指定するのが面倒だと思うので、lot/config/user.conf ファイルを作成して、以下を記述してください。
Code:
#for Seamonkey ←コメント行
default.targetbranch      = 1.9.1
default.targetapp      = seamonkey
seamonkey.minVersion      = 2.0
seamonkey.maxVersion      = 2.0.*

user.conf → lot.conf → langpack.conf の順に読み込まれて、先に設定されたものが優先されます。

各 JLP の xpi のテンプレートは、lot/src/langpack/ 以下にあります。


jugger90 wrote:
-Dseamonkeyオプションをつけるがseamokeyのプロパティがないとのエラーでビルドが始まらない

「-Dtargetapp=seamonkey」でいけるはずです。

____________________
- mar -

Website: mar's fieLd
Blog: mar's broken piece
ゲスト






記事 件名:     投稿時間: 2010年2月08日(月) 12:20 引用トップに移動

回答ありがとうございます。
エラーなくビルドできたので、HP で配布されている
seamonkey-2.0.2pre-10010622.ja.langpack.xpiのなかの install.rdf
のテキストを 2.0.2pre を 2.0.3pre に書換えたものと、chrome.manifest を
xpiに追加しイントール再起動したところ、エラーは出ないものの
日本語化されない英語のメニューのままです。

chrome.manifest も 2.0.3 にあわせて書きかえる必要があるのでしょうか?
mar



登録日: 2004年1月 09日
記事: 543

ユーザ情報を表示メッセージを送信ウェブサイトに移動
記事 件名: Re: seamonkeyのJLPビルドがうまくいきません     投稿時間: 2010年2月08日(月) 17:52 引用トップに移動

Anonymous wrote:
エラーなくビルドできたので、HP で配布されている
seamonkey-2.0.2pre-10010622.ja.langpack.xpiのなかの install.rdf
のテキストを 2.0.2pre を 2.0.3pre に書換えたものと、chrome.manifest を
xpiに追加し

ant でビルドしてできた xpi に install.rdf と chrome.manifest が含まれてませんか??
先の user.conf を作ってあれば、
Code:
ant auto pack

なければ、
Code:
ant auto pack -Dtargetapp=seamonkey -Dtargetbranch=1.9.1

だけで convert → xpi パッケージ作成までできるはずですが。
xpi ファイルは、lot/dest/1.9.1/langpack/ に出力されます。
# 手元で確認済み。


Anonymous wrote:
イントール再起動したところ、エラーは出ないものの
日本語化されない英語のメニューのままです。

Seamonkey のほうの "general.useragent.locale" は "ja" に変更してありますか?

____________________
- mar -

Website: mar's fieLd
Blog: mar's broken piece
jugger90
ゲスト





記事 件名: ありがとうございます     投稿時間: 2010年2月08日(月) 20:38 引用トップに移動

言われたこと + lot.config の 出力ファイル名を 2.0.3pre に修正で XPI 作成でき、
debian GNU/Linux i386 と Ubuntu 9.10 AMD64 上の nightly build にインストールして
日本語化できるのを確認しました。

ただ、やはりChatzillaは日本語化されてないのでこれでやっとその作業のための準備が
終わったところですが…
指定期間中に書かれた記事を表示:      
トピックの新規投稿返信


 別のフォーラムに移る:   



次のトピックを表示
前のトピックを表示
新規トピックを投稿できます
既存トピックに返信できます
自分の記事を編集できません
自分の記事を削除できません
投票に参加できません


Powered by phpBB © 2001, 2002 phpBB Group (customized by dynamis) :: FI Theme :: All times are GMT +9:00