Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想要没有路径注释(位置)的 .po 文件。由于他们,我们的团队在 git-merge 期间遇到了很多麻烦。
我可以使用命令获取不带注释的文件:
$ xgettext --no-location -o input.po output.po
但!它也会删除文件开头的标题。如果没有这些头条新闻,PoEdit 将无法正常工作。
如何删除所有路径注释但将标题存储在 *.po 文件中?
您回答了自己的问题:使用--no-location.
--no-location
--no-location不会删除 gettext 标题(您可能指的是“标题”)。这样做是没有意义的,Poedit 本身将它用于自己的 PO(T) 文件。
您的问题出在您的命令中 - 阅读xgettext手册页,它用于从源代码中提取,而不是操作现有的 PO 文件(这就是msgcat目的)。
xgettext
msgcat