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编写一个简单的路由类
Apr 13 PHP
PHP将DateTime对象转化为友好时间显示的实现代码
Sep 20 PHP
PHP写的求多项式导数的函数代码
Jul 04 PHP
ThinkPHP整合百度Ueditor图文教程
Oct 21 PHP
smarty模板引擎从配置文件中获取数据的方法
Jan 22 PHP
php筛选不存在的图片资源
Apr 28 PHP
详解php的socket通信
Aug 11 PHP
PHP实现多级分类生成树的方法示例
Feb 07 PHP
PHP封装的XML简单操作类完整实例
Nov 13 PHP
详解php curl带有csrf-token验证模拟提交方法
Apr 18 PHP
购物车实现的几种方式优缺点对比
May 02 PHP
PHP PDOStatement::bindParam讲解
Jan 30 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 MYSQL中插入当前时间
2008/04/06 PHP
PHP使用DES进行加密与解密的方法详解
2013/06/06 PHP
PHP中strtr字符串替换用法详解
2014/11/26 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
2020/01/04 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
javascript伸缩型菜单实现代码
2015/11/16 Javascript
前端性能优化及技巧
2016/05/06 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
2017/02/10 Javascript
Vue组件开发初探
2017/02/14 Javascript
vuex学习之Actions的用法详解
2017/08/29 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
2019/06/04 jQuery
[02:52]2014DOTA2西雅图国际邀请赛 CIS战队巡礼
2014/07/07 DOTA
python实现定时自动备份文件到其他主机的实例代码
2018/02/23 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
Python matplotlib实时画图案例
2020/04/23 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
python Scrapy框架原理解析
2021/01/04 Python
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
意大利奢侈品多品牌集合店:TheDoubleF
2019/08/24 全球购物
国际贸易毕业生求职信范文
2014/02/21 职场文书
解除财产保全担保书
2014/05/20 职场文书
环保志愿者活动总结
2014/06/27 职场文书
志愿者爱心公益活动策划方案
2014/09/15 职场文书
2014年十一国庆节爱国演讲稿
2014/09/23 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
集结号观后感
2015/06/08 职场文书
总结会主持词
2015/07/02 职场文书
大学生社区义工服务心得体会
2016/01/22 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
2021/11/01 MongoDB