11

皆さんこんにちは !

認証されたユーザーが自分のパスワードをリセットできるようにする、Firebase (およびそのすべての優れた機能) で提供されるサービスがあります。ただし、このサービスでは、ダッシュボードで定義された 1 つのテキストのみが考慮されます。

これを多くの言語で入手することは可能ですか? この機能が必要になります!

@Firebase Friends、この質問が表示されると思うので、将来これを追加する予定はありますか? または、テキストを引数として関数に渡す可能性を与えますか?

よろしくお願いします!

4

1 に答える 1

19

標準の 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 のドキュメントに詳しく記載されています。

于 2018-11-19T15:40:29.763 に答える