今天我有麻烦了。我故意创建了一个.po文件,其中有一个错误。我希望回溯跟踪错误出现在39字符串上。相反,验证器显示
test.po:1: missing 'msgstr' section -意味着验证器在第一行中找到了错误。
附加文件
msgid ""
msgstr ""
"Language: en_EN\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.3\n"
msgid "About"
msgstr "About"
msgid "Team"
msgstr "Team"
msgid "ICO"
msgstr "ICO"
msgid "Partners"
msgstr "Partners"
msgid "Blog"
msgstr "Blog"
msgid "contacts"
msgstr "contacts"
msgid "Subscribe"
msgid "Subscribe" // << Here must be an error拜托,帮帮忙
发布于 2017-09-18 15:21:31
问题是在回车的^M。我把那辆马车改装成了\n,它就像一种魅力
发布于 2019-10-14 11:41:11
我知道现在这个问题已经很久了,但如果有像我这样的人被重新引导到这个问题上,问题就在这里:
进一步研究最后一行,然后您将看到msgid而不是msgstr。
因此,从以下几个方面改变:
msgid "Subscribe"
msgid "Subscribe" // << Here must be an error对此:
msgid "Subscribe"
msgstr "Subscribe" // << Here was the error值得一提的是:另一个可能发生的问题是,当您从文档(例如页面、Word等)复制消息字符串时,"转换错误。所以记住这一点。
https://stackoverflow.com/questions/46036942
复制相似问题