そろそろエラーメッセージも翻訳するしないと


HudsonのMessages.propertiesの各言語毎の翻訳状況を簡単に調べてみました。各言語ごとの翻訳済みメッセージ数、括弧内は英語に対する進捗率です。100%になっていても、まだまだ国際化されていない部分があるので、それで完了ではありません。

Messagesファイル en de fr ja nl pt_BR ru tr
security/Messages.properties 14 13 (92%) 14 (100%) 13 (92%) 6 (42%) 6 (42%) 6 (42%) 6 (42%)
maven/reporters/Messages.properties 18 16 (88%) 18 (100%) 3 (16%) 16 (88%) 14 (77%) 0 (0%) 16 (88%)
model/Messages.properties 98 74 (75%) 83 (84%) 48 (48%) 70 (71%) 69 (70%) 69 (70%) 70 (71%)
scheduler/Messages.properties 4 4 (100%) 4 (100%) 0 (0%) 4 (100%) 4 (100%) 4 (100%) 4 (100%)
fsp/Messages.properties 5 0 (0%) 5 (100%) 0 (0%) 0 (0%) 0 (0%) 0 (0%) 0 (0%)
util/Messages.properties 4 0 (0%) 4 (100%) 4 (100%) 0 (0%) 0 (0%) 0 (0%) 0 (0%)
slaves/Messages.properties 7 6 (85%) 7 (100%) 6 (85%) 0 (0%) 6 (85%) 0 (0%) 6 (85%)
Messages.properties 10 10 (100%) 10 (100%) 8 (80%) 10 (100%) 9 (90%) 9 (90%) 10 (100%)
maven/Messages.properties 18 18 (100%) 17 (94%) 4 (22%) 18 (100%) 14 (77%) 14 (77%) 18 (100%)
node_monitors/Messages.properties 8 3 (37%) 8 (100%) 8 (100%) 3 (37%) 3 (37%) 3 (37%) 3 (37%)
matrix/Messages.properties 6 6 (100%) 6 (100%) 1 (16%) 6 (100%) 6 (100%) 6 (100%) 6 (100%)
widgets/Messages.properties 1 1 (100%) 1 (100%) 1 (100%) 1 (100%) 1 (100%) 1 (100%) 1 (100%)
lifecycle/Messages.properties 2 0 (0%) 2 (100%) 2 (100%) 0 (0%) 0 (0%) 0 (0%) 0 (0%)
tasks/test/Messages.properties 5 5 (100%) 5 (100%) 5 (100%) 5 (100%) 1 (20%) 1 (20%) 1 (20%)
scm/Messages.properties 28 24 (85%) 27 (96%) 10 (35%) 23 (82%) 6 (21%) 6 (21%) 6 (21%)
tasks/Messages.properties 48 47 (97%) 48 (100%) 23 (47%) 47 (97%) 46 (95%) 46 (95%) 46 (95%)
triggers/Messages.properties 3 3 (100%) 3 (100%) 3 (100%) 3 (100%) 3 (100%) 2 (66%) 3 (100%)
tasks/junit/Messages.properties 14 9 (64%) 14 (100%) 11 (78%) 9 (64%) 5 (35%) 5 (35%) 5 (35%)


コミット数が多いのに日本語全然進んでません。おかしいなぁ、結構時間割いてるのに。


進んでいない原因として、エラーメッセージは積極的にやっていなかったことがあります。というのも、

  1. エラーメッセージの翻訳は、エラーの内容を把握していないと、とんでもないメッセージになるし、
  2. google先生に教えてもらうときには、英語のままの方が検索しやすいし、
  3. Hudsonはヘルプファイルもあるしね。


といい訳をしていてもしょうがないので、ぼちぼちエラーメッセージにも手を付けます。