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 を介してインターネットから言語ファイルを取得するためです。

すべての言語の SVN リポジトリを見てください (アラビア語は利用できません): SVN リンク

さらにヘルプが必要な場合は、dspace-tech メーリング リストに連絡することをお勧めします。この問題を解決した人がいる可能性があります。また、アラビア語のメッセージ ファイルがある場合もあります。

于 2012-03-05T16:18:24.020 に答える
1

デプロイされた Web アプリケーションの言語ファイルは、dspace-api-lang-1.xxxjarファイルにあります (これは実際にはアーカイブ フォルダーであり、xxx は使用するバージョンによって異なります)。[your JSPUI webapp location]/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 に答える