开发和下载开源软件

查看 openlaszlo i18n コメント規約

类别(标签)树

文件信息

类别(标签)
文件名
RULE.i18n_ja
最后更新
2005-10-12 09:55
类型
Plain Text
编辑器
ICHIYANAGI Yoshihiro
描述
システムメッセージを国際化するためのコメント文のフォーマット説明
语言
日语
翻译
Coding Rule for OpenLaszlo i18n

Abstract:
システムメッセージを国際化するためのコメント文フォーマットを規定します。
このコメント文をもとに、convertorプログラムがLaszloMessagesクラスメソッドに
変換します。


1.国際化させたいメッセージストリングの
  前後に以下のようなコメント行を追加する。

	//@conv-i18n.begin

	//@conv-i18n.end


コメント例:

修正前;
public class LZDummy {
	....

    public static int getKrankPort () {
        String portStr = LPS.getProperties().getProperty(KRANK_PORT_PROPERTY);
        int portnum = DEFAULT_KRANK_PORT;
        if (portStr == null) {
            return portnum;
        }
        try {
            portnum = Integer.parseInt(portStr);
        } catch (NumberFormatException e) {
->      	throw new RuntimeException("Server configuration error: can't parse lps.properties entry '"+ KRANK_PORT_PROPERTY +"'");
        }
        return portnum;
    }
}

修正後:
public class LZDummy {
	....

    public static int getKrankPort () {
        String portStr = LPS.getProperties().getProperty(KRANK_PORT_PROPERTY);
        int portnum = DEFAULT_KRANK_PORT;
        if (portStr == null) {
            return portnum;
        }
        try {
            portnum = Integer.parseInt(portStr);
        } catch (NumberFormatException e) {
	      	throw new RuntimeException(
->             //@conv-i18n.begin
               "Server configuration error: can't parse lps.properties entry '"+ KRANK_PORT_PROPERTY +"'"
->             //@conv-i18n.end
            );
        }
        return portnum;
    }
}

注意)国際化したいストリングがあるメソッドの引数になっている場合は、
かならずその引数(文字列と"+"及び変数を含む)の前後に、規定のコメント行を挿入してください。

以上