python – Django makemessages决定评论现有的翻译

当我运行manage.py makemessages时,我发现了一些在.po文件中的消息,如下所示:

msgid "Example"
msgstr "Example"

运行命令后转换为此:

#~ msgid "Example"
#~ msgstr "Example"

>#〜是什么意思?由于这些消息的翻译不再起作用,我想这是一个评论.
>我可以做些什么来阻止Django在翻译文件中评论(或“#〜ing”)预先存在的消息?

最佳答案 Django会注释掉你代码中不再包含的所有消息.它不会删除它们,所以你不会丢失它,但这样的消息不会在编译的.mo文件中结束.

点赞