|
Show me
|
||
Oct 6 2005, 00:14
Post
#1
|
|
|
Advanced Member ![]() ![]() ![]() Group: Members Posts: 237 Joined: 31-July 05 Member No.: 35 ![]() Extension Developer: No Translator for [No translator] |
・xpiをダウンロードして unzip ツールで展開
コマンド例: CODE unzip someextension.xpi xpiを作り直してテストをする場合はディレクトリ構造を保つものを使用してください。 #単一のディレクトリにまとめて展開するソフトがあるらしいので someextension/ ├ install.rdf └ chrome/ └ someextension.jar ・展開した中の chrome というディレクトリにある.jarファイルを同様に展開 コマンド例: CODE unzip someextension.jar └ chrome/ ├ someextension.jar └ en-US/ ├ contents.rdf ├ someextension.dtd └ someextension.properties ・en-US ディレクトリを丸ごとコピーして ja-JP にリネーム コマンド例: CODE cp -R en-US ja-JP (将来 ja になりそうですがその辺は作者が処理する範囲) ・ja-JP ディレクトリの各ファイルを翻訳して utf-8 保存。 utf-8 が扱えるエディタかエンコード変換ツールが必要です。 contents.rdf では基本的に en-US となっているのを ja-JP に置き換えるだけです。 ・properties ファイルを変換 コマンド例: CODE native2ascii -encoding utf-8 someextension.properties.native someextension.properties (上書きできないので別の名前にしてから変換するか変換してから名前を戻すかしなければなりません。 変換先のファイルが存在する場合は消しておく必要があります。 victory の場合は半自動化のため someextension.properties.n というようなファイル名を使っています。) ・ja-JP ディレクトリを zip して提出 コマンド例: CODE zip ja.zip ja-JP ・xpi を作る場合は chrome ディレクトリに戻って someextension.jar というファイル名で圧縮し直し。 コマンド例: CODE zip -rD0 someextension.jar * -x *.properties.native さらに展開したディレクトリに戻って圧縮し直し。 コマンド例: CODE zip -rD someextension.xpi *
|
|
|
|
![]() |
Oct 7 2005, 15:03
Post
#2
|
|
|
Member ![]() ![]() Group: Members Posts: 26 Joined: 26-August 05 From: Japan Member No.: 124 Extension Developer: No Translator for Japanese (ja-JP) Translation Credits to Masahiko Imanaka |
QUOTE(victory @ Oct 6 2005, 08:14) コマンド例: CODE cp -R en-US ja-JP (将来 ja になりそうですがその辺は作者が処理する範囲) Firefox/Thunderbird 1.5 以降の正式なロケール名は、 "ja" (MacOS 用は "ja-JP-mac") になります。 QUOTE(victory @ Oct 6 2005, 08:14) ・xpi を作る場合は chrome ディレクトリに戻って someextension.jar というファイル名で圧縮し直し。 コマンド例: CODE zip -rD someextension.jar * -x *.properties.native さらに展開したディレクトリに戻って圧縮し直し。 コマンド例: CODE zip -rD someextension.xpi * [right][snapback]3101[/snapback][/right] *.jar ファイルへは無圧縮、 *.xpi ファイルへは通常圧縮で圧縮すると ファイルサイズが小さくなるようです。 -------------------- |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 7th September 2010 - 12:55 |