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 die XML-Entsprechung der Java Properties-Datei. Die Keys einer Java Properties-Datei existieren als Attribut zum Eintrag Element in der XML, während die Werte inline Text Strings sind, die innerhalb des Eintrags tags verschachtelt sind. Verglichen mit den Standard-Java Properties-Dateien bietet der XML-Typ eine höhere Flexibilität, da Sie dem Eintrag weitere Attribute hinzufügen können. Du kannst beispielsweise festlegen, dass nur Keys mit einem Attribut class="übersetzbar"
zur Übersetzung abgerufen werden.
Codebeispiel
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE Properties SYSTEM „http://java.sun.com/dtd/properties.dtd“> <Eigenschaften> <entry key="boolean_key">--- true Eintrag <entry key="empty_string_translation"/> <Eintrag Key="Key_with_description">Sieh dir das mal an! This key has a description! (Zumindest in einigen Formaten)</Eintrag> <Eintrag Key="Key_with_line-break">Diese Übersetzungen enthalten Zeilenumbruch.</Eintrag> <Eintrag Key="nested.deeply.key">Wow, this key is nested even deeper.</Eintrag> <Eintrag Key="nested.key">Dieser Key ist in einem Namespace verschachtelt.</Eintrag> <entry key="null_translation"/> <Eintrag eins="Nur eine Pluralisierung gefunden." other="Wow, du hast %s Pluralisierungen!" zero="Du hast keine Pluralisierung." Key="pluralized_Key"/> <entry key="sample_collection">--- - erstes Element - zweites Element - drittes Element Eintrag <entry key="simple_key">Simple key, simple message, so simple.</entry> <Eintrag Key="nicht verifiziert_Key">Diese Übersetzung ist noch nicht überprüft und wartet darauf. (In einigen Formaten exportieren wir auch diesen Status)Eintrag </properties>