我发现其中一个你可以用 Poedit 解析:在 PHP 文件中插入翻译注释/注释
但那是“评论”还是“翻译注释”?两者有什么区别?我怎样才能解析另一个?
翻译者注释是翻译者的注释-即由源代码作者编写。“Extracted comments”是它的官方 gettext 名称。评论是译者的评论;给自己的笔记。因此,只有后者是可编辑的,“解析它”是没有意义的。
他们的基本原理可以在这个非官方的但比 GNU 的文件格式文档中找到:
http://pology.nedohodnik.net/doc/user/en_US/ch-poformat.html#sec-pomancmnt http://pology.nedohodnik.net/doc/user/en_US/ch-poformat.html#sec-poautocmnt
在 Poedit 中,您可以使用以下格式提取“翻译注释”:
// TRANSLATORS: your notes for translators
... _('some text') ...
在 Poedit 中,在 File/Preferences/Extractors 菜单中,您可以选择每种解析的语言如何处理注释。选择您的语言,然后单击编辑并更改以下行
xgettext --language=PHP --add-comments=TRANSLATORS: --add-comments=translators: --force-po -o %o %C %K %F
如果您想更改// TRANSLATORS:
为例如 // MY-OWN-NOTES: