我有这个问题:当我在我的 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/