Extensões de arquivo |
.properties |
Extensão de API |
propriedades |
Importar |
Sim |
Exportar |
Sim |
Suporte para formas plurais |
Não |
Suporte para descrição |
Sim |
Opções de formato |
escape_single_quotes omit_separator_space crlf_line_terminators
|
As propriedades Java são arquivos de configuração/localização padrão normalmente usados por Java. Este formato de arquivo contém pares de chave-valor conectados por um sinal =
. Além disso, não possui nenhum outro elemento de cascata. Os valores
no arquivo sempre serão analisados como tipos String.
Duplicar chaves (o arquivo contém duas ou mais chaves idênticas) não deve ser problemático, mas valores carregados posteriormente no processo substituirão dados anteriores. Ao preparar um arquivo para tradução, verifique chaves duplicadas colocando os arquivos de propriedades em um Java IDE (p.ex. Eclipse, IntelliJ) para identificá-los.
Opções de formato
Identificador |
escape_single_quotes |
Tipo |
Booleano |
Upload |
Sim |
Baixar |
Sim |
Padrão |
true |
Descrição |
Escapar orçamento único com outro orçamento único (por exemplo, eu sou -> eu''m ). |
Identificador |
omit_separator_space |
Tipo |
Booleano |
Upload |
Não |
Download |
Sim |
Padrão |
false |
Descrição |
Pular o espaço antes e depois do sinalizador separador (= ). |
Identificador |
crlf_line_terminators |
Tipo |
Booleano |
Upload |
Não |
Download |
Sim |
Padrão |
false |
Descrição |
Usar caracteres terminadores de linha CRLF (Windows). |
Identificador |
escape_meta_chars |
Tipo |
Booleano |
Upload |
Não |
Download |
Sim |
Padrão |
true |
Descrição |
Escapar metacaracteres ( |
Amostra de código
boolean_key = --- true\n empty_string_translation = # Esta é a descrição incrível para esta chave! key_with_description = Verifique\! Esta chave tem uma descrição\! (Pelo menos em alguns formatos) "key_with_line-break": "This translations contains\na line-break.", nested.deeply.key = Uau, esta chave está aninhada ainda mais. nested.chave = Esta chave está aninhada em um namespace. null_translation = "pluralized_key.one": "Only one pluralization found.", "pluralized_key.other": "Wow, you have %s pluralizations\! "pluralized_key.zero": "You have no kittens.", sample_collection = ---\n- primeiro item\n- segundo item\n- terceiro item\n simple_chave = Apenas uma chave simples com uma mensagem simples. não verificada_chave = Esta tradução ainda não está verificada e está esperando por ela. (Em alguns formatos, nós também exportamos este estado)