説明

について wpforms_stripe_api_payment_intents_filter_config_element_locale フィルタを使うと、Stripe Payment Elementフィールドの言語ロケールを定義できます。デフォルトでは、Stripeはブラウザの言語を使用しますが、このフィルタを使用すると、ロケールを特定の2文字コード(例えば en, de, fr).

Stripe Elementsはロケールコードを自動的に検証します。WPFormsにはデフォルトで auto ロケールが有効な2文字の文字列でない場合。このフィルタを使うと、ブラウザの言語にかかわらず一貫した地域化を行うことができます。

パラメータタイプ記述
$localeストリング言語ロケールコード。デフォルトは空文字列。 auto (ブラウザ検出)。

ソース

wpforms\src\Integrations\Stripe\Api\PaymentIntents.php

// Force Stripe field placeholders to display in German.
function wpf_stripe_locale_de() {
    return 'de';
}
add_filter( 'wpforms_stripe_api_payment_intents_filter_config_element_locale', 'wpf_stripe_locale_de' );

参考記事