Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
After updating to WordPress 6.7, translations for WooCommerce Germanized Pro are appearing in English instead of German, despite receiving an email about WPML 4.6.14 ensuring compatibility.
Solution:
If you're experiencing this issue, we recommend updating to the latest version of Germanized for WooCommerce Pro. The authors of this plugin have resolved the translation issues in their recent updates.

Please note that this solution might be irrelevant if it's outdated or not applicable to your case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket at WPML support forum for further assistance.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 0 replies, has 2 voices.

Last updated by Itamar 3 weeks, 4 days ago.

Assisted by: Itamar.

Author Posts
January 24, 2025 at 10:29 am #16630937

martinB-55

To be more precise:

The mentioned fix works, BUT ONLY if there is no translation file at /wp-content/languages/wpml/

As soon as you edit at least one string for Germanized Pro, so that a .mo file is created at /wp-content/languages/wpml/, the fix falls apart and everything is English again for Germanized Pro.

February 2, 2025 at 1:43 pm #16660017

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi, Edmund.

I have an update on this issue.

After intensive investigation, our second-tier supporter (who also consulted our developers) found the source of the problem and escalated it to our developers. Our second-tier supporter has provided a workaround for this problem.

1. Edit this file wp-content/plugins/woocommerce-germanized-pro/woocommerce-germanized-pro.php with a code editor:

2. In line 772, you will find this code:

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

3. You need to replace the lines, so load_plugin_textdomain will be called before load_textdomain. So this is the correct/fix code:

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

4. Save the file.

**** Important! Please make a full site backup (files and DB) before you proceed with those steps****

Now, the Germanized for WooCommerce Pro strings should show in German as it was before the problem started.

Please let us know if this workaround works for you.

Thanks,
Itamar.

November 23, 2025 at 8:05 am #17601608

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

Our developers have let me know that this issue is now fixed in the latest version of Germanized for WooCommerce Pro. The authors of Germanized for WooCommerce Pro solved it in their files.

Regards,
Itamar.