如何使用GWT i18n Messages接口实现复杂消息

时间:2013-07-26 17:20:32

标签: gwt internationalization

我正在尝试使用GWT消息来实现以下字符串格式,但我不知道该怎么做(或者即使可以这样做)。

我有一个像这样的Messages方法签名:

String organizedMessage(String username, String date);

我有2个参数:用户名,日期。有时用户名为null,有时日期为null,但它们不会同时为空。

场景#1:用户名和日期都存在= “由[日期]上的[用户名]组织”

场景#2:用户名存在但Date为null = “由[用户名]

组织

场景#3:用户名为null但是date exists = “在[日期]组织”

可以使用GWT消息完成吗?提前谢谢......

1 个答案:

答案 0 :(得分:0)

我不认为可以做到,只有多个计数和枚举你可以为同一个方法指定多个消息。在这种情况下,您需要创建3个方法,并在您自己的代码中对变体进行测试。