我们在 2.5 中使用新的 GWT 验证库。
我们正在向我们的屏幕添加一个汇总的违规列表。此列表必须显示本地化的字段名称。
@MyNotNull(foo= "Stage")
public String getStage();
本地化消息需要显示
“阶段是必填字段”
MyValidationMessages.properties 中的消息读取
{foo} 是必填字段
请注意,注释不允许将非常量值分配给属性。所以我们必须在设计时以某种方式获取语言环境值:/
这行不通
@MyNotNull(foo = injector.getLocale().errorMessage())
public String errorMessage()
我如何使用 localeKey 在语言环境文件中查找语言环境,因为该属性需要一个常量?