laravel框架语言包拓展实现方法分析


Posted in PHP onNovember 22, 2019

本文实例讲述了laravel框架语言包拓展实现方法。分享给大家供大家参考,具体如下:

laravel 使用make:auth生成用户认证,登录表单是英文版本的,打开模板文件(resources/views/auth/login.blade.php),此模板文件是我们刚刚使用 make:auth 命令生成的

laravel框架语言包拓展实现方法分析

这是 Laravel 提供的本地化特性,使用 __() 函数来辅助实现。按照约定,本地化文件存储在 resources/lang 文件夹中,为 JSON 格式。在 config/app.php 文件中,我们设置了:

laravel框架语言包拓展实现方法分析

对应翻译文件就是 resources/lang/zh-CN.json ,需新建此文件:

resources/lang/zh-CN.json

laravel框架语言包拓展实现方法分析

laravel框架语言包拓展实现方法分析

 

会有很多人会遇到翻译 Laravel 自带模板的问题,所以我们无需自己一个个去翻译,这种通用的问题找找扩展包来处理即可。我们将使用 Laravel Lang 项目来实现,此项目支持了 52 个国家的语言,使用以下命令安装:

composer require "overtrue/laravel-lang:~3.0"

完成上面的操作后,将项目文件 config/app.php 中的下一行

Illuminate\Translation\TranslationServiceProvider::class,

替换为:

Overtrue\LaravelLang\TranslationServiceProvider::class,

laravel框架语言包拓展实现方法分析

laravel框架语言包拓展实现方法分析

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php生成随机密码的三种方法小结
Sep 04 PHP
php学习之流程控制实现代码
Jun 09 PHP
PHP header函数分析详解
Aug 06 PHP
php对二维数组按指定键值key排序示例代码
Nov 26 PHP
2个比较经典的PHP加密解密函数分享
Jul 01 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
Oct 30 PHP
PHP获取数组最后一个值的2种方法
Jan 21 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
PHP实现非阻塞模式的方法分析
Jul 26 PHP
PHP实现用session来实现记录用户登陆信息
Oct 15 PHP
PHP count_chars()函数讲解
Feb 14 PHP
php远程请求CURL案例(爬虫、保存登录状态)
Apr 01 PHP
laravel框架邮箱认证实现方法详解
Nov 22 #PHP
laravel 框架结合关联查询 when()用法分析
Nov 22 #PHP
PHP实现微信提现功能(微信商城)
Nov 21 #PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 #PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 #PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
Nov 19 #PHP
使用PHP开发留言板功能
Nov 19 #PHP
You might like
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
JavaScript 动态创建VML的方法
2009/10/14 Javascript
event对象获取方法总结在google浏览器下测试
2013/11/03 Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
2014/11/12 Javascript
JS实现为排序好的字符串找出重复行的方法
2016/03/02 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
2019/05/04 jQuery
Node.js+ELK日志规范的实现
2019/05/23 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
[05:24]TI9采访——教练
2019/08/24 DOTA
基于Python代码编辑器的选用(详解)
2017/09/13 Python
机器学习python实战之手写数字识别
2017/11/01 Python
python3解析库BeautifulSoup4的安装配置与基本用法
2018/06/26 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
win10安装python3.6的常见问题
2020/07/01 Python
Python使用eval函数执行动态标表达式过程详解
2020/10/17 Python
python实现图片,视频人脸识别(dlib版)
2020/11/18 Python
模具专业推荐信
2013/10/30 职场文书
电子商务网站的创业计划书
2014/01/05 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
优秀员工评语
2014/02/10 职场文书
公司经营目标责任书
2015/01/29 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
单位考核鉴定意见
2015/06/05 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书
TV动画《八十龟酱观察日记》第四季宣传PV公布
2022/04/06 日漫
微信小程序纯CSS实现无限弹幕滚动效果
2022/09/23 HTML / CSS