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