Olá, tenho um método setLocale que atriu um locale, de acordo com a bandeira que o usuário clicou.
Acontece, que o locale está voltando pro default, quando aperto F5 ou entro em outra página.
Estou usando JSF 2…
E fazendo assim para atribuir o locale:
FacesContext fc = FacesContext.getCurrentInstance();
fc.getViewRoot().setLocale(locale);
Sim, está com a notação @SessionScoped - estou utilizando weld.
Estou tentando de outra forma, mas não sei direito se meu mapeamento no faces-config do meu bundle está correto. :oops:
De qualquer forma, do jeito que tentei conforme o post não deu muito certo pois estava perdendo o estado.
Bom, agora verifiquei e meu faces-config está com o resources bem mapeado. Está correto sim!
O problema é que realmente, após o login algo “se perde” … Encontrei uns exemplos interessantes mas não resolvi o problema…