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 |
enable_pluralization |
O .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 é constituído por pares de valores-chave contidos em chaves (o sinal gráfico). 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 traduzidos.
Os chatbots da IA podem ser muito efetivos na geração de uma lista de chaves a partir de um arquivo .JSON.
Opções de formato
Identificador |
enable_pluralization |
Tipo |
Booleano |
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": "Check it out! This key has a description! (At least in some formats)", "key_with_line-break": "This translations contains\na line-break.", "nested.deeply.key": "Wow, this key is nested even deeper.", "nested.key": "This key is nested inside a namespace.", "null_translation": null, "pluralized_key": { "one": "Only one pluralization found.", "other": "Wow, you have %s pluralizations!", "zero": "You have no pluralization." }, "sample_collection": [ "first item", "second item", "third item" ], "simple_key": "Just a simple key with a simple message.", "unverified_key": "This translation is not yet verified and waits for it. (In some formats we also export this status)" }
Este formato usa categorias nomeadas para identificar as várias 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