我跑步时遇到问题
<div>
<Dialog id="dialog"></dialog>
</div>
它过去工作得非常好但是今天,每当我这样做时,i18n都不会加载到我的网页上。我总是遇到同样的问题:
python manage.py compilemessages
我试图清空我的.po文件并重新运行compilemessages,但我仍然收到错误。我绝对没有其他线索在哪里寻找。
注意:当我回到任何以前的提交时,一切都会正常运行,直到我运行compilemessages
答案 0 :(得分:0)
在django 1.11 makemessages -l en
中为en语言创建了一个错误的.po文件
但对于其他一些我测试过的语言,它的工作正常。
例如。对于英语 - 错误:
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
和克罗地亚人 - 好的:
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"