Descripción

En wpforms_stripe_api_payment_intents_filter_config_element_locale le permite definir la configuración regional del idioma para el campo Elemento de pago de Stripe. Por defecto, Stripe utiliza el idioma del navegador, pero con este filtro puede preestablecer la configuración regional a un código específico de dos letras (por ejemplo en, de, fr).

Stripe Elements valida los códigos de configuración regional automáticamente. WPForms incluye un fallback que por defecto es auto si la configuración regional no es una cadena válida de dos caracteres. Puede utilizar este filtro para imponer una localización coherente independientemente del idioma del navegador del usuario.

parámetrotipodescripción
$localecadenaEl código de localización del idioma. Por defecto es una cadena vacía que vuelve a auto (detección del navegador).

Fuente

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

Ejemplo

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

Artículo de referencia