1、在config.php配置文件中做的修改
'lang_switch_on' => false,//多语言开关(将false改为true)
'default_lang' => 'zh-cn', // 默认语言
'lang_list' => ['zh-cn','en-us'],// 语言允许列表
2、在切换按钮文件中
$lang = \think\Lang::detect(); // echo $lang; switch ($lang) { case 'zh-cn': cookie('think_var', 'en-us'); // return $this->success('切换英文成功!'); break; case 'en-us': cookie('think_var', 'zh-cn'); // return $this->success('切换中文成功!'); break; //其它语言 }
3、在application/lang文件夹下定义两个语言包文件
语言包文件格式: