Background of the issue:
My website (www.createlli.com) is available in five languages (English, French, Dutch, Spanish, and Basque). We use WPML to manage the translations. The default language is English, and we always create or update content there first, and then translate into the other languages. Normally this workflow works fine.
Symptoms:
I recently made some updates to the English version (e.g. adding a new page on '3D visualisation', updating the Team page, and adding a video). These changes are not automatically reflected in the translated versions — instead, I see the status 'Needs update' for those pages in the other languages. I tried opening the translation editor and marking the translation as complete, but for some elements (like the video) they still do not appear on the translated pages.
Questions:
Why do changes in the English version not automatically copy over to the other languages (at least for non-translatable content like videos)?
What is the correct workflow to ensure that layout elements (like videos, images, page sections) are synchronized across all languages without having to rebuild them manually each time?
Could you please increase the WordPress memory limit (WP Memory Limit) to at least 256 MB? WPML requires at least 128 MB.
Your current values are:
PHP Memory Limit 256 MB
WP Memory Limit 40 MB
To do this, you need to connect to your website's server and open the wp-config.php file in a text editor. The file is located in the WordPress root directory.
Add this code to the wp-config.php file to increase WordPress memory:
define ('WP_MEMORY_LIMIT', '256M');
Add this just before this comment:
// That's all, stop editing! Happy blogging.
The current values can be viewed under WPML > Support > WordPress.
These settings can be restricted directly by your hosting provider. Therefore, I recommend contacting them and asking them to make the changes directly if the changes are not applied immediately.
After adjusting the limit, please edit the original page, save the page again, and then complete the translation to 100%. Revise if the issue persists.
2) Could you please identify any Elementor Widgets that are not getting translated and which plugins of your site is responsible for those widgets?
WPML by default supports all widgets that are shipped with Elementor and Elementor Pro.
Every Custom Elementor Widget must have an XML configuration so that it can be translated using the WPML Translation Editor. For example, Ocean Elementor Widgets, The Plus Addons for Elementor, or Premium Addons for Elementor.
It is the theme author's job to create such a configuration in a wpml-config.xml file in the root directory of the theme or plugin.
If the author does not provide such a config, you can alternatively create one yourself. This config can be stored under WPML > Settings > Custom XML Configuration.
We can further offer a WPML test site on which we can recreate the issue and I can assist you with a basic configuration for a couple of widgets, but if there are many affected widgets, it would be better to reach the author of those widgets.