WPML
Statut
Résolu
Résolu dans
Germanized for WooCommerce Pro 4.2.14
Extension/thème associé
Germanized for WooCommerce
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Après la mise à jour de WordPress vers la version 6.7.1, les chaînes de l’extension Germanized for WooCommerce Pro ne sont pas traduites en allemand comme prévu.

Solution de contournement

Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier …/wp-content/plugins/woocommerce-germanized-pro/includes/class-wc-gzdp-wpml-helper.php.

  • Cherchez la ligne 112.

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


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


  • Ouvrez ensuite le fichier …/wp-content/plugins/woocommerce-germanized-pro/woocommerce-germanized-pro.php.

  • Cherchez la ligne 772.

  • Modifiez l’ordre de ces deux lignes :
    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/' );


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

Toutes les anomalies connues →