Please note I have created a staging environment at staging.station-house.ie
A video running through the issue is available to view here: hidden link
Please also note, any items marked as incomplete (with the gear icon) in the video are actually marked at 100%, saved and completed.
Please review this video and get back to me regarding. As stated, I can supply a temporary login to the staging environment if needed.
If you could get back to me, at your earliest convenience, I'd really appreciate it.
I checked your staging website with all non-WPML plugins deactivated, and the issue persisted.
I also tried creating a new page, importing the layout, and translating it from 0, but the issue persisted. It looks as if there's something overwriting the WPML translations. I've escalated this to our 2nd tier support. They will analyze the issue and get back to me, likely in the next 24 hours.
I'll update you as soon as I hear from them. Thank you for your patience.
We thoroughly checked the staging version, but couldn't figure out what was causing that behavior. Yesterday, I sent a package with your website copy to the devs, who will check it in more depth. We still don't have feedback from them.
I'll keep you posted. Thank you for your patience.
Thank you for waiting. We checked your database, and found that there are some old Divi Templates stored, that are overwriting the translations. It looks like a DB corruption.
To solve this, we'd need to add a plugin, so we could locate and delete those entries from your Database. It's mandatory, that you create and confirm that you have a full website backup, before we can proceed.
Yes. We were able to solve the issue with the French language. As I said, what happened is that there were some "ghost" templates on the database, overwriting the translations.
It's hard for me to give you the specific steps, as this is a very specific corruption of the Database. In summary, what we did was to manually look for non-corresponding data between the Database and the Divi Library, excluding the non-matching template. We are also doing this for other languages. I'll let you know once that's done.