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