This project is read-only.

Saving adds many empty entries


I have a set of 5 language files but the en-US one only overrides a handful of English strings (Postal Code becomes Zip Code for instance). Despite unticking en-US at the top and only editing my Portuguese translations, when I choose "Save all modified", the en-US file is overwritten and now includes many empty strings which breaks my site because those empty strings override the default translations.

I'm not sure how the program decides that the en-US file has been modified and which of the strings it writes as empty entries (it doesn't write every string in the default file) but it doesn't work in this use case.

In a similar way, the Portuguese file was writing empty entries was writing a few empty entries even if I then deleted those entries in Visual Studio and then re-opened ResxTranslator, they were re-added each time.