public function __construct($lang, $defaultLang) { if (empty($lang)) { $lang = CookieStorage::get('locale', Config::getDefaultLang()); } $this->lang = $lang; $this->defaultLang = $defaultLang; }
private function setupLocale() { if (Config::useLocale()) { $this->locale = new LocaleModel(null, Config::getDefaultLang()); $this->locale->addDictionary(SystemDictionary::getLexicon()); $this->locale->addDictionary(Dictionary::getLexicon()); } }