функция since 3.1.0

translate_nooped_plural()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

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

Описание

Используется, когда нужно применить переводимую строку во множественном числе после того, как число стало известно.
Пример:
$message = _n_noop( '%s post', '%s posts', 'text-domain' );
...
printf( translate_nooped_plural( $message, $count, 'text-domain' ), number_format_i18n( $count ) );

Оригинал (английский)

Used when you want to use a translatable plural string once the number is known.

Example:

$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() . singular stringФорма единственного числа для локализации. plural stringФорма множественного числа для локализации. context string|nullКонтекстная информация для переводчиков. domain string|nullТекстовый домен.
$count int обязательный
Количество объектов.
$domain string необязательный = 'default'
Текстовый домен. Уникальный идентификатор для получения переведённых строк. Если $nooped_plural содержит текстовый домен, переданный в _n_noop() или _nx_noop() , он переопределит это значение. По умолчанию 'default'.

Возвращаемое значение

string

Исходный код

wp-includes/l10n.php:693

function translate_nooped_plural( $nooped_plural, $count, $domain = 'default' ) {
	if ( $nooped_plural['domain'] ) {
		$domain = $nooped_plural['domain'];
	}

	if ( $nooped_plural['context'] ) {
		return _nx( $nooped_plural['singular'], $nooped_plural['plural'], $count, $nooped_plural['context'], $domain );
	} else {
		return _n( $nooped_plural['singular'], $nooped_plural['plural'], $count, $domain );
	}
}

История изменений

ВерсияОписание
3.1.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.