The database currently only stores the active language. So if the user changes the system language of the phone, then the language of all the app descriptions will be out of sync until the next update. This forces an update when the locale is changed. This functionality is also needed for events like OS upgrades. closes #225