XWiki 4.3以前,需要在管理员页面注册一个Document Resource Bundle,选择"Localization"然后在"Internationalization Document Bundles"字段,你可以指定多个页面,以逗号分隔。
当创建"Internationalization Document Bundles",你应该避免用包含空格的名字命名。例如,一个名为Main.My Messages文档会生产问题,你应该使用Main.MyMessages。
或者你还可以在xwiki.cfg的xwiki.documentBundles指定Internationalization Document Bundles列表。
这目前还没实现(查看XWIKI-69)。有2个解决方法,你可以使用:
这将从资源包对应的当前语言获得值。
如果你正在写一个扩展JAR,希望拥有静态的翻译资源,你可以把他们放在位于你扩展JAR的根目录下一个ApplicationResources*.properties文件,他们将会被Localization module提取。查看Localization module了解更多信息。