Jump to content


Important Announcement!

Please read this post about our new Privacy Policy


Photo

翻訳の手順


  • Please log in to reply
2 replies to this topic

#1 victory

victory

    Advanced Member

  • Members
  • 237 posts

Posted 06 October 2005 - 12:14 AM

・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  *


#2 mar

mar

    Advanced Member

  • Members
  • 34 posts

Posted 07 October 2005 - 03:03 PM

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 ファイルへは通常圧縮で圧縮すると
ファイルサイズが小さくなるようです。
mar
http://www.geocities.jp/chimantaea_mirabilis/

#3 victory

victory

    Advanced Member

  • Members
  • 237 posts

Posted 07 October 2005 - 05:26 PM

QUOTE(mar @ Oct 7 2005, 23:03)
*.jar ファイルへは無圧縮、 *.xpi ファイルへは通常圧縮で圧縮すると
ファイルサイズが小さくなるようです。

いくつか試してみたところ2割くらい小さくなりますね。追加しますた。


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users