차근차근/openCRX

openCRX - 회원관리 - centos 3 [ 최종 ] + 한글처리

예쁜꽃이피었으면 2016. 6. 15. 11:31


openCRX- 회원관리 - centos 3 [ 최종 ]

http://action713.tistory.com/1194



openCRX를 사용하기 위해서 우선 해결해야 할 부분은

1. openCRX서비스를 시작시킨 푸티를 종료하면 서비스를 이용할 수 없다.



2. 한글지원이 안된다.



http://www.opencrx.org/opencrx/1.5/languageLocalizationGuide/htmlsingle/openCRX_LanguageLocalization.html

영어가 안되서 슬프다..


* Note: openCRX locale IDs are based on a widely accepted standard where the locale ID xx_YY is composed of an alpha-2 language code xx (seehttp://en.wikipedia.org/wiki/ISO_639) and an alpha-2 country code YY (see http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).


나는

/usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX 이 경로에 언어 파일이 있다.



1) 사용자 인터페이스 : .opencrx-core-CRX.war/config/ui/en_US 이 경로


나의 경우

/usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX/WEB-INF/config/ui/1-Advanced

/usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX/WEB-INF/config/ui/2-Simple

/usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX/WEB-INF/config/ui/Root

-> ko_KR폴더를 만들어서 xml파일 넣어둠.



2) 코드 테이블 : .opencrx-core-CRX.war/config/code/en_US


나의 경우

/usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX/WEB-INF/config/code/Root

-> ko_KR폴더를 만들어서 xml파일 넣어둠.



3) JSP에서 사용하는 문자열 : .opencrx-core-CRX.war/config/texts/en_US


나의 경우

/usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX/WEB-INF/config/texts

-> ko_KR폴더를 만들어서 파일 넣어둠.



4) HTML 페이지 


나의 경우

/usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX

-> helpSearch_ko_KR.html 파일 추가



5) 로그인 페이지:  .opencrx-core-CRX.war/Login.jsp


나의 경우

/usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX/Login.jsp

-> 그냥 둠.


/usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX/login-locales.jsp

-> activeLocales.put("ko_KR", "한국어 (한국)"); 추가



* If a login page supports locale xx_YY you can request the login page in that locale xx_YY by appending the string "?locale=xx_YY" to the default login URL.Example: the URL http://demo.opencrx.org/opencrx-core-CRX/Login?locale=de_CH directly loads the German login page.



6) web.xml


나의 경우

/usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX/WEB-INF/web.xml  에서

<init-param>

<param-name>locale[19]</param-name>

      <param-value>ko_KR</param-value>

</init-param>

이 부분이 주석처리 되어 있길래 풀어줌.



서비스 새로 시작함




구글 번역기로 마구 번역해둔거라 이상하긴한데 일단 한글이 보임! 




opencrx-core-CRX-한글.zip





[ 추가 1 ]



- 어디서 수정하는지 모르겠네..

( /usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX/helpActiveX_ko_KR.html 추가 . 

/usr/opencrx/apache-tomee-webprofile-1.7.2/apps/opencrx-core-CRX/opencrx-core-CRX/helpJsCookie_ko_KR.html 추가



[ 추가 2 ]


http://localhost:8088/opencrx-core-CRX/javascript/calendar/lang/calendar-ko_KR.js

-> calendar-ko_KR.js 추가



[ 추가 3 ]


DBMS 변경 

https://sourceforge.net/p/opencrx/wiki/Admin31.DatabaseMigration/






반응형