|
Přípony souborů |
.xml |
|
Rozšíření API |
properties_xml |
|
Import |
Ano |
|
Export |
Ano |
|
Podpora plurálových tvarů |
Ne |
|
Podpora pro popis |
Ano |
Java Properties XML je XML ekvivalent souboru Vlastnosti Java. Klíče souboru Vlastnosti Java existují jako atribut elementu položka v XML, zatímco hodnoty jsou vložené textové Strings vnořené uvnitř tagů položka. Ve srovnání se standardními soubory Vlastnosti Java poskytuje typ XML vyšší flexibilitu v tom, že k elementu položka můžete přidat další atributy. Můžete se například rozhodnout, že pro překlad budou vybrány pouze klíče s atributem class='překládaný text'.
Vzor kódu
<?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.</entry> (V některých formátech také stáhnout tento stav)</položka> </vlastnosti>