簡體   English   中英

如何在 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發布了一項功能,允許您自動以其他語言顯示 Stripe Checkout。

最簡單的解決方案是傳遞data-locale="auto"以用戶首選語言(如果可用)顯示 Checkout。 默認情況下將使用英語。 您還可以在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 去年發布了新版本的 Checkout ,它會根據瀏覽器的區域設置自動進行語言本地化。 您還可以通過在創建 Checkout Session 時傳入語言環境來手動覆蓋此行為。

您可以使用“locale”參數來更改Stripe上的結帳語言。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM