|
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 ekvivalentem 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 typ XML vyšší flexibilitu, protože můžete přidat více atributů k elementu položky. Například můžete rozhodnout, že pouze klíče s atributem class='překládaný text' 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"/> <položka key="key_with_description">Podívejte se na to! Tento klíč má popis! (Alespoň v některých formátech)</položka> <položka key="key_with_line-break">Tento překlad obsahuje řádkový zlom.</položka> <položka key="nested.deeply.key">Wow, tento klíč je vnořen ještě hlouběji.</položka> <položka key="nested.key">Tento klíč je vnořen uvnitř prostoru názvů.</položka> <entry key="null_translation"/> <položka one="Nalezeno pouze jedno množné číslo." other="Wow, máte %s množných čísel!" zero="Nemáte žádné množné číslo." key="pluralized_key"/> <entry key="sample_collection">--- - první položka - druhá položka - třetí položka </entry> <položka key="simple_key">Jednoduchý klíč, jednoduchá zpráva, tak jednoduché.</položka> <položka key="unverified_key">Tento překlad ještě nebyl ověřen a čeká na to. (V některých formátech také exportujeme tento stav)</položka> </vlastnosti>