Internationalisation en java ... bonne méthode ?

Internationalisation en java ... bonne méthode ? - Java - Programmation

Marsh Posté le 07-06-2005 à 14:00:00    

Bonjour à tous ! Je voudrais utiliser l'internationalisation en java et je voudrais savoir si ma méthode est bonne. Je souhaite le faire de la manière suivante :  
Le logiciel possèdera 2 langues par défaut anglais et francais pour ce faire je créé deux fichier properties MesRessources_en et MesRessources_fr_FR et je charge les ressources et j'y accéde de la manière suivante

Code :
  1. res = ResourceBundle.getBundle("MesRessources", locale=Locale.getDefault());
  2.     texte = (String)res.getString("texte_suivant" );
  3.     System.out.println("texte_suivant = "+texte);


Je précise que ce fichier ne sert qu'a modifier le noms de tous les boutons, les menus suivant la locale par defaut. Est-ce la "bonne" méthode ?


Message édité par rital_5_4 le 07-06-2005 à 14:01:38
Reply

Marsh Posté le 07-06-2005 à 14:00:00   

Reply

Marsh Posté le 07-06-2005 à 16:22:16    

Lorsque j'ai eu besion de faire un prog multi-langue Java, c'est la méthode que j'ai utilisé. Pour moi c'est une bonne méthode, simple et faite pour ca.

Reply

Marsh Posté le 07-06-2005 à 17:48:24    

Isole dans ton code  

Code :
  1. locale=Locale.getDefault()


Ainsi si demain tu souhaites changer les raisons du choix de la langue t'auras qu'un seul endroit à modifier


Message édité par phnatomass le 07-06-2005 à 17:54:27
Reply

Marsh Posté le 07-06-2005 à 23:34:02    

Je n'ai jamais vraiment fait ça, mais j'ai cherché dans les tutoriels de sun, et il y a une méthode décrite dedans. Ca doit être celle conseillée par Sun, donc a priori la bonne.
Vois si tu fais comme ça.
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed