我有这个问题:当我在我的django应用中设置语言(it或en)时,with this form, javascript字符串总是以英文转换。 我的基础语言是意大利语。Django i18n Javascript问题
这是我的配置: urls.py:
js_info_dict = { '域': 'djangojs', '包':( '的myproject',), }
urlpatterns的+ =模式( '', (R '^ jsi18n/$', 'django.views.i18n.javascript_catalog',js_info_dict) )
我已经运行以下命令:
django-admin.py makemessages -d djangojs -l EN
要产生djangojs.mo/po文件。 我已经从它的字符串翻译到该文件中。 和我已经运行:
django-admin.py compilemessages
现在,当我走在页面上包含此JS:
文件撰写(gettext的(” Questa stringaèda tradurre'));
弦总是返回“这个字符串被翻译”, (这是“奎斯塔stringaè达tradurre”翻译)
我已经包含了这个js在我的HTML文件:
<脚本类型= "文本/ JavaScript的" SRC = " {%URL django.views.i18n.javascript_catalog%} " > < /脚本>
我在哪里错了?有任何想法吗?提前致谢。
Cna的你从po文件中发布示例行? – 2011-04-22 02:31:26
[This](http://dpaste.com/hold/534593/)。 谢谢。 – beddamadre 2011-04-22 09:59:53