2011-02-22 4 views
1

이것이 주관적/토론 유형 질문 일 경우 미리 사과드립니다. 제가 주로 갖고있는 웹 애플리케이션에 로케일 정보를 추가하는 좋은 방법이 있습니다. 프레임 워크는 ... 잘 존재하지 않으며 단지 .jsp 페이지에 많은 스크립트와 JavaScript twiddling이 있습니다. 나는 방금 시작 했으므로 아직 어느 정도 시점에서 해결할 수 있을지는 모르겠지만 정밀 검사를 제안 할 수있는 위치에 아직 있지는 않습니다.사실 이후에 i18n 지원 추가

이제 팀원 중 일부는 "쉽게" 브라우저 로캘 또는 일부를 사용하는 javascript 기반 콘텐츠 현지화를 제안했습니다. 이것은 내 머리 속에 모든 종류의 경보를 발령하고 있습니다.

하지만 JSP 페이지를 통해 Java Locale 지원을 사용하면 JSF 2와 같은 멋진 프레임 워크로 쉽게 확장 할 수 있습니까? 요청/세션에서 로케일 정보를 기반으로 적절한 파일에서 읽는 유틸리티 클래스를 구축 *에

  • 이동을 가능한 모든 표시 문자열을 _locale.properties 파일
  • :

    내가 무슨 생각입니다
  • 삽입은 모든 JSP 파일
  • 의 유틸리티 클래스는 모든 < 제목 > 페이지 1 </제목를 교체했다 < 제목 > localeUtils.getString에 ("page1.title) </제목 >

제안?

+1

[자바 웹 응용 프로그램을 국제화하는 방법] (http://stackoverflow.com/questions/4276061/how-to-internationalize-a-java-web-application) 표준 JSTL'fmt' taglib . – BalusC

답변

1

현지화를 즉시 지원하는 프레임 워크로 이동할 수 없다면 (Spring이 마음에 듭니 다.) 나만의 솔루션과 함께 제공해야합니다. 좋은 출발 같아. 확실히 로캘 별 문자열을 저장하는 데 속성 파일을 사용하고 각 로캘 별 속성 파일의 이름에 supported Java locale IDs을 사용하십시오.