I don't really get the problem, it happened here aswell.
first, I'm using the german version of avast, it says "Lädt", then it gives the error message - in english (why in english, i've set it to german, and if I want to run it in english, I would set it to english).
then, if it wants to download something, it should at least tell what it wants to download and give the opportunity to delay it. I'm sometimes on my mobile connection, and they charge per megabyte.
and finally, it should be trivial to detect the online-status. is the connection down or is the server down.
so please tell me, how those problems can be fixed, especially the weird switches between languages is annoying, aswell as that pop up, informing about a non-existing problem, and even showing a wrong picture (how do I plug in a wireless lan cable?).