我正在将Parse Server用于以不同语言提供的应用程序。为了发送验证和密码重置电子邮件,我正在使用parse-server-mailgun电子邮件适配器。这很好用,但不支持其他语言的电子邮件模板。因此,我目前在同一封电子邮件中包含多种不同语言的文本。
因为这看起来不太专业,所以我正在寻找一种将电子邮件本地化的解决方案。
我曾考虑过构建自己的电子邮件适配器,但是仍然存在服务器生成的链接正在重定向到也必须本地化的网页的问题。
没有人知道使此工作最佳的方法是什么?任何帮助,将不胜感激。
我也在研究类似的功能,我在谷歌上搜索,但我确实找到了一个令人信服的解决方案,因此我对Parse和Parse-server代码进行了一些修改,现在我可以做这样的事情Parse。 User.requestPasswordReset({email,language});,然后当我在电子邮件管理器中收到链接时,我做了类似的事情
sendPasswordResetEmail({ language, link }) {
...
const { html, text } = resetPasswordEmail({ link, language });
return this.sendMail({ html, to, subject, text });
}
}
如果这对您有用,请告诉我,我将分享详细的解决方案