当前浏览:首页 / WordPress函数 / translate_nooped_plural()

translate_nooped_plural( array $nooped_plural, int $count, string $domain = 'default' )

翻译并检索已在_n_noop()或_nx_noop()注册的字符串的单数或复数形式

noop

  • _n_noop() 在POT文件中注册多个字符串,但不翻译它们
  • _nx_noop() 在POT文件中使用gettext上下文注册多个字符串,但不翻译它们
  • translate_nooped_plural() 翻译并检索已在_n_noop()或_nx_noop()注册的字符串的单数或复数形式

描述

当已知数字后要使用可翻译的复数字符串时使用。

例子:

$message = _n_noop( '%s post', '%s posts', 'text-domain' );
...
printf( translate_nooped_plural( $message, $count, 'text-domain' ), number_format_i18n( $count ) );

参数

$nooped_plural

(array)(必填) 具有单数、复数和上下文键的数组,通常是_n_noop()_nx_noop()的结果。

$count

(int)(必填) 对象数量。

$domain

(string)(可选) 文本域。用于检索翻译字符串的唯一标识符。如果$nooped_plural包含传递给_n_noop()_nx_noop()的文本域,它将重写此值。

默认值: 'default'


返回

(string) $single或$plural的翻译文本。



源码

查看源码 官方文档


更新日志

版本描述
3.1.0开始引入