다시 질문드립니다.
- 작성자 :
- 김*희
- 작성일 :
- 2012-08-06 13:30:58
- 조회수 :
- 1,867
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
답변은 잘 보았습니다. 그런데 제가 알고 싶은게 그게 아니구요..
message-common_en_US.properties 파일과 message-common_ko_KR.properties 두 개의 메시지 파일은 준비 되어있습니다.
페이지가 여러 언어를 제공하고 있는 상황인데요. 기본 validator 메시지가 한글이여서 영문페이지에서도 메시지가 한글로 나오고 있습니다.
한글 페이지에서 validate 할때 메시지는 한글로 나오고 영문 페이지에서 validate 할 때는 영문으로 나오게 처리하는 방법이 알고 싶습니다.
답변 기다리겠습니다.
message-common_en_US.properties 파일과 message-common_ko_KR.properties 두 개의 메시지 파일은 준비 되어있습니다.
페이지가 여러 언어를 제공하고 있는 상황인데요. 기본 validator 메시지가 한글이여서 영문페이지에서도 메시지가 한글로 나오고 있습니다.
한글 페이지에서 validate 할때 메시지는 한글로 나오고 영문 페이지에서 validate 할 때는 영문으로 나오게 처리하는 방법이 알고 싶습니다.
답변 기다리겠습니다.
A
안녕하세요.. 김만희님..
이전에 답변 드린 내용과 같습니다..
(java의 기본 resourcebundle 방식으로 locale 파일만 추가 하시면 다국어지를 지원함)
기본 메시지가 한글이 아니고.. 한글 locale로 보셨기 때문에.. 한국어 보이시는 것입니다.
추가로 locale 정보가 일치 하지 않은 경우에는 locale 정보가 붙지 않는 파일이 사용됩니다.
위의 예는 message-common.properties 파일이 기본 메시지 파일이 되며.. 여기에 영어로 넣어 놓으시면.. 기본 메시지 파일이 영어로 처리되는 것이구요.. (java resourebundle의 기본 방식)
혹.. 질문하신 내용이.. 현재 접속 locale과 상관없이.. 한글 페이지, 영문 페이지는 사용자가 선택할 수 있는 상황에서 해당 언어로 메시지 처리를 어떻게 하시느냐의 질문이시라면..
LocaleResolver를 다음과 가이드를 참조하셔서 변경하시면 됩니다.
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:ptl:internationalization
자동으로 처리되는 AcceptHeaderLocaleResolver의 경우는 사용자 브라이저의 Locale 정보를 따라 지정되기 때문에.. 사용자가 임의로 변경할 수 없지만..
SessionLocaleResolver의 경우는 파라미터를 통해 변경할 수가 있습니다..
그럼.. 즐거운 하루되십시오.
감사합니다.
이전에 답변 드린 내용과 같습니다..
(java의 기본 resourcebundle 방식으로 locale 파일만 추가 하시면 다국어지를 지원함)
기본 메시지가 한글이 아니고.. 한글 locale로 보셨기 때문에.. 한국어 보이시는 것입니다.
추가로 locale 정보가 일치 하지 않은 경우에는 locale 정보가 붙지 않는 파일이 사용됩니다.
위의 예는 message-common.properties 파일이 기본 메시지 파일이 되며.. 여기에 영어로 넣어 놓으시면.. 기본 메시지 파일이 영어로 처리되는 것이구요.. (java resourebundle의 기본 방식)
혹.. 질문하신 내용이.. 현재 접속 locale과 상관없이.. 한글 페이지, 영문 페이지는 사용자가 선택할 수 있는 상황에서 해당 언어로 메시지 처리를 어떻게 하시느냐의 질문이시라면..
LocaleResolver를 다음과 가이드를 참조하셔서 변경하시면 됩니다.
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:ptl:internationalization
자동으로 처리되는 AcceptHeaderLocaleResolver의 경우는 사용자 브라이저의 Locale 정보를 따라 지정되기 때문에.. 사용자가 임의로 변경할 수 없지만..
SessionLocaleResolver의 경우는 파라미터를 통해 변경할 수가 있습니다..
그럼.. 즐거운 하루되십시오.
감사합니다.