WPML
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;
    }

Toutes les anomalies connues →