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获得用户使用的代理服务器ip即真实ip
Dec 31 PHP
PHP函数常用用法小结
Feb 08 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
Dec 02 PHP
PHP 设置MySQL连接字符集的方法
Jan 02 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
Jun 20 PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 PHP
php动态函数调用方法
May 21 PHP
ThinkPHP模型详解
Jul 27 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
Sep 23 PHP
CI操作cookie的方法分析(基于helper类库)
Mar 28 PHP
php array_key_exists() 与 isset() 的区别
Oct 24 PHP
Laravel5.* 打印出执行的sql语句的方法
Jul 24 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
关于php unset对json_encode的影响详解
2018/11/14 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
Jquery获取当前城市的天气信息
2016/08/05 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
jQuery 特性操作详解及实例代码
2016/09/29 Javascript
php输出全部gb2312编码内的汉字方法
2017/03/04 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
2019/11/18 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
可打印的优惠券、杂货和优惠券代码:Coupons.com
2018/06/12 全球购物
企业管理专业个人求职信范文
2013/09/24 职场文书
大学应届生的自我评价
2014/03/06 职场文书
党的群众路线教育实践活动总结报告
2014/07/03 职场文书
学校百日安全生产活动总结
2014/07/05 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
2014年四风问题个人对照自查剖析材料
2014/09/15 职场文书
中国世界遗产导游词
2015/02/13 职场文书
正规借条模板
2015/05/26 职场文书
工作简报怎么写
2015/07/21 职场文书
2015国庆节感想
2015/08/04 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python
Nginx配置之禁止指定IP访问
2022/05/02 Servers