Einrichtungsassistent
Führen Sie den GT-Einrichtungsassistenten aus
Nutzung
npx gtx-cli initVerwenden Sie diesen Befehl, um den GT-Einrichtungsassistenten auszuführen.
Dieser Befehl entspricht dem Ausführen von setup und anschließend configure.
Der Assistent wird:
- die erforderlichen Abhängigkeiten für Ihr Projekt installieren.
- (bei Next.js) die Funktion withGTConfigzu Ihrer Dateinext.config.jshinzufügen und die KomponenteGTProvidereinrichten.
- die Datei gt.config.jsonim Projektstammverzeichnis erstellen.
- einen API-Schlüssel und eine Projekt-ID für Ihr Projekt generieren.
Abhängigkeiten
Der Befehl init installiert die folgenden Abhängigkeiten für Ihr Projekt:
- gt-reactoder- gt-next(wenn Ihr Projekt auf React basiert)
- gtx-clials Entwicklungsabhängigkeit (falls noch nicht installiert)
React-basierte Projekte
Wenn Ihr Projekt auf React basiert, unterstützt Sie der Assistent dabei, es für die Verwendung von gt-react oder gt-next einzurichten.
Wenn Sie bereits eine andere i18n-Bibliothek verwenden, müssen Sie Ihr Projekt möglicherweise manuell einrichten.
Weitere Informationen finden Sie in den React-Dokumenten oder in den Next.js-Dokumenten.
Da der Assistent derzeit experimentell ist, kann es sein, dass er nicht mit allen React-basierten Projekten funktioniert. In diesen Fällen müssen Sie Ihr Projekt möglicherweise manuell einrichten.
Wenn Sie auf Probleme stoßen, teilen Sie uns diese bitte auf GitHub mit.
Dieser Teil des Assistenten kann auch unabhängig über npx gtx-cli setup ausgeführt werden.
gt.config.json
Der Befehl init hilft Ihnen, die GT-Einstellungen Ihres Projekts zu konfigurieren.
Er legt im Projektstamm eine Datei gt.config.json an.
Die Datei enthält die folgenden Einstellungen:
- defaultLocale: Die Standard-Locale Ihres Projekts.
- locales: Ein Array der unterstützten Locales Ihres Projekts.
- files: Ein Objekt mit Informationen zu den Inhalten, die Sie übersetzen möchten.
Ausführlichere Informationen zur Datei gt.config.json finden Sie in der Konfigurationsdokumentation.
Diesen Schritt des Assistenten können Sie auch eigenständig mit npx gtx-cli configure ausführen.
Zugangsdaten
Der Assistent hilft Ihnen, einen API-Schlüssel und eine Projekt-ID für Ihr Projekt zu erstellen (falls diese noch nicht eingerichtet sind).
Bitte beachten Sie, dass der API-Schlüssel und die Projekt-ID nicht erforderlich sind, um gt-react oder gt-next zu verwenden.
Der Assistent fügt den API-Schlüssel und die Projekt-ID Ihrer Datei .env.local hinzu.
Falls diese Datei nicht existiert, erstellt der Assistent sie und trägt sie in Ihre .gitignore-Datei ein.
Diesen Teil des Assistenten können Sie auch unabhängig mit npx gtx-cli auth ausführen.
Wie ist dieser Leitfaden?

