Пример #1
0
 /**
  * 
  * @param \Simplify\Localization $l10n
  * @return Simplify\Localization
  */
 public static function l10n(\Simplify\Localization $l10n = null)
 {
     if (empty(self::$l10n)) {
         if (!empty($l10n)) {
             self::$l10n = $l10n;
         } else {
             self::$l10n = new \Simplify\Localization\ArrayLocalization();
         }
     }
     return self::$l10n;
 }
Пример #2
0
 /**
  * Get the localized version of $single or $plural, depending on $number, in a specific $domain
  *
  * @param string $domain
  * @param string $single
  * @param string $plural
  * @param int $number
  * @return string
  */
 function _dn($domain, $single, $plural, $number)
 {
     return Simplify::l10n()->dngettext($domain, $single, $plural, $number);
 }