Laravelでは登録にメールを送信する機能を付けられます。
notificationsを使わず、簡単にメールを日本語にする方法を紹介します。
登録時の確認メールを日本語にする方法
登録時の確認メールを日本語にする方法は、色々あります。
最もシンプルですぐできる方法ははこちらです。
① app/config のappファイルで、デフォルト言語を日本語にする
app.phpファイルで83行目あたりがデフォルト言語(ロケール)の指定です。
デフォルトでは en となっているので、ja にしておきます。
‘locale’ => ‘ja’,
② 日本語の翻訳ファイルを準備する
resources/lang の中にja.jason ファイルを作成。
下記のように書いておきます。
{
"Hello!": "お知らせ",
"Verify Email Address": "メールアドレス確認",
"Please click the button below to verify your email address.": "ボタンをクリックして、登録されたメールアドレスを確認してください。",
"If you did not create an account, no further action is required.": "このメールの内容に覚えがない場合は、このまま破棄してください。",
"Regards": "どうぞ、よろしくお願い致します",
"If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser: [:actionURL](:actionURL)": "\":actionText\" ボタンをクリックできない場合は, こちらのURLをコピーしてブラウザに貼り付けてください: [:actionURL](:actionURL)"
}
翻訳はお好きなように変えてください。
③ テストしてみる
これで準備完了。
再びユーザーの新規登録を試してみてください。

ほとんどOKなのですが・・・あれ、下の部分が英語のまま。
どうもここは、URLを入れてちゃんと翻訳ができず。
別の記事で、解説をしていきます。



コメント