我想在我的DSpace中添加“arabic”。
我配置了这个文件:
[dspace]/config/dspace.cfg
这一行:
webui.supported.locales = en, de, ar
然后我构建Dspace并重启Tomcat。
但我找不到这个档案:
"Messages.properties" at
[dspace-src]/dspace/modules/jspui/src/main/resources/Messages.properties
以及德语如何在我无法找到的DSpace上出现
"Messages_de.properties" at
[dspace-src]/dspace/modules/jspui/src/main/resources/Messages_de.properties
我是否还有其他奇怪的问题可以用阿拉伯语自定义我的DSpace?
答案 0 :(得分:7)
我还没有看到DSpace的所有“消息”的阿拉伯语翻译副本,但有人可能已经启动过,或者您可以自己构建它。如果你必须从头开始使用阿拉伯语,你可以复制
[dspace-source]/dspace-api/src/main/resources/Messages.properties
到
[dspace-source]/dspace/modules/src/main/resource/Messages_ar.properties
然后您需要填写键/值。
德语的工作原因是DSpace通过Maven从互联网上获取语言文件。
查看所有语言的SVN回购(阿拉伯语不可用): SVN link
如果您需要更多帮助,最好联系dspace-tech邮件列表。那里可能有人解决了这个问题。并且可能有阿拉伯语消息文件。
答案 1 :(得分:1)
对于已部署的Web应用程序语言文件位于 dspace-api-lang-1.x.x.x.jar 文件中(它实际上是归档文件夹,x.x.x取决于您使用的版本)。您可以在 [您的JSPUI webapp location] / WEB-INF / lib 文件夹中找到它。
实际上,您可以将本地化所需的文件提取到 [您的JSPUI webapp location] / META-INF 文件夹,然后根据需要进行编辑。
如果您想在开发期间使用这些翻译,只需将该文件从已部署的webapp(或项目构建后的“target”子文件夹)复制到[dspace-src] / dspace / modules / jspui / src / main / resources /并且您将能够在IDE或文本编辑器(或其他......)中编辑它。