Home›Support›English Support›[Assigned] update wordpress 6.7 issues with plugin Woocommerce Germanized pro
[Assigned] update wordpress 6.7 issues with plugin Woocommerce Germanized pro
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.
WordPress 6.7 has introduced a new issue that impact translations, please update WooCommerce and WPML to the latest versions before you report issues. More about this here - https://wpml.org/errata/php-error-wp-6-7-notice-function-_load_textdomain_just_in_time-was-called/
This is what I received fron Vedidiero -Support (Plugin: Woocommerce Germanized (pro)):
Hi,
During my analysis I found that the WPML String Translation plugin was causing the problem. In my tests, this was because the entire language file from Germanized/Germanized Pro was apparently loaded into the WPML string translation and the language file was dynamically overwritten by WPML. This has not worked correctly since WP 6.7, which is apparently due to WPML. As a test, you can delete the language file managed by WPML under wp-content/languages/wpml/, then the problem should not occur (anymore).
Greetings
Replied by Dennis on November 22nd, 2024 9:52 am
Hello,
that is not a permanent solution if the language file is dynamically overwritten by WPML.
Who is going to take action now?
WordPress? WPML? Vendidero?
Greetings
Edmund
I have the same issue with WooCommerce Germanized, even after updating WordPress to 6.7.1.
I can see English strings mixed with German strings in the confirmation emails and in the backend as well (for example at WooCommerce --> Settings --> E-Mails, where some of the email titles are in English, but are supposed to be in German).
Everything at "WooCommerce --> Settings --> Germanized" is in English as well, as if Germanized thinks the website language was English - it is German however, in WPML as well.
Everythings works perfectly again when reverting to WP 6.6.2, then everything is properly translated.
If I delete the relevant .mo files at "/wp-content/languages/wpml/", then for a second the translations are working again. However, WMPL then says "WPML is updating the .mo files with the translation for strings.", re-creates these files and I have a mix of German and English again, but only with WP 6.7 or 6.7.1.
During my analysis I found that the WPML String Translation plugin is causing the problem. In my tests, this was because the entire language file from Germanized/Germanized Pro was apparently loaded into the WPML string translation and the language file was dynamically overwritten by WPML. This has not worked correctly since WP 6.7, which is apparently due to WPML. As a test, you can delete the language file managed by WPML under wp-content/languages/wpml/, then the problem should not occur (anymore).
Regards
- replied by you on November 22nd, 2024 9:52 am
Hi,
that's because you apparently added the Germanized language file as a string translation (at least that's my guess) - I hope that WPML will be active soon..