Cum funcționează
O privire în interior asupra modului în care TranslateBot gestionează traducerile tale.
Scanează
Găsește toate fișierele .po din directoarele locale
Compară
Identifică intrările cu valori msgstr goale
Tradu
Trimite loturi către modelul AI ales
Scrie
Actualizează fișierele .po cu traduceri
Păstrarea placeholderelor
Django folosește placeholdere speciale pentru valori dinamice. Dacă le strici, aplicația se blochează. TranslateBot le păstrează intacte.
Intrare (msgid)
Welcome back, %(username)s! You have %(count)d new messages.
Ieșire (msgstr - franceză)
Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s
Șir cu nume
%(count)d
Număr întreg cu nume
%s
Șir pozițional
{0}
Index de format
De ce rulare de test?
Înainte de a rula o traducere completă, folosește --dry-run pentru a vedea exact ce ar fi tradus - fără apeluri API sau modificări în fișierele tale.
$
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
Fără costuri API
Vezi ce trebuie tradus
Fără modificări de fișiere