Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/09/2013, 09:24
gt_int
 
Fecha de Ingreso: febrero-2013
Mensajes: 50
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Añadir idiomas (.properties) a aplicación Java J2EE

Cita:
Iniciado por chuidiang Ver Mensaje
Hola:

Dices que es jee, así que imagino que es una aplicación web. Tienes que tener en cuenta si usas algún framework o librería (jslt, jsf, spring, ....) porque suelen tener su propio soporte para estas cosas.

Se bueno.
Cita:
Iniciado por darkChild Ver Mensaje
Buenas ;

Lo que buscas se llama internacionalizacion en la web hay muchos tutoriales,basicamente lo que se hace es definir tantos archivos .properties como idiomas tengas y en cada archivo creas las mismas etiquetas pero cambiando el valor por cada idioma.

Despues lo que haces en tu aplicacion es obtener el valor de la etiqueta, si lo haces sin especificar el locale te toma el que tenga seteado en el sistema el usuario , si en cambio especificas el locale te toma ese.

Lo que varia mas es la forma de obtener este valor si es en una pagina html (jsp,xhtml,etc) o en codigo java.

Si buscas i18n internationalization java te aparecen varios tutoriales.No te paso uno porque son muchos y cambian detalles que te conviene elegir a vos.Es algo sencillo solo tenes que prestar atencion a cosas como ubicacion de archivos , codificacion de caracteres,etc.

Saludos.

Muchas gracias a ambos, lo estoy haciendo con Spring, al final ya encontré la forma de hacerlo, tuve que confirgurar el servlet y crearme un .properties para cada idioma y funciona perfecto.


Os doy un +1 a cada uno por vuestra ayuda.

Saludos.