Mozilla L10N フォーラム一覧 Mozilla 製品 とその関連ソフトの日本語化に関するフォーラムです。
フィードバック方法や変更履歴などは Github をご覧ください。
 よくある質問  •  検索  •  登録ユーザ一覧  •  グループ   •  登録  •  ユーザ設定  •  ログインして PM を確認  •  ログイン
 Fx/Tb 1.1 以降の install.rdf の記述について 次のトピックを表示
前のトピックを表示
トピックの新規投稿返信
投稿者 メッセージ
mar



登録日: 2004年1月 09日
記事: 546

ユーザ情報を表示メッセージを送信ウェブサイトに移動
記事 件名: Fx/Tb 1.1 以降の install.rdf の記述について     投稿時間: 2005年4月24日(日) 22:43 引用トップに移動

すでに trunk build において導入されている、install.rdf の記述の変更についてのメモとリンク集です。

大きな変更として、"chrome.manifest" ファイルが導入されました。
これまで install.rdf の <em:file> セクションに記述されていた、'content', 'locale', 'skin' に加えて、'overlay', 'style' などが含まれます。
拡張機能の場合、このファイルは install.rdf と同じところに置きます。

書式は以下を参照:
Configurable Chrome
http://www.mozilla.org/xpfe/ConfigChromeSpec.html

例:(Contacts Sidebar 0.5+の場合)
Quote:
content contactssidebar jar:chrome/contactssidebar.jar!/content/contactssidebar/
locale contactssidebar ja-JP jar:chrome/contactssidebar.jar!/locale/ja-JP/contactssidebar/
locale contactssidebar en-US jar:chrome/contactssidebar.jar!/locale/en-US/contactssidebar/
skin contactssidebar classic/1.0 jar:chrome/contactssidebar.jar!/skin/classic/contactssidebar/
overlay chrome://messenger/content/messenger.xul chrome://contactssidebar/content/contactsSidebar.xul
overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://contactssidebar/content/csMessengerComposeOverlay.xul
style chrome://global/content/customizeToolbar.xul chrome://contactssidebar/skin/contactsSidebar.css

"chrome.manifest" ファイルが存在しない場合は、<em:file> の記述が読み込まれて自動的に生成されます。

さらに、Item Type の記述が必要(?)になりました。

例:(再び Contacts Sidebar 0.5+の場合)
Quote:
<em:id>{4dce973c-25a5-4657-8e37-6c2a85c24a7e}</em:id>
<em:version>0.5+</em:version>
<em:type>2</em:type>

拡張機能の場合は、必ず 2 になります。
Quote:
* 2 - Extension
* 4 - Theme
* 8 - Locale

Extension Manager Changes
http://www.mozilla.org/projects/firefox/extensions/em-changes.html


その他については以下を参照:
Packaging Firefox/Thunderbird Extensions
http://www.mozilla.org/projects/firefox/extensions/packaging/extensions.html

Changes to Extension Packaging - MozillaZine Forums
http://forums.mozillazine.org/viewtopic.php?t=228092
dynamis



登録日: 2003年10月 05日
記事: 1744

ユーザ情報を表示メッセージを送信ウェブサイトに移動
記事 件名: Re: Fx/Tb 1.1 以降の install.rdf の記述について     投稿時間: 2005年4月27日(水) 11:25 引用トップに移動

mar wrote:
さらに、Item Type の記述が必要(?)になりました。

例:(再び Contacts Sidebar 0.5+の場合)
Quote:
<em:id>{4dce973c-25a5-4657-8e37-6c2a85c24a7e}</em:id>
<em:version>0.5+</em:version>
<em:type>2</em:type>

拡張機能の場合は、必ず 2 になります。
Quote:
* 2 - Extension
* 4 - Theme
* 8 - Locale

http://www.mozilla.org/projects/firefox/extensions/em-changes.html
Item Type 節で書かれているとおり、デフォルトでは 2 が推定されるため書かなくても動作はします
Quote:
For backward compatibility the Extension System will continue to assume an item is an Extension by default, and a Theme if the item has a <em:internalName> property, but Extension and Theme authors should be good citizens and upgrade their Install Manifests to include the type.

が、必須項目として指定されていますので、常に書くようにしましょう。
http://www.mozilla.org/projects/firefox/extensions/packaging/extensions.html

____________________
http://www.mozilla-japan.org/jp/l10n/
http://firehacks.org/blog/
指定期間中に書かれた記事を表示:      
トピックの新規投稿返信


 別のフォーラムに移る:   



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


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