2012-03-04 62 views
4

我想添加「阿拉伯語」到我的DSpace。如何將語言添加到我的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與阿拉伯文?

回答

1

對於部署的Web應用程序語言文件,位於dspace-api-lang-1.x.x.jar文件(它實際上是歸檔文件夾,x.x.x取決於您使用的版本)。您可以在[您的JSPUI webapp位置]/WEB-INF/lib文件夾中找到它。

實際上,您可以將本地化所需的文件提取到[您的JSPUI webapp位置]/META-INF文件夾並進行編輯(如果需要)。

如果您想在開發過程中使用該翻譯,只需將該文件從部署的webapp(或在項目構建後的「目標」子文件夾中)複製到[dspace-src]/dspace/modules/jspui/src/main /資源/,你將能夠在IDE或文本編輯器(或其他...)中進行編輯。

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的高科技郵件列表。有可能有人解決了這個問題。並可能有阿拉伯文信息文件。

+0

我看到有一個可用於XMLUI的阿拉伯語翻譯:https://github.com/DSpace/dspace-xmlui-lang/blob/master/src/main/webapp/i18n/messages_ar.xml – 2015-05-21 16:25:17

相關問題