using sq_is8bit function instead of ereg. Code reuse and fixes some problems
[squirrelmail.git] / functions / ngettext.php
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 * @since 1.5.1
18 */
19
20 /**
21 * internal ngettext wrapper.
22 *
23 * provides ngettext support
24 * @since 1.5.1
25 * @link http://www.php.net/function.ngettext
26 * @param string $single English string, singular form
27 * @param string $plural English string, plural form
28 * @param integer $number number that shows used quantity
29 * @return string translated string
30 */
31 function ngettext($single, $plural, $number) {
32 global $l10n, $gettext_domain;
33 if ($l10n[$gettext_domain]->error==1) return $single;
34 return $l10n[$gettext_domain]->ngettext($single, $plural, $number);
35 }
36 ?>