如何解决使用除语言环境之外的自定义LocalMessages
| 我们在定制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 \”自动生成。
我们已经尝试使用\“ SpecialLocalMessage \”接口扩展所有特殊的dist接口,但是由于有类但没有接口,因此我们无法通过\"<replace-with>\"
替换gwt.xml中的接口。
您看到这个问题的解决方案了吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。