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