Avatar ·

Django वेबसाइट पर उपयोगकर्ता के लिए भाषा कैसे बदलें?

📁 पायथन, जैंगो

मेरे पास साइट पर रूसी, अंग्रेजी और यूक्रेनी संस्करण के बीच स्विच करने की क्षमता है। मैंने टेम्पलेट्स में लाइनों को { % trans %} टैग में लपेटा जिनका अनुवाद किया जाना है, कोड में लाइनों का अनुवाद किया और अनुवाद संकलित किया। मैंने locale_url भी इंस्टॉल किया।

LANGUAGES = (
    ('ru-RU', 'Russian'),
    ('en', 'English'),
    ('uk', 'Ukrainian'),
)
TIME_ZONE = 'Europe/Kiev'
USE_I18N = True
USE_L10N = True
USE_TZ = True
LOCALE_PATHS = (
    'locale',
    # os.path.join(BASE_DIR, 'locale'),
)

django.conf.urls.i18n में किए गए अनुसार POST के माध्यम से भाषा स्विच करें।