HttpServletRequest getLocale devuelve la configuración regional del sistema operativo no la configuración regional del navegador
Estoy usando vaadin framework y en mi aplicación tengo:
@Override
public void onRequestStart(HttpServletRequest request,
HttpServletResponse response) {
currentIP = request.getRemoteAddr();
setLocale(request.getLocale());
handle.set(this);
this.request = request;
this.response = response;
}
sin embargo, request.getLocale () devuelveen_US
, que es mi locale OS. Sin embargo, en el complemento de Firefox para cambiar las configuraciones regionales (https://addons.mozilla.org/cs/firefox/addon/quick-locale-switcher/?src=userprofile), Lo he configurado para que seacs_CZ
, sin embargo, getLocale () todavía regresaráen_US
.