BUG: "Splitting" a translation, marks wrong ID as "Out of date"
Hi,
I just found a small bug.
Steps to reproduce
- I open my existing project (and scan it)
 - I search for a string: "Email schedule" and find 6 results
 - I edit 1 string into "Schedule email"
 - ML Tool displays popup, showing this string is used 6 places
 - I select 2/6 strings where I want to apply the changes
 - Click "Apply for selected" button
 - ML Tool now edit 2 strings (Original text) as expected
 - ML Tool marks the 4 untouched strings as "Out of date"
 
Expected behavior
I would expect the 2 strings that changed, to get their localized strings marked as out date - not the 4 strings that didn't change.
Bonus info
BTW: I love the fact, that both strings after "splitting" keeps the same set of localized texts. When I edit a string and makes a "split", it's because it's two different but still very similar versions of the same text. If I didn't want it to remember the text, I would "remove translation", edit in code and "mark for translation" (forcing tool to add a new string).
Yours Faithfully
Nick Niebling