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