会有很多人会遇到翻译 Laravel 自带模板的问题,所以我们无需自己一个个去翻译,这种通用的问题找找扩展包来处理即可。
我们将使用 Laravel Lang 项目来实现,此项目支持了 52 个国家的语言,使用以下命令安装:
composer require "overtrue/laravel-lang:~3.0"
完成上面的操作后,将项目文件 config/app.php 中的下一行
Illuminate\Translation\TranslationServiceProvider::class,
替换为:
Overtrue\LaravelLang\TranslationServiceProvider::class,
效果如下:

Laravel Lang 同自定义语言包一样,都是根据 config/app.php 里 locale 的选项来选择语言的,值得一提的是,如果你想修改扩展包提供的语言文件,可以使用以下命令发布语言文件到项目里:
php artisan lang:publish zh-CN
发布后的语言文件存放于 resources/lang/zh-CN 文件夹。
Laravel多语言支持
本文介绍如何使用LaravelLang扩展包解决Laravel框架内置模板的翻译问题,支持52种语言,通过简单命令即可安装并替换原翻译服务提供者。
1629

被折叠的 条评论
为什么被折叠?



