2

我在php中有以下数组

$arr = array ('five minutes', 'ten minutes', '15 minutes');

此外,在我的代码中,我正在执行以下操作:

_e($arr[1]); // This is a WordPress function to display the translated output.

现在,我如何确保 Poedit 选择要翻译的数组条目并最终回显翻译后的输出。

4

2 回答 2

3

像这样构建数组:

$arr = array (
    __( 'five minutes', 'your-text-domain' ),
    __( 'ten minutes', 'your-text-domain' ),
    __( '15 minutes', 'your-text-domain' )
);

然后干脆echo $arr[1];

于 2013-08-27T09:01:19.513 回答
0

如果没有翻译,或者没有加载域,则返回原始文本。所以你可以这样检查:

if(__($text) != $text){
    // text can be translated
}
else{
    // text cannot translate
}
于 2013-08-26T22:15:36.423 回答