- סטטוס
- נפתר
- נפתר בגרסה
- 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' );