Faire fonctionner le multilinguisme
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:
Code:
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;
} |
J'ai vérifié, le code langue est bon. Mais la langue ne change jamais. Quelqu'un a une idée ?
Merci d'avance pour toute réponse.