Mozilla L10N フォーラム一覧 Mozilla 製品 とその関連ソフトの日本語化に関するフォーラムでした。
このサイトは 2022 年 1 月に終了しました。
フィードバック方法や変更履歴などは 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日
記事: 552

ユーザ情報を表示メッセージを送信ウェブサイトに移動
記事 件名: 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 -

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日
記事: 552

ユーザ情報を表示メッセージを送信ウェブサイトに移動
記事 件名: 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 -

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

Page generation time: 0.0174s (PHP: 72% - SQL: 28%) - SQL queries: 17