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

.XML - Java Properties (Strings)

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

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

.xml

Расширение API 

properties_xml

Импорт 

Да

Экспорт 

Да

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

Нет

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

Да

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

Образец кода

<?xml версия="1.0" кодировка="utf-8"?>
<!DOCTYPE СВОЙСТВА СИСТЕМА "http://java.sun.com/dtd/properties.dtd">
<properties>
  <entry key="boolean_key">--- true
<запись>
  <ключ записи="empty_string_translation"/>
  <ключ записи="ключ_with_description">Проверьте! This key has a description! (По крайней мере в некоторых форматах)</запись>
  ключ <записи="ключ_with_line-break">Этот перевод содержит
разрыв строки.</запись>
  <запись ключ="nested.deeply.key">Wow, this ключ вложен еще глубже.</запись>
  запись <ключ="nested.ключ">Этот ключ вложен внутри пространства имен.</запись>
  <ключ записи="null_translation"/>
  <запись одна="Найдено только одно множественное число." other="Ого, у вас множественное число %s!" zero="У вас нет множественного числа." ключ="ключ множественного числа"/>
  <ключ записи="sample_collection">---
- первый элемент
- второй элемент
- третий элемент
<запись>
  <запись ключа="simple_ключ">Простой ключ, простое сообщение, так просто.</запись>
  ключ <записи="не проверено_ключ">Этот перевод еще не подтвержден и ждет его. (В некоторых форматах мы также экспортируем этот статус)</запись>
</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.