2005年9月16日金曜日

Firefox日本語版でTabBrowserPreferencesをお使いの方へ

Firefox日本語版、あるいはFirefox英語版に日本語言語パックを導入している方で、TabBrowserPreferencesを利用している方への投稿です。同じ症状に見舞われた方は試していただきたいと思います。
つい先日、TabBrowserPreferences(以下TBP)が更新され、Firefox更新ウィザードが赤く表示されておりました。そこでTBPを更新したところ、どうもエラーが発生してしまっているようなのです。ブラウザ画面の下部に赤文字でなにやらエラーメッセージが。どうやらTBPのインストールには成功したものの反映はうまくいかなかったようです。
仕方ないのでツール->拡張機能にてTBPを無効にし(あるいはアンインストールし)難を逃れていたのですが、調べていてなんとか(暫定的ではありますが)TBPを導入する方法が分かりましたのでお知らせします。
今回TBPのインストールが成功しているように見えるにもかかわらずエラーが発生する理由というのは、TBPが対応している言語圏に日本語が含まれていなかったからです(TBPの本家に行ってみると日本語も対応しているような感じのことが書いてあったり翻訳に協力した方のHNも書いてあったりしたのですが・・・)。
泥臭い修正方法ではありますが、TBPの機能そのものは使えるようになったので困っている方がいれば試してみてください(これでうまくいかなかったとしても当方では責任を負いかねます。ご自身の判断で実行されるようお願いします)。
まず、TBPの本家やFirefoxの拡張機能配布サイトなどでTBPのxpiファイルをダウンロードします(リンクを右クリックして対象を保存してください。そのままクリックすると拡張をインストールしようとしてしまうと思います)。その後、ダウンロードしたファイルの拡張子をxpiからzipに変更します(「拡張子を変更すると〜」という警告がWindowsなら出ますが、問題ありません。「はい」を選んでください)。そしてそのzipファイルを展開します。すると中にいくつかのファイルとディレクトリが存在していることが確認できると思います。その中のchormeというディレクトリの中にあるtabprefs.jarというファイルの拡張子をこれまたzipに変更し、展開します。その中にあるcontentディレクトリ内のtabprefsディレクトリ内にあるcontents.rdfファイルを編集します。そのファイル内の en-US という文字列を全て ja-JP に置換します。とりあえずはこれだけで大丈夫です。そして再びcontent、locale、skinディレクトリを1つのzipファイルにまとめ、そのファイル名をtabprefs.jarに変更します。そしてさらにその2つ上の階層にあるchrome、defaults等のディレクトリとファイル群を1つのzipファイルにまとめ、ファイル名をtabprefs_1.2.8x.xpiなどに変更すれば完了です。後はそのxpiファイルをブラウザの画面上にD&Dし、インストールでき、起動時にエラーが発生しなければ成功です。設定のメニューや内容が日本語ではありませんが、機能そのものは問題なく使えます。
どこかに日本語版が存在するということも見かけたのですが探すことができなかったので、暫定的に利用したい場合は試してみてはいかがでしょうか?

6 件のコメント:

  1. TeR・Calt・ARK2005年9月17日 2:18

    SECRET: 0
    PASS:
    Linux入れてみようかなー と思うこのごろ

    返信削除
  2. SECRET: 0
    PASS:
    Firefox英語版を使っているので特に問題なしでした--;
    日本語版のほうはバグのでたTBPをアンインストールした後、Firefox拡張機能のページから再インストールすれば問題なく使えました。(linuxでのお話)

    返信削除
  3. SECRET: 0
    PASS:
    yabaさんこんにちは♪
    英語版だと問題は無かったんだよね、日本語版だと言語設定がja-JPになってるんだけど、更新で入ってきたTBPがja-JPに対する設定をしてなかったせいでおかしくなってました。
    そか、Firefox拡張機能のページから再インストールしたら問題ないのか、試してみるよ。ありがとう^^

    返信削除
  4. SECRET: 0
    PASS:
    yaba3、残念ながら失敗しました…。なんなんだろうねぇ…?

    返信削除
  5. SECRET: 0
    PASS:
    ども。
    一連のバグはSpanish系の言語に問題があるそうです。
    Firefox拡張機能のサイトには最新版1.2.8.4が公開されていますが残念ながらこれを入れてもバグ残ってます。
    しかし、TBPの公式サイト(http://216.55.161.203/theonekea/tabprefs/)で配布されているバージョン(現時点では1.2.8.4)のみはバグ取りされているので、これをインストールすれば問題なくTBPが使えます。
    お試しあれ。
    enjoy firefox :P

    返信削除
  6. SECRET: 0
    PASS:
    yaba3こんちわ〜。
    ん〜、俺そこのを入れてアウトだったんだよね・・・。何でかなぁ・・・?
    まぁ現状動いてるからいいや(ぁ

    返信削除