- Statut
- Résolu
- Signalé pour
- WPML Multilingual & Multicurrency for WooCommerce 5.3.7
- Résolu dans
- WCML 5.4.0
- Étiquettes de sujet
- Compatibility, WCML
Aperçu de l’anomalie
Les e-mails En attente envoyés par WooCommerce peuvent contenir des chaînes de texte qui ne sont pas traduites dans la langue du client. Par exemple, la chaîne de texte « Thanks for your order. It’s on-hold until we confirm that payment has been received. » reste en anglais bien qu’elle ait été traduite dans la Traduction de chaînes.
Solution de contournement
Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier functions.php du thème.
- Ajoutez l’extrait suivant :
add_filter('woocommerce_email_heading_customer_on_hold_order', 'load_woocommerce_textdomain', 5, 2); function load_woocommerce_textdomain($heading, $email) { load_plugin_textdomain('woocommerce', false, plugin_basename(dirname(__FILE__)) . '/languages/'); return $heading; }