Einrichtungsassistent
Führen Sie den GT-Einrichtungsassistenten aus
Verwendung
Verwenden Sie diesen Befehl, um den GT-Einrichtungsassistenten auszuführen. Der Assistent wird:
- Eine
gt.config.json
-Datei im Stammverzeichnis Ihres Projekts erstellen. - Die notwendigen Abhängigkeiten für Ihr Projekt installieren.
- Ihnen helfen, Ihren JSX-Inhalt mit
<T>
-Tags zu umschließen (in einem React-basierten Projekt). - Einen API-Schlüssel und eine Projekt-ID für Ihr Projekt generieren.
gt.config.json
Der Befehl init
hilft Ihnen, die GT-Einstellungen Ihres Projekts zu konfigurieren.
Er erstellt eine gt.config.json
-Datei im Stammverzeichnis Ihres Projekts.
Die Datei enthält folgende Einstellungen:
defaultLocale
: Die Standardsprache für Ihr Projekt.locales
: Ein Array mit unterstützten Sprachen für Ihr Projekt.files
: Dies ist ein Objekt, das Informationen über die Inhalte enthält, die Sie übersetzen möchten.
Für spezifischere Informationen über die gt.config.json
-Datei, lesen Sie bitte die Konfigurationsdokumentation.
Dieser Teil des Assistenten kann auch unabhängig über npx gtx-cli configure
ausgeführt werden.
Abhängigkeiten
Der Befehl init
installiert die folgenden Abhängigkeiten für Ihr Projekt:
gt-react
odergt-next
(wenn Ihr Projekt React-basiert ist)gtx-cli
als Dev-Abhängigkeit (falls noch nicht installiert)
React-basierte Projekte
Wenn Ihr Projekt auf React basiert, hilft Ihnen der Assistent bei der Einrichtung Ihres Projekts zur Verwendung von gt-react
oder gt-next
.
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, ist es möglich, dass er nicht für alle React-basierten Projekte funktioniert. In diesen Fällen müssen Sie Ihr Projekt möglicherweise manuell einrichten.
Wenn Sie auf Probleme stoßen, teilen Sie uns dies bitte auf GitHub mit.
Dieser Teil des Assistenten kann auch unabhängig über npx gtx-cli setup
ausgeführt werden.
Anmeldedaten
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 .env.local
-Datei hinzu.
Wenn diese Datei nicht existiert, wird der Assistent sie erstellen und zu Ihrer .gitignore
-Datei hinzufügen.
Dieser Teil des Assistenten kann auch unabhängig über npx gtx-cli auth
ausgeführt werden.