Thinkphp6笔记十:多语言配置

摘要:
配置中文、英文两种语言1.创建语言包文件app_name/lang/zh-cn.php代码:'欢迎使用thinkphp61',];app_name/lang/en-us.php代码:'welcomeusethinkphp6',];2.参数设置://默认语言'default_lang'=˃'zh-cn',//设置允许的语言'allow_lang_list'=˃['zh-cn','en-us']//自动侦测的GET变量名'detect_var'=˃'lang',//使用Cookie保存'use_cookie'=˃true,//Cookie保存变量'cookie_var'=˃'think_lang',3.添加中间件定义某应用app_name/middleware.php˂?

配置中文、英文两种语言

1.创建语言包文件
app_name/lang/zh-cn.php代码:

<?php
return[
    'hello' => '欢迎使用thinkphp61',];

app_name/lang/en-us.php代码:

<?php
return[
    'hello' => 'welcome use thinkphp6',];

2.参数设置(config/lang.php):

//默认语言
'default_lang' => 'zh-cn',
//设置允许的语言
'allow_lang_list' => ['zh-cn', 'en-us']
//自动侦测的GET变量名
'detect_var' => 'lang',
//使用Cookie保存
'use_cookie' => true,
//Cookie保存变量
'cookie_var' => 'think_lang',

3.添加中间件定义(某应用下的middleware.php调用)
某应用app_name/middleware.php

<?php
//这是系统自动生成的middleware定义文件
return[
    'thinkmiddlewareLoadLangPack'];

 

4.1地址启用:xxx.com?lang=en-us
4.2cookie启用:cookie('think_lang','en-us');

4.1和4.2,可以同时用,也可分开使用

************************************************

Thinkphp高级交QQ流群:101766150

作者:狂奔的蜗牛

转载请注明出处

************************************************

免责声明:文章转载自《Thinkphp6笔记十:多语言配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Xcode10趟坑之路Oracle基础之 ---- 创建定时任务下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Linux 安装.src.rpm源码包的方法

接下来是rpm安装过程。...

sqlmap 安装使用

Id=1“”8)从配置文件加载攻击目标,并使用参数“-c”指定配置文件。Sqlmap将解析配置文件并根据配置文件的配置执行操作。sqlmap conf文件的安装目录中有一个名为sqlmap的文件,它是配置文件的模板。Id=1“--当前用户#列出数据库sqlmap.py u的所有用户”http://192.168.12.157:30336/#/login?...

SQL Server 查看版本信息

SQLServer查看版本信息3种方法:1)使用命令行查看[Win+R]键-˃打开cmd2)使用SSMS查看打开并连接SSMS后查看3)通过服务器属性查看使用SSMS打开并连接指定数据库后,查看服务器属性...

H3C交换机如何配置管理VLAN

1.输入“系统视图”(缩写为“sys”)进入系统配置模式[H3C]...

Linux终端使用aplay播放wav

Linux终端使用aplay播放wavplay,这是ALSA声音文件记录器的驱动程序。在Linux中,您可以使用以下命令检查用法:manaplay可以用于播放。wav音频文件aplay Dplughw:0,0xxx。wavplughw后面的0,0表示声卡ID和设备ID,这取决于您自己的设备。...

Windows事件ID大全

51Windows无法找到网络路径。136系统试图解除未合并驱动器的JOIN。150系统跟踪信息未在CONFIG.SYS文件中指定,或不允许跟踪。151为DosMuxSemWait指定的信号灯事件数量不正确。152DosMuxSemWait没有运行;已设置过多的信号灯。154输入的卷标超过目标文件系统的长度限制。158段已解除锁定。173对于提供取消区域进行...