Example #1
0
 /**
  * setLanguage
  *
  * Loading language environment
  *
  * @param  string $name Name of language
  * @return null
  */
 public static function setLanguage($name)
 {
     if ($name != self::$_currentLang) {
         $langDir = APPLICATION . 'languages/' . $name;
         self::$language = array();
         foreach (self::$_langItems as $langFile) {
             $langPath = $langDir . '/' . $langFile . '.php';
             self::$language = array_merge(self::$language, require $langPath);
         }
         self::$_currentLang = $name;
         Storage::write(self::$_langStorageKey, $name);
         self::$language = (object) self::$language;
     }
 }