根据总数检查单复数形式
描述
根据总数检查单复数形式。
如果域名不在$110n列表中,会做出一个比较,返回$plural或$single参数。
如果域名存在,$single、$plural与$number会首先被传递到域名的ngettext方法。之后域名与这些参数会被传递到’ngettext’过滤器钩子中。预计返回类型是字符串。
用法
<?php __ngettext( $single, $plural, $number, $domain ) ?>
参数
$single
(string) (必填) 如果$number为 1,则将使用的文本
默认值: None
$plural
(string) (必填) 如果$number不是 1,则将使用的文本
默认值: None
$number
(integer) (必填) 使用$single或$plural进行比较的数字
默认值: None
$domain
(string) (可选) 应在其中检索文本的域标识符
默认值: ‘default’
返回值
(string)
$single或$plural翻译文本
注意
使用到: apply_filters() 调用返回的域文本上的 'ngettext' 挂钩,以及$single、$plural和$number参数。预期返回字符串。
使用到 global: (array) $l10n 获取域转换字符串 (gettext_reader) 对象的列表。
L10N 是本地化的缩写。
此函数名称在一行中有两个前导下划线。在某些字体中,它看起来像一个长下划线。
历史
添加于 版本: 1.2.0
Deprecated: 2.8.0
源文件
__ngettext() 位于 wp-includes/l10n.php
中。从版本 2.8 开始,它已移至 wp-includes/deprecated.php
。