0

我的 Eclipse 工作区中有多个项目,并希望在它们之间共享 i3-labels 文件以进行国际化。如何将国际化标签移动到另一个项目的文件夹 (commonProject) 中并查看它们?

现在在 zk.xml 我有:

<system-config>
    <label-location>/commonProject/labels/i3-label_es_MX.properties</label-location>
    <label-location>/commonProject/labels/i3-label_fr_FR.properties</label-location>
    <label-location>/commonProject/labels/i3-label.properties</label-location>
</system-config>

但我无法访问标签。(我得到一个空指针)

谢谢!

4

1 回答 1

3

您当前的路径是相对 servlet 路径,但 servlet
不会加载您的标签,因为它们没有部署。
您可以添加系统路径,从数据库或 URL 加载标签,
ZK-Doc中所述。

所以它看起来像

<system-config>
    <label-location>file:///path/to/my/projects/commonProject/labels/i3-label_es_MX.properties</label-location>
    <label-location>file:///path/to/my/projects/commonProject/labels/i3-label_fr_FR.properties</label-location>
    <label-location>file:///path/to/my/projects/commonProject/labels/i3-label.properties</label-location>
</system-config>
于 2013-04-03T03:48:25.957 回答