Pessoal, em uma aplicação web jsf + facelets + maven onde trabalho, segui o seguinte tutorial: http://www.vaniomeurer.com.br/tag/internacionalizacao/ e para a classe de controle segui aqui: http://thiagoprocaci.blogspot.com/2009/07/internacionalizacao-de-mensagens-com.html
Coloquei a opção de escolha de idiomas na tela de login, Inglês e Português
O padrão está como locale pt_BR (idioma português), acontece que se clico para mudar o locale para en_US (idioma ingles) no inicio, após fazer o login a aplicação está novamente no idioma portugues, e dai preciso mudar o idioma novamente, através de um commandLink que coloquei , semelhante ao da página de login.
Alguem sabe me dizer o que está acontecendo?
O bean que controla o idioma é tem escopo de sessão (session).