Tipos de arquivos aceitos (Strings)

.JSON simples (Strings)

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

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 Upload, Download ou no arquivo de configuração phrase.yml.

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)"
}

Formas plurais

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

Plurais para arquivos JSON

O formato mais comum de mensagens de chave no plural em várias bibliotecas:

"messages": {
    "one": "Uma mensagem recebida.",
    "other": "%s mensagens recebidas.",
    "zero": "Nenhuma mensagem recebida."
}
Esse artigo foi útil?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.