|
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 Essas opções podem ser especificadas quando um arquivo é enviado e/ou baixado. Dependendo do método de upload/download (API, CLI, sincronização de repositório etc.), elas podem ser especificadas em parâmetros de consulta |
escape_single_quotes: true, omit_separator_space: false, crlf_line_terminators: false, escape_meta_chars: true |
A localização do Mozilla usa arquivos .properties. A sintaxe e os requisitos para essas propriedades são em grande parte idênticos aos arquivos padrão Java properties.
Realize uma verificação de sanidade antes da tradução, incluindo a remoção de chaves duplicadas (especialmente para arquivos maiores) e o uso de quebras de linha corretas (qualquer quebra de linha em strings de texto deve ser precedida por um \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 = Confira\! Esta chave tem uma descrição\! (Pelo menos em alguns formatos) key_with_line-break = Esta tradução contém\na quebra de linha. nested.deeply.key = Eu sou uma chave profundamente aninhada. nested.key = Esta chave está aninhada dentro de um namespace. null_translation = pluralized_key.one = Apenas um gatinho encontrado. pluralized_key.other = Uau, você tem %s gatinhos\! pluralized_key.zero = Você não tem gatinhos. sample_collection = ---\n- primeiro item\n- segundo item\n- terceiro item\n simple_key = Chave simples, mensagem simples, tão simples. unverified_key = Esta tradução ainda não foi verificada e aguarda por isso. (Em alguns formatos, também exportamos este status)