In Windows XP, Internet Explorer only provided partial tags for some languages.  French (France) was "fr" and Japanese was "ja", yet English was "en-US".

In Windows Vista, IE7 is now using full locale names for the language, so HTTP Accept Language should now provide more complete information.  (ie: ja-JP for Japanese, fr-FR for French (France)).

IE7 will also enumerate all of the system locales in the Language Preferences dialog, so custom locales / cultures such as haw-US, fj-FJ or even tlh-US would be listed for the user to select.  Of course the user can still enter their own language tag if the desired locale isn't on the list.