Exemple #1
0
 /**
  * @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;
 }