Automatische Übersetzung

Übersetzen Sie Ihre Projektdateien automatisch mit General Translation.

Übersicht

General Translation stellt leistungsstarke Tools bereit, um komplette Dateien in Ihrem Projekt direkt über die CLI zu übersetzen. So können Sie Folgendes übersetzen:

  • JSON-Dateien: Übersetzen Sie Ihre i18n‑JSON-Dateien für beliebige Bibliotheken, einschließlich next-intl, i18next oder benutzerdefinierter JSON-Formate
  • Markdown/MDX-Dateien: Übersetzen Sie Ihre Dokumentations- oder Inhaltsdateien, wobei sämtliche Formatierung und Struktur erhalten bleiben
  • TypeScript/JavaScript-Dateien: Übersetzen Sie Zeichenketten in Ihren Code-Dateien, ohne deren Funktionalität zu beeinträchtigen

Mit dem GT CLI können Sie komplette Verzeichnisse mit einem einzigen Befehl übersetzen und Ihr gesamtes Projekt mühelos lokalisieren.

Unterstützte Dateitypen

General Translation unterstützt die folgenden Dateitypen:

DateitypBeschreibung
jsonJSON-Dateien, die von i18n-Bibliotheken wie next-intl, i18next usw. verwendet werden
mdxMarkdown-Komponentendateien für die Dokumentation
mdStandard-Markdown-Dateien
jsJavaScript-Dateien
tsTypeScript-Dateien
gtGT-spezifische Übersetzungsdateien, die von gt-next und gt-react verwendet werden

So funktioniert’s

  1. Installiere das GT CLI-Tool: npm install --save-dev gtx-cli
  2. Konfiguriere dein Projekt mit der Datei gt.config.json
  3. Führe npx gtx-cli translate aus, um alle angegebenen files automatisch zu übersetzen

Das war’s! Du musst nicht mehr tagelang auf Übersetzungen warten – einfach den Befehl ausführen und deine Übersetzungen in wenigen Minuten erhalten.

Vorteile

  • Kontext wahren: Dateien werden als Ganzes übersetzt, sodass der Kontext erhalten bleibt und die Übersetzungsqualität steigt
  • Struktur bewahren: Sämtliche Formatierung, Codestruktur und Syntax bleiben in den übersetzten Dateien erhalten
  • Automatisierung: In CI/CD-Pipelines integrieren, um die Übersetzung in Ihrem Workflow zu automatisieren
  • Unterstützung mehrerer Formate: Unterschiedliche Dateitypen mit einer einzigen Konfiguration übersetzen
  • Kompatibel mit i18n-Bibliotheken: Funktioniert mit jeder i18n-Bibliothek oder einem benutzerdefinierten Format

Wie ist dieser Leitfaden?

Automatische Übersetzung