Twitkit-1.2のpreferenceがおかしいので直してみた
再びTwitkitネタです。
今日(2009/04/13)にFirefoxを再起動してみると、Twitkit-1.2が見つかったので早速インストールし、タイムラインが更新されていることを確認しました。
が、表示名がフルネームになっていたのでスクリーンネームに変更しようとしたところ、設定ダイアログでエラーが。。。
ちょっと調べてみると、twitkit/chrome/content/preferences.xulの58行目で使用されている実態実体参照&prefs.general.shortenerService;がtwitkit/locale/*/preferences.dtdで定義されていない模様。en-USでは定義されていました。
そこで、このエントリの最後のようにtwitkit/locale/ja/preferences.dtd修正し、xpiファイルを更新。Firefoxに再度インストールしてみると、うまく動きました。修正後のxpiをDo You PHP?にUPしてありますので、奇特な方は自己責任でどうぞ。
*** chrome/locale/ja/preferences.dtd.org 2009-04-12 08:38:01.000000000 +0900 --- chrome/locale/ja/preferences.dtd 2009-04-13 11:36:00.000000000 +0900 *************** *** 7,12 **** --- 7,18 ---- <!ENTITY prefs.general.refreshInterval.3 "3分"> <!ENTITY prefs.general.refreshInterval.5 "5分"> <!ENTITY prefs.general.refreshInterval.10 "10分"> + <!ENTITY prefs.general.shortenerService "URL短縮サービス"> + <!ENTITY prefs.general.shortenerService.bitLy "bit.ly"> + <!ENTITY prefs.general.shortenerService.isGd "is.gd"> + <!ENTITY prefs.general.shortenerService.tinyUrl "TinyURL"> + <!ENTITY prefs.general.shortenerService.trIm "tr.im"> + <!ENTITY prefs.general.shortenerService.xrlUs "xrl.us"> <!ENTITY prefs.general.showNamesAs "名前の表示:"> <!ENTITY prefs.general.showNamesAs.screenNames "スクリーンネーム"> <!ENTITY prefs.general.showNamesAs.fullNames "フルネーム">
追記(2009/04/13 12:40)
Twitkitのサポート(getsatisfaction.com)を見てみると、どうも「とりあえず版」っぽい感じ(?)です。バグ報告をしたところ、来週今週後半に1.2.1をリリースする予定で、その時にその他の問題も含めFIXされる模様です。
追記2(2009/04/21 23:16)
Twitkit-1.2.2がリリースされたようです。