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 相关文章推荐
使用 MySQL Date/Time 类型
Mar 26 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
Jun 28 PHP
PHP几个数学计算的内部函数学习整理
Aug 06 PHP
PHP管理内存函数 memory_get_usage()使用介绍
Sep 23 PHP
用PHP提取中英文词语以及数字的首字母的方法介绍
Apr 23 PHP
解析PHP中一些可能会被忽略的问题
Jun 21 PHP
Laravel 4 初级教程之安装及入门
Oct 30 PHP
PHP和MYSQL实现分页导航思路详解
Apr 11 PHP
PHP中的函数声明与使用详解
May 27 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
Sep 17 PHP
php弹出提示框的是实例写法
Sep 26 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
怎么在Windows系统中搭建php环境
2013/08/31 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
php简单压缩css样式示例
2016/09/22 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
PHP实现的微信公众号扫码模拟登录功能示例
2019/05/30 PHP
JavaScript实现禁止后退的方法
2006/12/27 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
jQuery 追加元素的方法如append、prepend、before
2014/01/16 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
JavaScript学习笔记之定时器
2015/01/22 Javascript
Jquery 实现checkbox全选方法
2015/01/28 Javascript
JS实现仿FLASH效果的竖排导航代码
2015/09/15 Javascript
JavaScript动态设置div的样式的方法
2015/12/26 Javascript
基于Angular.js实现的触摸滑动动画实例代码
2017/02/19 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
Python基于Tkinter实现的记事本实例
2015/06/17 Python
详解K-means算法在Python中的实现
2017/12/05 Python
python+matplotlib绘制饼图散点图实例代码
2018/01/20 Python
python实现多人聊天室
2020/03/31 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
HTML5新增的Css选择器、伪类介绍
2013/08/07 HTML / CSS
优秀生推荐信范文
2013/11/28 职场文书
要账委托书范本
2014/09/15 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
2015人事行政工作总结范文
2015/05/21 职场文书
SQL Server基本使用和简单的CRUD操作
2021/04/05 SQL Server
ztree+ajax实现文件树下载功能
2021/05/18 Javascript
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers