- الحالة
- محلولة
- تم حلها في
- Germanized for WooCommerce Pro 4.2.14
- الإضافة/القالب ذو الصلة
- Germanized for WooCommerce
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
بعد تحديث WordPress إلى الإصدار 6.7.1، لا تتم ترجمة السلاسل النصية من إضافة Germanized for WooCommerce Pro إلى الألمانية كما هو متوقع.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف …/wp-content/plugins/woocommerce-germanized-pro/includes/class-wc-gzdp-wpml-helper.php.
- ابحث عن السطر 112.
- استبدل:
public function reload_locale() { unload_textdomain( 'woocommerce-germanized-pro' ); WC_germanized_pro()->load_plugin_textdomain(); } - بـ:
public function reload_locale() { unload_textdomain( 'woocommerce-germanized-pro', true ); WC_germanized_pro()->load_plugin_textdomain(); } - ثم افتح الملف …/wp-content/plugins/woocommerce-germanized-pro/woocommerce-germanized-pro.php.
- ابحث عن السطر 772.
- غيّر ترتيب هذين السطرين:
load_textdomain( 'woocommerce-germanized-pro', trailingslashit( WP_LANG_DIR ) . 'woocommerce-germanized-pro/woocommerce-germanized-pro-' . $locale . '.mo' ); load_plugin_textdomain( 'woocommerce-germanized-pro', false, plugin_basename( __DIR__ ) . '/i18n/languages/' );
- إلى:
load_plugin_textdomain( 'woocommerce-germanized-pro', false, plugin_basename( __DIR__ ) . '/i18n/languages/' ); load_textdomain( 'woocommerce-germanized-pro', trailingslashit( WP_LANG_DIR ) . 'woocommerce-germanized-pro/woocommerce-germanized-pro-' . $locale . '.mo' );