標準の Firebase メール サービスを使用している場合、現在、Firebase が提供する標準テンプレートを使用している場合にのみ、多言語メールを使用できます。カスタマイズしたテンプレートがある場合は、コンソールでリセットできます。ロケール固有のメールを送信するには、関数を手動で呼び出してデバイスの言語を使用するか、文字列で設定する必要があります。これらのシナリオは、以下の例として提供されています。
ウェブ SDK :
firebase.auth().useDeviceLanguage(); // set with function
firebase.auth().languageCode = 'fr'; // set with string
Android SDK :
auth.useAppLanguage(); // set with function
auth.setLanguageCode("fr"); // set with string
スウィフト SDK :
Auth.auth().useAppLanguage(); // set with function
Auth.auth().languageCode = "fr"; // set with string
Google グループのメーリング リストには、これらの問題に関する優れた議論があります。
もう 1 つの解決策は、カスタム メール アクション ハンドラーを使用することです。セットアップはより難しくなりますが、Firebase のドキュメントに詳しく記載されています。