Laravel 5 语言包开源项目

我要开发同款
匿名用户2015年03月16日
158阅读

技术信息

开源地址
https://github.com/overtrue/laravel-lang
授权协议
MIT

作品详情

Laravel5语言包,包含37种语言,基于 Laravel4-lag.

安装

composer require "overtrue/laravel-lag:dev-master"

或者添加下面一行到你的项目 composer.jso 中 require 部分:

"require": { "overtrue/laravel-lag": "dev-master" }

然后

composer update

完成上面的操作后,将项目文件 cofig/app.php 中的下一行

'Illumiate\Traslatio\TraslatioServiceProvider'

替换为:

'Overtrue\LaravelLag\TraslatioServiceProvider',

即可。

配置

修改项目语言 cofig/app.php:

'locale' => 'zh-CN',

使用

和正常使用一样,你如果需要额外添加语言项,请在 resources/lag/zh-CN/ 下建立你自己的文件即可,也可以建立同样的文件来替换掉默认的语言部分。

添加自定义语言项

例如创建文件 resources/lag/zh-CN/demo.php:

<?php  retur [  'user_ot_exists' => '用户不存在',  'email_has_registed' => '邮箱 :email 已经注册过!', ];

然后在任何地方:

echo tras('user_ot_exists'); // 用户不存在 echo tras('email_has_registed', ['email' => 'azhegchao@gmail.com']); // 邮箱 azhegchao@gmail.com 已经注册过!

替换掉默认的语言项

我们假设想替换掉密码重围成功的提示文字为例,创建 resources/lag/zh-CN/passwords.php:

<?php  retur [  'reset' => '您的密码已经重置成功了,你可以使用新的密码登录了!', ];

只放置你需要替换的部分即可。

Licese

MIT

功能介绍

Laravel 5 语言包,包含37种语言, 基于 Laravel4-lang. 安装
composer require "overtrue/laravel-lang:dev-master"...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论