|
Extensiones de archivo |
.xml |
|
Extensión API |
properties_xml |
|
Importar |
Sí |
|
Exportar |
Sí |
|
Compatibilidad con formularios plurales |
No |
|
Compatibilidad con descripción |
Sí |
Las propiedades de Java XML son el equivalente XML del archivo de propiedades de Java. Las claves de un archivo de propiedades de Java existen como un atributo del elemento entrada en el XML, mientras que los valores son cadenas de texto en línea anidadas dentro de las etiquetas de entrada. Comparado con los archivos de propiedades de Java estándar, el tipo XML proporciona mayor flexibilidad en el sentido de que puedes agregar más atributos al elemento entrada. Por ejemplo, puedes decidir que solo las claves con un atributo class='traducible' sean seleccionadas para traducción.
Ejemplo de código
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <entry key="boolean_key">--- true </entry> <entry key="empty_string_translation"/> <entry key="key_with_description">¡Échale un vistazo! ¡Esta clave tiene una descripción! (Al menos en algunos formatos)</entry> <entrada clave="key_with_line-break">Esta traducción contiene un salto de línea.</entrada> <entrada clave="nested.deeply.key">Vaya, esta clave está anidada aún más profundo.</entrada> <entrada clave="nested.key">Esta clave está anidada dentro de un espacio de nombres.</entrada> <entry key="null_translation"/> <entrada uno="Solo se encontró una pluralización." otro="¡Vaya, tienes %s pluralizaciones!" cero="No tienes pluralización." clave="pluralized_key"/> <entry key="sample_collection">--- - primer elemento - segundo elemento - tercer elemento </entry> <entrada clave="simple_key">Clave simple, mensaje simple, tan simple.</entrada> <entrada clave="unverified_key">Esta traducción aún no está verificada y espera por ello. (En algunos formatos también exportamos este estado)</entrada> </properties>