1回答

0收藏

poedit软件提示“这是第一次定义的位置”解决办法?

前端开发 前端开发 26 人阅读 | 1 人回复 | 2024-03-18

messages.po:1186: duplicate message definition...
messages.po:607: ...this is the location of the first definition 这是第一个定义的位置
msgfmt: found 2 fatal errors
poedit软件只是错误提示“这是第一次定义的位置”,到底哪里出错了?也不说明白

"打赏他人,曝光自己,利他利我"
还没有人打赏,支持一下
求知的路上,无穷无尽

回答|共 1 个

大神

发表于 2024-3-18 12:23:27 | 显示全部楼层

其实软件的意思,有重复翻译的地方,需要把那重复翻译的地方去掉,就可以了

用文本编辑器或者系统自带的记事本打开,搜索要翻译的英文,比如“clear”

  1. <p>#: jusou/templates/jusou/search.html:6</p><p>msgid "clear"</p><p>msgstr "清除"</p>
复制代码

它一定在其他位置还有一个

  1. msgid "clear"
复制代码

将这个跟它重复的翻译整段代码删除

  1. <p>#~ msgid "clear"</p><p>#~ msgstr "清除"</p>
复制代码

保存文件,再用poedit软件查看就不会报错了

还没有人打赏,支持一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则