PayPal 智能支付按钮:如何更改语言

Posted

技术标签:

【中文标题】PayPal 智能支付按钮:如何更改语言【英文标题】:PayPal Smart Payment Buttons: How to change the language 【发布时间】:2020-05-25 17:13:32 【问题描述】:

如何更改 PayPal 智能支付按钮的语言?

我当前的代码如下所示:

paypal.Buttons(
  locale: 'en_US',
  style: 
    size: 'small',
    color: 'gold',
    shape: 'pill',
    label: 'pay',
    layout: 'horizontal',
    fundingicons: 'false',
    height: 46
  
).render('#paypal-button-container');

区域设置不会将语言更改为英语。

【问题讨论】:

【参考方案1】:

PayPal 的sdk/js 不使用“区域设置”选项参数。该语法来自旧的 checkout.js

默认情况下,按钮的语言将根据浏览器语言设置。如果您需要覆盖此自动检测并强制特定语言与站点的其余部分匹配,则对于当前 SDK,您将语言环境添加到 <script> 查询字符串,如下所述:https://developer.paypal.com/docs/business/javascript-sdk/javascript-sdk-configuration/#locale

【讨论】:

以上是关于PayPal 智能支付按钮:如何更改语言的主要内容,如果未能解决你的问题,请参考以下文章

如何将 PayPal 智能支付按钮与 PHP V2 的 REST API SDK 结合起来?

带有语言支持的 Paypal 立即付款按钮

paypal智能支付按钮显示问题

Paypal 定期智能支付按钮

PayPal Checkout 与智能支付按钮的集成

使用旧状态的 PayPal 智能支付按钮