Hola amigos, soy algo nuevo en esto de java y necesito que mi aplicacion sea en 2 idiomas, he intentado hacerlo con un manual que me he encontrado, pero solo consigo este error:
"Can't find bundle for base name mensaje, locale es_ES" ,
bien los archivos properties que contiene los 2 idiomas los he copiado en todos los subdirectorios de mi carpeta principal, pero siempre me lanza el mismo error. Los nombres que les he dado a mis archivos son:
mensaje_es_ES.properties y mensaja_en_US.properties, para el español y el ingles respectivamente. No se que hacer y en serio que necesito sabar cual puede ser mi errror.
Este es el codigo que utilizo para tratar de leer los archivos:
Locale iLocalidad;
ResourceBundle mensaje;
try{
if (idioma.equals("es"))
iLocalidad = new Locale("es","ES");
else
iLocalidad = new Locale("en","US");
mensaje= ResourceBundle.getBundle("mensaje", iLocalidad);
}
catch(Exception e){
out.print(e.getLocalizedMessage());
}
Si me pudieran ayudar con eso se los agradeceria mucho o me pudieran dar otra solucion a esto, de antemano gracias nuevamente les doy las gracia por su tiempo.