Supported File Types (Strings)

.XML - Java Properties (Strings)

Content is machine translated from English by Phrase Language AI.

File Extensions 

.xml

API Extension 

properties_xml

Import 

Yes

Export 

Yes

Plural forms support 

No

Description support 

Yes

Java Properties XML is the XML equivalent of the Java Properties file. The keys of a Java Properties file exist as an attribute to the entry element in the XML while the values are inline text strings nested inside of the entry tags. Compared with the standard Java Properties files, the XML type provides higher flexibility in that you can add more attributes to the entry element. For example, you can decide that only keys with a class='translatable' attribute are picked up for translation.

Code Sample

<?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. (In some formats we also export this status)</entry>
</properties>
Was this article helpful?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.