Problem: When changes are made to a page, some translated links and texts in String Translation are reset. This issue is particularly noted with button links and HTML code blocks that are not picked up by the Advanced Translation Editor (ATE) and require manual translation in String Translation. This problem is recurring and time-consuming, especially on multiple sites using the Divi theme. Solution: If you're experiencing this issue, we recommend translating URLs directly in the Advanced Translation Editor instead of using String Translation for these elements. When a button is deleted and a new one is added, it is recognized as a new piece of content with a new ID, which is why previously translated links might reset. To find and translate URLs in the ATE, you can follow our guide on how to translate URLs, shortcodes, and HTML attributes using the Advanced Translation Editor.
Please try this method and see if it improves the situation. If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If issues persist, please open a new support ticket.