다국어(국제화) properties 설정인식
- 작성자 :
- 진*민
- 작성일 :
- 2018-03-19 15:21:55
- 조회수 :
- 1,766
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
전자정부프레임웍 3.5를 사용하고 있는데요. 로컬에서 서버start시 properties를 읽게 설정하였는데 재대로 인식이 안되는거같습니다.
설정은 context-common.xml 파일 bean에 messageSource 를 입력을 하였고,
message-common_en.properties
message-common_ko.properties
두 파일의 정보를 가지고 jsp화면에 spring태그를 작성하여 보여지게 되는데요.
영어/한국어 선택을 하든간에 한국어로만 나오더라구요
context-common.xml 말구 다른곳을 확인해봐야하는걸까요??
로걸 톰캣 구동시 어디어디의 설정된 정보를 읽어서 가져오는지 알고 시포요.
전자정부프레임웍 3.5를 사용하고 있는데요. 로컬에서 서버start시 properties를 읽게 설정하였는데 재대로 인식이 안되는거같습니다.
설정은 context-common.xml 파일 bean에 messageSource 를 입력을 하였고,
message-common_en.properties
message-common_ko.properties
두 파일의 정보를 가지고 jsp화면에 spring태그를 작성하여 보여지게 되는데요.
영어/한국어 선택을 하든간에 한국어로만 나오더라구요
context-common.xml 말구 다른곳을 확인해봐야하는걸까요??
로걸 톰캣 구동시 어디어디의 설정된 정보를 읽어서 가져오는지 알고 시포요.
A
안녕하세요 진선민님
표준프레임워크센터입니다.
context-common.xml 파일에 bean에 messageSource빈의 등록과
메세지 파일의 위치가 제대로 지정이 되었는지 확인해보시길 바랍니다.
또한, context-servlet.xml파일에서 localeResolver설정을 하셔야합니다. (default는 AcceptHeaderResolver)
참고로 Spring MVC에서 제공하는 LocaleResolver는 다음과 같습니다.
-CookieLocaleResolver
-SessionLocaleResolver
-AcceptHeaderResolver
다음 내용을 참고해보시길 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:internationalization
또는, 개발자지원 > 교육자료에서
예제 lab301-mvc에 적용되어 있는 국제화를 참고하셔서 비교해 보시면 좀더 용이할 듯 합니다.
http://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?nttId=1321&bbsId=BBSMSTR_000000000004&menu=4
표준프레임워크센터입니다.
context-common.xml 파일에 bean에 messageSource빈의 등록과
메세지 파일의 위치가 제대로 지정이 되었는지 확인해보시길 바랍니다.
또한, context-servlet.xml파일에서 localeResolver설정을 하셔야합니다. (default는 AcceptHeaderResolver)
참고로 Spring MVC에서 제공하는 LocaleResolver는 다음과 같습니다.
-CookieLocaleResolver
-SessionLocaleResolver
-AcceptHeaderResolver
다음 내용을 참고해보시길 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:internationalization
또는, 개발자지원 > 교육자료에서
예제 lab301-mvc에 적용되어 있는 국제화를 참고하셔서 비교해 보시면 좀더 용이할 듯 합니다.
http://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?nttId=1321&bbsId=BBSMSTR_000000000004&menu=4