Summary: The “Keep Translations” option in the Replace in Sources dialog does not actually keep translations when a source string is modified.
Steps to reproduce:
- Open the editor and open Find and Replace (Sources mode)
- Enter a search term that matches an existing source string
- Enter a replacement that modifies the string (e.g. appending text to the end)
- Ensure the matching string is checked in the list
- Set the dropdown to Keep Translations
- Click Replace Selected and confirm the “can’t be undone” dialog
Expected behavior: The existing approved translation is preserved on the updated source string.
Actual behavior: The translation is completely removed. The string is left with no active translation at all. The old translation appears only as a TM suggestion (100% match) in the TM & MT Suggestions panel, but is not carried over as the current translation or kept in an approved/unapproved state.
Environment: Crowdin editor, XLIFF file format, Spanish (Colombia) target language.
Impact: Users must manually re-apply and edit the TM suggestion for every affected string after using Replace in Sources, defeating the purpose of the Keep Translations option.