Problème LANG en Java, sous Windows (ResourceBundle, Locale)
cs_camel
Messages postés77Date d'inscriptiondimanche 9 juin 2002StatutMembreDernière intervention18 mai 2007
-
17 mai 2007 à 22:08
cs_camel
Messages postés77Date d'inscriptiondimanche 9 juin 2002StatutMembreDernière intervention18 mai 2007
-
18 mai 2007 à 13:50
Bonjour,
J'ai un problème pour changer la langue de mon application :
J'ai
développé une application en utilisant un ResourceBundle pour
l'internationalisation de l'application. Cette classe prend
automatiquement le bon fichier de langue pour mon application en
fonction de la langue de l'environnement.
Or, je n'arrive pas à
changer la langue sous Windows (pas encore testé sous Linux). Je passe
par Poste de Travail > Propriétés > Avancé > Variables
d'environnement et je définis LANG à 'en' au lieu de 'fr'. Cela n'a
aucun effet lorsque je lance mon application Java, qui reste en
français.
SatanicPunker
Messages postés19Date d'inscriptionsamedi 22 octobre 2005StatutMembreDernière intervention18 février 2008 18 mai 2007 à 11:45
Salut, Normalement tu dois pouvoir changer la langue avec ton ResourceBundle comme tu fait mais peut-être avec un tur c de ce genre ça marchera :
A tester je ne promet rien
ResourceBundle resourceBundle =
ResourceBundle.getBundle("language", Locale.US); Si tu veux le mettre en anglais
Je souhaiterais un changement automatique : la locale devrait se baser sur la langue du système, mais je n'arrive pas à le faire (changer la variable LANG du système Windows ne change rien).