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

如何使用GWT i18n消息接口实现复杂消息,gwt,internationalization,Gwt,Internationalization,我正在尝试使用GWT消息实现以下字符串格式,但不确定如何实现(或者即使可以实现) 我有一个Messages方法签名,如下所示: String-organizedMessage(字符串用户名、字符串日期) 我有两个参数:用户名、日期。有时用户名为null,有时日期为null,但它们绝不同时为null 场景1:用户名和日期都存在= “由[用户名]在[日期]组织” 场景2:用户名存在,但日期为空= “由[用户名]组织 场景3:用户名为空,但日期存在= “于[日期]组织” GWT消息可以做到这一点吗?提

我正在尝试使用GWT消息实现以下字符串格式,但不确定如何实现(或者即使可以实现)

我有一个Messages方法签名,如下所示:

String-organizedMessage(字符串用户名、字符串日期)

我有两个参数:用户名、日期。有时用户名为null,有时日期为null,但它们绝不同时为null

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

场景2:用户名存在,但日期为空= “由[用户名]组织

场景3:用户名为空,但日期存在= “于[日期]组织”


GWT消息可以做到这一点吗?提前感谢…

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

是的,这就是我目前正在做的。我希望有一个记录在案的“诀窍”让它按照我想要的方式工作。哦,好吧。