Background of the issue:
I use the shortcode [wpml_disabled_selector_widget] to display the language switcher on my site hidden link. The translator, who has the WP user role subscriber, translates with the classic translation editor.
Symptoms:
When I receive the translated content, the shortcode in the translations is [wpml_disabled_selector_widget], which shows "You're not allowed to use this shortcode." in the front end.
Questions:
Why does the translation get a different shortcode?
thanks for getting back and sharing video, that is very helpfully.
Now we need to confirm if it is an bug or issue specify to your website.
1) If possible, can you test if issue happens when using Divi parent theme and only WPML plugins enabled, all other disabled?
2) For same reason a created test site with Divi, and tried to translate, but I do not get same issue, maybe there is specific Divi widget that needs to be used?
Can you please check and try to reproduce it there? That way I can quickly escalate it further.
1. Have a look as the demo user: there is one page, translations are correct
2. Send that page to the 'translator' user
3. Login as the 'translator' user, pw: rdD$wewRvakKUVhQ%sRkVBbw
4. Take the translations, make sure the shortcode in the source and target is the same and complete the translations
5. Have a look at the translated page, it shows "You're not allowed to use this shortcode."
6. Go back to the translations and you'll see the shortcode is incorrectly saved.