Yoshihiro ICHIYANAGI
ichan****@im*****
2005年 10月 5日 (水) 08:02:21 JST
おはようございます。 > 現在は既存のメッセージの置き換えですが、今後OpenLaszlo側でクラスやメソッ > ドなどを追加し、メッセージを表示する必要が出てきた場合はPropertiesファイ > ルにメッセージを記入し、LaszloMessageManagerを使ってコードから呼び出すこ > とになると思います。その際はソースコードの順に番号が振れるわけではないの > で、連番というのは逆にわかりにくいかもしれません。 Eclipse ResourceBundle Editorが生成するindexが連番でないのは 既存クラスに新しく追加されるメッセージを考慮しているんですね。(なるほど) > 命名に迷わず、また重複することなく、できれば自己説明的なKeyにする、よい > アイデアありますでしょうか。 今後一般のdeveloperが新しいクラスやメソッドの追加の際、 多分Messageの国際化を考えたコーディングはおこないませんよね。 /*********** (ここからは理想です) ************ だからLaszloMessageを挿入する作業はあるタイミングで特定の人々が convertorをつかって行えれば最高ですね。 例えば、source code内の国際化すべきメッセージのところに、マークとなるコメント文を 挿入して、あとはconvertorが勝手にLaszloMessage.getMessage()に変換して、 メッセージもResourceファイルに吐きだし、その時keyも自動生成される。 後はメッセージの翻訳のみ行えばいい、と。 **********************************************/ > $NON-NLS-1$のコメントはPluginのチェックボックスの状態を[internalize]にす > ることで回避できるようです。 そうですか、それはよかったです。#まだほとんどつかっていないので(^^;