Extensões de arquivo |
.xml |
Extensão de API |
properties_xml |
Importar |
Sim |
Exportar |
Sim |
Suporte para formas plurais |
Não |
Suporte para descrição |
Sim |
XML das Propriedades Java é o equivalente XML do arquivo Java Propriedades. As chaves de um arquivo Java Properties existem como um atributo do elemento de entrada no XML, enquanto os valores são Strings de texto em linha aninhados dentro dos tags de entrada. Comparado com os arquivos padrão Java Properties, o tipo XML oferece maior flexibilidade ao adicionar mais atributos ao elemento de entrada. Por exemplo, você pode decidir que apenas chaves com um atributo class='traduzível'
são escolhidas para tradução.
Amostra de código
<?xml version="1.0" encoding="utf-8"?> <!SISTEMA de propriedades DOCTYPE "http://java.sun.com/dtd/properties.dtd"> <properties> <entry key="boolean_key">--- true </entry> <entry key="empty_string_translation"/> < entrada chave=" chave_with_description">Cheque-o! This key has a description! (Pelo menos em alguns formatos)</ entrada> < entry chave="chave_with_line-break">Esta tradução contém uma quebra de linha.</ entrada> < entry chave="nested.deeply.chave">Wow, esta chave está aninhada ainda mais profundamente.</ entrada> < entrada chave="nested.chave">Esta chave está aninhada em um namespace.</ entrada> <entry key="null_translation"/> < entrada one="Somente uma pluralização encontrada." other="Wow, você tem %s pluralizações!" zero="Você não tem pluralização." chave="pluralized_chave"/> <entry key="sample_collection">--- - primeiro item - segundo item - terceiro item </entry> <entry key="simple_key">Chave simples, mensagem simples, muito simples.</entry> < entry chave="non verificada_chave">Esta tradução ainda não está verificada e está aguardando-a. (Em alguns formatos nós também exportamos este estado)</ entrada> </properties>