Extensões de arquivo |
.properties |
Extensão de API |
mozilla_properties |
Importar |
Sim |
Exportar |
Sim |
Suporte para formas plurais |
Não |
Suporte para descrição |
Não |
Opções de formato |
escape_single_quotes: true, omit_separator_space: false, crlf_line_terminators: false, escape_meta_chars: true |
A Localização Mozilla usa arquivos .properties. A sintaxe e os requisitos dessas propriedades são na sua maioria idênticos aos arquivos padrão de propriedades Java.
Execute uma rápida verificação antes da tradução, incluindo a remoção de chaves duplicadas (especialmente em arquivos maiores) e usando quebras de linha corretas (a quebra de linha em Strings de texto deve ser precedida por uma \n
, caso contrário, será ignorada pelo analisador).
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.chave = Eu sou uma chave profundamente aninhada. nested.chave = Esta chave está aninhada em um namespace. null_translation = "pluralized_key.one": "Only one kitten found.", "pluralized_key.other": "Wow, you have %s kittens!", "pluralized_key.zero": "You have no kittens.", sample_collection = ---\n- primeiro item\n- segundo item\n- terceiro item\n simple_chave = simples chave, simple message, so simple. 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)