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 相关文章推荐
关于时间计算的结总
Dec 06 PHP
php基础知识:函数基础知识
Dec 13 PHP
php读取30天之内的根据算法排序的代码
Apr 06 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
Jun 18 PHP
PHP冒泡算法详解(递归实现)
Nov 10 PHP
一个经典的PHP文件上传类分享
Nov 18 PHP
php防止网站被刷新的方法汇总
Dec 01 PHP
php字符串函数学习之strstr()
Mar 27 PHP
php文件缓存类用法实例分析
Apr 22 PHP
php线性表的入栈与出栈实例分析
Jun 12 PHP
discuz图片顺序混乱解决方案
Jul 29 PHP
Yii2单元测试用法示例
Nov 12 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
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
PHP中一个有趣的preg_replace函数详解
2018/08/15 PHP
定义select的边框颜色
2008/04/28 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
2012/06/15 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
javascript贪吃蛇完整版(源码)
2013/12/09 Javascript
仿JQuery输写高效JSLite代码的一些技巧
2015/01/13 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
javascript禁止超链接跳转的方法
2016/02/02 Javascript
JS中多种方式创建对象详解
2016/03/22 Javascript
jQuery插件扩展实例【添加回调函数】
2016/11/26 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
jquery在启动页面时,自动加载数据的实例
2018/01/22 jQuery
解决vue-router中的query动态传参问题
2018/03/20 Javascript
angular第三方包开发整理(小结)
2018/04/19 Javascript
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
基于Angular中ng-controller父子级嵌套的相关属性详解
2018/10/08 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
[44:40]Serenity vs Pain 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python实现全角半角转换的方法
2014/08/18 Python
利用Python如何生成随机密码
2016/04/20 Python
python中的Elasticsearch操作汇总
2019/10/30 Python
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
卫校中专生个人自我评价
2013/09/19 职场文书
新闻系毕业生推荐信
2013/11/16 职场文书
教学质量评估实施方案
2014/03/17 职场文书
英文请假条
2014/04/11 职场文书
2014大学生批评与自我批评思想汇报
2014/09/21 职场文书
体育部部长竞选稿
2015/11/21 职场文书
个人向公司借款协议书
2016/03/19 职场文书
坚持不是死撑,更重要的是心态
2019/08/19 职场文书
Nginx反爬虫策略,防止UA抓取网站
2021/03/31 Servers
React Native项目框架搭建的一些心得体会
2021/05/28 Javascript
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
2021/06/26 Python