django-admin.py makemessages问题(1)重复的消息(2).pot not .po?
嗨,我正在进行网站前端的本地化,我遇到了django-admin.py makemessages -l zh_CN的两个问题。
1)它生成.pot文件而不是.po文件?这是为什么?我该如何改变?
2)当我编辑翻译时,我收到了这种错误消息“重复消息定义”。这是有道理的,因为我在不同的HTML页面中有相同的字符串,例如“登录”,所以它是重复的。我不确定如何避免所有这些重复的消息?除了手动删除所有重复的方法之外,没有其他办法吗? (我无法删除poedit中的字符串)
我所做的是将.pot文件重命名为.po,并手动删除所有重复的字符串,但我不认为这是正确的方法吗?此外,如果我需要进行任何更改,如果我再次执行“django-admin.py makemessages -l zh_CN”,.pot文件将再次出现,我将不得不再次手动更改所有内容,我对.po文件所做的所有翻译都不再存在......我该如何避免这种情况?
非常感谢您的时间和耐心!
没有找到相关结果
已邀请:
1 个回复
疾桓
我已经逐个修复了这些错误,它将完成生成.po文件而不会有任何重复的消息。