Estensioni dei file |
.json |
Estensione API |
nested_json |
Importa |
Sì |
Esporta |
Sì |
Supporto forme plurali |
Sì |
Supporto descrizione |
No |
Opzioni di formato |
enable_pluralization |
JSON nidificato è un file .JSON in cui una grande porzione di valori è composta da altri oggetti .JSON. Rispetto ai file .JSON semplici, quelli nidificati offrono una maggiore chiarezza in quanto separano gli oggetti in diversi livelli, rendendone più facile la manutenzione. Le chiavi vengono archiviate separando i livelli con un punto .
. Durante l'esportazione, tutte le chiavi vengono nuovamente divise e renderizzate sotto forma di struttura .JSON nidificata.
I chatbot IA possono essere molto efficaci nel generare un elenco di chiavi da un file .JSON.
Opzioni di formato
Identificatore |
enable_pluralization |
Tipo |
booleano |
Caricamento |
Sì |
Download |
No |
Predefinito |
vero |
Descrizione |
Abilita il rilevamento di chiavi pluralizzate. Tutte le chiavi corrispondenti verranno mantenute come chiavi pluralizzate. |
Campione di codice
{ "boolean_key": "--- true\n", "empty_string_translation": "", "key_with_description": "Guarda qui! Questa chiave ha una descrizione! (Almeno in alcuni formati)", "key_with_line-break": "Questa traduzione contiene\nun’interruzione di riga.", "nested": { "deeply": { "key": "Wow, questa chiave è nidificata ancora più profondamente.” }, "key": "Questa chiave è nidificata in uno spazio dei nomi." }, "null_translation": null, "pluralized_key": { "one": "Trovata solo una pluralizzazione.", "other": "Wow, hai %s pluralizzazioni!", "zero": "Non hai alcuna pluralizzazione." }, "sample_collection": [ "first item", "second item", "third item" ], "simple_key": "Solo una chiave semplice con un messaggio semplice.", "unverified_key": "Questa traduzione non è ancora verificata. (In alcuni formati esportiamo anche lo stato)" }
Questo formato utilizza categorie denominate per identificare le diverse pluralizzazioni di una chiave. Le categorie seguenti sono riservate alle forme plurali:
.zero | .one | .two | .few | .many | .other
Esempi di nomi per chiavi pluralizzate correttamente identificate, persistenti e contrassegnate:
-
inbox.messages.notification.one
-
inbox.messages.notification.other