我可以将Paymill网关与多种语言一起使用吗?



我想为我们的一位客户购买产品Paymill Gateway。他的网站有3种不同的语言:德语,英语和法语

据我所知,Paymill 支持这 3 种语言,但究竟如何工作?我只能在其中一种语言之间进行选择,还是会在用户切换网站语言时自动翻译页面的详细信息?

我希望有人有使用此插件的经验,并且可以向我更新一些详细信息。

您应该考虑在 https://wordpress.org/plugins/paymill/上尝试免费但官方的替代方案

在官方插件中,包含几个语言包,这些语言包根据您在WordPress中的语言设置加载。插件WordPress多语言可以帮助提供不同的语言并在它们之间切换。

另请注意,在官方支持论坛上处理支持请求可能会更快 https://wordpress.org/support/plugin/paymill

如果您使用的是 paymill.createToken 函数,则验证在 JavaScript 中进行。该函数在其回调中传递错误对象;可以通过 error.apierror 访问错误代码。

您可以构建语言映射表以不同语言显示错误消息。例如:

var messages={
  'en':{
    'field_invalid_card_number':'Invalid Card Number',
    'field_invalid_card_exp': The card has expired'
  },
  'de':{
    'field_invalid_card_number':'Ungueltige Kartenummer',
    'field_invalid_card_exp':'Die Karte ist abgelaufen'
  }
}

然后,使用一些附加逻辑,您可以显示合适的目标语言。

最新更新