Laravel Vuejs 实战:开发知乎 (3)本地化和自定义消息

1.本地化 由于所有blade默认采用的是 _(‘’)方式输出标签文本,所以可以安装一个语言包,直接指定本地语言为zh_CN即可;

安装 https://github.com/caouecs/Laravel-lang 语言包:

Laravel 5.8-6.0 版本: 在项目文件夹打开命令行,执行

composer require caouecs/laravel-lang:~4.0

Laravel 5.1-5.7 版本: 在项目文件夹打开命令行,执行

composer require caouecs/laravel-lang:~3.0

Laravel 5 版本: 在项目文件夹打开命令行,执行

composer require caouecs/laravel-lang:~2.0

Laravel 4 版本: 在项目文件夹打开命令行,执行

composer require caouecs/laravel-lang:~1.0

安装完成后,语言包源文件存放于"vendor/caouecs/laravel-lang" 文件夹内,

复制laravel-lang/src下的zh-CN文件夹及laravel-lang/json文件夹内的zh-CN.json文件到resources/lang文件夹内,并打开config/app.php做如下修改:

  1 //'locale' => 'en',
  2 改为 'locale' => 'zh-CN',
  3 //'fallback_locale' => 'en',
  4 改为'fallback_locale' => ''zh-CN'',
  5 //'faker_locale' => 'en_US',
  6  改为'faker_locale' => ''zh-CN',
  7 

如果没显示出来,可以执行:

  1 php artisan cache:clear

更多的可以参考:

Laravel 6.8 resources auth 本地化 简体中文

Localization  或  本地化

Laravel 本地化扩展包 caouecs/laravel-lang 使用

批注 2020-02-27 142040

批注 2020-02-27 142114

批注 2020-02-27 142219批注 2020-02-27 142624

错误提示也很完整!

批注 2020-02-27 143840_LI批注 2020-02-27 143902_LI


邮件也本地化为中文了。

posted @ 2020-02-27 14:03  dzkjz  阅读(415)  评论(0编辑  收藏  举报