TranslateBot तुमची भाषांतरे कशी हाताळते याचा आतील दृष्टीकोन.
तुमच्या locale डिरेक्टरीजमधील सर्व .po फाइल्स शोधते
रिकाम्या msgstr मूल्यांसह एंट्री ओळखते
तुमच्या निवडलेल्या AI मॉडेलला बॅचेस पाठवते
तुमच्या .po फाइल्स भाषांतरांसह अपडेट करते
Django डायनॅमिक मूल्यांसाठी विशेष placeholders वापरते. हे तोडल्यास तुमचे अॅप क्रॅश होते. 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 कॉल्स किंवा तुमच्या फाइल्समध्ये बदल न करता.