Avatar ·

Comment changer la langue pour l'utilisateur sur un site Django ?

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

J'ai la possibilité de basculer entre les versions russe, anglaise et ukrainienne sur le site. J'ai enveloppé les lignes dans les templates qui doivent être traduites avec la balise {% trans %}, les lignes dans le code, tout traduit et compilé la traduction. J'ai également installé 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',
)