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