Estensioni dei file |
.json |
Estensione API |
simple_json |
Importa |
Sì |
Esporta |
Sì |
Supporto alle forme plurali |
Sì |
Supporto alla descrizione |
No |
Opzioni formato |
enable_pluralization |
.JSON (JavaScript Object Notation) è stato originariamente progettato solo per JavaScript, ma è diventato un formato standard di file di scambio in parallelo con .XML, .YAML, .Properties, ecc .JSON è costituito da coppie chiave-valore avvolte tra parentesi arricciate. Un valore può essere una stringa, un numero o un oggetto (una o più coppie chiave-valore racchiuse tra parentesi graffe). Simple JSON è un file .JSON con la maggior parte dei valori come plain Strings tranne per scopi di forme plurali. In questo caso verranno tradotte le Strings poste come valori.
I chatbot IA possono essere molto efficaci nel generare un elenco di chiavi da un file .JSON.
Opzioni formato
Identificatore |
enable_pluralization |
Tipo |
booleano |
Carica |
Sì |
Scarica |
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 qua! Questa chiave ha una descrizione! (Almeno in alcuni formati)", "key_with_line-break": "Questa traduzione contiene\na interruzione di riga.", "nested.deeply.key": "Wow, questa chiave è nidificata ancora più in profondità." "nested.key": "Questa chiave è nidificata all'interno di uno spazio dei nomi". "null_translation": null, "pluralized_key": { "uno": "Solo una pluralizzazione trovata." "altro": "Wow, hai %s pluralizzazioni!", "zero": "Non hai pluralizzazione." }, "sample_collection": [ "primo elemento", "secondo punto", "terzo elemento" ], "simple_key": "Solo una semplice chiave con un semplice messaggio". "unverified_key": "Questa traduzione non è ancora verificata e la attende. (In alcuni formati esportiamo anche questo stato)" }
Questo formato utilizza categorie denominate per identificare le diverse pluralizzazioni di una chiave. Le seguenti categorie sono riservate alle forme plurali:
.zero | .one | .two | .few | .many | .other
Esempio di nomi per chiavi pluralizzate correttamente identificate, persistenti e contrassegnate:
-
inbox.messages.notification.one
-
inbox.messages.notification.other