WPML
Status
Gelöst
Gelöst in
Germanized for WooCommerce Pro 4.2.14
Zugehöriges Plugin/Theme
Germanized for WooCommerce
Themen-Tags
Compatibility

Übersicht über das Problem

Nach dem Update von WordPress auf Version 6.7.1 werden Strings aus dem Plugin Germanized for WooCommerce Pro nicht wie erwartet ins Deutsche übersetzt.

Problemumgehung

Bitte stellen Sie sicher, dass Sie ein vollständiges Website-Backup haben, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/woocommerce-germanized-pro/includes/class-wc-gzdp-wpml-helper.php.

  • Suchen Sie nach Zeile 112.

  • Ersetzen Sie:
    	public function reload_locale() {
    		unload_textdomain( 'woocommerce-germanized-pro' );
    
    		WC_germanized_pro()->load_plugin_textdomain();
    	}


  • Durch:
    	public function reload_locale() {
    		unload_textdomain( 'woocommerce-germanized-pro', true );
    
    		WC_germanized_pro()->load_plugin_textdomain();
    	}


  • Öffnen Sie dann die Datei …/wp-content/plugins/woocommerce-germanized-pro/woocommerce-germanized-pro.php.

  • Suchen Sie nach Zeile 772.

  • Ändern Sie die Reihenfolge dieser beiden Zeilen:
    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/' );


  • Durch:
    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' );

Alle bekannten Probleme →