So funktioniert es
Ein Blick unter die Haube, wie TranslateBot Ihre Übersetzungen handhabt.
Scannen
Findet alle .po-Dateien in Ihren Locale-Verzeichnissen
Vergleichen
Identifiziert Einträge mit leeren msgstr-Werten
Übersetzen
Sendet Batches an Ihr gewähltes KI-Modell
Schreiben
Aktualisiert Ihre .po-Dateien mit Übersetzungen
Platzhalter-Erhaltung
Django verwendet spezielle Platzhalter für dynamische Werte. Diese zu beschädigen lässt Ihre App abstürzen. TranslateBot hält sie intakt.
Eingabe (msgid)
Welcome back, %(username)s! You have %(count)d new messages.
Ausgabe (msgstr - Französisch)
Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s
Benannter String
%(count)d
Benannte Ganzzahl
%s
Positionaler String
{0}
Format-Index
Warum Dry Run?
Bevor Sie eine vollständige Übersetzung durchführen, verwenden Sie --dry-run, um genau zu sehen, was übersetzt werden würde - ohne API-Aufrufe oder Änderungen an Ihren Dateien.
$
python manage.py translate --target-lang nl --dry-run
ℹ️ Found 3 untranslated entries
🔍 Dry run mode: skipping LLM translation
✓ Would translate 'Welcome to our platform'
✓ Would translate 'Save changes'
✓ Would translate 'Delete account'
Dry run complete: 3 entries would be translated
Keine API-Kosten
Sehen Sie, was übersetzt werden muss
Keine Dateiänderungen