― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 20 件の記事 ]  ページ移動 1つ前へ  1, 2
作成者 メッセージ
投稿記事Posted: 2009年2月10日(火) 15:14 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4207
kiyo4_k さんが書きました:
アドオンに書いていないものはAMOを確認するのはThunderbird(Firefoxも?)に備わっている機能なんですね?

そです。
updateURL が install.rdf にあるかないかでわかりますね。
今回、AMO で公開されたものは updateURL がコメントアウトされています。

MDC に以下の資料があります。
Install Manifests - MDC


kiyo4_k さんが書きました:
IDってただ好き勝手に振っているわけじゃないと思いますが...たぶん申請して割り振って貰うものだと、、、ちがうかな。

ID (GUID) は各自で生成して用います。
最近はメールアドレス形式がよく使われるようになってきましたね。
これも MDC に資料があったりします。
Generating GUIDs - MDC


kiyo4_k さんが書きました:
昨日、Enigmailの昔の日本語パックを眺めて見ていたんですけど、おそらく どのアドオンでもja-JPだけを別にインストールって出来るんですね。途中までやってみたんですけどmnenhyはモジュールがたくさん有って挫けてしまいました。
複雑じゃないアドオンならja-JPだけを追加する形のほうが気が楽です。

ja-JP だけを別にインストールって?
日本語ロケールのない拡張機能に ja-JP フォルダを独自に追加してインストールすることは可能です。
また、ja-JP 以外のロケールフォルダを削除してインストールするのも可能です。

私はプロファイルごとバックアップしている関係でサイズが大きくならないように気休め程度ですが拡張
機能の en-US と ja-JP 以外のロケールは削除して chrome.manifest や install.rdf をごにょごにょして
からインストールしてます。
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年2月11日(水) 03:56 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
kiki さんが書きました:
updateURL が install.rdf にあるかないかでわかりますね。
今回、AMO で公開されたものは updateURL がコメントアウトされています。
なるほど。AMO公開のバージョンは作者のHPに更新に行かずにAMOに行くようにしているんですね。

kiki さんが書きました:
kiyo4_k さんが書きました:
IDってただ好き勝手に振っているわけじゃないと思いますが...たぶん申請して割り振って貰うものだと、、、ちがうかな。
ID (GUID) は各自で生成して用います。
最近はメールアドレス形式がよく使われるようになってきましたね。
へぇ~ まさか作者が自分で生成するなんて思っていませんでした。IDって簡単には衝突しないんですか... まぁ、VisualStudioのID生成ツールと同じものがあるし、桁数がPGPの鍵IDの桁数よりも大きいということで大丈夫なんでしょうね。
# Eudoraは6桁ぐらいの10進数だったので...

kiki さんが書きました:
kiyo4_k さんが書きました:
昨日、Enigmailの昔の日本語パックを眺めて見ていたんですけど、おそらく どのアドオンでもja-JPだけを別にインストールって出来るんですね。途中までやってみたんですけどmnenhyはモジュールがたくさん有って挫けてしまいました。
複雑じゃないアドオンならja-JPだけを追加する形のほうが気が楽です。
ja-JP だけを別にインストールって?
日本語ロケールのない拡張機能に ja-JP フォルダを独自に追加してインストールすることは可能です。
また、ja-JP 以外のロケールフォルダを削除してインストールするのも可能です。
うまく伝わらなかったようですが、インストール前にxpiの中に組み込むんじゃなくて、インストールされている本体アドオンとは別に言語パックだけのアドオンを追加インストールするように出来るということです。ちょうど1年くらい前までのEnigmailがそうでした。

その方式なら作者とコンタクトを取らずに好き勝手に自分用に言語パックを作れるというわけで、言語パックが古かったり本体が新しくなっても追加されたインターフェース部分が英語になるだけです。
ただ、mnenhyはたくさん有る機能のための配列への設定と配列をどう使うのかが判らなくなってしまって挫けました。
printingtoolsとreplysearchとChange quote and reply formatは、作者に送りつけた日本語ファイルが無視された場合は日本語パックアドオンに分解することにします。

教えていただいているMDCの資料は読みました。ありがとうございます。
前回も読んでみて他にもいろいろ書いてあるかなと思って検索してみたんですけど、なかなかうまい具合にヒットしなかったり、リンクを辿っても知りたいところに行けなかったんですよ。この資料は最初から読み物形式で読んでいくように作ってあるのかなぁ...
ちなみに「ja-JP」で検索したら、いきなり Caiさんが出てくるんです。
しかし普通に単語をいれて検索すると出てくるのは英語のページなのですぐに閉じてしまいます。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年2月11日(水) 23:56 
オフライン
Moderator

登録日時: 2006年10月29日(日) 21:56
記事: 472
kiyo4_k さんが書きました:
あ さんが書きました:
更新チェック用 URL が書かれていない場合 AMO に問い合わせることになりますので、AMO でそれよりバージョンが大きいものが配布されると上書きしてしまいますよ?
そういうことだったんですか。アドオンに書いていないものはAMOを確認するのはThunderbird(Firefoxも?)に備わっている機能なんですね?

機能と言うか、それがデフォルトです。
URL を明記するのは、AMO を使わない野良アドオンです。

kiyo4_k さんが書きました:
昨日、Enigmailの昔の日本語パックを眺めて見ていたんですけど、おそらく どのアドオンでもja-JPだけを別にインストールって出来るんですね。

Install Manifests の type の 8 ロケール というのは、そういう言語パックのための type です。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年2月12日(木) 00:03 
オフライン
Moderator

登録日時: 2006年10月29日(日) 21:56
記事: 472
kiyo4_k さんが書きました:
その方式なら作者とコンタクトを取らずに好き勝手に自分用に言語パックを作れるというわけで、言語パックが古かったり本体が新しくなっても追加されたインターフェース部分が英語になるだけです。

今の Gecko は、そんな便利な作りにはなっていません。
chrome manifest で日本語ロケールが登録されているものについては英語は使われませんので、本体が新しくなって必要な entity が増えたら、単純にエラーになって正常動作しません。

言語パックで requires で本体のバージョンを限定しておき、本体と言語パックとが合っていない場合には自動的に言語パックを無効化する(全部英語になってしまうけど、エラーは防げる)ということはできます。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年2月12日(木) 00:50 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
あ さんが書きました:
今の Gecko は、そんな便利な作りにはなっていません。
chrome manifest で日本語ロケールが登録されているものについては英語は使われませんので、本体が新しくなって必要な entity が増えたら、単純にエラーになって正常動作しません。
なんですと? 正常動作しなくなるのはまずいですね。... 送ったヤツを作者が無視しないことを願おうっと。

あ さんが書きました:
言語パックで requires で本体のバージョンを限定しておき、本体と言語パックとが合っていない場合には自動的に言語パックを無効化する(全部英語になってしまうけど、エラーは防げる)ということはできます。
バージョンチェックで自殺するんですね。これから作るヤツはこれで対応するようにします。

# 今日はこのフォーラム内のリンクで拾ってきた拡張機能開発チュートリアルというPDFドキュメントを読んでいました。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 20 件の記事 ]  ページ移動 1つ前へ  1, 2

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[9人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean