Minor clean-up.
Asks user to upgrade.
Tried to remove the translation before downloading.
Minor tweaks to translation downloading.
Checked network availability before downloading.