大家好 !
Firebase 提供了一项服务(以及它的所有功能),可以让经过身份验证的用户重置他的密码。但这项服务只考虑了一个文本——仪表板上定义的文本。
有可能用多种语言得到这个吗?我需要这个功能!
@Firebase 朋友,因为我想你会看到这个问题 - 你打算在未来添加这个问题吗?或者提供将文本作为参数传递给函数的可能性?
提前谢谢!
大家好 !
Firebase 提供了一项服务(以及它的所有功能),可以让经过身份验证的用户重置他的密码。但这项服务只考虑了一个文本——仪表板上定义的文本。
有可能用多种语言得到这个吗?我需要这个功能!
@Firebase 朋友,因为我想你会看到这个问题 - 你打算在未来添加这个问题吗?或者提供将文本作为参数传递给函数的可能性?
提前谢谢!
如果您使用的是标准 Firebase 电子邮件服务,则目前只有使用 Firebase 提供的标准模板才能拥有多语言电子邮件。如果您有自定义模板,您可以在控制台中重置它。要发送特定于语言环境的邮件,您应该手动调用该函数以使用设备语言或使用字符串设置它。这些场景作为示例提供如下:
firebase.auth().useDeviceLanguage(); // set with function
firebase.auth().languageCode = 'fr'; // set with string
auth.useAppLanguage(); // set with function
auth.setLanguageCode("fr"); // set with string
Auth.auth().useAppLanguage(); // set with function
Auth.auth().languageCode = "fr"; // set with string
Google Groups 邮件列表对这些问题进行了很好的讨论。
另一种解决方案是使用自定义电子邮件操作处理程序。设置比较困难,但在Firebase 文档中有详细记录。