Einrichtungsassistent

Führen Sie den GT-Einrichtungsassistenten aus

Verwendung

npx gtx-cli init

Verwenden Sie diesen Befehl, um den GT-Einrichtungsassistenten auszuführen. Der Assistent wird:

  1. Eine gt.config.json-Datei im Stammverzeichnis Ihres Projekts erstellen.
  2. Die notwendigen Abhängigkeiten für Ihr Projekt installieren.
  3. Ihnen helfen, Ihren JSX-Inhalt mit <T>-Tags zu umschließen (in einem React-basierten Projekt).
  4. 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 oder gt-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.

Auf dieser Seite