Configurazione

Guida al file gt.config.json

Panoramica

Il file gt.config.json viene utilizzato per configurare le impostazioni di GT del tuo progetto. Va posizionato nella root del progetto.

La procedura guidata della CLI npx gtx-cli init creerà automaticamente un file gt.config.json nel tuo progetto.

Configurazione

Le tre proprietà più importanti sono:

  • defaultLocale: La lingua/locale predefinita del progetto. È la lingua/locale in cui è scritto il contenuto sorgente ed è anche quella di fallback per il progetto.

  • locales: Un array di lingue/locali del progetto. Sono le lingue/locali in cui vuoi tradurre il progetto. Consulta le lingue/locali supportate per maggiori informazioni. Se usi gt-next o gt-react, sono anche le lingue/locali supportate dall’app.

  • files: Sebbene opzionale per la traduzione dei componenti React, questo campo contiene le informazioni sui file che desideri tradurre. Vedi la sezione files per maggiori informazioni.

Esempi

Ecco un esempio di file gt.config.json:

gt.config.json
{
  "defaultLocale": "en",
  "locales": ["fr", "es"],
  "files": {
    "json": {
      "include": ["public/locales/[locale].json"]
    }
  }
}

Questo comando tradurrà il file public/locales/en.json nei file public/locales/fr.json e public/locales/es.json.

en.json
fr.json
es.json
gt.config.json
package.json

Prossimi passaggi

Come valuti questa guida?

Configurazione