Localización de los metadatos de configuración
Pueden localizarse los atributos de nombre y descripción de cada entrada de metadatos y las series traducidas empaquetadas en archivos de propiedades específicos del idioma.
Ejemplo
<metatype:MetaData xmlns:metatype="http://www.osgi.org/xmlns/metatype/v1.1.0"
localization="OSGI-INF/I10n/metatype">
donde OSGI-INF/I10n es la ubicación de los archivos de
propiedades traducidos en el paquete y metatype es el
prefijo del archivo de propiedades predeterminado del idioma. Por ejemplo,
si los valores predeterminados, normalmente en inglés, se encuentran en un
archivo llamado metatype.properties, cada entorno
local se añade con su propio sufijo: metatype_fr.properties,
metatype_es.properties y así sucesivamente.A diferencia del archivo XML metatype, que siempre debe estar en el directorio OSGI-INF/metatype, los archivos traducidos pueden estar en cualquier ubicación que esté dentro del paquete y esté especificada por el atributo localization. Es preferible no colocar los archivos de propiedades en el directorio OSGI-INF/metatype junto con el archivo XML metatype; el servicio Metatype intenta analizar todo lo que haya en esa ubicación como un archivo XML y, aunque esto no provoque un error, genera excepciones no deseadas en la consola. La convención de Liberty es ponerlos en el directorio OSGI-INF/I10n, pero no es obligatorio.
<AD name="%client.inactivity.timeout" description="%client.inactivity.timeout.desc"
id="clientInactivityTimeout" required="false" type="Integer" default="60" />
y puede utilizar la siguiente definición en el archivo de propiedades: client.inactivity.timeout=Client inactivity timeout
client.inactivity.timeout.desc=Duración máxima, en segundos, entre solicitudes de transacciones de un cliente remoto. Cualquier periodo
de inactividad de cliente que supere este tiempo de espera hace que la
transacción se retrotraiga
en este servidor de aplicaciones.