Bonjour,
J'essaie depuis quelques jours de rendre mon application java multilingue ( sous netbeans 5.0) mais en vain.
je m'explique :
J'utilise l'assistant d'internationalization de netbeans. tout mes strings sont stockés dans un fichier de langue par défaut que j'ai meme traduis en différentes langues.
Le seule problème c'est quand j'ai crée qlq boutons pour le choix de la langue. la je ne sais pas ce que je dois faire en fait. je crée betement une variable locale mais je sais pas m'en servir.
En Fait je crois que le problème vient de la :
pour initialiser un composant netbeans va chercher dans le fichier bundleRessouce seulement il doit passer en paramètre le nom de la variable locale pour savoir kel langue il va prendre . dans le code qui a été généré par netbeans apres l'internationalization .. ya pas ca .
Regardez un exemple :
btnSortir.setText(java.util.ResourceBundle.getBundle("kiosque/language").getString("SORTIR"));
je ne peux meme pas rajouter qlq chose.en plus ce serait bete psq je dois faire ca pour toutes les forms du projet.
Si vous avez une solution. n'hésitez pas.
D'avance merci
Partager