Problemas com Locale do HttpServletRequest

Olá pessoal!

          To tendo problemas ao usar o request.getLocale() na minha aplicação. Ele não tá retornando o locale exato que está definido no browser. Ou seja, se meu browser tá em português, ele não tem retornado um locale no mesmo idioma, pelo contrário tem retornado em inglês.
           Alguém sabe como posso resolver esse problema?


                                                                                   Um abraço a todos!

De acordo com a sagrada API:

Returns the preferred Locale that the client will accept content in, based on the Accept-Language header. If the client request doesn’t provide an Accept-Language header, this method returns the default locale for the server.

Seu SO está configurado com qual Locale ?

Realmente tá configurado com o locale Inglês. Como que resolveria com esse Accept-Language?

              Grato!

                                                                        Um abraço!