您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

laravel5切换中文语言

2024/3/17 17:21:26发布38次查看
这篇文章主要介绍了关于laravel5切换中文语言,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
laravel-langlaravel 5 语言包,包含 52 种语言, 基于 caouecs/laravel-lang.
安装composer require overtrue/laravel-lang:~3.0
laraval 5.*完成上面的操作后,将项目文件 config/app.php 中的下一行
illuminate\translation\translationserviceprovider::class,
替换为:
overtrue\laravellang\translationserviceprovider::class,
lumen在 bootstrap/app.php 中添加下面这行:
$app->register(overtrue\laravellang\translationserviceprovider::class);
配置laravel修改项目语言 config/app.php:
'locale' => 'zh-cn',
lumen在 .env 文件中修改语言:
app_locale=zh-cn
使用和正常使用一样,你如果需要额外添加语言项,请在 resources/lang/zh-cn/ 下建立你自己的文件即可,也可以建立同样的文件来替换掉默认的语言部分。
添加自定义语言项例如创建文件 resources/lang/zh-cn/demo.php:
<?php return [ 'user_not_exists' => '用户不存在', 'email_has_registed' => '邮箱 :email 已经注册过!',];
然后在任何地方:
echo trans('demo.user_not_exists'); // 用户不存在 echo trans('demo.email_has_registed', ['email' => 'anzhengchao@gmail.com']);// 邮箱 anzhengchao@gmail.com 已经注册过!
替换掉默认的语言项我们假设想替换掉密码重围成功的提示文字为例,创建 resources/lang/zh-cn/passwords.php:
<?php return [ 'reset' => '您的密码已经重置成功了,你可以使用新的密码登录了!',];
只放置你需要替换的部分即可。
将翻译文件拷贝到你的项目 resources/lang/ 目录下:$ php artisan lang:publish [locales] {--force}
examples:
$ php artisan lang:publish zh-cn,zh-hk,th,tk
以上就是本篇文章的全部内容了,更多相关内容请关注。
以上就是laravel5切换中文语言的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product