|
Расширения файлов |
.xml |
|
Расширение API |
properties_xml |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Нет |
|
Поддержка описания |
Да |
XML-файл свойств Java — это XML-эквивалент файла Свойства Java. Ключи файла Свойства Java существуют как атрибуты элемента запись в XML, в то время как значения представляют собой встроенные текстовые Strings, вложенные внутрь тегов запись. По сравнению со стандартными файлами Свойства Java, тип 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\">Check it out! This key has a description! (По крайней мере, в некоторых форматах)</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.</entry> (В некоторых форматах мы также экспортируем этот статус)</запись> </properties>