كيفية تغيير لغة المستخدم على موقع Django؟
📁 بايثون, جانغو
لدي القدرة على التبديل بين النسخة الروسية والإنجليزية والأوكرانية على الموقع. قمت بتغليف الأسطر في القوالب التي يجب ترجمتها داخل وسم {% trans %}، والأسطر في الكود، وترجمت كل شيء وجمعت الترجمة. كما قمت بتثبيت locale_url.
class = ""> 'ru-RU' languages = ( ( 'en' , 'English' ), ( 'u' , 'russian' ), ( 'uk' , 'ukranian' ), ) time_zone = 'Europe/Kiev' use_i18n = True use_l10n = True use_tz = True locale_paths = ( 'locale' , # os.path.join(BASE_DIR, 'locale'), ) قم بتبديل اللغة عبر POST، كما هو الحال في django.conf.urls.i18n.