|
Extensiones de archivo |
.json |
|
Extensión API |
react_nested_json |
|
Importar |
Sí |
|
Exportación |
Sí |
|
Compatibilidad con formularios plurales |
Sí |
|
Compatibilidad con descripción |
No |
React Intl usa archivos .js para guardar datos localizados. Coloca cadenas en un archivo .JSON y haz referencia a él en el código fuente.
Dependiendo de las configuraciones de la aplicación, los archivos .JSON pueden volverse complejos con varios objetos .JSON anidados. Los archivos .JSON anidados se procesan separando los niveles de claves con un punto .. Al exportar, todas las claves se dividen nuevamente y se representan como una estructura .JSON anidada.
Los chatbots de IA pueden ser muy eficaces a la hora de generar una lista de claves a partir de un archivo .JSON.
Ejemplo de código
{
"boolean_key": "--- true\n",
"empty_string_translation": "",
"key_with_description": "¡Míralo! ¡Esta clave tiene una descripción! (Al menos en algunos formatos lo hace)\
"key_with_line-break": "This translations contains\na line-break.",
"nested": {
"deeply": {
"key": "Hola, esta clave está anidada aún más profundamente.",
},
"key": "Esta clave está anidada dentro de un espacio de nombres.",
},
"null_translation": null,
"pluralized_key": {
"one": "Solo se encontró una pluralización.",
"other": "¡Vaya, tienes %s pluralizaciones!",
"zero": "No tienes pluralización.",
},
"sample_collection": [
"primer elemento",
"segundo elemento",
"tercer elemento"
],
"simple_key": "Una clave simple con un mensaje simple.",
"unverified_key": "La traducción aún no está verificada y espera por ello.", (En algunos formatos también exportamos este estado)"
}