This thread is resolved. Here is a description of the problem and solution.
Problem: If you're using the Uncode Theme and experiencing issues where your translated pages include buttons with internal links not pointing to the correct target language, this might be due to corrupted string packages. This problem was noted especially after editing and saving the original homepage. Solution: First, ensure that all your themes and plugins, including Uncode and WooCommerce, are updated to their latest versions. Then, follow these steps: 1. Navigate to WPML > Packages and delete the existing package for the homepage, which might be corrupted. 2. Edit and save the original homepage to allow WPML to create a new, hopefully uncorrupted, string package. 3. Reapply the translations for the homepage. 4. Repeat the process for any other affected products. If you continue to face issues, it might be helpful to switch the translation method to "WPML Translation Editor" from the WordPress Editor and reapply the translations manually.
If these steps do not resolve the issue or if the solution seems outdated or irrelevant 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. Should problems persist, please do not hesitate to 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.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
WPML saves string packages for page builder strings and it seems on of those packages is corrupted.
Go to WPML > Packages:
There was just one package for the homepage: Page Builder ShortCode Strings Page Builder Page 172813 Contains 134 strings - Default package language: Deutsch.
Delete the package, edit and save the original homepage. The package will be saved again and should be smaller:
Page Builder ShortCode Strings Page Builder Page 172813 Contains 107 strings - Default package language: Deutsch.
Finally, apply the translations for the homepage again.
This should solve the issue.
In case you run into any further errors, please let us know.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
I was not asked to use automatic translation credits when taking these steps on your staging site.
Due to the integrated translation memory, it should not charge you any credits, unless the original content has changed since the last time you translated the page.
This means, if you now need this amount of credits to update the translations, then this is because the original content has changed.
Please provide me access to the site so that I can take a closer look. Use the private reply form, please.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
I opened each translation for the homepage on the Advanced Translation, and they needed each only 58 credits to become updated.
The only exception, which Korean, which was completed to 100% already.
I credited your account with 700 credits for the inconvenience.
Reviewing the translations now, the issue still seems to persist in some languages. We need to ask you for more patience, as at the moment, it is unclear to us what is causing this issue. The occurrence of wrong links is very random, and such an issue does not occur on a new test site.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
It seems like updating the translations of the homepage and each linked product into all languages seems to solve the issue.
Also, note that the staging is not yet using the latest versions of Uncode and WooCommerce. If you need further assistance, please make sure to update everything.
hi, I sent this product for auto translation and spent 5$ to overwrite the english version. Still 5$ is gone and it is still broken, the english version looks completely different than the german one hidden link
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
It looked like this issue is solved now on the staging site.
Can you confirm this, please?
---
If so, please apply the suggested workaround on your live site.
1) Delete the string packages for the homepage at WPML > Packages.
2) Edit the original homepage and save it again, then update the translations.
3) Do the same for both products
You do not need to overwrite the translation, nor do you need to use automatic translations.
If you open the product on the WordPress Editor, you can change the translation method inside the right sidebar. Switch it to "WPML Translation Editor" and then click the translation icon.
This will open the WPML Translation Editor, and you can apply the translation again.