Markdown
So richten Sie mit General Translation die automatische Übersetzung der Markdown-Dateien Ihres Projekts ein
Übersicht
Mit gtx-cli können die Markdown‑Dateien (MD und MDX) Ihres Projekts automatisch übersetzt werden.
Sämtliche Syntax und Formatierung der Originaldateien bleiben in den übersetzten Dateien erhalten.
Wir gehen in 4 Schritten vor:
Umgebungsvariablen hinzufügen
gtx-cli installieren
Die Datei Ihres Projekts gt.config.json konfigurieren
gtx-cli translate ausführen
Schritt 1: Umgebungsvariablen hinzufügen
Fügen Sie Ihren API-Schlüssel für die Produktion und Ihre Projekt-ID zu Ihren Umgebungsvariablen hinzu.
Das ist erforderlich, um das Tool gtx-cli zu verwenden.
Sie erhalten beides im General Translation Dashboard.
GT_API_KEY=<dein-api-key>
GT_PROJECT_ID=<deine-projekt-id>Schritt 2: gtx-cli installieren
Installiere das CLI-Tool gtx-cli in deinem Projekt.
npm i gtx-cliyarn add --dev gtx-clibun add --dev gtx-clipnpm add --save-dev gtx-cliSchritt 3: Konfiguriere die gt.config.json-Datei deines Projekts
Erstelle im Stammverzeichnis deines Projekts eine gt.config.json-Datei mit folgendem Inhalt:
{
  "defaultLocale": "en",
  "locales": ["es", "fr"],
  "files": {
    "mdx": {
      "include": ["docs/[locale]/**/*.mdx"]
    }
  }
}Ändern Sie defaultLocale und locales, damit sie den locales Ihres Projekts entsprechen.
Wenn Ihre Dateien MD-Dateien sind, können Sie den Schlüssel md statt mdx verwenden. Das Zeichenketten‑Array im Schlüssel include sollte ein Glob‑Muster sein, das all Ihre MDX‑Dateien erfasst.
Es sollte den Platzhalter [locale] verwenden, um die locale der Datei abzubilden.
Weitere Informationen zur Datei gt.config.json finden Sie in der Dokumentation zur Konfiguration.
Schritt 4: Fügen Sie den Befehl gtx-cli translate zu Ihrem Build-Prozess hinzu
Fügen Sie den Befehl gtx-cli translate in Ihrem Build- oder CI-Prozess vor dem Build-Befehl aus, um Übersetzungen automatisch in Ihr Projekt zu integrieren.
{
  "scripts": {
    "translate": "npx gtx-cli translate",
    "build": "npm run translate && <Ihr Build-Befehl>"
  }
}Dadurch werden Übersetzungen für alle deine locales generiert und in deinem Projekt gespeichert. Wenn du diese files in dein Repo übernehmen möchtest, kannst du stattdessen vor dem Commit diesen Befehl ausführen.
Fertig! Dein Projekt aktualisiert nun automatisch alle deine Markdown-Dateien, sobald sich etwas am Projekt ändert.
Hinweise
- Mit dem Befehl gtx-cli translatekönnen Sie Übersetzungen automatisch zu Ihrem Projekt hinzufügen.
- Wenn Sie Ihre Übersetzungsdateien committen möchten, sollten Sie den Befehl gtx-cli translatevor dem Commit ausführen.
- Wie Sie den Ausgabepfad für Ihre Übersetzungen konfigurieren, finden Sie in der Konfigurationsdokumentation.
Nächste Schritte
- Siehe die Anwendungsanleitung für das CLI-Tool.
Wie ist dieser Leitfaden?

