HttpServletRequest getLocale zwraca ustawienia narodowe systemu operacyjnego, a nie ustawienia regionalne przeglądarki

Korzystam z ram vaadin, aw mojej aplikacji mam:

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

zwraca jednak request.getLocale ()en_US, czyli moje ustawienia regionalne systemu operacyjnego. Jednak w dodatku Firefox do przełączania ustawień regionalnych (https://addons.mozilla.org/cs/firefox/addon/quick-locale-switcher/?src=userprofile), Ustawiłem tocs_CZjednak getLocale () nadal powrócien_US.

questionAnswers(1)

yourAnswerToTheQuestion