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调用Oracle存储过程
Oct 09 PHP
PHP+DBM的同学录程序(2)
Oct 09 PHP
PHP计划任务、定时执行任务的实现代码
Apr 23 PHP
关于PHP中Object对象的笔记分享
Jun 28 PHP
php适配器模式介绍
Aug 14 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
Jun 29 PHP
简单的php中文转拼音的实现代码
Feb 11 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
Dec 09 PHP
微信公众号开发之通过接口删除菜单
Feb 20 PHP
Yii 2.0自带的验证码使用经验分享
Jun 19 PHP
laravel5.4生成验证码的实例讲解
Aug 05 PHP
浅析php如何实现爬取数据原理
Sep 27 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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
完美实现wordpress禁止文章修订和自动保存的方法
2014/11/03 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
php之header的不同用法总结(实例讲解)
2017/11/28 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
php实现的数组转xml案例分析
2019/09/28 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
javascript的函数
2007/01/31 Javascript
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序
2011/04/27 Javascript
js 操作select和option常用代码整理
2012/12/13 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
jquery操作select元素和option的实例代码
2016/02/03 Javascript
原生js实现水平方向无缝滚动
2017/01/10 Javascript
jQuery获取随机颜色的实例代码
2018/05/21 jQuery
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
JavaScript实现网页动态生成表格
2020/11/25 Javascript
[01:10]3.19DOTA2发布会 三代刀塔人第一代
2014/03/25 DOTA
[05:09]DOTA2-DPC中国联赛2月22日Recap集锦
2021/03/11 DOTA
python调用OpenCV实现人脸识别功能
2018/05/25 Python
目前最全的python的就业方向
2018/06/05 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
python实现socket+threading处理多连接的方法
2019/07/23 Python
解决python 执行shell命令无法获取返回值的问题
2020/12/05 Python
详解移动端Html5页面中1px边框的几种解决方法
2018/07/24 HTML / CSS
21岁生日感言
2014/02/27 职场文书
房地产广告词大全
2014/03/19 职场文书
无房产证房屋转让协议书合同样本
2014/10/18 职场文书
加强作风建设演讲稿
2014/10/24 职场文书
2015年文秘个人工作总结
2015/10/14 职场文书
2016五一手机促销广告语
2016/01/28 职场文书
Python制作一个随机抽奖小工具的实现
2021/07/07 Python
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python
alibaba seata服务端具体实现
2022/02/24 Java/Android
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android