我可以使用多种语言的Paymill Gateway吗?

时间:2015-04-28 16:13:15

标签: woocommerce paymill

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

据我所知,Paymill支持这三种语言但这究竟是如何工作的呢?我可以只在其中一种语言之间选择,或者只要用户切换网站的语言,页面的详细信息是否会自动翻译?

我希望有人有这个插件的经验,可以用一些细节更新我。

2 个答案:

答案 0 :(得分:0)

您应该考虑在https://wordpress.org/plugins/paymill/

上尝试免费但官方的替代方案

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

另请注意,可以在官方支持论坛https://wordpress.org/support/plugin/paymill

上更快地处理支持请求

答案 1 :(得分:0)

如果您使用的是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'
  }
}

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