Problem:
I am using WPML and Kadence elements (templates for entire posts or parts of posts). I have set Kadence elements to be translatable. The problem is that for German (our secondary language), many elements do not render to the front end at all.
Solution:
Kadence support mentioned that the Kadence elements need to be translated manually. Please follow the following steps:
1. Set the post type "Elements (kadence_element)" to Translatable.
2. Edit each element in the default language.
3. In the sidebar, find the Language meta box, and turn off WPML’s Translation Editor.
4. Select the Duplicate checkbox, and then click Duplicate.
5. Click on the pencil icon to edit the page in the other language.
6. When editing the duplicated page, click Translate independently in the Language box.
7. Edit the elements and update the page.