【问题标题】:Automatically add Gettext to all japanese texts in all php files in a directory自动将Gettext添加到目录中所有php文件中的所有日文文本中
【发布时间】:2019-04-12 09:07:45
【问题描述】:

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

【问题讨论】:

    标签: php utf-8 gettext php-gettext


    【解决方案1】:

    作为初学者,您可以提取所有字符串:

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

    这会在当前目录中生成一个文件messages.po,其中包含所有可能的可翻译字符串。当您在诸如 emacs(键 s)或 Poedit(查看文档)之类的 PO 编辑器中打开 messages.po 时,您可以直接从 PO 文件中访问源文件。

    不支持自动添加gettext() 调用,因为您通常会有很多误报。

    【讨论】:

      猜你喜欢
      • 2012-11-13
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 2015-03-15
      • 2021-12-31
      相关资源
      最近更新 更多