WPML
الحالة
محلولة
أُبلغ عنها لـ
WPML Multilingual & Multicurrency for WooCommerce 5.3.7
تم حلها في
WCML 5.4.0
وسوم الموضوع
Compatibility, WCML

نظرة عامة على المشكلة

قد تحتوي رسائل البريد الإلكتروني لحالة قيد الانتظار المُرسلة من WooCommerce على سلاسل نصية غير مترجمة إلى لغة العميل. على سبيل المثال، السلسلة النصية «Thanks for your order. It’s on-hold until we confirm that payment has been received.» تظل باللغة الإنجليزية على الرغم من ترجمتها في ترجمة النصوص.

حل بديل مؤقت

يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.


  • افتح ملف functions.php الخاص بالقالب.

  • أضف المقتطف التالي:
    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;
    }

جميع المشاكل المعروفة →