April 30, 2006

【Firefox・Thunderbird拡張】ConQuery改造版1.6.4.6

他国の2バイト文字ではメニューが文字化けしていたため修正いたしました。

インストール

install.pngconquery.mod-1.6.4.6.xpi

ConQuery改造版についてに簡単な説明があります。

Get Firefox!
この記事へのコメント
素早いアップ、おつかれさまです。
新規プロファイルを作って1.6.4.5をインストールしてみましたが、プラグインの読み込みも問題なく快調に動いています。ありがとうございました。
Posted by いんこ at 2006-04-05 21:47
Hello,
I have found there is a bug in ConQuery 1.6.4.5 mod.
The bug causes that only the "Shift-JIS charset" searchplugins works fine.
Others, i.e. BIG5(zh-TW) , will display incorrect searchplugins name.

The bug is on here:
/chrome/conquery.jar!/content/conquery/main.js
Line 436: uc.charset = "Shift-JIS";

I have make a patch for this bug, try to replace Line 436 to following code:

var intlMess = srGetStrBundle("chrome://global-platform/locale/intl.properties");
uc.charset = intlMess.GetStringFromName("intl.charset.default");

This patch should works for all charsets,
because it retrieves the default charset from firefox's internal setting.

Thanks to make the great extension! ^_^
Posted by yuoo2k at 2006-04-30 03:26
Hi,yuoo2k.

I can`t test the bug in my configuration.
So you really helped me out.
I will update soon.

Thanx.
Posted by yukichi at 2006-04-30 06:17
お世話になります。
Firefox 1.5.0.4 Windows 英語版で
ConQuery mod 1.6.4.6 をインストールさせていただいたのですが、
コンテキストメニューの表示・configurationの表示
何れもが文字化けになってしまいます。
Firefox本体も日本語版にしないと駄目なのでしょうか?
Posted by hiro at 2006-06-08 23:51
about:config の intl.charset.default の値から、サーチプラグインを変換するための文字コードを取得してます。
(これは日本以外の2バイト文字の国でも使えるようにするためにしてあります。)
なので intl.charset.default に Shift_JIS を設定できるなら英語版でも使えると思います。設定できるかは?可能でも英語版では他に問題を起こしてしまうかもしれません。
Posted by yukichi at 2006-06-09 01:34
回答ありがとうございます。
intl.charset.default の値は、以前より Shift_JIS になっております。

英語版のオプション設定(フォント関連)については
以下の状態で使用しております。
Options → Colors → Font & Colors
Default Font: MS Pゴシック
Options → Colors → Font & Colors → Advanced
Fonts for: Japanese
Proportional: Sans Serif
Serif: MS P明朝
Sans-serif: MS Pゴシック
Monospace: MS ゴシック
Default Character Encoding: Japanese (Shift_JIS)

Posted by hiro at 2006-06-09 23:38
申し訳ございません。
上記の Options → Colors は Options → Content の
誤りです。
Posted by hiro at 2006-06-09 23:42
>>コンテキストメニューの表示・configurationの表示 何れもが文字化け

とあったので、サーチプラグインの情報部分が文字化けしているものと考えていたのですが実際はいかがでしょうか?

サーチプラグイン(日本語のもの)は一般的には Shift_JIS で記述されています。
ですが Firefox のメニューなどに表示するためには、unicode に変換する必要があるため前述した文字コードから unicode への変換を行っています。
文字化けの原因はこの過程のどこかに不具合があると考えられます。
具体的には変換するための文字コードの情報を正常に取得できていない、 intl.charset.default の現在の値ではなくデフォルトの値を取得しているため英語版では不具合が起きていると今考えております。
修正版を出してみるので、少々お待ちください。
Posted by yukichi at 2006-06-10 02:34
> とあったので、サーチプラグインの情報部分が文字化けしているものと考えていたのですが実際はいかがでしょうか?
その通りです。
o コンテキストメニューの Query to で表示される検索プラグインの一覧
o オプションの ConQueries タブの検索プラグインの一覧
の表示で日本語の名前が文字化けしております。

コンテキストメニューの Query to から行う検索自体は正常にできていると思います。

> 修正版を出してみるので、少々お待ちください。
恐れ入ります。気長に待ちますので、よろしくお願い致します。

Posted by hiro at 2006-06-11 22:56
コメントを書く
※Name:

Email Address:

URL:

※Comments:

この記事へのトラックバック