【发布时间】:2010-02-16 07:38:02
【问题描述】:
Django 国际化允许我在设置文件(站点范围)或每个用户/每个会话的基础上设置语言代码。
如何更改特定页面的语言?
我编写了一个中间件,将 request.LANGUAGE_CODE 设置为我希望它被翻译的方式,但似乎没有使用这个属性来进行选定的翻译。
【问题讨论】:
标签: django internationalization locale django-middleware
Django 国际化允许我在设置文件(站点范围)或每个用户/每个会话的基础上设置语言代码。
如何更改特定页面的语言?
我编写了一个中间件,将 request.LANGUAGE_CODE 设置为我希望它被翻译的方式,但似乎没有使用这个属性来进行选定的翻译。
【问题讨论】:
标签: django internationalization locale django-middleware
太好了,我在这里找到了答案:http://fseoane.net/blog/2009/django-change-language-settings-dynamically
这里是如何动态改变 Django 语言
from django.utils.translation import activate
activate(‘es-ES’)
【讨论】: