Thank you for contacting WPML support. I'll be happy to help you with this. Please let me know if you are seeing the translated content in the WPML Translation Editor when you translate the page or edit the translation. If you are not seeing it in the translation editor, then it may not be registered for translation.
Also, how is this content that is not translated created in the original language? Is it from a page builder, custom fields, etc.?
We can certainly reach out to the theme author but if he's not willing to cooperate, you may want to consider using a different theme, one that is compatible with WPML. What is the name of the theme you are using and the link to purchase it so I can check our compatibility list? THe content that is not showing translations - is this entered through custom fields or a page builder coming from the theme?
Would it be possible for me to have access to your WordPress dashboard? If I have permission to install the Multilingual Tools plugin, it may allow me to register the theme custom fields and register them for translation. Please use the private fields in the next reply so securely share credentials if you allow me to take these steps.
It looks like the theme has custom Elementor widgets that are not all registered for translation. For example, when I viewed the English version of the Services page, the only fields in the WPML translation editor were Media and SEO related. WPML showed it as translated because there were no untranslated fields, but the page content wasn't showing in the editor because the widgets were not registered for translation. I added the widgets and now if you edit the Service translation you can see the content that needs to be translted. To do this on your other pages, please follow these steps:
1. Make sure the WPML Multiingual Tools add on plugin is installed and active
2. Edit a page that is not showing translations in the ORIGINAL language (in this case, German).
3. Scroll down the page until you see section titled "WPML: Elementor Widgets"
4. Copy and paste the content from the first section with the subtitle "XML generated for widgets from this page that does not have translation settings.".
5. Paste this into WPML -> SEttings -> Custom XML Configuration. Make sure to paste it in the correct section - typically shortcodes.
6. Once that is updated, edit the original post/page and make any small change. Now when you go to edit the translation, the content that wasn't showing should be there.
Please let me know if this resolves the issue for the missing content.
At this point, creating a complete custom wpml-config.xml for the theme would go beyond the scope of what we can provide from WPML support. This kind of configuration is part of making a theme fully WPML-compatible, and it’s something that should be handled by the theme author, who knows the theme’s structure and custom fields best.
Given that this is a theme with very limited usage, we’re unfortunately not able to build and maintain all the required XML configuration on your behalf. If the theme author would like to make the theme compatible with WPML, we’re happy to point them to our documentation and compatibility guidelines so they can create the appropriate wpml-config.xml.
Thank you for your understanding, and please let us know if you have any other questions or need guidance to share with the theme developer.