Karl H. said: This is actually documented behaviour (see here ), which makes it all the more infuriating because that meens someone has looked at this and said "yup, that makes sense". Agree. I sure wish there was a way to flag the translation.json to indicate there was a change. Wait, that's why we make pull requests right? ;-) This really should be addressed. I often make small changes to the translation.json for clarity. I can see whitespace and possibly case changes not being detected, but adding/removing a character(s) really should propagate to the language files.