Bonjour, pour changer de langue de mon application j'ai fait le code suivant :
public void processChangeLocal(ValueChangeEvent event){
Locale newLocal = new Locale( (String)event.getNewValue());
FacesContext context = FacesContext.getCurrentInstance();
context.getViewRoot().setLocale(newLocal);
context.getApplication().setDefaultLocale(newLocal);
}
cette méthode est l'action appelée quand l'utilisateur change de langue. Mais mon problème est que seule la langue de la page courante qui change.
Dans mon fichier config j'ai mis ceci :
<locale-config>
<default-locale>fr</default-locale>
<supported-locale>fr</supported-locale>
<supported-locale>en</supported-locale>
</locale-config>
est-ce quelqu'un a déjà rencontré le même problème.
Merci d'avance

 

 
		
		 
         
 

 
			
			



 JSF et internationnalisation
 JSF et internationnalisation
				 Répondre avec citation
  Répondre avec citation
Partager