|
Extensiones de archivo |
.xml |
|
Extensión API |
properties_xml |
|
Importación |
Sí |
|
Exportación |
Sí |
|
Compatibilidad con formularios plurales |
No |
|
Compatibilidad con descripción |
Sí |
El XML de propiedades de Java es el equivalente XML del archivo de propiedades de Java. Las claves de un archivo de propiedades de Java existen como un atributo del elemento de 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 de entrada. Por ejemplo, puedes decidir que solo las claves con un class='translatable' atributo 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! This key has a description! (Al menos en algunos formatos)</entry> <entry key="key_with_line-break">Esta traducción contiene un salto de línea.</entry> <entry key="nested.deeply.key">Vaya, esta clave está anidada aún más profundamente.</entry> <entry key="nested.key">Esta clave está anidada dentro de un espacio de nombres.</entry> <entry key="null_translation"/> <entry one="Solo se encontró una pluralización." other="¡Vaya, tienes %s pluralizaciones!" zero="No tienes pluralización." key="pluralized_key"/> <entry key="sample_collection">--- - first item - second item - third item </entry> <entrada clave="clave_simple">Clave simple, mensaje simple, tan simple.</entrada> <entrada clave="clave_no_verificada">Esta traducción aún no está verificada y espera por ello. (En algunos formatos también exportamos este estado)</entrada> </properties>