Automatische Übersetzung

Übersetzen Sie Ihre Projektdateien automatisch mit General Translation.

Übersicht

General Translation bietet leistungsstarke Werkzeuge, um ganze Dateien in deinem Projekt direkt über die CLI zu übersetzen. Damit kannst du folgende Dateitypen übersetzen:

  • JSON-Dateien: Übersetze deine i18n-JSON-Dateien für jede Bibliothek, einschließlich next-intl, i18next oder benutzerdefinierte JSON-Formate
  • Markdown/MDX-Dateien: Übersetze deine Dokumentations- oder Inhaltsdateien, wobei alle Formatierungen und Strukturen erhalten bleiben
  • TypeScript/JavaScript-Dateien: Übersetze Zeichenketten in deinen Code-Dateien, ohne deren Funktionalität zu beeinträchtigen

Mit dem GT CLI-Tool kannst du ganze Verzeichnisse mit nur einem Befehl übersetzen und so dein gesamtes Projekt einfach 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, die für Dokumentationen verwendet werden
mdStandard-Markdown-Dateien
jsJavaScript-Dateien
tsTypeScript-Dateien
gtGT-spezifische Übersetzungsdateien, die von gt-next und gt-react verwendet werden

So funktioniert es

  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 Dateien 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 beibehalten: Dateien werden als Ganzes übersetzt, wodurch der Kontext erhalten bleibt und die Übersetzungsqualität verbessert wird
  • Struktur bewahren: Alle Formatierungen, Code-Strukturen und Syntax werden in den übersetzten Dateien beibehalten
  • Automatisierung: Integration in CI/CD-Pipelines zur Automatisierung der Übersetzung in Ihrem Workflow
  • Unterstützung mehrerer Formate: Verschiedene Dateitypen mit einer einzigen Konfiguration übersetzen
  • Kompatibilität mit i18n-Bibliotheken: Funktioniert mit jeder i18n-Bibliothek oder benutzerdefiniertem Format

Wie ist dieser Leitfaden?