嗨我正在努力的网站前端的本地化,我遇到了两个问题与django-admin.py makemessages -l zh_CN。django-admin.py makemessages问题(1)重复的邮件(2).pot不是.po?
1)它生成.pot文件而不是.po文件?这是为什么?我该如何改变这一点?
2)当我编辑翻译时,我得到了这种错误消息“重复消息定义”。这是有道理的,因为我在不同的HTML页面中有相同的字符串,例如“Login”,所以它是重复的。我不确定如何避免所有这些重复的消息?除了手动删除所有重复的文件外,没有其他方法吗? (我无法删除poedit中的字符串)
我所做的是我将.pot文件重命名为.po,并手动删除了所有重复的字符串,但我认为这不是正确的方式做?另外,如果我需要进行任何更改,如果再次执行“django-admin.py makemessages -l zh_CN”,则.pot文件将再次显示,我将不得不再次手动更改所有内容,并且我对.po文件所做的所有翻译将不再存在......如何避免这种情况?
非常感谢您的时间和耐心!