Descrizione

Il wpforms_stripe_api_payment_intents_filter_config_element_locale consente di definire la lingua locale per il campo dell'elemento di pagamento di Stripe. Per impostazione predefinita, Stripe utilizza la lingua del browser, ma con questo filtro è possibile preimpostare il locale a un codice specifico di due lettere (come ad esempio en, de, fr).

Stripe Elements convalida automaticamente i codici locali. WPForms include un fallback che ha come valore predefinito auto se il locale non è una stringa valida di due caratteri. È possibile utilizzare questo filtro per imporre una localizzazione coerente, indipendentemente dalla lingua del browser dell'utente.

parametrotipodescrizione
$localestringaIl codice locale della lingua. L'impostazione predefinita è una stringa vuota che riporta a auto (rilevamento del browser).

Fonte

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

Esempio

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

Articolo di riferimento