Справочник по функциям/ ngettext
Эта страница названа неверно из-за ограничений Mediawiki на именование страниц. Название функции __ngettext, а не _ngettext.
Описание
Запрашивает множественную или единственную форму основываясь на величине.
Если домен не установлен в списке $l10n, то будет сделано сравнение и будет возвращен любой из параметров $plural или $single.
Если домен существует, то параметры $single, $plural и $number будут сначала переданы в метод ngettext домена, потом они будут переданы в фильтр 'ngettext' вместе с теми же параметрами. Предполагаемым типом будет строка.
Использование
<?php __ngettext( $single, $plural, $number, $domain ) ?>
Параметры
- $single
- (string) (required) Текст, который будет использоваться, если $number равно 1
- Default: None
- $plural
- (string) (required) Текст, который будет использоваться, если $number не 1
- Default: None
- $number
- (integer) (required) Число для сравнения, что использовать $single или $plural
- Default: None
- $domain
- (string) (optional) Идентификатор домена из которого должен быть получен текст
- Default: 'default'
Возвращаемые значения
- (string)
- $single или $plural переведенный текст
Примеры
Примечание
- Uses: apply_filters() Calls 'ngettext' hook on domains text returned, along with $single, $plural, and $number parameters. Expected to return string.
- Uses global: (array) $l10n Gets list of domain translated string (gettext_reader) objects.
- l10n is an abbreviation for localization.
- This function name has two leading underscores in a row. In some fonts it looks like one long underscore.
Лог изменений
Начиная с: 1.2.0
Исходный файл
__ngettext() содержится в wp-includes/l10n.php.
Схожее