예제 #1
0
파일: Text.php 프로젝트: paveli/Tweeem
 /**
  * Получить или установить рабочую локаль
  *
  * @param mixed $locale
  * @return mixed
  */
 public static function locale($locale = FALSE)
 {
     if ($locale !== FALSE) {
         self::$locale = $locale;
     }
     return self::$locale;
 }
예제 #2
0
 /**
  * Задание локали и настройка gettext
  *
  */
 private function setLocale()
 {
     $C = Open_Config::getInstance();
     $locales = $C->get('locales');
     /**
      * Задаём локаль
      * Если надо, для чисел устанавливаем С локаль
      */
     setlocale(LC_ALL, $locales[$this->locale]);
     if ($C->get('c_numeric_locale')) {
         setlocale(LC_NUMERIC, 'C');
     }
     /**
      * Установка рабочей локали для Open_Text
      */
     Open_Text::locale($this->locale);
     /**
      * Задание рабочей кодировки для mb функций
      */
     mb_internal_encoding(CHARSET);
 }