1
0

langChajian.php 848 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. /**
  3. * 语言包
  4. */
  5. class langChajian extends Chajian{
  6. //支持的语言包
  7. private $langArray = array('zh-CN','en-US','zh-TW','jp');
  8. private $locallang = 'zh-CN'; //默认的语言包
  9. /**
  10. * 初始化语言包
  11. */
  12. public function initLang()
  13. {
  14. $moren= getconfig('locallang', $this->locallang);
  15. $lang = $this->rock->get('locallang', $moren);
  16. if(!in_array($lang, $this->langArray))$lang = $moren;
  17. if(!defined('LANG'))define('LANG', $lang);
  18. $langs = str_replace('-','_', $lang);
  19. $langr = str_replace('-','_', $moren);
  20. $obj = c('lang_'.$langs.'');
  21. $objmr = c('lang_'.$langr.'');
  22. $data[$moren] = method_exists($objmr, 'getLang') ? $objmr->getLang() : array();
  23. $data[$lang] = method_exists($obj, 'getLang') ? $obj->getLang() : $data[$moren];
  24. $GLOBALS['langdata'] = $data;
  25. }
  26. }
粤ICP备19079148号