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.MVC的模板标签系统(五)
Sep 05 PHP
自动跳转中英文页面
Oct 09 PHP
PHP新手上路(十四)
Oct 09 PHP
php中++i 与 i++ 的区别
Aug 08 PHP
destoon二次开发常用数据库操作
Jun 21 PHP
ThinkPHP调用百度翻译类实现在线翻译
Jun 26 PHP
推荐几款用 Sublime Text 开发 Laravel 所用到的插件
Oct 30 PHP
Codeigniter校验ip地址的方法
Mar 21 PHP
php析构函数的简单使用说明
Aug 24 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 PHP
PHP数组与字符串互相转换实例
May 05 PHP
thinkphp5.1框架模板赋值与变量输出示例
May 25 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中调用其他系统http接口的方法说明
2014/02/28 PHP
THINKPHP支持YAML配置文件的设置方法
2015/03/17 PHP
php实现比较两个字符串日期大小的方法
2015/05/12 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
JS创建类和对象的两种不同方式
2014/08/08 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
jQuery使用方法
2017/02/04 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
Nodejs基于LRU算法实现的缓存处理操作示例
2017/03/17 NodeJs
vue2 前后端分离项目ajax跨域session问题解决方法
2017/04/27 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
2017/06/20 Javascript
jquery动态赋值id与动态取id方法示例
2017/08/21 jQuery
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
js中的数组对象排序分析
2018/12/11 Javascript
Python基于正则表达式实现检查文件内容的方法【文件检索】
2017/08/30 Python
Django REST framework视图的用法
2019/01/16 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
Python 实现一个简单的web服务器
2021/01/03 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
abstract是什么意思
2012/02/12 面试题
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
2014公安机关纪律作风整顿思想汇报
2014/09/13 职场文书
安全生产会议制度
2015/08/06 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
MySQL连接查询你真的学会了吗?
2021/06/02 MySQL
Python OpenCV实现传统图片格式与base64转换
2021/06/13 Python
MongoDB数据库之添删改查
2022/04/26 MongoDB