2
내가 angel이라는 프레임 워크를 사용하고를 반환하고 내 응용 프로그램에서 내가 가진 :HttpServletRequest의 getLocale가이 OS 로케일하지 브라우저 로케일
@Override
public void onRequestStart(HttpServletRequest request,
HttpServletResponse response) {
currentIP = request.getRemoteAddr();
setLocale(request.getLocale());
handle.set(this);
this.request = request;
this.response = response;
}
을하지만, 내 OS 로케일입니다 request.getLocale() en_US
를 반환합니다. 그러나 로케일 전환을위한 Firefox addon (https://addons.mozilla.org/cs/firefox/addon/quick-locale-switcher/?src=userprofile)에서는 cs_CZ
으로 설정했지만 getLocale()은 여전히 en_US
을 반환합니다. 세션 로케일을 받고
브라우저에서 보내는 'Accept-Language' 헤더를 게시 할 수 있습니까? Quick Locale Switcher는 HTTP 헤더가 아닌 Firefox UI 만 변경한다고 생각합니다. – chrylis
'en-us, ja; q = 0.7, en; q = 0.3'. 흠, 제 번역 지원을 위해 다른 로케일을 시험하고 싶었 기 때문에 Addon이 그 것을 바꿨다고 생각했습니다 ... – Enerccio
환경 설정 -> 내용 -> 언어를 사용해보십시오. – chrylis