我们在定制GWT的 I18N 功能方面遇到了问题。
我们目前正在使用静态属性文件来生成我们在代码中使用的接口。除了在运行时加载默认语言环境(如“ de ”或“ en ”)之外,我们还在寻找一种方法来加载依赖于另一个属性的自定义语言文件(例如“ DIST “)。
详细说明:
在我们的 .gwt.xml 中,我们有两个属性定义如下:
<extend-property values="de" name="locale"/>
<extend-property values="en" name="locale"/>
<define-property name="x.dist" values="dist1,dist2,dist3"/>
我们现在希望有一个语言文件包含所有通用属性,并且对于每个分发和语言,其他语言文件可以包含特殊值。 所有这些接口也应该使用 maven gwt插件“ i18nMessagesBundle ”自动生成。
我们已经尝试使用扩展所有特殊dist接口的“SpecialLocalMessage”接口,但我们无法通过"<replace-with>"
替换gwt.xml中的那些接口,因为有类但不需要接口。
您是否看到此问题的解决方案?