HttpServletRequest getLocale retorna a localidade do SO e não a localidade do navegador

Eu estou usando o framework vaadin e na minha aplicação eu tenho:

@Override
public void onRequestStart(HttpServletRequest request,
        HttpServletResponse response) {
    currentIP = request.getRemoteAddr();
    setLocale(request.getLocale());
    handle.set(this);    
    this.request = request;    
    this.response = response;
}

no entanto, request.getLocale () retornaen_US, que é minha localidade do sistema operacional. No entanto, no Firefox addon para mudar de localidades (https://addons.mozilla.org/cs/firefox/addon/quick-locale-switcher/?src=userprofile), Configurei para sercs_CZ, no entanto, getLocale () ainda retornaráen_US.

questionAnswers(1)

yourAnswerToTheQuestion