多语言的实现,依赖于\x\Lang
类,该类由单例模式设计,统一使用\x\Lang::get();
的方式获取语言项。
语言包统一存放在/box/lang/
目录下,以文件名为语言包名称进行命名。
语言包的启用设置,在/config/app.php
文件中进行配置。
如果你不想修改配置文件,也可以通过\x\Lang::run()
方法临时获取。
依赖类:\x\Lang
方法名:get()
参数:
string $key
返回值:mixed
使用示例:
// 读取默认语言包
\x\Lang::get('hello word sw-x');
用途:。
依赖类:\x\Lang
方法名:run()
参数:
string $name
/box/lang/
目录下的文件名zh-cn
返回值:mixed
使用示例:
// 临时读取en语言包中的项
\x\Lang::run('en')->get('hello word sw-x');