|
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 |
O XML de Propriedades Java é o equivalente XML do arquivo de Propriedades Java. As chaves de um arquivo de Propriedades Java existem como um atributo do elemento de entrada no XML, enquanto os valores são strings de texto inline aninhadas dentro das tags de entrada. Comparado com os arquivos de Propriedades Java padrão, o tipo XML oferece maior flexibilidade, pois você pode adicionar mais atributos ao elemento de entrada. Por exemplo, você pode decidir que apenas chaves com um class='traduzível' atributo são selecionadas para tradução.
Amostra de código
<?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">Confira! Esta chave tem uma descrição! (Pelo menos em alguns formatos)</entry> <entry key="key_with_line-break">Esta tradução contém uma quebra de linha.</entrada> <entrada chave="nested.deeply.key">Uau, esta chave está aninhada ainda mais fundo.</entrada> <entrada chave="nested.key">Esta chave está aninhada dentro de um namespace.</entrada> <entry key="null_translation"/> <entrada um="Apenas uma pluralização encontrada." outro="Uau, você tem %s pluralizações!" zero="Você não tem pluralização." chave="pluralized_key"/> <entry key="sample_collection">--- - primeiro item - segundo item - terceiro item </entry> <entrada chave="simple_key">Chave simples, mensagem simples, tão simples.</entrada> <entrada chave="unverified_key">Esta tradução ainda não foi verificada e aguarda por isso. (Em alguns formatos, também exportamos este status)</entrada> </properties>