Tipos de arquivos aceitos (Strings)

.JSON - React-Intl aninhados (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

react_nested_json

Importar

Sim

Exportar

Sim

Suporte para formas plurais

Sim

Suporte para descrição

Não

O React Intl usa arquivos .js para gravar dados localizados. Coloque as strings em um arquivo .JSON e faça referência a ele no código de texto original.

Dependendo das configurações do aplicativo, os arquivos .JSON podem se tornar complexos com vários objetos .JSON aninhados. Arquivos .JSON aninhados são processados separando níveis de chave com um ponto .. Durante a exportação, todas as chaves são novamente divididas e renderizadas como uma estrutura .JSON aninhada.

Os chatbots da IA podem ser muito efetivos na geração de uma lista de chaves a partir de um arquivo .JSON.

Amostra de código

{
  "boolean_key": "--- true\n",
  "empty_string_translation": "",
  "key_with_description": "Check it! Esta chave tem uma descrição! (Pelo menos em alguns formatos isso acontece)",
  "key_with_line-break": "This translations contains\na line-break.",
  "nested": {
    "deeply": {
      "key": "Ei, esta chave está aninhada ainda mais fundo."
    },
    "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",
    "second item",
    "third item"
  ],
  "simple_key": "Uma chave simples com uma mensagem simples.",
  "unverified_key": "A tradução ainda não foi verificada e aguarda por isso." (Em alguns formatos, também exportamos este status)"
}

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.