Bonjour,
Je n'arrive pas à faire fonctionner le multilinguisme.
J'ai 2 fichiers de resources, appelés ApplicationResources et ApplicationResources_EN.
Pour changer la langue, c'est via une selectbox qui déclanche une action, dont voici le code:
J'ai vérifié, le code langue est bon. Mais la langue ne change jamais. Quelqu'un a une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ChangeLanguageForm changeLanguageForm = (ChangeLanguageForm) form;// TODO Auto-generated method stub String language = changeLanguageForm.getLanguage(); HttpSession session = request.getSession(); Locale l = new Locale(language, ""); setLocale(request, l); ActionForward forward = new RedirectingActionForward(); forward.setPath(request.getHeader("referer")); return forward; }
Merci d'avance pour toute réponse.
Partager