Tarea EchoNL
Repite un mensaje de idioma nacional (NL) del entorno local del usuario, en el formato ICU (International Components for Unicode), que se identifica mediante una clave determinada de un paquete de recursos que es accesible desde el cargador de clases.
Parámetros
Atributo | Descripción: | Obligatorio |
---|---|---|
Paquete compuesto | El paquete de recursos desde el que cargar las propiedades. | Sí |
key | La clave de la propiedad que se va a cargar del paquete de recursos. | Sí |
level | El nivel en el que se visualiza este mensaje. Uno de, en orden decreciente: error , warning , info , verbose , debug |
No; el valor predeterminado es info |
Elementos anidados
- Arg
Especifica un argumento por el que se sustituyen los patrones en el mensaje.
Atributo Descripción: Obligatorio value El valor del argumento. Sí
Ejemplos
El ejemplo siguiente repite un mensaje NL del entorno local del usuario que se identifica mediante la propiedad
COMPILE_GLOBAL
del paquete de recursos wcbd-build-messages
accesible desde el cargador de clases.
<echoNL bundle="wcbd-build-messages" key="COMPILE_GLOBAL" />
El ejemplo siguiente repite un mensaje NL del entorno local del usuario que se identifica mediante la propiedad
COMPILE_ARCHIVE_MODULE
del paquete de recursos wcbd-build-messages
accesible desde el cargador de clases, y sustituye los patrones {0}
y {1}
en el mensaje por el valor de las propiedades type
y module.name
respectivamente. El mensaje solo aparecerá si la compilación Ant se ejecuta en modalidad verbosa.
<echoNL bundle="wcbd-build-messages" key="COMPILE_ARCHIVE_MODULE" level="verbose">
<arg value="${type}" />
<arg value="${module.name}" />
</echoNL>