m6u's blog

便利な製品・サービス・アプリを見つけては、その評価を書き続けるブログ

Newsfoxの「チェックしています (2 of 15)」が気になる

 まったく意味のない「(2 of 15)」を消すにはどうしたらいいだろうか、そう思って独学でいじってみることにしました。 環境はWindows XP SP2で、インストール先を「D:\Program Files\Mozilla Firefox」にしています。
 まず、「C:\Documents and Settings\(Windowsへのログイン名)\Application Data\Mozilla\Firefox\Profiles\」を見て、私のところでは複数のプロファイルを作っていて通常使っている「default」をフォルダ名に含むフォルダを探ります。 そこに「extensions.rdf」というファイルがあります。 これをutf-8を解釈できるテキストエディタで開いて、「Newsfox」で検索するとrdf内の記述によりこういうのが見つかります。

  <RDF:Description RDF:about="urn:mozilla:item:{899DF1F8-2F43-4394-8315-37F6744E6319}"
                   NS1:installLocation="app-profile"
                   NS1:version="0.8.4"
                   NS1:name="NewsFox"
                   NS1:description="RSS/Atom News Reader."
                   NS1:creator="Andy Frank"
                   NS1:homepageURL="http://newsfox.mozdev.org/"
                   NS1:aboutURL="chrome://newsfox/content/help/about.xhtml"
                   NS1:iconURL="chrome://newsfox/skin/newsfox-32.png">
    <NS1:type NC:parseType="Integer">2</NS1:type>
    <NS1:contributor>Andrey Gromyko</NS1:contributor>
    <NS1:contributor>Ron Pruitt</NS1:contributor>
    <NS1:targetApplication RDF:resource="rdf:#$jron.1"/>
    <NS1:targetApplication RDF:resource="rdf:#$kron.1"/>
    <NS1:targetApplication RDF:resource="rdf:#$lron.1"/>
  </RDF:Description>

 プロファイルのフォルダの中に「extensions」フォルダがあり、その下でRDF:aboutの記述にある「{899DF1F8-2F43-4394-8315-37F6744E6319}」がついたフォルダを探ります。 「chrome」フォルダに「newsfox.jar」というファイルがあるので、zip伸張圧縮が出来るツールで解凍し、「locale/ja-JP/」フォルダにある「newsfox.dtd」をUTF-8を解釈できるテキストエディタで開きます。

<!ENTITY checking "チェックしています (2 of 15)">

 このようになっているので、該当箇所を削除します。

<!ENTITY checking "チェックしています">

 このnewsfox.dtdでnewsfox.jarを更新して、元のと入れ替えます。 以上。
 作者であるAndrey GromykoさんやRon Pruittにフィードバックしたいけど、英語だめなので、誰かお願いします。(^^;;