|
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í |
Java Properties XML es el equivalente XML del archivo de Propiedades de Java. Las clave de un archivo de Propiedades de 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 de 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 clave 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\">Check it out! This key has a description! (At least in some formats)</entry> <entry key=\"key_with_line-break\">This translations contains a line-break.</entry> <entry key=\"nested.deeply.key\">Wow, this key is nested even deeper.</entry> <entry key=\"nested.key\">This key is nested inside a namespace.</entry> <entry key="null_translation"/> <entry one=\"Only one pluralization found.\" other=\"Wow, you have %s pluralizations!\" zero=\"You have no pluralization.\" key=\"pluralized_key\"/> <entry key="sample_collection">--- - first item - second item - third item </entry> <entry key=\"simple_key\">Simple key, simple message, so simple.</entry> <entry key=\"unverified_key\">This translation is not yet verified and waits for it. (In some formats we also export this status)</entry> </properties>