日期:2014-05-17 浏览次数:20585 次
// 不开启语言包功能,仅仅加载框架语言文件直接返回
if (!C('LANG_SWITCH_ON')){
L(include THINK_PATH.'/Lang/'.$langSet.'.php');
return;
}
// 定义当前语言
define('LANG_SET',strtolower($langSet));
// 加载框架语言包
if(is_file(THINK_PATH.'/Lang/'.LANG_SET.'.php'))
L(include THINK_PATH.'/Lang/'.LANG_SET.'.php');
// 读取项目公共语言包
if (is_file(LANG_PATH.LANG_SET.'/common.php'))
L(include LANG_PATH.LANG_SET.'/common.php');
$group = '';
// 读取当前分组公共语言包
// 例如定义了分组GROUP_NAME为Admin,则路径为:
// 当前项目路径/zh-cn/Admin/lang.php
if (defined('GROUP_NAME')){
$group = GROUP_NAME.C('TMPL_FILE_DEPR');
if (is_file(LANG_PATH.LANG_SET.'/'.$group.'lang.php'))
L(include LANG_PATH.LANG_SET.'/'.$group.'lang.php');
}
// 读取当前模块语言包
// 例如当前为为MemberAction模块,则模块名为:Member,语言文件名为:member.php(文件名为小写)
if (is_file(LANG_PATH.LANG_SET.'/'.$group.strtolower(MODULE_NAME).'.php'))
L(include LANG_PATH.LANG_SET.'/'.$group.strtolower(MODULE_NAME).'.php');