Olá!
Estou fazendo um sistema Java com suporte a vários idiomas.
As traduções são separadas em arquivos .properties como explica no site http://download.oracle.com/javase/6/docs/api/java/util/ResourceBundle.html.
Eu fiz o seguinte código para pegar esses resources:
ResourceBundle. bundle = ResourceBundle.getBundle("/resources/messages", new Locale("pt", "BR"));
Este código funciona muito bem quando eu coloco essa pasta junto com os fontes do meu projeto (dentro do JAR), mas eu gostaria de colocar esses .properties fora da pasta do projeto, e criar um ClassLoader para carregar esses properties.
Eu tentei seguir o que John O’Conner escreveu em seu blog, mas só funciona se colocar esses arquivos num JAR.
Como que eu faço isso sem ter que colocar os .properties num JAR?