LoginSignup
5

More than 3 years have passed since last update.

Laravel の言語ファイルを一発で配置する ライブラリ作った

Posted at

以下のファイルだけだと、リマインダーメールなどは日本語化されないので、ja.jsonも配置するコマンドを作成しました。

  • Resources/lang/ja/auth.php
  • Resources/lang/ja/pagination.php
  • Resources/lang/ja/passwords.php
  • Resources/lang/ja/validation.php

GitHub

https://github.com/ShibuyaKosuke/laravel-language-setting

laravel-language-setting

インストール

composer require shibuyakosuke/laravel-language-setting --dev

コマンド

config/app.php 先にプロジェクトの言語を設定しておきます。

'locale' => 'ja',

使用方法

言語ファイルのお配置

php artisan lang:setting ja

以下のようなファイルが配置されます。

  • Resources/lang/ja.json
  • Resources/lang/ja/auth.php
  • Resources/lang/ja/pagination.php
  • Resources/lang/ja/passwords.php
  • Resources/lang/ja/validation.php

対応している言語のリストを表示する

php artisan lang:list

現在対応している言語

language locale
Japanese ja

Contribution

他の言語ファイルをお持ちの方は、是非、プルリク送ってください。

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
5