Internacionalización / Localización

A partir de la versión 3.5.0 del Wrapper, la base del código se ha internacionalizado y puede ejecutarse con localización (internacionalización). A princípio, los idiomas disponibles son inglés, alemán y japonés, pero esperamos ofrecer gradualmente más y más localizaciones.

Archivos de Localización

El Wrapper cargará el archivo de localizaciones al iniciar, dependiendo del idioma del sistema operativo. También es posible cargar un idioma especificado explícitamente en la propiedad wrapper.lang. Si el Wrapper no es compatible con un idioma, es decir, no se encontraron los archivos de localización, el Wrapper intentará volver primero al idioma del sistema operativo; si esto también falla, a continuación volverá al inglés.

Para poder ejecutar el Wrapper completamente localizado, son necesarios 2 archivos de recursos: Los archivos se encuentran en el directorio [wrapper]\lang.

La parte "XX" en los nombres de archivos son la abreviación de idiomas (posibles valores por ejemplo: en, ja, de, etc.).

Archivo "wrapperTestApp_XX.mo":

Además de los archivos de recursos wrapper_XX y wrapperjni_XX, puede observar que hay un tercer archivo "mo" llamado wrapperTestApp_XX.mo. Este archivo contiene los mensajes localizados de la aplicación de ejemplo TestWrapper y la aplicación DemoApp. Este archivo no es necesario si está ejecutando sus propias aplicaciones con el Wrapper, por lo tanto es seguro removerlo durante la implementación. Las aplicaciones TestWrapper y DemoApp hacen uso de la clase WrapperResources. Esta API es pública y se puede utilizar para cualquier aplicación Java. Para obtener más información sobre cómo utilizar el Wrapper para localizar su aplicación Java, por favor visite la página "API de localización".

NOTA

Desde la versión 3.5.38, el Wrapper continuará silenciosamente si no se encuentra un archivo mo en el directorio de idioma especificado. Esto se hizo para permitir al usuario omitir la localización simplemente eliminando los archivos de los idiomas no deseados. También es posible localizar solamente los mensajes de la aplicación Java o del Wrapper, manteniendo los archivos de idiomas apropiados.

Codificación en Archivos de Configuración

El Wrapper lee el archivo de configuración usando la codificación declarada en la primera línea del archivo. Cuando utilice caracteres que no sean ASCII, asegúrese de que sean compatibles con el conjunto de caracteres especificado. Se recomienda utilizar UTF-8, que admite una amplia serie de caracteres de diferentes localizaciones.

Ejemplo: (Establecer la codificación del archivo de configuración en UTF-8)
@encoding=UTF-8
# Configuration files must begin with a line specifying the encoding
#  of the file.

Hasta ahora, las codificaciones admitidas para el archivo de configuración son:

NOTA

Si no se ha definido el encabezado de codificación #encoding, el Wrapper no intentará convertir ningún carácter y leerá el archivo de configuración en la codificación del sistema actual en que se está ejecutando el Wrapper.