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 archivos adjuntos 1 archivos adjuntos
550 Accesos

Promedio (0 Votos)