|
Extensões de arquivo |
.json |
|
Extensão de API |
simple_json |
|
Importar |
Sim |
|
Exportar |
Sim |
|
Suporte para formas plurais |
Sim |
|
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 |
enable_pluralization |
.JSON (JavaScript Object Notation) foi originalmente concebido apenas para JavaScript, mas tornou-se um formato padrão de arquivo de troca em paralelo com .XML, .YAML, .Properties, etc. O .JSON consiste em pares de valores-chave contidos em chaves. Um valor pode ser uma string, um número ou um objeto (um ou mais pares de valores-chave contidos em chaves). O JSON simples é um arquivo .JSON com a maioria dos valores sendo strings simples, exceto para fins de formas plurais. Neste caso, strings colocadas como valores serão traduzidas.
Os chatbots de IA podem ser muito eficazes na geração de uma lista de chaves a partir de um arquivo .JSON.
Opções de formato
|
Identificador |
enable_pluralization |
|
Tipo |
boolean |
|
Upload |
Sim |
|
Baixar |
Não |
|
Padrão |
true |
|
Descrição |
Permite a detecção de chaves pluralizadas. Todas as chaves correspondentes persistirão como chaves pluralizadas. |
Amostra de código
{
"boolean_key": "--- true\n",
"empty_string_translation": "",
"key_with_description": "Confira!" 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 fundo.",
"nested.key": "Esta chave está aninhada dentro de um namespace.",
"null_translation": null,
"pluralized_key": {
"one": "Apenas uma pluralização encontrada.",
"other": "Uau, você tem %s pluralizações!","
"zero": "Você não tem pluralização."
},
"sample_collection": [
"first item",
"segundo item",
"terceiro item"
],
"simple_key": "Apenas uma chave simples com uma mensagem simples.",
"unverified_key": "Esta tradução ainda não foi verificada e aguarda por isso." (Em alguns formatos, também exportamos este estado)"
}
Este formato usa categorias nomeadas para identificar as diferentes pluralizações de uma chave. As seguintes categorias são reservadas para formas plurais:
.zero | .one | .two | .few | .many | .other
Nomes de exemplos de chaves pluralizadas identificadas, persistentes e marcadas corretamente:
-
inbox.messages.notification.one
-
inbox.messages.notification.other