Mozilla L10N フォーラム一覧 Mozilla 製品 とその関連ソフトの日本語化に関するフォーラムです。
参加方法などは modest を、変更履歴は Github をご覧ください。
 よくある質問  •  検索  •  登録ユーザ一覧  •  グループ   •  登録  •  ユーザ設定  •  ログインして PM を確認  •  ログイン
 ja-JP/ja-JPM 両対応の拡張機能の作り方 次のトピックを表示
前のトピックを表示
トピックの新規投稿返信
投稿者 メッセージ

ゲスト





記事 件名: Re: ja-JP/ja-JPM 両対応の拡張機能の作り方     投稿時間: 2005年12月31日(土) 20:14 引用トップに移動

いろんな書き方の contents.rdf が既に存在してしまっていることを踏まえて、
考え直して出直してきました。

拡張機能における ja-JP と ja-JPM ロケールの共用 (草稿)
に対する、1.5 での追加。

1. Fx/Tb 1.5 専用の拡張の場合
chrome.manifest にロケールの情報を書くことになります。
その場合、ja だけで、自動的に ja/ja-JP-mac 共用になるようです。

2. 1.0.x/1.5 共用の拡張で、chrome.manifest はあらかじめ用意する場合
contents.rdf は従来の 1.0.x 用の共用の書き方で書く。
chrome.manifest ではロケール名は ja だけでよいです。

3. 1.0.x/1.5 共用の拡張で、chrome.manifest は contents.rdf から自動生成させる場合
chrome:name をうまく利用することで冗長な記述を避ける方法はありますが、
その方法を利用していない拡張とは同一プロファイルで共存できない場合があり、
また、全拡張をその方法で統一するのは事実上不可能なので、あきらめることにします。
そうすると、1.0.x 用には、ja-JP と ja-JPM それぞれ、chrome:packages を記述する必要があります。
(chrome:name は、複数書いても、1つしか有効にならないのでこれには頼れない。)
一方、1.5 用には、ja として扱われるようにすれば自動的に ja/ja-JP-mac 共用になります。
ということで、contents.rdf の記述は
書き換え後:
Code:
 1: <?xml version="1.0"?>
 2: <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 3:          xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
 4:
 5:   <!-- list all the skins being supplied by this package -->
 6:   <RDF:Seq about="urn:mozilla:locale:root">
 7:     <RDF:li resource="urn:mozilla:locale:ja"/>
 8:   </RDF:Seq>
 9:
10:   <!-- locale information -->
11:   <RDF:Description about="urn:mozilla:locale:ja">
12:     <chrome:packages>
13:       <RDF:Seq about="urn:mozilla:locale:ja-JP:packages">
14:         <RDF:li resource="urn:mozilla:locale:ja-JP:[ext-name]"/>
15:       </RDF:Seq>
16:     </chrome:packages>
17:   </RDF:Description>
18:
19:   <!-- additional information for ja-JPM locale -->
20:   <RDF:Description about="urn:mozilla:locale:ja">
21:     <chrome:packages>
22:       <RDF:Seq about="urn:mozilla:locale:ja-JPM:packages">
23:         <RDF:li resource="urn:mozilla:locale:ja-JPM:[ext-name]"/>
24:       </RDF:Seq>
25:     </chrome:packages>
26:   </RDF:Description>
27:
28: </RDF:RDF>


# 今頃気付きましたが、5 行目のコメントの skins は、おかしいですね。
指定期間中に書かれた記事を表示:      
トピックの新規投稿返信


 別のフォーラムに移る:   



次のトピックを表示
前のトピックを表示
新規トピックを投稿できます
既存トピックに返信できます
自分の記事を編集できません
自分の記事を削除できません
投票に参加できません


Powered by phpBB © 2001, 2002 phpBB Group (customized by dynamis) :: FI Theme :: All times are GMT +9:00