Поддерживаемые типы файлов (Strings)

.XML - Java Properties (Strings)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Расширения файлов 

.xml

Расширение API 

properties_xml

Импорт 

Да

Экспорт 

Да

Поддержка форм множественного числа 

Нет

Поддержка описания 

Да

Java Properties XML — это XML-эквивалент файла Java Properties. Ключи файла Java Properties существуют как атрибуты элемента запись в XML, в то время как значения представляют собой встроенные текстовые Strings, вложенные внутрь тегов запись. По сравнению со стандартными файлами Java Properties, тип XML обеспечивает большую гибкость, поскольку вы можете добавить больше атрибуты к элементу запись. Например, вы можете решить, что для перевода будут выбраны только ключ с атрибуты class='translatable'.

Образец кода

<?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_with_description">Check it out! This key has a description! (At least in some formats)</entry>
  <entry ключ="key_with_line-break">This translations contains
a line-break.</entry>
  <entry ключ="nested.deeply.key">Wow, this key is nested even deeper.</entry>
  <entry ключ="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." ключ="pluralized_key"/>
  <entry key="sample_collection">---
- first item
- second item
- third item
</entry>
  <entry ключ="simple_key">Simple key, simple message, so simple.</entry>
  <entry ключ="unverified_key">This translation is not yet verified and waits for it.</entry> (В некоторых форматах мы также экспортируем этот статус)</запись>
</properties>
Была ли эта статья полезной?

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.