Como mudar o idioma do usuário em um site Django?
📁 python, Desenvolvimento web com Django
Estou implementando a possibilidade de alternar entre as versões russa, inglesa e ucraniana no site. Envolvi as strings nos templates que precisam ser traduzidas com a tag {% trans %}, as strings no código, traduzi tudo e compilei a tradução. Também configurei locale_url.
No settings.py eu defini:
LANGUAGE_CODE = 'Ru-ru'LANGUAGES = ( ('en', 'English'), ('ru', 'Russian'), ('uk', 'Ukrainian'),)TIME_ZONE = 'Europe/Kiev'USE_I18N = TrueUSE_L10N = TrueUSE_TZ = TrueLOCALE_PATHS = ( 'locale', # os.path.join(BASE_DIR, 'locale'),)Alternar o idioma via POST, como é feito em django.conf.urls.i18n me parece
No answers yet.
Faça login para deixar uma resposta