JavaDabbaDoo.org -Tu comunidad Java parlante Implementar MVC - Struts 1.2
Inicio | Cursos infosintesis.net liberados | Java EE | Registrar a un usuario en un sitio Web con Struts 1.2
Registrar a un usuario en un sitio Web con Struts 1
Paso 9: Operativa

Vista - ApplicationResource.properties - Internacionalizar la aplicación

Para que los literales y los mensajes de error se puedan mostrar en otros idiomas, tenemos que crear una copia del fichero de recursos ApplicationResource.properties. Como en nuestro ejemplo vamos a hacer una traducción al idioma inglés, el fichero que vamos a crear se va a llamar ApplicationResource_en.properties.

Para ello nos vamos a ayudar del asistente de NetBeans en la ventana Projects haciendo clic con el botón derecho sobre ApplicationResource.properties y eligiendo Add Locale...

NetBeans 6 - Internacionalizar aplicación Struts - ApplicationResource.properties | Add Locale...

En el cuadro de diálogo New Locale seleccionamos en - inglés en el combo Language Code. Para salir de este cuadro de diálogo hacemos clic sobre el botón OK

NetBeans 6 - Internacionalizar aplicación Struts - New Locale | Language Code: en - inglés

Ahora hacemos clic sobre en - inglés, para traducir la aplicación Struts a la lengua inglesa.

NetBeans 6 - Internacionalizar aplicación Struts - ApplicationResource.properties | en - inglés

Estas son las traducciones de todas las llaves correspondientes al fichero ApplicationResource_en.properties

literal.registroUsuario=User registry
literal.camposRequeridos=Required fields

literal.nombre=Name
literal.apellido=Surname
literal.email=E-Mail
literal.codigoPostal=Postal code
literal.login=Login
literal.password=Password
literal.confirmarPassword=Confirm Password

literal.consulta.generoCine=Which genres of movies do you like most?
literal.comedia=Comedy
literal.musical=Musical
literal.aventura=Adventure
literal.policiaco=Crime
literal.clasico=Classic
literal.melodrama=Melodrama

literal.consulta.recibirDVD=Would you like to receive notification through your e-amil about new edited DVDs?
literal.si=Yes
literal.no=No

literal.enviar=Send
literal.restaurar=Reset

error.nombre.requerido=Name needed
error.apellido.requerido=Surname needed
error.email.requerido=Email needed
error.email.incorrecto=Email incorrect
error.codigoPostal.requerido=Postal code needed
error.codigoPostal.incorrecto=Postal code incorrect
error.login.requerido=Login needed
error.password.requerido=Password needed
error.password.incorrecto=Minimum lenth 8 characters
error.confirmarPassword.requerido=Confirm password
error.confirmarPassword.incorrecto=Both passwords doesn't match

errors.header=
errors.prefix=<span style="font-size: 10px; color: red" >
errors.suffix=</span>
errors.footer=

Página anterior
Ignasi Pérez Valls
Infosintesis Solutions Group


Junio 2009
JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...