2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Laravel8 日本語化

Last updated at Posted at 2022-07-12

確認済み環境

  • compsoer 2.3.9
  • Laravel 8.6.12
  • Laravel Breeze 1.1.4
  • arcanedev/laravel-lang 9.1.0
  • arcanedev/support 8.1.0
  • laravel-lang/lang 9.1.2

概要

  • Laravel標準のエラーメッセージは英語になっているので、それらを日本語に変えていく
  • composerでインストールする
    • 他の記事ではgithubからzipファイルをインストールする方法や、vendorフォルダからコピーする方法が多く見受けられたので、この記事ではそれらを行わずに日本語化する

前提

  • Laravel Breezeによるユーザー登録・ログイン機能が正常に働いている

手順 1~3

1. インストール

$ composer require arcanedev/laravel-lang:"*" -W

~~ 略
// 最後に Publishing complete. と表示されればOK

$ php artisan vendor:publish --provider="Arcanedev\LaravelLang\LaravelLangServiceProvider"

// config配下にlaravel-lang.phpが作成される

2. 設定ファイルの書き換え

作成されたconfig/laravel-lang.phpを以下の内容に書き換える
コピペでOK

<?php

return [

    /* -----------------------------------------------------------------
     |  The vendor path
     | -----------------------------------------------------------------
     */

    /** @link      https://github.com/Laravel-Lang/lang */
    'vendor'    => [
        base_path('vendor/laravel-lang/lang/locales'),
    ],

    /* -----------------------------------------------------------------
     |  Supported locales
     | -----------------------------------------------------------------
     | If you want to limit your translations, set your supported locales list.
     */

    'locales'   => [
        'ja', // ここで日本語ファイルであるjaを指定
    ],

    /* -----------------------------------------------------------------
     |  Check Settings
     | -----------------------------------------------------------------
     */

    'check'     => [
        'ignore'  => [
            'validation.custom',
            'validation.attributes',
        ],
    ],

];

3. 日本語ファイルの追加

$ php artisan trans:publish ja

// resouces/lang/jaが追加される

追加されたjaフォルダのja.jsonをlang直下に移動させる

参照

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?