使用Gettext和Poedit

时间:2015-03-09 11:14:42

标签: php internationalization gettext poedit

我使用Gettext和Poedit来翻译网络应用程序。

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

问题是它只收到“title_”。

1 个答案:

答案 0 :(得分:2)

通过“接收”你可能意味着xgettext / Poedit只从那里提取字符串文字。好吧,xgettext只解析代码以提取文字。它不可能以某种方式神奇地知道你可能传递的值$args是什么值,是吗?而且因为它无法读懂你的思想,它只能提取它能看到的东西。坦率地说,我认为这是一个xgettext错误,它会从中提取“title_”。

您只能有意义地使用文字作为gettext函数参数。