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将数据库中的电话号码读取出来并生成图片
Aug 31 PHP
php 定义404页面的实现代码
Nov 19 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
Apr 10 PHP
Yii使用CLinkPager分页实例详解
Jul 23 PHP
thinkphp中memcache的用法实例
Nov 29 PHP
PHP中使用Imagick实现各种图片效果实例
Jan 21 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
Dec 08 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
PHP小程序支付功能完整版【基于thinkPHP】
Mar 26 PHP
php下的原生ajax请求用法实例分析
Feb 28 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
2009/06/29 PHP
php google或baidu分页代码
2009/11/26 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
PHP Ajax跨域问题解决方案代码实例
2020/08/01 PHP
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
2009/12/09 Javascript
调用HttpHanlder的几种返回方式小结
2013/12/20 Javascript
js实现拖拽效果
2015/02/12 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
2016/12/20 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
2018/08/30 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
vue点击页面空白处实现保存功能
2019/11/06 Javascript
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
详解设计模式中的工厂方法模式在Python程序中的运用
2016/03/02 Python
python检索特定内容的文本文件实例
2018/06/05 Python
CentOS7安装Python3的教程详解
2019/04/10 Python
Python列表(list)所有元素的同一操作解析
2019/08/01 Python
Python定时任务APScheduler原理及实例解析
2020/05/30 Python
Django如何继承AbstractUser扩展字段
2020/11/27 Python
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
关于iframe跨域使用postMessage的实现
2019/10/29 HTML / CSS
英国医生在线预约:Top Doctors
2019/10/30 全球购物
娇韵诗俄罗斯官方网站:Clarins俄罗斯
2020/10/03 全球购物
中秋节礼品促销方案
2014/02/02 职场文书
公休请假条
2014/04/11 职场文书
征用土地赔偿协议书
2014/09/26 职场文书
千与千寻观后感
2015/06/04 职场文书
学校证明范文
2015/06/24 职场文书
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server