Skip Navigation

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

Problem:
The client is trying to reinstall all default plugins language files for Germanized and Germanized Pro, as all DE, FR, and IT translations have disappeared.
Solution:
If you're experiencing missing translations for Germanized and Germanized Pro, we recommend re-importing the .po files that come with the plugin. It's important to ensure that the strings are registered under the correct text domain in WPML. Strings should be registered based on the text domain parameter attached to them. For instance, strings defined with the text domain 'germanized-pro' will appear under that filter, and those with 'germanized' will appear under the respective filter.

If the issue persists or seems related to strings being registered under the wrong text domain or language, we suggest verifying the settings and, if necessary, adjusting them directly in the database.

Please note that this solution might be outdated or not applicable to your specific 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 continues, 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.

Tagged: 

This topic contains 5 replies, has 2 voices.

Last updated by Marcel 3 weeks, 3 days ago.

Assisted by: Marcel.

Author Posts
January 24, 2025 at 8:27 am #16630583

paulW-38

Background of the issue:
I am trying to reinstall all the default plugins language files for my site hidden link. We have noticed that all DE, FR, and IT translations have disappeared for Germanized and Germanized Pro.

Symptoms:
All DE, FR, and IT translations for Germanized and Germanized Pro have gone missing.

Questions:
How can I reinstall all the default plugins language files?

January 24, 2025 at 9:59 am #16630840

paulW-38

Hi!

I have to extend my ticket. I see that all translations for Germanize are here but not for the 2nd plugin Germanized Pro.
I see also in the WordPress backend that all Germanized related content is in DE while all Germanized Pro content is in EN.

How can I reload/re-initilaize the Germanized Pro language files in our system?

kind regards

:: Paul

January 24, 2025 at 3:58 pm #16632048

paulW-38

Together with Germanized support I was able to temporarily fix the issue buy deactivating WPML String Translation plugin, then delete the Germanized Pro files in the folder /wp-content/languages/wpml then enable WPML String Translation again.

But this is only a temporary fix and the files could appear again they told me.
The issue is that there are some Germanized Pro Strings registered wrong under WPML and this can only changed direct in the DB??
Do you have any procedure to fix that?

kind regards

:: Paul

January 27, 2025 at 9:16 am #16636548

Marcel
Supporter

Languages: English (English ) German (Deutsch )

Timezone: Europe/Madrid (GMT+01:00)

Hi Paul,

before your ticket is assigned to one of my colleagues, please allow me to walk you through some initial debugging steps. This will help speed up the support process.

I’m not entirely sure what you’re trying to achieve. Could you clarify the reasons behind your request to "reinstall all the default plugins' language files"? From what I can see, there doesn’t appear to be anany issue related to WPML at this point to need that.

How can I reload/reinitialize the Germanized Pro language files in our system?

The best approach would be to re-import the .po files that come with the plugin.

The issue is that there are some Germanized Pro strings registered incorrectly under WPML, and this can only be fixed directly in the database??

WPML doesn’t register strings “incorrectly.” It registers strings based on the text domain parameter attached to them. For example:
- If a string is defined with the text domain germanized-pro, it will appear under that filter.
- If the text domain is germanized, it will appear there instead.

Could you confirm if the issue is related to strings being registered under the wrong text domain or if they’re registered under the wrong language? This will help us narrow down the cause of the problem.

Looking forward to your clarification!

Best regards,
Marcel

January 27, 2025 at 9:43 am #16636740

paulW-38

Hi Marcel!

thanks for your response!

"reinstall all the default plugins' language files" is not needed any more because with help of the tech support form Germanized we disabled WPML String translation then delete the Germanized Pro files in the folder /wp-content/languages/wpml then enable WPML String Translation again. --> this fixed the issue.

But if when then add any translation for the Germanized Pro Plugin in WPML String Translation editor WPML generates the files in the folder /wp-content/languages/wpml again and all the standard translations for Germanized Pro has gone --> all is in english then.

The issue is exactly described here: https://wpml.org/errata/germanized-for-woocommerce-pro-strings-are-not-translated-after-updating-wordpress-to-6-7-1/

The issue is a known issue that the tech support for Germanized because Germanized Pro Strings have been registered under the wrong text domain. They told me if I want to fix that permanently I have to reach out to WPML tech support and change the text domain for these strings manually in the DB.

Hope you guy's find a solution together with Germanized to fix this issue more easily and not to change anything manually in the database.

kind regards

:: Paul

January 27, 2025 at 11:45 am #16637479

Marcel
Supporter

Languages: English (English ) German (Deutsch )

Timezone: Europe/Madrid (GMT+01:00)

Hi Paul,

the issue has been reported to them, and they are responsible for integrating the mentioned fix into their codebase.

I wouldn’t recommend manually changing the strings stored in the database. The database stores the path reference from /wp-content/languages/wpml, and the strings are directly loaded from this location. You can find this in "_icl_string_positions.

The registered string entries you can find here: https://wpml.org/documentation/support/wpml-tables/.

Best regards,
Marcel