【发布时间】:2017-09-23 14:00:07
【问题描述】:
我正在覆盖 django-admin 模板以添加语言选择链接。
我添加了这个:
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for language in languages %}
<a href="/{{ language.code }}{{ request.get_full_path|slice:'3:' }}"
class="{% if language.code == LANGUAGE_CODE %}selected{% endif %}"
lang="{{ language.code }}">
{{ language.name_local }}
</a>
{% endfor %}
在base_site.html 和login.html 中。
他们工作得很好
问题是我总是在仪表板中获得默认语言。
例如:
如果我在登录页面中选择法语,登录页面会被翻译成法语,但在我登录后,我发现仪表板和其他页面采用默认语言。
我该如何解决这个问题,以便以从登录页面选择的语言显示仪表板
【问题讨论】:
标签: django internationalization django-admin