This thread is resolved. Here is a description of the problem and solution.
Problem:
If you're trying to translate your site using WPML using the Divi 5 alpha version and find that certain sections on each page do not get translated despite multiple attempts through the advanced editor, it might be due to compatibility issues with the Divi builder, particularly if you are using an alpha version of Divi which is not yet supported.
Solution:
This issue until now only occurs when using the Divi 5 alpha version. We recommend adding a custom XML configuration to your WPML settings. Navigate to WPML > Settings > Custom XML Config and paste the provided XML markup. After adding the XML, make a minor edit to the original page, save it, and then open the WPML Translation Editor. This should allow most of the page builder's modules to be translated. However, be aware that modules like Blurb, Contact form, Contact Fields, Post Nav, and Button may still face issues as they do not include a background option anymore. Our compatilbity team will begin working on the Divi 5 integration once the beat for this theme is available.
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, please check the related known issues, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. We highly recommend opening a new support ticket for further assistance at WPML 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.
Tagged: Compatibility
This topic contains 1 reply, has 0 voices.
Last updated by Andreas W. 1 month ago.
Assisted by: Andreas W..
Author | Posts |
---|---|
June 10, 2025 at 9:48 pm #17123652 | |
MCC Málaga Gestión Hotelera |
Background of the issue: Symptoms: Questions: |
June 10, 2025 at 10:00 pm #17123689 | |
Andreas W. WPML Supporter since 12/2018 Languages: English (English ) Spanish (Español ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Hello, Kindly note that we can not support alpha versions. Divi 5 is not yet compatible with WPML as the final version is not yet available. Our compatilbity team will begin with the integration once the beta version is available. In the meantime you can go to WPML > Settings > Custom XML Config and paste the following markup: <wpml-config> <gutenberg-blocks> <gutenberg-block type="divi/row" translate="1"> <key name="module"> <key name="advanced"> <key name="link"> <key name="*"> <key name="value"> <key name="url" /> </key> </key> </key> </key> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> <key name="video"> <key name="mp4" /> <key name="webm" /> </key> </key> </key> </key> </key> <key name="meta"> <key name="adminLabel"> <key name="*"> <key name="value" /> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/column" translate="1"> <key name="module"> <key name="advanced"> <key name="link"> <key name="*"> <key name="value"> <key name="url" /> </key> </key> </key> </key> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> <key name="video"> <key name="mp4" /> <key name="webm" /> </key> </key> </key> </key> </key> <key name="meta"> <key name="adminLabel"> <key name="*"> <key name="value" /> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/menu" translate="1"> <key name="logo"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="src" /> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/accordion-item" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/heading" translate="1"> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/cta" translate="1"> <key name="module"> <key name="advanced"> <key name="link"> <key name="*"> <key name="value"> <key name="url" /> </key> </key> </key> </key> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> </key> </key> <key name="button"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="text" /> <key name="linkUrl" /> </key> </key> <key name="tablet"> <key name="value"> <key name="text" /> </key> </key> <key name="phone"> <key name="value"> <key name="text" /> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/map" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/map-pin" translate="1"> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/text" translate="1"> <key name="module"> <key name="advanced"> <key name="link"> <key name="*"> <key name="value"> <key name="url" /> </key> </key> </key> </key> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/circle-counter" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> <key name="number"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/image" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="image"> <key name="innerContent"> <key name="*"> <key name="*"> <key name="src" /> <key name="linkUrl" /> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/number-counter" translate="1"> <key name="module"> <key name="advanced"> <key name="link"> <key name="*"> <key name="value"> <key name="url" /> </key> </key> </key> </key> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> <key name="number"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/pricing-table" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="currencyFrequency"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="currency" /> <key name="per" /> </key> </key> <key name="tablet"> <key name="value"> <key name="currency" /> <key name="per" /> </key> </key> <key name="phone"> <key name="value"> <key name="currency" /> <key name="per" /> </key> </key> </key> </key> <key name="subtitle"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> <key name="price"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> <key name="button"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="text" /> <key name="linkUrl" /> </key> </key> <key name="tablet"> <key name="value"> <key name="text" /> </key> </key> <key name="phone"> <key name="value"> <key name="text" /> </key> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/tab" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/toggle" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/counter" translate="1"> <key name="barCounter"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> <key name="barProgress"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="color" /> </key> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/button" translate="1"> <key name="button"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="text" /> <key name="linkUrl" /> </key> </key> <key name="tablet"> <key name="value"> <key name="text" /> </key> </key> <key name="phone"> <key name="value"> <key name="text" /> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/icon" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> <key name="video"> <key name="mp4" /> <key name="webm" /> </key> </key> </key> </key> </key> <key name="meta"> <key name="adminLabel"> <key name="*"> <key name="value" /> </key> </key> </key> </key> <key name="icon"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="linkUrl" /> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/code" translate="1"> <key name="module"> <key name="advanced"> <key name="link"> <key name="*"> <key name="value"> <key name="url" /> </key> </key> </key> </key> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> <key name="video"> <key name="mp4" /> <key name="webm" /> </key> </key> </key> </key> </key> <key name="meta"> <key name="adminLabel"> <key name="*"> <key name="value" /> </key> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/countdown-timer" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> <key name="advanced"> <key name="link"> <key name="*"> <key name="value"> <key name="url" /> </key> </key> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> <key name="tablet"> <key name="value" /> </key> <key name="phone"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/login" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/team-member" translate="1"> <key name="module"> <key name="advanced"> <key name="link"> <key name="*"> <key name="value"> <key name="url" /> </key> </key> </key> </key> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="name"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="position"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="image"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="url" /> </key> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/slide" translate="1"> <key name="module"> <key name="advanced"> <key name="link"> <key name="*"> <key name="value"> <key name="url" /> </key> </key> </key> </key> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="image"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="src" /> </key> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="button"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="text" /> <key name="linkUrl" /> </key> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/testimonial" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> </key> <key name="company"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="text" /> </key> </key> </key> </key> <key name="content"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="author"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="jobTitle"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="portrait"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="url" /> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/audio" translate="1"> <key name="artistName"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="albumName"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="audio"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="title"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> <key name="image"> <key name="innerContent"> <key name="*"> <key name="value" /> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/video-slider-item" translate="1"> <key name="video"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="src" /> </key> </key> </key> </key> <key name="thumbnail"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="src" /> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/video" translate="1"> <key name="video"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="src"/> <key name="webm"/> </key> </key> </key> </key> <key name="thumbnail"> <key name="innerContent"> <key name="*"> <key name="value"> <key name="src"/> </key> </key> </key> </key> </gutenberg-block> <gutenberg-block type="divi/section" translate="1"> <key name="module"> <key name="decoration"> <key name="background"> <key name="*"> <key name="value"> <key name="image"> <key name="url" /> </key> </key> </key> </key> </key> <key name="advanced"> <key name="htmlAttributes"> <key name="*"> <key name="value"> <key name="id" /> </key> </key> </key> </key> </key> </gutenberg-block> </gutenberg-blocks> </wpml-config> Now, make a small edit on an original page, save the page again, and open the WPML Translation Editor. This config should allow you to translate most of the page builder's modules. You might still experience issues regarding the modules: - Blurb Best regards |