Stripe:是否可以为每个请求设置语言环境(以便获得正确语言的错误消息)?

时间:2018-12-07 17:19:26

标签: localization stripe-payments

我正在开发一种支持三种语言的应用程序-英语,德语和法语。这里有使用Stripe进行付款的方式,并且使用了我们的自定义结帐屏幕。用户界面的语言由浏览器首选项自动设置...

好处是,当前端的Stripe元素出现一些验证错误时,它将根据浏览器首选项自动以该语言显示。

不好的是,当我从后端向Stripe API发出请求时,出现了一些错误,它始终是英文的。因此,我需要检查所有可能的错误代码,并以适当的语言手动为它们分配一个描述(在每个前端请求中,语言环境可能有所不同),然后才能将其发送到前端。

问题是-有没有办法如何将请求发送到Stripe API +语言环境作为选项?为了获得正确语言的错误消息...

1 个答案:

答案 0 :(得分:1)

Stripe API错误未本地化为一种语言(英语除外)。如果要本地化它们,则需要拦截它们,解析它们,然后返回其他内容(使用适当的语言)。实际上,那里确实有一些项目可以帮助您-

https://github.com/ekosz/stripe-i18n