[Resolved] String from Mailerlite will not update and will not translate
This thread is resolved. Here is a description of the problem and solution.
Problem: My Footer in Astra / Elementor has strings from Mailerlite newsletter signup form. I managed to have them scanned by adding the plugin to the XML config section.
Now though, after the original English text was changed, it won't update in the string translation panel. The old English text is there, and the translation is not shown.
Solution: I searched in our forum about similar tickets and it seems Mailster plugin is not compatible with WPML, however I found a workaround for this issue: I created a test form that will act as the French form (for testing purposes only) and as I don't know Mailster I just leaved with the text by default. Then I edited the footer and manually switched languages using the admin menu at the top, which allowed me to edit the French version of the Footer. Once in the French version I manually added the shortcode for the new form and saved the changes.
Relevant Documentation:
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.
My Footer in Astra / Elementor has strings from Mailerlite newsletter signup form. I managed to have them scanned by adding the plugin to the XML config section.
Now though, after the original English text was changed, it won't update in the string translation panel. The old English text is there, and the translation is not shown.
I have de/reactivated Mailerlite, rescanned the Mailerlite plugin for strings, removed and re-added the XML config, pressed dozens of times all the WPML Troubleshooting buttons (was that a good idea?). Even "Translate texts in admin screens" still shows the old English text.
The fields in question is not visible via Advanced Translation Editor of the Footer, which is an Astra Custom Layout.
I ran all the updates, rescanned all plugins and theme files.
Yet when i search for string 'celebrations' for example, it shows
'Add me to the email list for annoucements, celebrations and discounts'
which is the old English text of the Mailerlite widget in the footer, where it should say
'Receive our announcements, celebrations and discounts'.
The same is visible in 'texts admin screens'
Hi,
Thank you very much for your message and for changing the user role.
This time I was able to reproduce the issue, however I can't find a way to edit the footer where this form is added. Could you describe the steps to follow in order to edit the footer of the site?
I searched in our forum about similar tickets and it seems Mailster plugin is not compatible with WPML, however I found a workaround for this issue: I created a test form that will act as the French form (for testing purposes only) and as I don't know Mailster I just leaved with the text by default. Then I edited the footer and manually switched languages using the admin menu at the top, which allowed me to edit the French version of the Footer. Once in the French version I manually added the shortcode for the new form and saved the changes.
Now you can see that there is a form in English and one in French.
Could you tell me if this workaround solved the issue on your site?
Regards,
Carlos