翻訳が面倒だったLaravelのバリデーションやページネーションなど4つのメッセージファイルを日本語化してGitHubで公開していますので、自由にダウンロードしてご利用ください!
Laravelに限らず、一般的なフレームワークは全て英語なので、エラーメッセージなどを事前に日本語にしておけば便利です。
Laravelの日本語メッセージファイル一式
バリデーションを含めた対象のメッセージファイルは、以下の4つになります。
- auth.php
認証のメッセージファイル - pagination.php
ページネーションのメッセージファイル - passwords.php
パスワード再設定のメッセージファイル - validation.php
バリデーションのメッセージファイル
※sutara79さんを参考にさせていただきました。
メッセージファイルの配置
Laravelの言語ファイルを格納している[/resources/lang/en](英語)と同じ階層に日本語用のディレクトリ(ja)を作成します。
以下のようなディレクトリ構成になるように入れてください。
resources
└── lang
└── ja
├── auth.php
├── pagination.php
├── passwords.php
└── validation.php
設定ファイルの変更
最後に[/config/app.php]の
'locale' => 'en',
と書いてある箇所を
'locale' => 'ja',
に変更して日本語を有効にすると、上記の[/resources/lang/ja]ディレクトリに入っている情報を自動的に取りに行きます。
これで、Laravelのバリデーションメッセージ等の日本語化は完了です!
- Original:https://minory.org/laravel-japanese.html
- Source:Minory
- Author:管理者