Nasıl Çalışır
TranslateBot'un çevirilerinizi nasıl yönettiğine dair perde arkasına bir bakış.
Tara
Yerel dizinlerinizdeki tüm .po dosyalarını bulur
Fark
Boş msgstr değerine sahip girişleri belirler
Çevir
Seçtiğiniz AI modeline gruplar gönderir
Yaz
.po dosyalarınızı çevirilerle günceller
Yer Tutucu Koruması
Django dinamik değerler için özel yer tutucular kullanır. Bunların bozulması uygulamanızı çökertir. TranslateBot bunları olduğu gibi korur.
Giriş (msgid)
Welcome back, %(username)s! You have %(count)d new messages.
Çıktı (msgstr - Fransızca)
Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s
Adlandırılmış dize
%(count)d
Adlandırılmış tamsayı
%s
Konumsal dize
{0}
Biçim dizini
Neden Dry Run?
Tam çeviri çalıştırmadan önce, herhangi bir API çağrısı yapmadan veya dosyalarınızda değişiklik yapmadan tam olarak neyin çevrileceğini görmek için --dry-run kullanın.
$
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
API maliyeti yok
Neyin çevrilmesi gerektiğini görün
Dosya değişikliği yok