Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.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和Poedit_Php_Internationalization_Gettext_Poedit - Fatal编程技术网

Php 使用Gettext和Poedit

Php 使用Gettext和Poedit,php,internationalization,gettext,poedit,Php,Internationalization,Gettext,Poedit,我使用Gettext和Poedit翻译web应用程序 $args = array(0 => "about"); $Header['title'] = _("title_".$args[0]); 问题是它只收到“标题” 通过“接收”,您可能意味着xgettext/Poedit仅从那里提取字符串文本。xgettext只解析代码以提取文本。它无法很好地神奇地知道您可能会以$args值的形式传递哪些可能的值,是吗?因为它不能读懂你的思想,它只能提取它能看到的东西。坦率地说,我认为它是一个XGET

我使用Gettext和Poedit翻译web应用程序

$args = array(0 => "about");
$Header['title'] = _("title_".$args[0]);

问题是它只收到“标题”

通过“接收”,您可能意味着xgettext/Poedit仅从那里提取字符串文本。xgettext只解析代码以提取文本。它无法很好地神奇地知道您可能会以
$args
值的形式传递哪些可能的值,是吗?因为它不能读懂你的思想,它只能提取它能看到的东西。坦率地说,我认为它是一个XGETEXT错误,它可以从中提取“TyLeLi”。
您只能有意义地使用文字作为gettext函数参数。

请澄清您的问题所在。我使用poedit,它不是解析,只接收标题。这个动态内容,poedit只显示标题,它不起作用(这有点过于简单,如果你想知道完整的故事,请阅读GNU gettext手册来掌握概念。)