サイトアイコン IT NEWS

Laravelの日本語バリデーションのメッセージファイルを公開!

laravel-japanese

翻訳が面倒だった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バリデーションメッセージ等の日本語化は完了です!

モバイルバージョンを終了