当我运行manage.py makemessages时,我发现了一些在.po文件中的消息,如下所示:
msgid "Example"
msgstr "Example"
运行命令后转换为此:
#~ msgid "Example"
#~ msgstr "Example"
>#〜是什么意思?由于这些消息的翻译不再起作用,我想这是一个评论.
>我可以做些什么来阻止Django在翻译文件中评论(或“#〜ing”)预先存在的消息?
最佳答案 Django会注释掉你代码中不再包含的所有消息.它不会删除它们,所以你不会丢失它,但这样的消息不会在编译的.mo文件中结束.