【问题标题】:Can I use Paymill Gateway with multiple languages?我可以使用多种语言的 Paymill Gateway 吗?
【发布时间】:2015-04-28 16:13:15
【问题描述】:

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

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

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

【问题讨论】:

    标签: woocommerce paymill


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2015-06-11
        • 1970-01-01
        • 1970-01-01
        • 2012-03-30
        • 1970-01-01
        • 2021-05-03
        • 1970-01-01
        • 2023-03-06
        • 2011-04-07
        相关资源
        最近更新 更多