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

Çevirilerinizi otomatikleştirmeye hazır mısınız?