Java - Ayuda con seleccion de lenguaje para el usuario

 
Vista:

Ayuda con seleccion de lenguaje para el usuario

Publicado por Aby (1 intervención) el 14/03/2013 18:07:06
Saludos! necesito ayuda con el codigo para hacer seleccion de un lenguaje en español o en ingles, realmente necesito como saber si con un if que es lo mas probable, pero me gustaria hacerlo utilizando modulos! algunos me puede indicar el camino?


Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jhonnathan Emilio Cardona Saineda

Ayuda con seleccion de lenguaje para el usuario

Publicado por Jhonnathan Emilio Cardona Saineda (328 intervenciones) el 14/03/2013 21:07:44
Te dejo una opcion y es como lo maneja JSF. colocas un archivo de propiedades por cada idioma. por ejemplo:
config-es.propiertes y dentro
option=escoja la opcion.

config-en.properties y dentro
option=choose the option

y la única decisión que tendrías que hacer es la de cual archivo de propiedades cargar.
1
2
3
4
5
6
7
8
9
ResourceBundle config=null;
		String idioma=JOptionPane.showInputDialog("Escoja el idioma");
 
		if(idioma.equals("ES"))
			config=ResourceBundle.getBundle("com/test/config-es");
		else if(idioma.equals("EN"))
			config=ResourceBundle.getBundle("com/test/config-en");
 
                label.setText(config.getString("option"));


Esto es una buena manera de manejar con el texto dinamico y mas porque si en vez de decir "escoja la opcion"quieres decir "escoja las opciones" solo habria que cambiar esto en el archivo de propiedades sin necesidad de volver a compilar el codigo.
Espero te sirva,
Saludos desde
Armenia,Quindio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar