Einrichtungsassistent
Führen Sie den GT-Einrichtungsassistenten aus
Verwendung
npx gtx-cli initVerwenden Sie diesen Befehl, um den GT-Setup-Assistenten 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-reactodergt-next(wenn Ihr Projekt auf React basiert)gtx-clials Dev-Abhängigkeit (falls noch nicht installiert)
React-basierte Projekte
Wenn Ihr Projekt auf React basiert, hilft der Assistent dabei, es für die Nutzung 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 der React-Dokumentation oder der Next.js-Dokumentation.
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.
Diesen Teil des Assistenten können Sie auch unabhängig über npx gtx-cli setup ausführen.
gt.config.json
Der Befehl init hilft Ihnen, die GT-Einstellungen Ihres Projekts zu konfigurieren.
Er erstellt eine Datei gt.config.json im Root-Verzeichnis Ihres Projekts.
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.
Dieser Teil des Assistenten kann auch unabhängig über npx gtx-cli configure ausgeführt werden.
Zugangsdaten
Der Assistent hilft Ihnen, einen API-Schlüssel und eine Projekt-ID für Ihr Projekt zu generieren (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 zu Ihrer Datei .env.local hinzu.
Falls diese Datei nicht existiert, erstellt der Assistent sie und fügt sie Ihrer Datei .gitignore hinzu.
Diesen Teil des Assistenten können Sie auch unabhängig über npx gtx-cli auth ausführen.
Wie ist diese Anleitung?