RE:Crear utilidad multi-idioma
Hola:
Java da soporte para esto. La idea básica es la siguiente:
genera tantos fichero como idiomas con este formato
fichero_castellano:
saludo=Hola
despedida=Adios
...
fichero_inglés
saludo=Hello
despedida=Bye
es decir, una etiqueta comun en todos ellos igual a el texto en el idioma correspondiente.
Desde java puedes cargar uno de estos ficheros con la clase Properties
Properties etiquetas = new Properties();
etiquetas.loadFile (new File("fichero_castellano"));
Ahora, donde quieras escribir algo, pon esto
String saludoEnElIdioma = etiquetas.getProperty("saludo");
System.out.println(saludoEnElIdioma);
Esa es la base. Java lo hace más mejor con los ResourceBundle. No te puedo dar detalles, pero si los ficheros se llaman de determinada forma, java es capaz de seleccionarlo según el idioma automáticamente del sistema operativo en el que corre. Supongo que buscando en google ResourceBundle o en la API de java, no te costará encontrar tutoriales sobre ello.
Se bueno.