【发布时间】:2011-07-18 19:21:27
【问题描述】:
我有一些项目:
- WebShared(Java 库项目)
- WebExternal(GWT Web 应用程序)
- WebInternal(GWT Web 应用程序)
我有在 WebExternal 和 WebInternal 之间共享的 UI Binder,我将它们组织在“WebShared”项目下。
我现在正在添加 i18n 支持,我想使用 UI Binder 的
Mergelocales.py 的工作原理是针对使用 -extra 参数编译的 GWT 应用程序运行。由于 WebShared 不是 GWT 应用程序,因此针对它运行脚本不会产生任何输出。此外,针对 WebExternal 或 WebInternal 运行 mergelocales.py 不会生成包含来自 WebShared 项目的消息的文件。
如果我将 WebShared 项目转换为 GWT 项目,我相信它会起作用,但是我仍然有两个单独的属性文件要发送到翻译服务,并且我不想处理合并文件或管理多个文件文件。
使用可用工具处理这种情况的最佳方法是什么,或者我是否需要创建自己的脚本?
提前感谢您的帮助。
【问题讨论】:
标签: gwt internationalization gwt-platform