If you have ever installed microsoft products, you must have come across one folder in the setup which is 1033 folder. This folder is not there for no reason.
Its localization folder of microsoft. 1033 means all the localization resources for English. If you have any other language pack installed then more numeric folders will be visible.
Even in english you can have following:
English has the following sub languages
us 1033
gb 2057
au 3087
ca 4105
Now a little maths. 1033 - 1024 = 9? Makes sense ... ? no !! .. ok wait
theres something called language identifiers ... and primary language identifier for english is : 0x09 LANG_ENGLISH
now for sub languages :
0×01 SUBLANG_ENGLISH_US English (US)
0×02 SUBLANG_ENGLISH_UK English (UK)
0×03 SUBLANG_ENGLISH_AUS English (Australian)
0×04 SUBLANG_ENGLISH_CAN English (Canadian)
Lets see how to get the final result which is 1033 or 2057 for each sub language
the formula which i found out is:
LCID = (1024 * SubLang) + primary_language_identifier ;
hence for uk ... 1024 * 2 + 9 = 2057 VOLLA !!!
Enjoy !!