mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 23:22:48 +08:00
增加支持的语言列表配置lang_list 默认的语言GET变量名改为lang
This commit is contained in:
@@ -25,6 +25,8 @@ return [
|
|||||||
'default_timezone' => 'PRC',
|
'default_timezone' => 'PRC',
|
||||||
// 是否开启多语言
|
// 是否开启多语言
|
||||||
'lang_switch_on' => false,
|
'lang_switch_on' => false,
|
||||||
|
// 支持的多语言列表
|
||||||
|
'lang_list' => ['zh-cn'],
|
||||||
|
|
||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
// | 模块设置
|
// | 模块设置
|
||||||
|
|||||||
@@ -17,10 +17,8 @@ class Lang
|
|||||||
private static $lang = [];
|
private static $lang = [];
|
||||||
// 语言作用域
|
// 语言作用域
|
||||||
private static $range = 'zh-cn';
|
private static $range = 'zh-cn';
|
||||||
// 语言列表
|
|
||||||
private static $list = [];
|
|
||||||
// 语言变量
|
// 语言变量
|
||||||
private static $var = 'l';
|
private static $var = 'lang';
|
||||||
|
|
||||||
// 设定语言参数的作用域(语言)
|
// 设定语言参数的作用域(语言)
|
||||||
public static function range($range = '')
|
public static function range($range = '')
|
||||||
@@ -122,7 +120,7 @@ class Lang
|
|||||||
$langSet = $matches[1];
|
$langSet = $matches[1];
|
||||||
\think\Cookie::set('think_language', $langSet, 3600);
|
\think\Cookie::set('think_language', $langSet, 3600);
|
||||||
}
|
}
|
||||||
if (false !== stripos(self::$list, $langSet)) {
|
if (in_array($langSet, \think\Config::get('lang_list'))) {
|
||||||
// 合法的语言
|
// 合法的语言
|
||||||
self::$range = $langSet;
|
self::$range = $langSet;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user