To get the patches
of blizzard go to this link http://ftp.blizzard.com/pub/war3x/patches/pc/
It shows
the different languages of patches from 1.11 to 1.23a.
To patch wc3 to 1.23a without going to "Bnet" , download the
1.23a patch and scroll all the way down and you should see
Friday, July 04,
2008 2:05 AM 58635007 War3TFT_122a_English.exe
click
the exe and save/run it....
Run it and it will auto patch wc3.