2016-10-20 16 views
2

フランス語と英語の言語があります。フォールバックとスタンダードはフランス語(fr)です。Laravelの翻訳が効かない

マイフォルダ構造: enter image description here

これはlogin.php(英語)の内容です:

<?php 
return [ 
    'welcome' => 'Welcome', 
    'mail' => 'E-Mail address', 
    'password' => 'Password' 
]; 

私は、キーを参照するいずれか@lang()または{{ trans('') }}を使用しています。 enter image description here

答えて

1

あなたがサブフォルダに言語ファイルを入れている、あなたはスラッシュを使用して、それを指定する必要があります。例:として

<label for="email" class="col-md-4 control-label">{{ trans('admin.login.mail') }}</label> 

は、しかし、これは返されます。だから、代わりにこれを試してください:

{{ trans('admin/login.mail') }} 
+0

ああ...これはうまく動作します。しかし、すでに別のプロジェクト(5.1または5.2)で 'trans()'のためにドットを使っていました。それはそこでうまくいった、これは新しい何か? – Scarwolf

関連する問題