ngettext
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ngettext — Версия функции gettext для сообщений во множественном числе
Список параметров
singular
-
Идентификатор сообщения в единственном числе.
plural
-
Идентификатор сообщения во множественном числе.
count
-
Число (например, количество элементов), на основе которого функция определит
грамматическую форму перевода.
Возвращаемые значения
Функция возвращает правильную форму сообщения во множественном числе,
которую идентифицирует по параметрам singular
и plural
для количества count
.
Примеры
Пример #1 Пример использования функции ngettext()
<?php
setlocale(LC_ALL, 'ru_RU');
printf(ngettext("%d окно\n", "%d окон\n", 1), 1); // 1 окно
printf(ngettext("%d окно\n", "%d окна\n", 2), 2); // 2 окна
printf(ngettext("%d окно\n", "%d окон\n", 5), 5); // 5 окон
?>