Laravel + AdminLTE翻译错误

时间:2018-05-13 03:49:46

标签: laravel adminlte

我有一个带有adminlte插件的Laravel应用程序。在我的本地服务器中,所有工作都很完美.. 当我在远程生产服务器中部署我的应用程序时,翻译消息不起作用。 :(

该应用程序向我显示我在.php文件中编写的代码,而不是正确的消息。

在“vendor \ jeroennoten \ laravel-adminlte \ resources \ lang \ pt-br \ adminlte.php”中我已将消息配置为:

'login_message' => 'Entre para iniciar uma nova sessão'

但在登录页面中,代码为:

<p class="login-box-msg">{{ trans('adminlte::adminlte.login_message') }}</p>

告诉我: adminlte :: adminlte.login_message

代替: Entre para iniciar umanovasessão

有人可以帮助我吗?谢谢!

2 个答案:

答案 0 :(得分:0)

为了使用jeroennoten/Laravel-AdminLTE的翻译必须运行

php artisan vendor:publish --provider="JeroenNoten\LaravelAdminLte\ServiceProvider" --tag=translations

然后你必须在resources/lang/vendor/adminlte/pt-br/adminlte.php文件夹中编辑你的文件。

然后您可以使用此代码访问翻译

trans('adminlte::adminlte.login_message')

答案 1 :(得分:0)

在resources / lang / vendor / adminlte中将目录pt-br重命名为pt-BR。