这一个与我的previous post有关。在GWT验证框架中是否可以指定ValidationMessages.properties
文件及其名称的位置?我已经在我的应用程序中翻译了消息,我希望它们位于一个位置。
答案 0 :(得分:4)
您可以创建自定义UserValidationMessagesResolver:
public class CustomValidationMessagesResolver extends AbstractValidationMessageResolver implements UserValidationMessagesResolver {
protected CustomValidationMessagesResolver() {
super((ConstantsWithLookup) GWT.create(ValidationConstants.class));
}
}
在上面的代码中,ValidationConstants是在我的属性文件上运行I18NSync而产生的类。
然后在* .gwt.xml:
<replace-with class="yourpackage.client.validation.CustomValidationMessagesResolver">
<when-type-is class="com.google.gwt.validation.client.UserValidationMessagesResolver" />
</replace-with>
您可以找到完整的示例here。