対象アプリケーション

  • Safari – Mac
  • Firefox – Mac & Windows

現象

Safari for Mac

私の環境では検索結果が全部英語になっていました。
google.com から検索したときと同じ結果です。

Firefox for Mac & Windows

検索バーを使用して検索すると、
日本語のページを検索するラジオボタンにチェックが入って検索されます。
これだと情報が限られてくるので許せない。

Safari は Google 側の設定を変更すればよかったのですが、
Firefox は検索プラグインの設定を変更します。

ただ Firefox の検索プラグインはデフォルトで、
インストールディレクトリに入っているため、
そのままファイルを編集して設定を変更しただけでは、
次のアップデート時に上書きされてしまう可能性があります。

ということで、
ユーザーのプロファイルフォルダにプラグインをコピーして、
プラグイン名も一緒に変更しておきます。
(ファイル名は別に変えようが変えまいが影響はありません)

名前を変更する理由は、
同じ名前ですとデフォルトのプラグインが読み込みの時点で優先されるため。
起動時に別のプラグインだとアプリに教えるためです。

Firefox 検索プラグインに関しては、
以下のサイトに随分分かりやすく書いてありますので、
私の説明で不十分なところは 上記 下記リンクで調べてください。

Firefox 2.0 検索プラグインの作り方(基礎編) – WebOS Goodies

Safari on Mac

検索バーからの検索言語が英語になっていた問題、
ずっと Safari が原因だと思っていましたが、
これは Google 側の問題でした:P

検索した後に Google の検索欄右の “Preferences” から、
English を Japanese に。
これで Google Japan のホームから検索する時と同じ検索結果になりました。

気のせいかな? 昨日設定してシャットダウンしたはずなのに、
今日 Safari の検索バーを使ったらまた英語になってた・・・。

Firefox on Mac & Windows

変更するファイルもディレクトリ構造も似ているので、
Mac と Windows での設定方法を一緒に書いていこうと思います。

検索プラグインの保存場所

Mac
Applications(アプリケーション)/Firefox/Contents/MacOS/searchplugins/google-jp.xml

Contents フォルダに行くには、
Firefox アプリアイコンを右クリックして、
パッケージの内容を表示から進んでいきます。

Windows
C:\Program Files\Mozilla Firefox\searchplugins\google-jp.xml

中に入っているプラグインは Mac も Windows も同じものかと思います。
しっかり比べたわけではありませんが・・・:P

プラグインをプロファイルフォルダへ

Mac
~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/searchplugins

Windows XP
C:\Documents and Settings\Hiro\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\searchplugins

Application Data フォルダは不可視フォルダのため、
ツールメニューからフォルダオプション、表示タブの
「すべてのファイルとフォルダを表示する」にチェックを入れていなければ表示されません。

Windows Vista
C:\Users\ユーザー\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxxx.default\searchplugins

searchplugins というフォルダがあるかはユーザーによるので、
無ければ新たに作成する。

上記の検索プラグインフォルダ内に “google-jp.xml” をコピーし、
テキストエディタなどで編集していきます。

Windows のメモ帳では改行形式が違うため、
きれいに表示されません。

何か別のテキストエディタを使った方がいいかと。
個人的に Notepad++ が使いやすいと思います。

変更すべきところは2カ所。
一つ目は ShortName 。

Google

“Google” を別の文字列に変更します。
私は .com をつけるだけにしておきました。
エンコードを少し気にすれば日本語も使えるようです。
ググるとかでも良さそう:)

Windows で Notepad++ を使って開くと、
文字コードが ANSI になっていたので、
そのままだと日本語が文字化けしてしまいます。

日本語を使いたい場合はフォーマットメニューから
UTF-8 エンコードを選択してから編集します。

Google.com
ググる

次は以下のライン。


“lang_ja” を消して、


にしてあげます。

これで保存すると次回起動時に Firefox が今変更したものを
新しい検索プラグインとして読み込んでくれるはずです。

Firefox_Search

————————————————————————-
参考:


Trackback URL:
http://www.laloopa.com/20090425/safari-firefox-search-bar-language-problem/trackback

コメント


Return to Top

Safari/Firefox の検索バー言語設定について – Mac & Windows 

Clip to Evernote

人気エントリー   powered by はてなブックマーク