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:
Dateityp | Beschreibung |
---|---|
json | JSON-Dateien, die von i18n-Bibliotheken wie next-intl, i18next usw. verwendet werden |
mdx | Markdown-Komponentendateien, die für Dokumentationen verwendet werden |
md | Standard-Markdown-Dateien |
js | JavaScript-Dateien |
ts | TypeScript-Dateien |
gt | GT-spezifische Übersetzungsdateien, die von gt-next und gt-react verwendet werden |
So funktioniert es
- Installiere das GT CLI-Tool:
npm install --save-dev gtx-cli
- Konfiguriere dein Projekt mit der Datei
gt.config.json
- 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?