Skip Navigation

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

Problem:
You are using WPML with Elementor to translate a page and have encountered an issue where updating text in the English version via WPML overwrites the image you changed in Elementor.

Solution:
This happens because changes made in the Advanced Translation Editor (ATE) are saved in the translation memory and overwrite any changes made using another editor like Elementor. To prevent this, you should use the same editor to add/update translations. If you need to change the image in the translation, use the English URL of the image when translating the content in ATE. If URLs are not visible in ATE, search for "http" to find and translate the desired URL. For more details, please see how to translate URLs, shortcodes, and HTML attributes using the Advanced Translation Editor.

If this solution does not apply to your case, or if it seems outdated, we recommend opening a new support ticket. We also 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. For further assistance, please visit our support forum.

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.

This topic contains 3 replies, has 0 voices.

Last updated by Waqas Bin Hasan 3 weeks, 5 days ago.

Assisted by: Waqas Bin Hasan.

Author Posts
December 5, 2024 at 6:12 am #16479286

laurentM-16

Background of the issue:
I am using WPML with Elementor to translate a page. I created a page with Elementor in French, which is the default language, and translated it to English using the advanced translation method. I then changed the image in the English version using Elementor.

Symptoms:
When I change text in the English version and translate again via WPML, it overwrites the image I changed in Elementor.

Questions:
How can I prevent WPML from overwriting images changed in Elementor during translation updates?

December 5, 2024 at 10:51 am #16480950

Waqas Bin Hasan
Supporter

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Hi,

Thank you for contacting the support.

That is the expected behavior when you use different editors to edit the translations. That's why it is not recommended. The changes done on ATE (Advanced Translation Editor) side are saved in translation memory and are relayed back when you complete the translation, thus overwrite any changes made using WordPress editor (or Elementor).

You should use the same editor to add/update translations.

However, if you want to change the image in translation (i.e. English in your case), you can simply use the English URL of the image when translating the content in ATE. If you don't see URLs in ATE, you can search for "http" and it should bring all the URLs, and you can translate the desired one.

Please see https://wpml.org/faq/how-to-translate-urls-shortcodes-and-html-attributes-using-the-advanced-translation-editor/ for details.

Regards.

December 5, 2024 at 11:46 am #16481254

laurentM-16

So if i have to use automatique translation in (Advanced Translation Editor), ill need to first after creating my french page, then ill do the automatique translation via WPML then once the page has been completely translated. Ill edit via elementor the english version for any changes & dont use the automatique translation again.

December 5, 2024 at 1:42 pm #16481856

Waqas Bin Hasan
Supporter

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Yes, either you use automatic translation or use manual translation via the Advanced Translation Editor (ATE), once you change anything in the translation using WordPress editor or Elementor, it stays in your site's own database. That's the reason when you try to update translation (either automatic or manual in ATE), it overrides your previous changes.

If you think that you'll never make a big change in default content while only need minor changes here and there, then after translating once using WPML editors (automatic or ATE), you can continue editing/updating the translation via Elementor or WordPress editor.