Config

gt.config.json

Die Datei „gt.config.json“

Überblick

Die Datei gt.config.json speichert die Konfiguration Ihres Projekts. Sie enthält wichtige Informationen wie die projectId Ihres Projekts, die unterstützten locales und mehr. Sie enthält außerdem interne Informationen wie die versionId Ihres Projekts.

Diese Datei wird (1) von Ihrer <GTProvider>-Komponente und (2) vom Befehl gtx-cli translate gelesen. Daher empfehlen wir, Ihre Konfiguration in der Datei gt.config.json abzulegen, statt sie als Prop an Ihre <GTProvider>-Komponente zu übergeben.

Im Allgemeinen ist alles, was mit einem Unterstrich beginnt (z. B. _versionId), eine interne Eigenschaft und sollte nicht geändert werden. Alles andere kann frei angepasst werden.


Felder

FeldTypBeschreibung
projectIdstringEindeutige Kennung für Ihr Projekt im GT‑System
localesstring[]Array der unterstützten locale codes für Ihr Projekt
defaultLocalestringDer primäre locale code, der als Standardwert verwendet wird, wenn Übersetzungen fehlen
cacheUrlstringURL‑Endpunkt zum Zwischenspeichern von Übersetzungsdaten
runtimeUrlstringURL‑Endpunkt für Übersetzungsdienste zur Laufzeit
stageTranslationsbooleanKonfiguration für Staging-/Vorschaufunktionen für Übersetzungen
filesobjectPfad zu lokalen Übersetzungsdateien für Entwicklung und Tests
_versionIdstringInterne Eigenschaft zur Nachverfolgung der Projektversion (nicht ändern)

cacheUrl und runtimeUrl

Wenn Sie Ihre Übersetzungen in der Cloud speichern, ist die cacheUrl die Basis-URL für den Cache. Die runtimeUrl ist die Basis-URL für die Runtime und gilt nur für Übersetzungen im Entwicklungsmodus.

stageTranslations

stageTranslations ist ein Flag, das vom Tool gtx-cli verwendet wird, um Ihre Übersetzungen als zur Überprüfung erforderlich zu markieren. Das bedeutet, dass sie manuell freigegeben werden müssen, bevor sie mit dem Befehl gtx-cli translate in die Produktion ausgerollt werden können.

files

Das Feld files gibt den Pfad zu lokal gespeicherten Übersetzungen an (im Gegensatz zur Speicherung in der Cloud). Das Feld output legt fest, wohin die Übersetzungen geschrieben werden.

{
  "files": {
    "gt": {
      "output": "public/_gt/[locale].json"
    }
  },
}

Siehe die Konfigurationsdokumentation des CLI-Tools für weitere Informationen zur Verwendung des Felds files.


Beispiele

Ihre locales festlegen

gt.config.json
{
  "defaultLocale": "en", // Primäre Locale ist Englisch
  "locales": ["fr", "es"] // Sekundäre Locales sind Französisch und Spanisch
}

Hinweise

  • Die Datei gt.config.json legt die Konfiguration Ihres Projekts fest.
  • Sie wird sowohl von der Komponente <GTProvider> als auch vom Befehl gtx-cli translate gelesen.

Nächste Schritte

Wie ist dieser Leitfaden?

gt.config.json