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 相关文章推荐
ionCube 一款类似zend的PHP加密/解密工具
Jul 25 PHP
php调用mysql数据 dbclass类
May 07 PHP
php引用返回与取消引用的详解
Jun 08 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
Jun 18 PHP
php自定义的格式化时间示例代码
Dec 05 PHP
对PHP新手的一些建议(PHP学习经验总结)
Aug 20 PHP
经典PHP加密解密函数Authcode()修复版代码
Apr 05 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
Mar 14 PHP
CodeIgniter连贯操作的底层原理分析
May 17 PHP
php微信开发之自定义菜单完整流程
Oct 08 PHP
浅谈PHP安全防护之Web攻击
Jan 03 PHP
PHP sdk文档处理常用代码示例解析
Dec 09 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
Phpbean路由转发的php代码
2008/01/10 PHP
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
基于PHP技术开发客服工单系统
2016/01/06 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
2016/01/18 PHP
PHP的PDO连接讲解
2019/01/24 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
JavaScript URL参数读取改进版
2009/01/16 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
2017/03/07 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
webpack4.0打包优化策略整理小结
2018/03/30 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
2018/04/20 jQuery
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
javascript二维数组和对象的深拷贝与浅拷贝实例分析
2019/10/26 Javascript
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
python使用arcpy.mapping模块批量出图
2017/03/06 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
Numpy之reshape()使用详解
2019/12/26 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
港湾网络笔试题
2014/04/19 面试题
英语演讲稿范文
2014/01/03 职场文书
毕业设计计划书
2014/01/09 职场文书
党员创先争优活动总结
2014/05/04 职场文书
节约用水广告语60条
2019/11/14 职场文书
Django+Celery实现定时任务的示例
2021/06/23 Python
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技