Overview

Packages

  • Prefs

Classes

  • Horde_Prefs
  • Horde_Prefs_Cache_Base
  • Horde_Prefs_Cache_Null
  • Horde_Prefs_Cache_Session
  • Horde_Prefs_CategoryManager
  • Horde_Prefs_Exception
  • Horde_Prefs_Identity
  • Horde_Prefs_Scope
  • Horde_Prefs_Storage_Base
  • Horde_Prefs_Storage_File
  • Horde_Prefs_Storage_Imsp
  • Horde_Prefs_Storage_KolabImap
  • Horde_Prefs_Storage_Ldap
  • Horde_Prefs_Storage_Null
  • Horde_Prefs_Storage_Sql
  • Horde_Prefs_Translation
  • Overview
  • Package
  • Class
  • Tree
 1: <?php
 2: /**
 3:  * @package Prefs
 4:  *
 5:  * Copyright 2010-2012 Horde LLC (http://www.horde.org/)
 6:  *
 7:  * See the enclosed file COPYING for license information (LGPL). If you
 8:  * did not receive this file, see http://www.horde.org/licenses/lgpl21.
 9:  */
10: 
11: /**
12:  * Horde_Prefs_Translation is the translation wrapper class for Horde_Prefs.
13:  *
14:  * @author  Jan Schneider <jan@horde.org>
15:  * @package Prefs
16:  */
17: class Horde_Prefs_Translation extends Horde_Translation
18: {
19:     /**
20:      * Returns the translation of a message.
21:      *
22:      * @var string $message  The string to translate.
23:      *
24:      * @return string  The string translation, or the original string if no
25:      *                 translation exists.
26:      */
27:     static public function t($message)
28:     {
29:         self::$_domain = 'Horde_Prefs';
30:         self::$_directory = '@data_dir@' == '@'.'data_dir'.'@' ? dirname(__FILE__) . '/../../../locale' : '@data_dir@/Horde_Prefs/locale';
31:         return parent::t($message);
32:     }
33: 
34:     /**
35:      * Returns the plural translation of a message.
36:      *
37:      * @param string $singular  The singular version to translate.
38:      * @param string $plural    The plural version to translate.
39:      * @param integer $number   The number that determines singular vs. plural.
40:      *
41:      * @return string  The string translation, or the original string if no
42:      *                 translation exists.
43:      */
44:     static public function ngettext($singular, $plural, $number)
45:     {
46:         self::$_domain = 'Horde_Prefs';
47:         self::$_directory = '@data_dir@' == '@'.'data_dir'.'@' ? dirname(__FILE__) . '/../../../locale' : '@data_dir@/Horde_Prefs/locale';
48:         return parent::ngettext($singular, $plural, $number);
49:     }
50: }
51: 
API documentation generated by ApiGen