我一直在尝试解决这个问题 2 个小时,但我找不到任何东西。
JS文件:
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 makemessages -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"
但它不显示“显示协议”的翻译字符串。.po 文件中的所有其他内容都运行良好,除了这个确切的字符串(还有 2 个这样的字符串)。我怎么解决这个问题?