WPML
Estado
Resuelto
Resuelto en
Germanized for WooCommerce Pro 4.2.14
Plugin/tema relacionado
Germanized for WooCommerce
Etiquetas de temática
Compatibility

Resumen del problema

Después de actualizar WordPress a la versión 6.7.1, las cadenas del plugin Germanized for WooCommerce Pro no se están traduciendo al alemán como se esperaba.

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Abra el archivo …/wp-content/plugins/woocommerce-germanized-pro/includes/class-wc-gzdp-wpml-helper.php.

  • Busque la línea 112.

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


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


  • Luego, abra el archivo …/wp-content/plugins/woocommerce-germanized-pro/woocommerce-germanized-pro.php.

  • Busque la línea 772.

  • Cambie el orden de estas dos líneas:
    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/' );


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

Todos los problemas conocidos →