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

.XML - Java Properties (Строки)

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

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

.xml

Расширение API 

properties_xml

Импорт 

Да

Экспорт 

Да

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

Нет

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

Да

Java Properties XML является XML-эквивалентом файла Java Properties. Ключи файла Java Properties существуют как атрибут элемента записи в XML, в то время как значения являются текстовыми строками, вложенными внутри тегов записи. По сравнению со стандартными файлами 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="key_with_description">Проверьте это! У этого ключа есть описание! (По крайней мере, в некоторых форматах)</entry>
  <entry key="key_with_line-break">Этот перевод содержит
перенос строки.</entry>
  <entry key="nested.deeply.key">Ух ты, этот ключ вложен еще глубже.</entry>
  <entry key="nested.key">Этот ключ вложен внутри пространства имен.</entry>
  <entry key="null_translation"/>
  <entry one="Найдена только одна форма множественного числа." other="Ух ты, у вас %s форм множественного числа!" zero="У вас нет форм множественного числа." key="pluralized_key"/>
  <entry key="sample_collection">---
- первый элемент
- второй элемент
- третий элемент
</entry>
  <entry key="simple_key">Простой ключ, простое сообщение, так просто.</entry>
  <entry key="unverified_key">Этот перевод еще не проверен и ждет этого. (В некоторых форматах мы также экспортируем этот статус)</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.