Descrição

O filtro wpforms_stripe_api_payment_intents_filter_config_element_locale permite definir a localidade do idioma para o campo Stripe Payment Element. Por padrão, o Stripe usa o idioma do navegador, mas com este filtro você pode pré-definir a localidade para um código específico de duas letras (como en, de, fr).

O Stripe Elements valida os códigos de localidade automaticamente. O WPForms inclui um fallback que usa auto por padrão se a localidade não for uma string válida de dois caracteres. Você pode usar este filtro para impor a localização consistente, independentemente do idioma do navegador do usuário.

parâmetrotipodescrição
$localestringO código de localidade do idioma. O padrão é uma string vazia que usa auto (detecção do navegador) como fallback.

Fonte

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

Exemplo

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

Artigo de Referência