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 = ( Cette variante est également possible :
for x in (0, 1, 2, 3, 4): if not x & 1: print ""%d is even"" % x Connectez-vous pour laisser une réponse
Blogs
Comment écrire une API REST en Go en 30 minutes : guide pas à pas