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分页显示制作详细讲解
Oct 09 PHP
PHP中for循环语句的几种变型
Nov 26 PHP
用来给图片加水印的PHP类
Apr 09 PHP
PHP 采集获取指定网址的内容
Jan 05 PHP
通达OA公共代码 php常用检测函数
Dec 14 PHP
PHP屏蔽过滤指定关键字的方法
Nov 03 PHP
PHP生成唯一订单号的方法汇总
Apr 16 PHP
中高级PHP程序员应该掌握哪些技术?
Sep 23 PHP
使用PHP免费发送定时短信的实例
Oct 24 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
May 20 PHP
微信开发之获取JSAPI TICKET
Jul 07 PHP
PHP实现的mysql主从数据库状态检测功能示例
Jul 20 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
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
IIS下PHP的三种配置方式对比
2014/11/20 PHP
PHP速成大法
2015/01/30 PHP
PHP获取用户访问IP地址的5种方法
2016/05/16 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
jquery 3D球状导航的文章分类
2010/07/06 Javascript
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
seajs加载jquery时提示$ is not a function该怎么解决
2015/10/23 Javascript
jQuery中使用animate自定义动画的方法
2016/05/29 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
JavaScript数据结构之二叉树的查找算法示例
2017/04/13 Javascript
JavaScript中双向数据绑定详解
2017/05/03 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
JS实现的简单折叠展开动画效果示例
2018/04/28 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
2019/03/15 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
[52:02]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第二场 2月26日
2021/03/11 DOTA
python封装对象实现时间效果
2020/04/23 Python
linux下python抓屏实现方法
2015/05/22 Python
python将unicode和str互相转化的实现
2020/05/11 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
2020/05/20 Python
解决python运行效率不高的问题
2020/07/20 Python
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
美国渔具店:FishUSA
2019/08/07 全球购物
中国一家综合的外贸B2C电子商务网站:DealeXtreme(DX)
2020/03/10 全球购物
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
分家协议书
2014/04/21 职场文书
践行三严三实心得体会
2014/10/13 职场文书
房屋财产继承协议书范本
2014/11/03 职场文书
奖学金个人总结
2015/03/04 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
go语言中http超时引发的事故解决
2021/06/02 Golang