PHP gettext和条件语句

时间:2016-01-09 21:54:44

标签: php translation gettext poedit php-gettext

首次使用gettext和PoEdit翻译网站时,我注意到条件语句生成的消息会被忽略。

PoEdit如何从这样的交换机构造中获取消息,例如?

if ($a == 1)
    echo _("Text one");
else if ($a == 2)
    echo _("Text two");
else if ($a == 3)
    echo _("More text .. $b");

1 个答案:

答案 0 :(得分:0)

这不是" switch语句",但无论如何,我向你保证,无论是poedit还是xgettext(提取的内容)都不会将if语句中的代码与任何其他语句区别对待代码。

无论你的未知代码是什么问题,你的未知Poedit配置/ xgettext调用是不可能的。什么 可以说,当然,它与条件语句无关 - 这将是完全荒谬和无功能的(你可以想象一些非平凡的代码没有< / em>任何分支?)。