Background of the issue:
I'm trying to translate a website (hidden link) that uses the JetReviews plugin. The base language is English. I have some pages where users can leave reviews (i.e., hidden link). My goal is to get the fields of the review options, such as 'Write a review', 'Your review', 'cancel', to be translated into different languages. I can see those words in the string table (hidden link), and I have completed the translation.
Symptoms:
The translations are not being displayed on the page.
Questions:
How can I solve the issue of translations not being displayed on the page?
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Hello,
Do I understand correct that the Reviews Form is an Elementor Widget froM "JetReviews For Elementor"?
If so, then yu can not use WPML String Translation to translate the string direclty. The strings of this widget should get translated on the WPML Translation Editor when translating the page or template.
If the strings do not show up inside the WPML Translation Editon, then this means that this widget is missing a proper WPML XML Config.
Would it be possible for you to install the plugin on a test site which I can provide for testing and creation of such config?
Yes, the plugin is "JetReviews For Elementor". And no, those texts are not appearing in the translation editor.
Yes, I can install the plugin on a test site, or, alternatively, I can provide you with access to our page with administrative rights, and FTP access. The site is not in a final production stage, and I have backups, so it will be safe to modify it.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
The following config will allow you to translate the widget. Please save it at WPML > Settings > Custom XML Configuration (tab). Then edit the widget on the original page, save the page and open the translation editor.
Further, there appears to be the string "Rating" in the section where the user leaves the rating, and this string seems not to be translatable, which means it seems to be coded in a way that will not allow to translate this string.
Also, take note that some other strings of the plugin will requiere to be translated with WPML > String Translation, like for example "*Already reviewed".
Could you please give this a test on your site and let me know which strings still are having issues?
Once I received your confirmation I will escalate the issue towards our compatilbity team, so that they can follow up with the author for further implementation of such config into the plugin.