/** * * @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; }
/** * 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); }