Bonjour
je voudrais une précision concernant les messages bundles
J'ai fait en sorte d'externaliser les fichiers de conf en dehors du classpath de mon application dans un répertoire sur mon serveur des properties de mon application.
Pour cela je me suis basé sur la FAQ Struts
http://javaweb.developpez.com/faq/st...usieursrbundle
Mon application est multilanguage et pour changer la langue j'utilise entre autre le code suivant pour setter la langue par défaut de l'utilisateur
Mon problème est que j'ai dans mes logs des messages d'erreurs indiquant que le fichier ApplicationResources_en_EN.properties n'existe pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 setLocale(request, new Locale("en"));
Ce qui est normal puisque mes fichiers se nomment :2012-08-14 16:06:27,534 ERROR [http-127.0.0.1-8080-1] - Class monpackage.MessageProperties (line 78) - loadLocale()
java.io.FileNotFoundException: path/to/my/files/ApplicationResources_en_EN.properties
at org.jboss.net.protocol.file.FileURLConnection.connect(FileURLConnection.java:105)
-ApplicationResources_fr.properties
-ApplicationResources_en.properties
etc...
je voudrais savoir comment faire en sorte que Struts cherche mes fichiers sans le country code ?
Merci par avance
Partager