Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 查找/检测/格式化周围文件中使用的GetText字符串_Php_Linux_Gettext - Fatal编程技术网

Php 查找/检测/格式化周围文件中使用的GetText字符串

Php 查找/检测/格式化周围文件中使用的GetText字符串,php,linux,gettext,Php,Linux,Gettext,其实有两个问题: 有没有一种方法可以通过编程(使用execmaybe或其他方法)递归地获取当前目录中的所有GetText字符串和所有子目录 在我通过xgettext中的文件后,我收到了如下警告。。。 国际化邮件不应包含“\r 那么,如何在找到字符串时强制xgettext自动删除\n、\r、\t等,以避免上述错误,从而使.PO文件的格式友好 感谢您提供的链接和建议:)已关闭。我所看到的唯一方法-从PHP调用xgettext为: passthru('xgettext-n*.php',$result)

其实有两个问题:

  • 有没有一种方法可以通过编程(使用
    exec
    maybe或其他方法)递归地获取当前目录中的所有GetText字符串和所有子目录
  • 在我通过
    xgettext
    中的文件后,我收到了如下警告。。。 国际化邮件不应包含“\r
  • 那么,如何在找到字符串时强制xgettext自动删除\n、\r、\t等,以避免上述错误,从而使.PO文件的格式友好


    感谢您提供的链接和建议:)

    已关闭。我所看到的唯一方法-从PHP调用xgettext为:

    passthru('xgettext-n*.php',$result)

    使用参数: