Description

Le wpforms_stripe_api_payment_intents_filter_config_element_locale vous permet de définir la langue locale pour le champ Stripe Payment Element. Par défaut, Stripe utilise la langue du navigateur, mais ce filtre vous permet de prédéfinir la langue locale à un code spécifique de deux lettres (tel que en, de, fr).

Stripe Elements valide automatiquement les codes régionaux. WPForms inclut une solution de repli qui utilise par défaut le code auto si la locale n'est pas une chaîne de deux caractères valide. Vous pouvez utiliser ce filtre pour assurer une localisation cohérente quelle que soit la langue du navigateur de l'utilisateur.

paramètretypedescription
$localechaîne de caractèresLe code local de la langue. Par défaut, il s'agit d'une chaîne vide qui revient à auto (détection du navigateur).

Source

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

Exemple

// 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' );

Article de référence