Paano Ito Gumagana
Isang sulyap sa likod ng mga eksena kung paano pinangangasiwaan ng TranslateBot ang iyong mga pagsasalin.
I-scan
Hinahanap ang lahat ng .po file sa iyong mga locale directory
Diff
Tinutukoy ang mga entry na may walang laman na msgstr value
Isalin
Nagpapadala ng mga batch sa iyong napiling AI model
Isulat
Ina-update ang iyong mga .po file ng mga pagsasalin
Pagpapanatili ng Placeholder
Gumagamit ang Django ng mga espesyal na placeholder para sa mga dynamic na value. Kapag nasira ang mga ito, bumabagsak ang iyong app. Pinananatili ng TranslateBot na buo ang mga ito.
Input (msgid)
Welcome back, %(username)s! You have %(count)d new messages.
Output (msgstr - Pranses)
Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s
Pinangalanang string
%(count)d
Pinangalanang integer
%s
Posisyonal na string
{0}
Index ng format
Bakit Dry Run?
Bago magpatakbo ng buong pagsasalin, gamitin ang --dry-run upang makita nang eksakto kung ano ang isasalin - nang walang anumang API call o pagbabago sa iyong mga file.
$
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
Walang gastos sa API
Tingnan kung ano ang kailangang isalin
Walang pagbabago sa file