changing SM internal gettext functions to use php-gettext classes. Fix for
[squirrelmail.git] / functions / ngettext.php
CommitLineData
3b84e1b1 1<?php
2/**
3 * SquirrelMail internal ngettext functions
4 *
5 * Uses php-gettext classes
6 *
7 * Copyright (c) 2004 The SquirrelMail Project Team
8 * Licensed under the GNU GPL. For full terms see the file COPYING.
9 *
10 * @copyright (c) 2004 The SquirrelMail Project Team
11 * @license http://opensource.org/licenses/gpl-license.php GNU Public Licens
12 * @link http://www.php.net/gettext Original php gettext manual
13 * @link http://savannah.nongnu.org/projects/php-gettext php-gettext classes
14 * @version $Id$
15 * @package squirrelmail
16 * @subpackage i18n
17 */
18
19/**
20 * internal ngettext wrapper.
21 *
22 * provides ngettext support
23 * @link http://www.php.net/function.ngettext
24 * @param string $single English string, singular form
25 * @param string $plural English string, plural form
26 * @param integer $number number that shows used quantity
27 * @return string translated string
28 */
29function ngettext($single, $plural, $number) {
30 global $l10n, $gettext_domain;
31 if ($l10n[$gettext_domain]->error==1) return $single;
32 return $l10n[$gettext_domain]->ngettext($single, $plural, $number);
33}
34?>