Task Coach日本語対応

screenshot
 私が日頃の稼動記録に使っている,タスク管理ツールであるTask Coachが0.59にバージョンアップ。
 更新履歴(http://sourceforge.net/forum/forum.php?forum_id=604846)を見ると,まぁBugs fixedは言いとして。日本語ファイル名対応も多少改善された様子。

 それより、Features addedですよ。

* Japanese translation thanks to Yutaka Usui.

 日本語化か!?

 そう思い、早速インストール。
 Edit->Preferencesを開き,Languageアイコンを選択すると,プルダウンメニューで言語が選べる。
 その中にJapanese発見!

 選択し,適用ボタンを忘れずに押してから,Task Coach再起動。

Traceback (most recent call last):
File "taskcoach.pyw", line 4, in ?
File "taskcoach.pyo", line 78, in start
File "taskcoach.pyo", line 30, in __init__
File "taskcoach.pyo", line 40, in init
File "patterns\singleton.pyo", line 9, in __call__
File "i18n\__init__.pyo", line 14, in __init__
AttributeError: 'NoneType' object has no attribute 'Language'

 エラーで起動しません。
 レジストを見てみたりしてみましたし,削除して再インストールしてみましたが,ダメ。
 Bugsにもまだ情報なし。

 凹み。

復旧

 0.58にデグレードしても動かない。が、今度のエラーは少々違った。

Traceback (most recent call last):
File "taskcoach.pyw", line 4, in ?
File "taskcoach.pyo", line 80, in start
File "taskcoach.pyo", line 30, in __init__
File "taskcoach.pyo", line 40, in init
File "patterns\singleton.pyo", line 9, in __call__
File "i18n\__init__.pyo", line 10, in __init__
ImportError: No module named ja_JA

 "ja_JA"と言う文字列がどこかにあるはずだ。
 レジストにはなかった。そもそもja_JPじゃないのかと言う突っ込みは置いておく。

C:\Documents and Settings\\Application Data\TaskCoach\TaskCoach.ini

 ここに居た。
 どうやら,アンインストールしても,この設定ファイルは消えないらしい。
 0.58をアンインストし,iniファイルも消してから0.59をインスト。起動できた。

再度日本語化に挑戦

 0.58が入った状態でアップグレードしたのがいけなかったのだろうか。
 体感速度が結構早くなった気がする。

 起動できたTaskCoach.iniをバックアップして,もう一度Languageでjapaneseを選択。

 ダメだった。

 が、ふと思い立ち,TaskCoach.iniの65行目

language = ja_JA

 を

language = ja_JP

 に変更。

 日本語化成功

Submit a bug report

 既知の問題だったら恥ずかしいなぁ。でも今日アップデートだし日本人ユーザ少ないだろう。
 と言うことでSubmit a bug report!
 sourceforge.netのアカウントは持っていたのでササっと。

早っ

Release 0.59 [Notes] (2006-08-23 20:12)

 に対して,

Date Submitted:
2006-08-23 22:45

 リリースから2時間半ですよ。ちょと嬉しい。