- الحالة
- محلولة بواسطة المطور
- الإضافة/القالب ذو الصلة
- Hotel Booking PDF Invoices
نظرة عامة على المشكلة
عند استخدام Motopress Hotel Booking مع Hotel Booking PDF Invoice Addon، لا يمكن ترجمة الفاتورة المُنشأة من حجوزاتك إلى لغات أخرى.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح … /wp-content/plugins/mphb-invoices/classes/pdf/pdf-helper.php
ابحث عن السطر 248- استبدل
$booking = MPHB()->getBookingRepository()->findById( $booking_id );
بـ
$booking = MPHB()->getBookingRepository()->findById( $booking_id ); // WPML Workaround for compsupp-7849 if ( class_exists('Sitepress') ) { $booking_language = $booking->getLanguage(); do_action( 'wpml_switch_language', $booking_language ); }
ثم، ابحث عن السطر 294- استبدل
return $render_variables;
بـ
return $render_variables; // WPML Workaround for compsupp-7849 if ( class_exists('Sitepress') ) { $default_lang = apply_filters('wpml_default_language', NULL ); do_action( 'wpml_switch_language', $default_lang ); } - ملاحظة: يجب ترجمة بعض السلاسل النصية الخاصة بفواتيرك من WPML > ترجمة النصوص