我正在开发一种支持三种语言的应用程序-英语,德语和法语。这里有使用Stripe进行付款的方式,并且使用了我们的自定义结帐屏幕。用户界面的语言由浏览器首选项自动设置...
好处是,当前端的Stripe元素出现一些验证错误时,它将根据浏览器首选项自动以该语言显示。
不好的是,当我从后端向Stripe API发出请求时,出现了一些错误,它始终是英文的。因此,我需要检查所有可能的错误代码,并以适当的语言手动为它们分配一个描述(在每个前端请求中,语言环境可能有所不同),然后才能将其发送到前端。
问题是-有没有办法如何将请求发送到Stripe API +语言环境作为选项?为了获得正确语言的错误消息...
答案 0 :(得分:1)
Stripe API错误未本地化为一种语言(英语除外)。如果要本地化它们,则需要拦截它们,解析它们,然后返回其他内容(使用适当的语言)。实际上,那里确实有一些项目可以帮助您-