自动将Gettext添加到目录中所有php文件中的所有日语文本中

时间:2019-04-12 09:07:46

标签: php utf-8 gettext php-gettext

我有大约500个php文件,其中包含要翻译的日语文本。我想将gettext添加到所有那些日语文本中。如何在所有php文件中自动添加

1 个答案:

答案 0 :(得分:0)

首先,您可以提取所有字符串:

$ find DIRECTORY -name '*.php*' >POTFILES
$ xgettext -a --files-from=POTFILES

这将导致当前目录中的文件messages.po包含所有可能可翻译的字符串。在emacs(键messages.po)或Poedit(检查文档)之类的PO编辑器中打开s时,可以直接从PO文件访问源文件。

不支持自动添加gettext()个呼叫,因为通常会产生很多误报。