WordPress.org

Ready to get started?Download WordPress

Codex

Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

Справочник по функциям/ 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.

Схожее