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
一个改进的UBB类
Oct 09 PHP
php include,include_once,require,require_once
Sep 05 PHP
php5新改动之短标记启用方法
Sep 11 PHP
用mysql内存表来代替php session的类
Feb 01 PHP
php 网上商城促销设计实例代码
Feb 17 PHP
PHP判断图片格式的七种方法小结
Jun 03 PHP
php缓存技术详细总结
Aug 07 PHP
又十个超级有用的PHP代码片段
Sep 24 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
Sep 30 PHP
php使用正则表达式去掉html中的注释方法
Nov 03 PHP
php识别翻转iphone拍摄的颠倒图片
May 17 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
BBS(php & mysql)完整版(二)
2006/10/09 PHP
zf框架db类的分页示例分享
2014/03/14 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
javascript脚本编程解决考试分数统计问题
2008/10/18 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
Node.js异步I/O学习笔记
2014/11/04 Javascript
在JavaScript中处理时间之setMinutes()方法的使用
2015/06/11 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
js中scrollTop()方法和scroll()方法用法示例
2016/10/03 Javascript
jQuery手风琴的简单制作
2017/05/12 jQuery
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
Vue实现微信支付功能遇到的坑
2019/06/05 Javascript
微信小程序页面调用自定义组件内的事件详解
2019/09/12 Javascript
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
2019/09/18 Javascript
python每次处理固定个数的字符的方法总结
2013/01/29 Python
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
Django中间件实现拦截器的方法
2018/06/01 Python
Python退火算法在高次方程的应用
2018/07/26 Python
Python2与Python3的区别实例总结
2019/04/17 Python
PyQt5 多窗口连接实例
2019/06/19 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
2019/12/04 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
HTML5之SVG 2D入门2—图形绘制(基本形状)介绍及使用
2013/01/30 HTML / CSS
中央空调节能方案
2014/06/15 职场文书
优秀纪检干部材料
2014/08/27 职场文书
单位工作证明书格式
2014/10/04 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
学习三严三实心得体会
2014/10/13 职场文书
五四青年节活动总结
2015/02/10 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书
JavaScript+HTML实现学生信息管理系统
2021/04/20 Javascript
浅谈Python协程asyncio
2021/06/20 Python
Matplotlib绘制条形图的方法你知道吗
2022/03/21 Python
vue配置型表格基于el-table拓展之table-plus组件
2022/04/12 Vue.js