我有這個問題:當我在我的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