XWiki应用名称汉化完整指南:翻译文件与页面对象修改详解

2025-06-28 20:41:43 2025-10-10 20:59:17 李腾 31 次阅读 0 次点赞
本文全面介绍XWiki应用名称汉化的三种实用方法:通过翻译文件修改法在TranslationDocumentClass中搜索并修改对应键值;通过编辑页面对象法直接修改UIExtensionClass的label属性;通过翻译文件快速修改法直接访问特定翻译文件路径。每种方法均配详细操作步骤和效果截图,涵盖Scheduler、LLM Application等具体实例,并提供缓存清理等注意事项,帮助用户高效完成XWiki界面中文化定制。

XWiki很多应用都自带翻译文件,支持多语言,可以在对应的翻译文件中找到需要汉化的内容。另外,XWiki可以实现在页面上编程,通过编辑应用的页面对象也可以实现汉化。

方法一:翻译文件修改法

1、在浏览器打开地址:http://localhost:8080/xwiki/bin/view/XWiki/TranslationDocumentClass,会看到很多翻译文件。

wechat_2025-10-10_203030_709.png

2、在位置字段进行搜索,可以找到应用对应的翻译文件。例如我们想把Scheduler应用改为任务计划。可以在位置下面的输入框中输入Scheduler。

wechat_2025-10-10_204134_094.png

3、点击标题下的Translations进入,点击编辑,修改scheduler.applicationsPanelEntryLabel=后面的值为任务计划,然后保存。

wechat_2025-10-10_204422_142.png

4、清空浏览器,刷新页面,我们会发现应用中的Scheduler已经变成任务计划了。

方法二:编辑页面对象法

1、点击应用,点击编辑后面的下拉箭头,选择对象。(如果编辑后面没有下拉箭头,可以依次按xxxa切换高级编辑模式)

微信截图_20250629074007.png

2、展开类型XWiki.UIExtensionClass的对象UIExtensionClass 0: platform.help。

微信截图_20250629074052.png

3、修改label=后面的内容为你想要的名称即可。

微信截图_20250629074126.png

例如:

label=帮助

还可以修改应用对应的起始页面和应用图标。

4、由于XWiki页面存在缓存,需要清空浏览器缓存,刷新页面,使修改生效。

微信截图_20250629074917.png

方法三:翻译文件快速修改法

如果你知道应用对应的翻译文件路径,可以在浏览器输入翻译文件路径快速修改。

1、示例一:把Scheduler应用名称改为任务计划。

编辑文件:http://localhost:8080/xwiki/bin/view/Scheduler/Translations?language=en

scheduler.applicationsPanelEntryLabel=任务计划

2、示例二:把LLM Application改为LLM应用。

编辑文件:http://localhost:8080/xwiki/bin/view/AI/Code/Translation

llm.ui.applicationsPanelEntryLabel=LLM应用

3、效果图。

wechat_2025-10-10_205516_765.png

参考文档

参考文档:Is it possible to change names of Extension Apps? - Help / Discuss - XWiki Forum

本文由人工编写,AI优化,请仔细甄别,转载请注明转自www.hylab.cn,原文地址:XWiki应用名称汉化教程:3种方法实现中文自定义修改

评论 (0)

登录后发表评论

暂无评论,快来发表第一条评论吧!