Tipi di file supportati (Strings)

.JSON - Nested (Strings)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Estensioni dei file

.json

Estensione API

nested_json

Importa

Esporta

Supporto forme plurali

Supporto descrizione

No

Opzioni di formato

Queste opzioni possono essere specificate quando un file viene caricato e/o Scarica. A seconda del metodo di caricare/Scarica (API, CLI, sincronizzazione Repo ecc.), possono essere specificate nei parametri di query caricare, Scarica o nel file di configurazione phrase.yml.

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 chiave vengono archiviate separando i livelli con un punto .. Durante l'esportare esportare, tutte le chiavi vengono nuovamente dividere e renderizzate nella struttura .JSON nidificata originale.

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

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\": \"Check it out! Questa chiave ha una descrizione! (Almeno in alcuni formati)",
  "key_with_line-break": "This translations contains\na line-break.",
  "nested": {
    "deeply": {
      "key": "Wow, this key is nested even deeper."
    },
    "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 key with a simple message.",
  \"unverified_key\": \"Questa traduzione non è ancora verificato. (In alcuni formati esportiamo anche lo stato)"
}

Forme plurali

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

Plurali per file JSON

Il formato più comune di messaggi di chiavi plurali su varie librerie:

"messages": {
    "one": "One message received.",
    "other": "%s messaggi ricevuti.",
    "zero": "No messages received."
}
Questo articolo ti è stato utile?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.