Internationalisation de pages
Bonjour,
Pour une application struts (jdk 1.5, struts 1.3.8, tomcat 5.5), je dois développer des pages "internationales", cad qui dépendent de la langue.
Mais le hic, c'est que ce ne sont pas seulement les libellés qui changent mais aussi la structure de la page... Le code métier/controller est exactement le même quelque soit la langue, ce qui change c'est la disposition des éléments dans la page HTML.
Donc, il faudrait que je fasse des jsp internationalisées :
index_fr.jsp
index_en.jsp
... et ça pour toutes les jsp.
ça, ça me convient....
ce qui me gène c'est l'appel de ces jsp...
j'aimerai éviter de faire ça dans mon struts-config.xml
Code:
1 2 3 4 5 6
| <action name="MonForm" path="/init" type="MonAction">
<forward name="success_fr" path="init/view_fr.do"/>
<forward name="success_en" path="init/view_en.do"/>
</action>
<action foward="/jsp/init_fr.jsp" path="/init/view_fr.do" />
<action foward="/jsp/init_en.jsp" path="/init/view_en.do" /> |
Savez-vous s'il existe un moyen d'internationaliser l'appel des JSP? cad que j'écrive :
Code:
1 2 3 4
| <action name="MonForm" path="/init" type="MonAction">
<forward name="success" path="init/view.do"/>
</action>
<action foward="/jsp/init.jsp" path="/init/view.do" /> |
et que je développe les jsp : init_fr.jsp et init_en.jsp.... et c'est struts qui appellerai la bonne jsp en fonction de la Locale?
Vous avez des idées...?