как добавить язык в мой DSpace? - PullRequest
4 голосов
/ 04 марта 2012

Я хочу добавить «арабский» в мое 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 на арабском?

Ответы [ 2 ]

7 голосов
/ 05 марта 2012

Я не видел копию арабского перевода всех «сообщений» для 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список.Там, вероятно, есть кто-то, кто решил эту проблему.И может иметь файл сообщений на арабском языке.

1 голос
/ 05 марта 2012

Для развернутых языковых файлов веб-приложения есть файл dspace-api-lang-1.xxxjar (это фактически архивная папка, и xxx зависит от версии, с которой вы работаете).Вы можете найти его в [папку вашего веб-приложения JSPUI] / WEB-INF / lib .

Фактически вы можете извлечь необходимый файл с локализацией в [местоположение вашего веб-приложения JSPUI] / META-INF и отредактируйте, если вам нужно.

Если вы хотите работать с этими переводами во время разработки, просто скопируйте этот файл из развернутого веб-приложения (или в подпапку «target» после сборки проекта)в [dspace-src] / dspace / modules / jspui / src / main / resources /, и вы сможете редактировать его в IDE или текстовом редакторе (или в любом другом месте ...).

...