Background of the issue:
I am trying to translate shortcode contents on my site using WPML. I can see and translate the fields in the translation editor, but the translations are not applied to the site. I have already tried changing the content of the original site (English) slightly and updated the translation, but the modified content is still shown in English on the translated site (German). The shortcodes are included in the custom XML configuration, which allows me to see them in the translation editor. This issue occurs with shortcodes such as 'tatsu_toggle' with the attribute 'title' and 'tatsu_button' with the attribute 'button_title'. The issue can be seen on this page: hidden link.
Symptoms:
The translation of shortcode contents is not being applied to the translated site. Despite successful translation and saving, the English content is shown on the German site.
Questions:
Why are the translations of shortcode contents not being applied to the site?
How can I ensure that the translated content is displayed correctly on the translated site?
Could you please share how this shortcode was created?
Also, does the same issue occur if you create a new test page that contains only this button/shortcode? This will help us confirm whether the problem is related to the shortcode itself or something else on the page.
One possibility is that the XML configuration for this shortcode may be incorrect.
I cloned the page and translated it from scratch and got the same behavior. I also made a page only with the button, with the same behavior.
In the editor I am able to translate the button text, but it is not shown in the translated page.
Attached you find couple of screen shots.
The shortcode was registered as follows:
Unfortunately this chat apparently eliminated the indents in the xml-code, but they are there and are correct. That is why I see the shortcode in the editor.