- 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' );