时间:2021-05-26
resources文件下面有一个lang文件夹下面有一个en文件夹,这里就是后面要使用到的存放语言的语言包的地方了。下面设置app.php里面的语言驱动。
这里我设置的是en,到时候就会使用lang文件夹里面的en文件夹里面的文件来翻译中文和英语。
这里的项目使用的是前后端分离的,所有我主要管理后端的提示信息。
再en文件夹里面新建两个文件为chinese存放中文,english存放英语翻译。
其中数组对应的键名必须一样,且不能又重复的键名,不然会出现找不到显示哪一个。
当然了登陆的时候是药选择使用中文还是英文,这里选择了之后,可以把用户的选择存入缓存中,在需要使用翻译的地方取出缓存,并显示即可。
验证器:
这里是登陆的验证器,由于才登陆并没有存储语言格式,所以需要获取到用户输入的语言格式。并进行处理。
这里需要使用函数trans进行中英转换,$d就是根据用户选择的语言进行选择使用中文还是英文。“.error”是对应的中文和英文中的数组的键名,(键名唯一,键名唯一,键名唯一),然后就可以根据输入的language为1还是为2来进行相应的提示了。控制器里面也是一样的。
以上这篇laravel实现中文和英语互相切换的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
ctrl+tab程序窗口切换键,按ctrl+tab可以互相切换在这个程序内打开的多个窗口。 电子计算机(electroniccomputer)通称电脑,是现代
iPad在2G和3G网络之间互相切换的漏洞; 2、修复了部分情况下AirPlay视频无法回放的漏洞; 3、修复了用户成功购买后却显示“无法购买&
平板电脑等等。有些学生为了大学的学习和生活,在购买笔记本的时候,选择购买了惠普游戏本暗影精灵,这款笔记本既可以打游戏,也可以学习,性能可以互相切换,这下知道惠普
平板电脑等等。有些学生为了大学的学习和生活,在购买笔记本的时候,选择购买了惠普游戏本暗影精灵,这款笔记本既可以打游戏,也可以学习,性能可以互相切换,这下知道惠普
打开了数字键盘。因为有的按键上有两个字符,可以互相切换使用,只要按下Fn键,加lnsNumlk键,即可关闭小键盘。1、出现这种情况可能是由于在用外接键盘时打开了