laravel5切换中文语言
程序员文章站
2022-04-23 13:41:32
...
这篇文章主要介绍了关于laravel5切换中文语言,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下将翻译文件拷贝到你的项目
Laravel-lang
Laravel 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
以上就是本篇文章的全部内容了,更多相关内容请关注PHP中文网。
以上就是laravel5切换中文语言的详细内容,更多请关注其它相关文章!
推荐阅读
-
设置百度拼音输入法为默认输入语言无需二次切换
-
谷歌拼音输入法怎么打繁体字在繁体中文和简体中文间切换
-
迅雷看看怎么切换音轨?迅雷看看切换语言方法图解
-
3dmax2017怎么设置中文语言 3dmax2017英文切换中文版图文教程
-
ABBYY FineReader简体中文版和多语言专业版有什么区别?
-
Android 系统语言切换监听和设置实例代码
-
MYSQL-Front中文多语言版图文使用教程
-
Edraw Max亿图图示在哪设置显示语言 亿图图示软件切换界面语言方法
-
MindManager2016思维导图怎么进行英文语言切换?
-
百度hi聊天软件怎么切换语言?百度hi app进行中英文模式转换的方法介绍