如何在 Stripe 中更改结帐表格的语言?
How do I change the language of the checkout form in Stripe?
我注意到 Stripe 结账表格的语言似乎固定为英语。
有没有办法让我将此语言更改为西班牙语、日语或中文?
我目前使用的是 Stripe 文档中的默认表单代码:
<form action="/charge" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_variable_here"
data-image="/img/documentation/checkout/marketplace.png"
data-name="My Company Pty Ltd"
data-description="2 widgets"
data-currency="aud"
data-amount="2000">
</script>
</form>
编辑:正在更新答案,因为它是公认的答案以确保它可见。
Stripe released 允许您自动以其他语言显示 Stripe Checkout 的功能。
如果 available,最简单的解决方案是通过 data-locale="auto"
以用户的首选语言显示结帐。默认情况下将使用英语。您还可以在 data-locale
中强制使用特定语言环境,只要它是 Stripe 官方支持的语言环境即可。
迟到的答案,但我认为它可以帮助别人。
添加行:data-locale: "language"
到您的脚本。
示例:
<form action="/charge" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_variable_here"
data-locale="fr"
data-image="/img/documentation/checkout/marketplace.png"
data-name="My Company Pty Ltd"
data-description="2 widgets"
data-currency="aud"
data-amount="2000">
</script>
</form>
Stripe 在创建结帐会话时发布了 new version of Checkout last year which does language localization automatically based on the browser's locale setting. You can also manually override this behavior by passing in a locale。
我注意到 Stripe 结账表格的语言似乎固定为英语。
有没有办法让我将此语言更改为西班牙语、日语或中文?
我目前使用的是 Stripe 文档中的默认表单代码:
<form action="/charge" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_variable_here"
data-image="/img/documentation/checkout/marketplace.png"
data-name="My Company Pty Ltd"
data-description="2 widgets"
data-currency="aud"
data-amount="2000">
</script>
</form>
编辑:正在更新答案,因为它是公认的答案以确保它可见。
Stripe released 允许您自动以其他语言显示 Stripe Checkout 的功能。
如果 available,最简单的解决方案是通过 data-locale="auto"
以用户的首选语言显示结帐。默认情况下将使用英语。您还可以在 data-locale
中强制使用特定语言环境,只要它是 Stripe 官方支持的语言环境即可。
迟到的答案,但我认为它可以帮助别人。
添加行:data-locale: "language"
到您的脚本。
示例:
<form action="/charge" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_variable_here"
data-locale="fr"
data-image="/img/documentation/checkout/marketplace.png"
data-name="My Company Pty Ltd"
data-description="2 widgets"
data-currency="aud"
data-amount="2000">
</script>
</form>
Stripe 在创建结帐会话时发布了 new version of Checkout last year which does language localization automatically based on the browser's locale setting. You can also manually override this behavior by passing in a locale。