2012-03-04 3 views
4

"arabic"을 제 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 

을 독일어 내가 정의하는 다른 이상한 문제가있는 것

"Messages_de.properties" at 
[dspace-src]/dspace/modules/jspui/src/main/resources/Messages_de.properties 

찾을 수없는 곳 내 인 DSpace에 표시 할 수있는 방법 내 아랍어 DSpace?

답변

1

배포 된 웹 응용 프로그램 언어 파일은 dspace-api-lang-1.x.x.x.jar 파일 (실제 보관 된 폴더이며 x.x.x는 사용중인 버전에 따라 다름)에 있습니다. [JSPUI webapp location]/WEB-INF/lib 폴더에서 찾을 수 있습니다.

실제로 현지화가 필요한 파일을 [JSPUI webapp location]/META-INF 폴더로 추출하고 필요한 경우 편집 할 수 있습니다.

개발 중에 번역 작업을하려면 배포 된 webapp (또는 프로젝트 빌드 후 "대상"하위 폴더)에서 해당 파일을 [dspace-src]/dspace/modules/jspui/src/main/resources/그리고 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의 REPO에서

봐 (사용할 수없는 아랍어) : SVN link

당신은 매쓰 웍스의 기술 메일 링리스트에 문의 도움을, 최선의 노력을 필요로합니다. 이 문제를 해결 한 사람이있을 것입니다. 아랍어 메시지 파일이있을 수도 있습니다.

+0

XMLUI에서 사용할 수있는 아랍어 번역본이 있습니다. https://github.com/DSpace/dspace-xmlui-lang/blob/master/src/main/webapp/i18n/messages_ar.xml –