我使用Gettext和Poedit来翻译网络应用程序。
$args = array(0 => "about");
$Header['title'] = _("title_".$args[0]);
问题是它只收到“title_”。
答案 0 :(得分:2)
通过“接收”你可能意味着xgettext / Poedit只从那里提取字符串文字。好吧,xgettext只解析代码以提取文字。它不可能以某种方式神奇地知道你可能传递的值$args
是什么值,是吗?而且因为它无法读懂你的思想,它只能提取它能看到的东西。坦率地说,我认为这是一个xgettext错误,它会从中提取“title_”。
您只能有意义地使用文字作为gettext函数参数。