2

我发现其中一个你可以用 Poedit 解析:在 PHP 文件中插入翻译注释/注释

但那是“评论”还是“翻译注释”?两者有什么区别?我怎样才能解析另一个?

4

2 回答 2

6

翻译者注释是翻译者的注释-即由源代码作者编写。“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

于 2014-01-09T08:29:04.213 回答
1

在 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:

于 2015-12-09T09:22:27.020 回答