ローカリゼーションされた UNIX パッケージを作る |
||
|
メーリングリスト Masaki Katakai |
| [メインページ] |
| [方法] |
|
| ベース Mozilla パッケージの作成 |
- chrome/all-locales.rdf
- chrome/installed-chrome.txt
| Mozilla ローカリゼーションパッケージを作る |
- chrome/ja-JP.jar
- defaults/profile/ja-JP/...
- defaults/isp/ja-JP/..
- defaults/messenger/ja-JP/...
- searchplugins/*
- インストール前処理のためのスクリプト
- アンインストール前処理のためのスクリプト
- chrome/all-locales.rdf
- chrome/installed-chrome.txt
| ローカリゼーションパッケージをインストールするためのスクリプト |
- ローカリゼーションパッケージは、ja-JP.jar を chrome/ja-JP.ja としてインストールします。
ja-JP.jar のインストールの後、インストールスクリプトは以下のことをする必要があります。
- chrome/installed-chrome.txt に以下の行を追加する。
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/necko/
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/editor/
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/navigator/
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/communicator/
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/global/
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/messenger/ - all-locales.rdf ファイルを削除する
以下の理由のため
http://bugzilla.mozilla.org/show_bug.cgi?id=55276
regchrome を行う前に、all-locales.rdf ファイルを削除しなくてはなりません。
chrome/all-locales.rdf
- LD_LIBRARY_PATH と MOZILLA_FIVE_HOME を適切に設定し、regchrome ユーティリティを実行します。
export MOZILLA_FIVE_HOME=/usr/local/...
export LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:/usr/local/...
$MOZILLA_FIVE_HOME/regchromeこのユーティリティは chrome/all-locales.rdf に ja-JP エントリを挿入します。
| ローカリゼーションパッケージの削除のためのスクリプト |
- ja-JP.jar の削除
ja-JP.jar の削除後、アンインストールのためのスクリプトは以下のことをしなくてはなりません。
- chrome/installed-chrome.txt から以下の行を削除する。
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/necko/
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/editor/
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/navigator/
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/communicator/
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/global/
locale,install,url,jar:resource:/chrome/ja-JP.jar!/locale/ja-JP/messenger/ - all-locales.rdf ファイルを削除する
以下の理由のため
http://bugzilla.mozilla.org/show_bug.cgi?id=55276,
regchrome を行う前に、all-locales.rdf ファイルを削除しなくてはなりません。
chrome/all-locales.rdf
- LD_LIBRARY_PATH と MOZILLA_FIVE_HOME を適切に設定て、regchrome ユーティリティを実行します。
export MOZILLA_FIVE_HOME=/usr/local/...
export LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:/usr/local/...
$MOZILLA_FIVE_HOME/regchromeこのユーティリティは chrome/all-locales.rdf から ja-JP エントリを削除します。