Re: Iternationalisation application Swing
Christophe Marchal <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.general.french |
|---|---|
| Message-ID | <[email protected]> |
Lorince T. wrote:
> Bonjour tout le monde,
>
> J'ai une application Swing développé avec NB 5.0, et que j'ai utilisé
> le Internationalization Wizard pour rendre mon application bilingue
> (françai, anglais). J'ai fait des test d'excution à partir de l'IDE NB
> 5.0 avec les options suivante pour la VM, français(-Duser.language=en
> -Duser.country=GB), anglais(-Duser.language=en -Duser.country=GB),
> jusque là tout c'est bien passé. Vu que l'application est bilingue et
> que je souhaite donner la possibilité à chaque utilisateur de choisir
> la langue de l'application au lancement, j'ai fait une petite fenêtre
> avec 2 boutons français, anglais et j'aimerais que lors du click sur
> l'un des 2 boutons, une des 2 langues soit choisi. mais le problème
> est que je ne sais pas comment envoyer les options à la VM une fois
> l'application lancé.
> Si qlc peut m'éclairer sur la question se sera très une très bonne
> chose car je planche sur le problème depuis qlq jours déjà.
>
> Lorince T.
> TAWAMBA ENGINEERING
> http://www.tawamba.com
>
Bonjour,
Il y a bien System.setProperty("user.language","en"), mais quelque chose
me dit que comme la VM est déjà démarrée, ça va être trop tard.
Peut-être en changeant la "locale" par défaut, via
Locale.setDefault(Locale.ENGLISH);
Je dis ENGLISH, ça peut être new Locale("en","GB"), mais c'est pareil.
Christophe