Recently I had an issue like this. I'm reproducing a sample text consisting of two segments:
Please click on "ABC123-N option". | Haga clic en "ABC123-N option" (Opción ABC123-N). |
Please click on "XYZ123-N option". | Haga clic en "XYZ123-N option" (Opción ABC123-N). |
This is a quite common bilingual approach for UI options, as you all know. The issue here is about text replacement making a wrong propagation.
After confirming the first segment (and if no text replacement penalty is applied), Studio propagates the first segment and is only able to leverage the first placeable, and assumes the remaining text in the target is to be left as is, even when part of such text contains the placeholder identified in source text.
It would be nice if Studio can add some logic to identify behaviors like this and spot (and eventually leverage) any placeholders in target text, not only source. In this particular example there is a translation decision that should be "easy" to reproduce.