Exemple #1
0
 /**
  * Устанавливает локаль
  *
  * @param string $lang
  *
  * @return L10N_LocaleInterface
  */
 public static function locale($lang = null)
 {
     if ($lang !== null) {
         Core::load($module = 'L10N.' . strtoupper($lang));
         self::$locale = Core::make("{$module}.Locale");
     }
     return self::$locale;
 }
Exemple #2
0
 /**
  * Возвращает дату в виде строки в соответствии с локалью и падежом
  *
  * @param  string  $format  формат
  * @param  string  $locale  локаль
  * @param  integer $variant падеж
  *
  * @return string
  *
  * @see  L10N
  */
 public function format_l10n($format, $locale = 'ru', $variant = 0)
 {
     Core::load('L10N');
     L10N::locale($locale);
     return L10N::strftime($format, $this, $variant);
 }