Force repo update after changing language.
This zeros out the etag in the fdroid_repo table and then asks the update service to perform an update.
The end result is that changing the language will result in the metadata being shown in that language.
Note: This doesn't immediately seem to work due to pending changes around
change in case from Summary
to summary
in the server metadata. However upon testing you should note that it correctly initiates a repo update after changing the language.
It also depends on Locale.setDefault()
in 2eaf00f9 (from !501 (merged)) to work, so that is cherry-picked into this branch.