我有这个问题:当我在我的 django 应用程序 with this form 中设置一种语言(它或 en)时,
javascript 字符串总是以英语转换。
我的基本语言是意大利语。

这是我的配置:
网址.py:



我已经运行了这个命令:



生成 djangojs.mo/po 文件。
我已经将字符串从它翻译成那个文件中的 en 。
我跑了:



现在,当我进入包含此 JS 的页面时:



字符串总是返回“此字符串将被翻译”,
(这是'Questa stringa è da tradurre'的翻译)

我已经在我的 html 文件中包含了这个 js:



我哪里错了?有任何想法吗?提前致谢。

最佳答案

你应该跑

django-admin.py makemessages -d djangojs -l en
django-admin.py compilemessages

对于您拥有的每种语言:)

关于javascript - Django i18n Javascript 问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5750903/

10-11 07:18
查看更多