语言包的使用

一  语言包的基础使用

1. 语言包的配置文件

config/lang.php

 2. 语音包的定义目录

// 单应用模式
app\lang\当前语言.php
// 多应用模式
app\应用\lang\当前语言.php

3. 语言文件定义

位置:app/admin/lang/zh-cn.php
文件名称必须 zh-cn.php 如果需要修改 到配置文件中修改
<?php return [ 'hello' => '欢迎使用thinkphp6', ];

4. 控制器模型使用

public function test(){
    echo lang('hello');
}

5. 模板页面使用

 {:lang('hello')}

 

二  多语言配置

 

 

配置中文、英文两种语言


1.创建语言包文件

//1. 创建中文语言包
app_name/lang/zh-cn.php代码
<?php return [ 'hello' => '欢迎使用thinkphp61', ];
//2. 创建英文语言包
app_name/lang/en-us.php代码
<?php return [ 'hello' => 'welcome use thinkphp6', ];

2. 配置参数

3. 开启中间件中的多语言加载

 

多语言的实际应用暂时没有部署场景  就先到这里  后续再深入研究

posted @ 2022-05-15 10:39  棉花糖88  阅读(86)  评论(0)    收藏  举报