[Openlaszlo-i18n 98] //@conv-i18n.begin コメントについて

Back to archive index

Yoshihiro ICHIYANAGI ichan****@im*****
2005年 10月 13日 (木) 12:24:03 JST


こんにちは。

ちょっと説明不足の点がありましたので、
本格的な作業に入る前に再確認させてください。

メッセージの外部化のために行うコメント文(//@conv-i18n.beginと//@conv-i18n.end)
の挿入は、コンバータの機能的限界があります関係上
次の様にしていただけると助かります。


例1.外部化対象が単純なストリングの場合、

[挿入前]
 if ((jvmMajor == 1 && jvmMinor < 4) || jvmMajor < 1) {
->   String message = "LPS running against JRE version < 1.4; this is *not* supported!";
     log(message);
     mLogger.warn(message);
 }

[挿入後]
 if ((jvmMajor == 1 && jvmMinor < 4) || jvmMajor < 1) {
     String message = 
                     //@conv-i18n.begin
                      "LPS running against JRE version < 1.4; this is *not* supported!";
                     //@conv-i18n.end
     log(message);
     mLogger.warn(message);
 }


例2.あるmethodの引数になっている場合、

[挿入前]
 } catch (Exception e) {
->   mLogger.warn(date.toString() + ": Can't parse JRE specification version: " + jvmVersion);
 }

[挿入後]
 } catch (Exception e) {
     mLogger.warn(
                 //@conv-i18n.begin
                  date.toString() + ": Can't parse JRE specification version: " + jvmVersion
                 //@conv-i18n.end
                 );     <----このようにしてください。
 }

わからない点などありましたら、replyくださいませ。
ちょっと不便ではありますが、
何卒よろしくお願いいたします。orz

ichan



Openlaszlo-i18n メーリングリストの案内
Back to archive index