/** * @return Watt_I18n_StringLoader_Interface */ private static function _getLoader() { if (!self::$_stringLoader) { $lang = Watt_Session::getSession()->getLanguage(); if (self::_connectMemcache()) { $theLoader = new Watt_I18n_StringLoader_MemcacheLoader(); } else { $theLoader = new Watt_I18n_StringLoader_FileLoader(); } self::setLang($lang); //注意順序。因為setLang里会检测语言路径 by terry at Fri Aug 27 17:29:59 CST 2010 $theLoader->setLang(self::$lang); self::$_stringLoader = $theLoader; } return self::$_stringLoader; }