[Resolved] String translations not showing up in the front-end
This thread is resolved. Here is a description of the problem and solution.
Problem:
The client is experiencing issues with string translations not appearing on the front-end of their website.
Solution:
The text was added using a custom Elementor widget in the Single Product template, it can be translated with the advanced translation editor. We recommend translating the Single Product template with the following steps:
1. Navigate to WPML > Translation Management.
2. Search for the "Single Product" template and select it for translation.
3. Use the Advanced Translation Editor to translate the template.
Please note that the solution provided might be outdated or not applicable to your case. If the issue persists, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, please don't hesitate to open a new support ticket with us.
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.
I have a problem with string translations not appearing in the front-end of the page. As an example, I will add some screenshots of this in the attachment.
I also have a problem with that only on product/collection pages, I can choose another language at the bottom of the widget. On all other pages (home, contact, faq...), only the default language is displayed in the wiget (see attachment).
I hope you guys can help me with this.
Kind regards,
Nathan
New threads created by Mohamed Sayed and linked to this one are listed below:
- Go to WPML String Translation
- Delete the strings
- Scroll down to the "Auto register strings for translation" section and enable that option
- Visit the page where the strings are added on the front end
- Go back to String translation and disable the Auto Register option
- Search again for the strings and translate them
I just followed the steps, however, the strings do not reappear in the table after visiting the page. Only when I go to elementor and make an adjustment on the page, it reappears under "string translations" again.
Unfortunately, this did not fix the problem. The translations are still not visible in the front-end.
I would need to request temporary access (WP-Admin and FTP) to investigate the issue further. Preferably to a test site where the problem has been replicated.
Your answer will be private, meaning only you and I can access it.
❌ Please backup your database and website first❌
✙ I would need your permission to de-activate and re-activate the Plugins and the Theme and change configurations on the site. This is also a reason the backup is critical.
✙ I also need your permission to take a local copy of your site to debug the issue without affecting your live site if needed.
If you don't see the form below, please don't add your credentials as they will be publicly exposed: hidden link
The text was added using a custom theme widget in the Single Product template, you need to translate it with the advanced translation editor.
Please go to WPML > Translation Management, and search for the "Single Product" template and translate it.
I tested this with the German language and the translation appears on the front end. You can edit the German translation in WPML > Translations to complete it.