Automatische Übersetzung

Übersetzen Sie Ihre files automatisch mit General Translation.

Übersicht

General Translation bietet leistungsstarke Tools, um ganze Dateien in deinem Projekt direkt über die CLI zu übersetzen. Dadurch kannst du Folgendes übersetzen:

  • JSON-Dateien: Übersetze deine i18n-JSON-Dateien für beliebige Bibliotheken, einschließlich next-intl, i18next oder benutzerdefinierte JSON-Formate
  • Markdown/MDX-Dateien: Übersetze deine Dokumentations- oder Content-Dateien unter Beibehaltung sämtlicher Formatierung und Struktur
  • 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 von Dateien mit einem einzigen Befehl übersetzen und so dein gesamtes Projekt problemlos 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-Komponenten-Dateien, die für Dokumentation 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 automatisch alle angegebenen files zu übersetzen

Das war’s! Du musst nicht tagelang auf Übersetzungen warten – führe einfach einen Befehl aus und erhalte deine Übersetzungen in Minuten.

Vorteile

  • Kontext bewahren: files werden als Ganzes Übersetzen, wodurch der Kontext erhalten bleibt und die Übersetzungsqualität steigt
  • Struktur erhalten: Alle Formatierungen, Codestrukturen und die Syntax bleiben in den übersetzten files erhalten
  • Automatisierung: In CI/CD-Pipelines integrieren, um das Übersetzen in deinem Workflow zu automatisieren
  • Unterstützung mehrerer Formate: Verschiedene Dateitypen mit einer einzigen Konfiguration Übersetzen
  • i18n-Bibliothekskompatibilität: Funktioniert mit jeder i18n‑Bibliothek oder einem benutzerdefinierten Format

Wie ist diese Anleitung?