نگاهی به زیر کاپوت نحوه مدیریت ترجمههای شما توسط TranslateBot.
تمام فایلهای .po را در دایرکتوریهای locale شما پیدا میکند
ورودیهایی با مقادیر msgstr خالی را شناسایی میکند
دستهها را به مدل هوش مصنوعی انتخابی شما ارسال میکند
فایلهای .po شما را با ترجمهها بهروزرسانی میکند
Django از placeholderهای خاص برای مقادیر پویا استفاده میکند. شکستن اینها برنامه شما را خراب میکند. TranslateBot آنها را دست نخورده نگه میدارد.
Welcome back, %(username)s! You have %(count)d new messages.
Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s
رشته نامگذاری شده
%(count)d
عدد صحیح نامگذاری شده
%s
رشته موقعیتی
{0}
ایندکس فرمت
قبل از اجرای ترجمه کامل، از --dry-run استفاده کنید تا دقیقاً ببینید چه چیزی ترجمه میشود - بدون هیچ فراخوانی API یا تغییری در فایلهای شما.