一、三种程序中的用法
1、python代码里的翻译
view这种使用ugettext
django-admin makemessages -l zh_CN
2、django html模板里的翻译
{% load i18n %}
1、python代码里的翻译
from django.utils.translation import ugettext as _
from django.utils.translation import ugettext_lazy as _
注意model,form这种是只加载一次的 需要ugettext_lazy,不然语言在浏览器端 动态切换时会有问题
view这种使用ugettext
django-admin makemessages -l zh_CN
2、django html模板里的翻译
{% load i18n %}
{%trans 'xxxxx' %}
django-admin makemessages -l zh_CN
3、js里的翻译
项目url.py
url(r'^jsi18n/(?P<packages>\S+)/$', 'django.views.i18n.javascript_catalog'),
<script src="{% url 'django.views.i18n.javascript_catalog