Bonjour, voilà mon petit soucis

je dois améliorer une application java et en faire du multilangue.
J'ai prévu de mettre tous les labels dans une fichier genre

1;Fichier;File
2;Sauvegarder;Save

etc.

et de faire une classe "Traducteur", qui aurait une méthode static de type
"getText(int codeTexte)"
pour éviter de devoir instancier un objet et le passer à toutes les classes ce qui serait très embetant.

Mais j'ai 2 problèmes du coup :

- comment lire "au début" dans le fichier et le charger en mémoire, sachant que je n'ai pa d'instance de l'objet ?

- pareil, je pense lire la "langue courante" dans un fichier ini.
Mais je ne veux lire le fichier à chaque appel de la méthode..

qqn a une bonne idée ?

merci