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 gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
May 15 PHP
PHP字符串的编码问题的详细介绍
Apr 27 PHP
浅谈PHP变量作用域以及地址引用问题
Dec 27 PHP
destoon实现商铺管理主页设置增加新菜单的方法
Jun 26 PHP
PHP转盘抽奖接口实例
Feb 09 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
Dec 14 PHP
分享PHP计算两个日期相差天数的代码
Dec 23 PHP
Windows平台实现PHP连接SQL Server2008的方法
Jul 26 PHP
PHP创建自己的Composer包方法
Apr 09 PHP
PHP合并两个或多个数组的方法
Jan 20 PHP
php 输出缓冲 Output Control用法实例详解
Mar 03 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
Joomla下利用configuration.php存储简单数据
2010/05/19 PHP
ajax实现无刷新分页(php)
2010/07/18 PHP
开启PHP Static 关键字之旅模式
2015/11/13 PHP
thinkPHP中volist标签用法示例
2016/12/06 PHP
用PHP的反射实现委托模式的讲解
2019/03/22 PHP
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
BOM与DOM的区别分析
2010/10/26 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
xml转json的js代码
2012/08/28 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
jQuery中:last-child选择器用法实例
2014/12/31 Javascript
JavaScript实现的简单幂函数实例
2015/04/17 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
js中Number数字数值运算后值不对的解决方法
2017/02/28 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
layui 阻止图片上传的实例(before方法)
2019/09/26 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
2020/03/08 Javascript
python3爬取数据至mysql的方法
2018/06/26 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
python实现简单加密解密机制
2019/03/19 Python
Django使用redis缓存服务器的实现代码示例
2019/04/28 Python
Django 源码WSGI剖析过程详解
2019/08/05 Python
python matplotlib如何给图中的点加标签
2019/11/14 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
Python 给下载文件显示进度条和下载时间的实现
2020/04/02 Python
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
加拿大大码女装购物网站:Penningtons
2020/12/26 全球购物
实习期自我鉴定
2013/10/11 职场文书
2014厂务公开实施方案
2014/02/17 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
体育个人工作总结
2015/02/09 职场文书
转正申请报告格式
2015/05/15 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书