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. El convenio de Liberty es ponerlos en el directorio OSGI-INF/I10n, aunque 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=Tiempo de espera de inactividad del cliente
client.inactivity.timeout.desc=Duración máxima, en segundos, entre solicitudes de transacciones de un cliente remoto. Cualquier
periodos de inactividad de cliente que exceda este tiempo de espera
provoca que la transacción se retrotraiga en este servidor de
aplicaciones.