Bonjour à tous,
Actuellement, je travaille sur un programme qui doit être multilangue.
Pour le moment, tout se passe bien. J'ai mis les fichiers messages_xx.properties dans le même package que ma classe et j'y accède en faisant :
Problème : Si une faute d'orthographe est détectée, je vais devoir mettre à jour le fichier message_xx.properties mais également re-compiler le jar. Or, je voudrais éviter cette dernière partie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ResourceBundle.getBundle("util.internationalization.messages", locale).getString(msg);
J'essaie donc de mettre mes fichiers dans un dossier externe (non-source) qui sera à côté de mon jar/exe au lancement. Mais lorsque j'essaie d'y accéder, ça ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part ResourceBundle.getBundle("folder/internationalization/messages", locale).getString(msg);Rien ne fonctionne :-(
Code : Sélectionner tout - Visualiser dans une fenêtre à part ResourceBundle.getBundle("folder.internationalization.messages", locale).getString(msg);
Quelqu'un peut-il m'aider ?
Merci.
Partager