Web Developer 1.1.6 日本語版の(ツールバーの設定等の)不具合
ミナトラボさんで配布されている Web Developer 日本語版 機能拡張は,ツールバーのアイコンの設定が保存されない(つねにアイコンとラベルが表示される)などの不具合があります(わたしのところだけ?)。
詳しい原因ははぶきますけれど,拡張機能の xpi ファイルや内部 jar ファイルを展開していって,locale/ja-JP/webdeveloper/webdeveloper.properties
ファイルの
webdeveloper_validateHTML=HTML構文の検証 (W3C:英語) webdeveloper_validateLinks=リンク切れの検証 (W3C:英語)
となっているところを
webdeveloper_validateHTML=HTML構文の検証 (W3C:英語) webdeveloper_validateHTMLbyHTMLLint=HTML構文の検証 (HTMLLint:日本語) webdeveloper_validateLinks=リンク切れの検証 (W3C:英語)
のように,webdeveloper_validateHTMLbyHTMLLint
を追加すれば支障なく動くようになります。
あるいは webdeveloper.js
の function webdeveloper_setupLocalizedOptions()
の中の,
// HTMLLint webdeveloper_setStringPreferenceIfNotSet("webdeveloper.tool.1.description", stringBundle.getString("webdeveloper_validateHTMLbyHTMLLint")); webdeveloper_setStringPreferenceIfNotSet("webdeveloper.tool.1.url", "http://openlab.ring.gr.jp/k16/htmllint/htmllint.cgi?Stat=on&ViewSource=on&Method=URL&URL=");
あたりを削除して自分で「ツールの編集」からやったほうが一貫性という面ではいいかもしれません。
ようするに英語版になかったメニューを追加してロケールの追加を忘れてるんで stringBundle.getString()
で落ちています。
とゆーか,今回の件とは関係ありませんが,ここのあたり,元コードの時点でロジックがまずい気がします(たとえばツールをいくつか削除しても復活しちゃうんじゃないかな)。