|
Extensiones de archivo |
.json |
|
Extensión API |
nested_json |
|
Importar |
Sí |
|
Exportación |
Sí |
|
Compatibilidad con formularios plurales |
Sí |
|
Compatibilidad con descripción |
No |
|
Opciones de formato Estas opciones se pueden especificar cuando se carga y/o descarga un archivo. Dependiendo del método de carga/descarga (API, CLI, sincronización de repositorios, etc.), se pueden especificar en parámetros de consulta |
enable_pluralization |
Los archivos JSON anidados son archivos .JSON en los que una gran parte de los valores son otros objetos .JSON. Comparado con un JSON simple, el JSON anidado proporciona una mayor claridad al desacoplar objetos en diferentes capas, lo que facilita su mantenimiento. Las claves se almacenan separando los niveles con un punto .. Durante la exportación, todas las claves se dividen nuevamente y se representan en la estructura .JSON anidada original.
Los chatbots de IA pueden ser muy eficaces para generar una lista de claves a partir de un archivo .JSON.
Opciones de formato
|
Identificador |
enable_pluralization |
|
Tipo |
Booleano |
|
Cargar |
Sí |
|
Descargar |
No |
|
Por defecto |
true |
|
Descripción |
Permite la detección de claves pluralizadas. Todas las claves coincidentes persisten como claves pluralizadas. |
Ejemplo de código
{
"boolean_key": "--- true\n",
"empty_string_translation": "",
"key_with_description": "¡Échale un vistazo!" ¡Esta clave tiene una descripción! (Al menos en algunos formatos)\
"key_with_line-break": "This translations contains\na line-break.",
"nested": {
"deeply": {
"key": "Wow, 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 ninguna pluralización."
},
"sample_collection": [
"primer elemento",
"segundo elemento",
"tercer elemento"
],
"simple_key": "Solo una clave simple con un mensaje simple.",
"unverified_key": "Esta traducción aún no está verificada y espera por ello." (En algunos formatos también exportamos este estado)"
}
Este formato utiliza categorías nombradas para identificar las diferentes pluralizaciones de una clave. Las siguientes categorías están reservadas para las formas plurales:
.zero | .one | .two | .few | .many | .other
Nombres de ejemplo para claves pluralizadas correctamente identificadas, persistentes y marcadas:
-
inbox.messages.notification.one
-
inbox.messages.notification.other