یہ کیسے کام کرتا ہے

اندرونی طور پر دیکھیں کہ TranslateBot آپ کے ترجمے کیسے سنبھالتا ہے۔

اسکین

آپ کی locale ڈائریکٹریز میں تمام .po فائلیں تلاش کرتا ہے

فرق

خالی msgstr ویلیو والی اندراجات کی شناخت کرتا ہے

ترجمہ کریں

آپ کے منتخب کردہ AI ماڈل کو بیچز بھیجتا ہے

لکھیں

آپ کی .po فائلوں کو ترجموں کے ساتھ اپ ڈیٹ کرتا ہے

پلیس ہولڈر کا تحفظ

Django ڈائنامک ویلیوز کے لیے خصوصی پلیس ہولڈرز استعمال کرتا ہے۔ ان کے ٹوٹنے سے آپ کی ایپ کریش ہو سکتی ہے۔ TranslateBot انہیں محفوظ رکھتا ہے۔

ان پٹ (msgid) Welcome back, %(username)s! You have %(count)d new messages.
آؤٹ پٹ (msgstr - فرانسیسی) Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s نام والی اسٹرنگ
%(count)d نام والا انٹیجر
%s پوزیشنل اسٹرنگ
{0} فارمیٹ انڈیکس

ڈرائی رن کیوں؟

مکمل ترجمہ چلانے سے پہلے، --dry-run استعمال کریں تاکہ دیکھ سکیں کہ اصل میں کیا ترجمہ ہوگا - بغیر کوئی API کال کیے یا اپنی فائلوں میں تبدیلی کیے۔

$ 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 لاگت نہیں
دیکھیں کہ کس چیز کا ترجمہ درکار ہے
فائلوں میں کوئی تبدیلی نہیں

کیا آپ اپنے ترجمے خودکار بنانے کے لیے تیار ہیں؟