Example #1
0
 public static function set($locale)
 {
     putenv('LC_ALL=' . $locale);
     //putenv('LC_LANG='.$locale);
     //putenv('LC_LANGUAGE='.$locale);
     setlocale(LC_ALL, $locale);
     self::$locale = $locale;
 }
Example #2
0
 /** @method B initTranslate() Инициализация перевода в зависимости от под домена
  *  @
  */
 public function initTranslate()
 {
     $num = 0;
     $siteDomen = parse_url($_SERVER['HTTP_HOST']);
     $podDomen = explode(".", $siteDomen["path"]);
     if ($podDomen[$num] == "www") {
         $langDomen = $podDomen[++$num];
     }
     $langDomen = $podDomen[$num];
     if ($langDomen == 'en') {
         $Arrx8yrtge1 = 'en';
         K_Registry::set('lang', $Arrx8yrtge1);
         K_Locale::set('en_US');
     } else {
         $Arrx8yrtge1 = 'ua';
         K_Registry::set('lang', $Arrx8yrtge1);
         K_Locale::set('uk_UA');
     }
     K_Translate::setDirectory(ROOT_PATH . '/translate');
 }