|
Dateierweiterungen |
.xml |
|
API-Erweiterung |
properties_xml |
|
Importieren |
Ja |
|
Exportieren |
Ja |
|
Unterstützung für Pluralformen |
Nein |
|
Unterstützung für Beschreibungen |
Ja |
Java Properties XML ist das XML-Äquivalent der Java Properties-Datei. Die Schlüssel einer Java Properties-Datei existieren als Attribut des Eintrag-Elements im XML, während die Werte Inline-Textzeichenfolgen sind, die innerhalb der Eintrag-Tags geschachtelt sind. Im Vergleich zu den Standard-Java-Properties-Dateien bietet der XML-Typ höhere Flexibilität, da Sie weitere Attribute zum Eintrag-Element hinzufügen können. Zum Beispiel können Sie entscheiden, dass nur Schlüssel mit einem class='translatable' Attribut für die Übersetzung ausgewählt werden.
Codebeispiel
<?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">Schau dir das an! This key has a description! (Mindestens in einigen Formaten)</entry> <entry key="key_with_line-break">Diese Übersetzung enthält einen Zeilenumbruch.</entry> <entry key="nested.deeply.key">Wow, dieser Schlüssel ist noch tiefer geschachtelt.</entry> <entry key="nested.key">Dieser Schlüssel ist in einem Namensraum geschachtelt.</entry> <entry key="null_translation"/> <entry one="Nur eine Pluralisierung gefunden." other="Wow, du hast %s Pluralisierungen!" zero="Du hast keine Pluralisierung." key="pluralized_key"/> <entry key="sample_collection">--- - first item - second item - third item </entry> <entry key="simple_key">Einfacher Schlüssel, einfache Nachricht, so einfach.</entry> <entry key="unverified_key">Diese Übersetzung ist noch nicht verifiziert und wartet darauf. (In einigen Formaten exportieren wir auch diesen Status)</entry> </properties>