4

我想在我的 DSpace 中添加“阿拉伯语”。

我配置这个文件:

[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 会不会有其他奇怪的问题?

4

2 回答 2

7

我还没有看到 DSpace 的所有“消息”的阿拉伯语翻译副本,但有人可能已经开始了,或者您可以自己构建它。如果您必须从头开始学习阿拉伯语,您可以复制

[dspace-source]/dspace-api/src/main/resources/Messages.properties

[dspace-source]/dspace/modules/src/main/resource/Messages_ar.properties

然后,您需要填写键/值。

德语工作的原因是 DSpace 通过 Maven 从 Internet 获取语言文件。

查看所有语言的 SVN 存储库(阿拉伯语不可用): SVN 链接

如果您需要更多帮助,最好联系 dspace-tech 邮件列表。那里可能有人解决了这个问题。并且可能有阿拉伯语消息文件。

于 2012-03-05T16:18:24.020 回答
1

对于已部署的 Web 应用程序语言文件位于dspace-api-lang-1.xxxjar文件中(它实际上是存档文件夹,xxx 取决于您使用的版本)。您可以在[您的 JSPUI webapp 位置]/WEB-INF/lib文件夹中找到它。

实际上,您可以将所需的本地化文件提取到[your JSPUI webapp location]/META-INF文件夹并在需要时进行编辑。

如果您想在开发过程中使用该翻译,只需将该文件从已部署的 webapp(或项目构建后的“目标”子文件夹中)复制到 [dspace-src]/dspace/modules/jspui/src/main/resources/ 即可'将能够在 IDE 或文本编辑器(或其他...)中对其进行编辑。

于 2012-03-05T11:23:13.450 回答