Extensiones de archivo |
.json |
Extensión API |
simple_json |
Importación |
Sí |
Exportación |
Sí |
Compatibilidad con formularios plurales |
Sí |
Compatibilidad con descripción |
No |
Opciones de formato |
enable_pluralization |
Aunque originalmente .JSON (JavaScript Object Notation) se diseñó solo para JavaScript, se convirtió en un formato estándar de archivo de intercambio en paralelo con .XML, .YAML, .Properties, etc. .JSON consiste en pares clave-valor incluidos entre llaves. Un valor puede ser una cadena, un número o un objeto (uno o más pares clave-valor entre llaves). Un archivo JSON simple es un archivo .JSON en el que la mayoría de los valores son cadenas simples excepto en formas plurales. En este caso, las cadenas colocadas como valores serán las que se traduzcan.
Los chatbots de IA pueden ser muy eficaces a la hora de generar una lista de claves a partir de un archivo .JSON.
Opciones de formato
Identificador |
enable_pluralization |
Tipo |
Booleano |
Carga |
Sí |
Descarga |
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": "Check it out! This key has a description! (At least in some formats)", "key_with_line-break": "This translations contains\na line-break.", "nested.deeply.key": "Wow, this key is nested even deeper.", "nested.key": "This key is nested inside a namespace.", "null_translation": null, "pluralized_key": { "one": "Only one pluralization found.", "other": "Wow, you have %s pluralizations!", "zero": "You have no pluralization." }, "sample_collection": [ "first item", "second item", "third item" ], "simple_key": "Just a simple clave with a simple message.", "unverified_key": "This translation is not yet verified and waits for it. (In some formats we also export this status)" }
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