Welcome Guest ( Log In | Register )

> 翻訳の手順, -展開-再梱包
victory
post 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  *
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
mar
post 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 ファイルへは通常圧縮で圧縮すると
ファイルサイズが小さくなるようです。


--------------------
Go to the top of the page
 
+Quote Post

Posts in this topic
- victory   翻訳の手順   Oct 6 2005, 00:14
- - mar   QUOTE(victory @ Oct 6 2005, 08:14)コ...   Oct 7 2005, 15:03
- - victory   QUOTE(mar @ Oct 7 2005, 23:03)*.jar フ...   Oct 7 2005, 17:26


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 7th September 2010 - 12:55
Bridged By IpbWiki: Integration Of Invision Power Board and MediaWiki © GlobalSoft