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

כל התקלות הידועות →