Avatar ·

Comment changer la langue d'un utilisateur sur un site Django ?

📁 Sujets avancés sur Python, Django : développement web avec Django

Je crée la possibilité de basculer entre les versions russe, anglaise et ukrainienne sur le site. J'ai enveloppé les chaînes à traduire dans les templates avec la balise {% trans %}, les chaînes dans le code, tout traduit et compilé la traduction. J'ai également défini locale_url.

Dans settings.py, j'ai configuré :

LANGUAGE_CODE = 'Ru-ru'LANGUAGES = (    ('en', 'English'),    ('ru', 'Russian'),    ('uk', 'Ukrainian'),)TIME_ZONE = 'Europe/Kiev'USE_I18N = TrueUSE_L10N = TrueUSE_TZ = TrueLOCALE_PATHS = (