|
Přípony souborů |
.xml |
|
API rozšíření |
properties_xml |
|
Import |
Ano |
|
Export |
Ano |
|
Podpora plurálových tvarů |
Ne |
|
Podpora pro popis |
Ano |
Java Properties XML je XML ekvivalent souboru Java Properties. Klíče souboru Java Properties existují jako atribut elementu položky v XML, zatímco hodnoty jsou textové řetězce vložené uvnitř značek položky. Ve srovnání se standardními soubory Java Properties poskytuje XML typ vyšší flexibilitu, protože můžete přidat další atributy k elementu položky. Například můžete rozhodnout, že pouze klíče s atributem class='translatable' budou vybrány pro překlad.
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">Podívejte se na to! This key has a description! (Alespoň v některých formátech)</entry> <entry key="key_with_line-break">Tento překlad obsahuje a line-break.</entry> <entry key="nested.deeply.key">Wow, tento klíč je vnořen ještě hlouběji.</entry> <entry key="nested.key">Tento klíč je vnořen uvnitř prostoru názvů.</entry> <entry key="null_translation"/> <entry one="Nalezen pouze jeden pluralizovaný tvar." other="Wow, máte %s pluralizací!" zero="Nemáte žádnou pluralizaci." 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">Tento překlad ještě nebyl ověřen a čeká na něj. (V některých formátech také exportujeme tento stav)</entry> </properties>