1
参考官网手册打开全局中间件的多语言配置
文件 app\middleware.php 中打开对语言中间件支持
'think\middleware\LoadLangPack',
不过,不打开的时候其实也能用。
2
默认语言设置
这一步可以不用管,框架默认值和手册是一样的
3
设施允许语言
这一步是为了可以让用户选择界面显示语言,可以不用管。
3
使用
代码中需要使用的地方这么写
Lang::get('add user error');
// 使用系统封装的助手函数
lang('add user error');
4
语言文件在哪里定义呢?
// 单应用模式
app\lang\当前语言.php
// 多应用模式
app\应用\lang\当前语言.php
比如:
app\lang\zh-cn.php
这里需要注意:
如果设置了路由模式,那路由也需要定义在这里:
app\lang\当前语言.php
放在这里,相当于全局定义。
5
OK
到这里,就完成了
附:官网手册地址