Javascript Django JS翻译
我已经试着解决这个问题两个小时了,但我什么也找不到 JS文件:Javascript Django JS翻译,javascript,django,localization,Javascript,Django,Localization,我已经试着解决这个问题两个小时了,但我什么也找不到 JS文件: 13 var element = document.createElement("input"); 14 element.setAttribute("type", "button"); 15 var sh_ag = gettext("Show Agreement"); 16 element.setAttribute
13 var element = document.createElement("input");
14 element.setAttribute("type", "button");
15 var sh_ag = gettext("Show Agreement");
16 element.setAttribute("value", sh_ag);
17 element.setAttribute("name", "show_agreementtt");
18 element.setAttribute("id", "id_show_agreement");
19 element.setAttribute("class", "show_agreement");
本地化命令:
$django-admin.py生成消息-l tr
$django-admin.py编译消息
.po文件:
#: media/js/agreement_admin.js:18 media/js/agreement_admin_setproc.js:15
msgid "Show Agreement"
msgstr "Sözleşmeyi Göster"
但是它没有显示“show Agreement”的翻译字符串。在.po文件中,除了这个确切的字符串(还有两个类似的字符串)之外,其他所有东西都工作得很好。如何解决此问题?您是否重新启动了django进程?你也在压缩服务器端的js文件,因为客户端的js文件无法在django进程渲染时神奇地回调服务器,你是说web服务器?是的,我重新启动了;)不,我没有。实际上,除了这个,所有其他的js翻译都可以工作。难道从js生成消息不需要
-d
选项吗?e、 g:/manage.py makemessages-d djangojs-l es