|
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í |
Propiedades Java XML es el equivalente XML del archivo de Propiedades Java. Las claves de un archivo de Propiedades Java existen como un atributo para el elemento entrada en el XML, mientras que los valores son Strings de texto en línea anidados dentro de las etiquetas de entrada. En comparación con los archivos de Propiedades Java estándar, el tipo XML proporciona una mayor flexibilidad, ya que puede agregar más atributos al elemento entrada. Por ejemplo, puede decidir que solo las claves con un atributo class='traducible' sean seleccionadas para la 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"/> <entrada clave=\"key_with_description\">Check it out! This key has a description! (At least in some formats)</entrada> <entrada clave=\"key_with_line-break\">This translations contains a line-break.</entrada> <entrada clave=\"nested.deeply.key\">Wow, this key is nested even deeper.</entrada> <entrada clave=\"nested.key\">This key is nested inside a namespace.</entrada> <entry key="null_translation"/> <entrada one=\"Only one pluralization found.\" other=\"Wow, you have %s pluralizations!\" zero=\"You have no pluralization.\" clave=\"pluralized_key\"/> <entry key="sample_collection">--- - first item - second item - third item </entry> <entrada clave=\"simple_key\">Simple key, simple message, so simple.</entrada> <entrada clave=\"unverified_key\">This translation is not yet verified and waits for it. (In some formats we also export this status)</entrada> </properties>