Internacionalizar200

Procedimiento para agregar un nuevo idioma #

La aplicación de firma Sinadura, está preparada para ser traducida de forma externa utilizando las utilidades de Java

Para ello hay que seguir los siguientes pasos:

  • Editar el fichero configuration.properties
  • Crear nuevo fichero de idioma language_xx_XX.properties
    • Ruta del fichero: <carpeta de la aplicación>/resources/i18n
    • A partir de los ficheros de lenguaje existentes, traducir los valores al nuevo idioma.

Realizado esto nos saldrá el nuevo idioma en la combo de preferencias y si no existe el nuevo fichero de idioma utilizará uno por defecto.

En caso de que el lenguaje necesite de 2 bytes para la representación de los caracteres (Japones, Ruso,... ) sera necesario primero convertir el archivo language_xx_XX.properties a unicode para que los caracteres se muestren correctamente en la aplicación. Para ello ejecutamos el siguiente comando:

native2ascii -encoding UTF-8 utf.txt intermediate.txt

Debemos tener instalado el java jdk para poder usar el comando native2ascii.

Ejemplo con el idioma ruso añadido


Más información: http://java.sun.com/j2se/1.4.2/docs/api/java/util/Locale.html.

1 Adjunto
6815 Accesos
Promedio (0 Votos)
Comentarios