Voici mon probleme, je voudrais internationaliser une application swing qui
s'execute en local, à l'aide de PropertyResourceBundle, mais seulement je
ne veux pas que les .properties soitent dans mon jar, car si j'ai 50
languages, ça va peser vraiment pour rien. Donc je voudrais savoir si il est
possible de faire, par exemple :
Locale currentLocale = Locale.FRANCE;
URL url = new URL("http://localhost/appli/");
PropertyResourceBundle prb = new PropertyResourceBundle(url.openStream());
ResourceBundle rb = prb.getBundle("appli", currentLocale);
Pour récupérer les infos à partir de Apache/Tomcat5, evidemment cela ne
fonctionne pas tel quel, donc, une astuce ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Samos
Non bah en fait j'ai trouvé une feinte :
URL url = new URL("http://localhost/appli/appli_fr_FR.properties"); Properties p = new Properties() ; p.load(url.openStream()); System.out.println(p.getProperty("user"));
Voilà, malgré tout, si vous avez des commentaires...
Samos
"Samos" wrote in message news:431d8cc0$0$22223$
Salut à tous,
Voici mon probleme, je voudrais internationaliser une application swing qui
s'execute en local, à l'aide de PropertyResourceBundle, mais seulement je ne veux pas que les .properties soitent dans mon jar, car si j'ai 50 languages, ça va peser vraiment pour rien. Donc je voudrais savoir si il est
possible de faire, par exemple :
Locale currentLocale = Locale.FRANCE; URL url = new URL("http://localhost/appli/"); PropertyResourceBundle prb = new PropertyResourceBundle(url.openStream()); ResourceBundle rb = prb.getBundle("appli", currentLocale);
Pour récupérer les infos à partir de Apache/Tomcat5, evidemment cela ne fonctionne pas tel quel, donc, une astuce ?
Merci à vous...
Samos
Non bah en fait j'ai trouvé une feinte :
URL url = new URL("http://localhost/appli/appli_fr_FR.properties");
Properties p = new Properties() ;
p.load(url.openStream());
System.out.println(p.getProperty("user"));
Voilà, malgré tout, si vous avez des commentaires...
Samos
"Samos" <samos@ibmabma.com> wrote in message
news:431d8cc0$0$22223$636a15ce@news.free.fr...
Salut à tous,
Voici mon probleme, je voudrais internationaliser une application swing
qui
s'execute en local, à l'aide de PropertyResourceBundle, mais seulement je
ne veux pas que les .properties soitent dans mon jar, car si j'ai 50
languages, ça va peser vraiment pour rien. Donc je voudrais savoir si il
est
possible de faire, par exemple :
Locale currentLocale = Locale.FRANCE;
URL url = new URL("http://localhost/appli/");
PropertyResourceBundle prb = new PropertyResourceBundle(url.openStream());
ResourceBundle rb = prb.getBundle("appli", currentLocale);
Pour récupérer les infos à partir de Apache/Tomcat5, evidemment cela ne
fonctionne pas tel quel, donc, une astuce ?
URL url = new URL("http://localhost/appli/appli_fr_FR.properties"); Properties p = new Properties() ; p.load(url.openStream()); System.out.println(p.getProperty("user"));
Voilà, malgré tout, si vous avez des commentaires...
Samos
"Samos" wrote in message news:431d8cc0$0$22223$
Salut à tous,
Voici mon probleme, je voudrais internationaliser une application swing qui
s'execute en local, à l'aide de PropertyResourceBundle, mais seulement je ne veux pas que les .properties soitent dans mon jar, car si j'ai 50 languages, ça va peser vraiment pour rien. Donc je voudrais savoir si il est
possible de faire, par exemple :
Locale currentLocale = Locale.FRANCE; URL url = new URL("http://localhost/appli/"); PropertyResourceBundle prb = new PropertyResourceBundle(url.openStream()); ResourceBundle rb = prb.getBundle("appli", currentLocale);
Pour récupérer les infos à partir de Apache/Tomcat5, evidemment cela ne fonctionne pas tel quel, donc, une astuce ?