PHPのコードを見ていると <?= __('こんにちは') ?>
のように __(‘string’) といった構文の関数が出てくることがあります
これはいったい何をしてくれる関数かというと簡単に翻訳してくれる関数になります
__() 関数は、 与えられた文字列を翻訳がある場合は翻訳し、そうでなければ何も変更せずに返します。
アプリケーションの中の言語ファイル src/Locale 以下に置いておきます
/src /Locale /en_US default.po /en_GB default.po validation.po /es default.po
*公式サイト参照
デフォルトのロケールを設定するには config/app.php ファイルの App.defaultLocale を次のようにします。
'App' => [ ... 'defaultLocale' => env('APP_DEFAULT_LOCALE', 'en_US'), ... ]