RE: bilingual websites

>From: Karl Ove Hufthammer [mailto:huftis@bigfoot.com] 
>Sent: Wednesday, October 31, 2001 9:17 AM
>> It is not obtained from Regional Settings. It is obtained from an 
>> IE-specific setting located in Options > Languages...

>Yes, I knew that. What I meant was if the default language for the 
>IE settings (dialogue) was retrieved from the Regional Settings.

Yes, it is. If you were not running through the runonce.asp Yves
mentioned, the default Accept-Language is the Windows user locale. Which
in turn defaults to the Windows system locale. User or OEM chose the
Windows system locale at the OS setup time.
Once user changes the Accept-Language manually through the IE Options
dialog, the value does not follow any changes to the OS user locale
anymore. Note that when user deletes all Accept-Language values, no
Accept-Language is sent anymore.

>> Note
>> that with IE6, the script runonce.asp that is ran whenever you update

>> Windows (IE) will ask you for a country and a language, and set the 
>> setting.

>Hmm, I've never seen this. Does it only happen if *haven't* chosen 
>a language for 'Tools | Internet Options | Languages'?

It happens for all new installs of Windows IE5 or later Windows versions
of IE. The effect is as if the Accept-Language value was set manually.

IE allows multiple accept-language values to be set, and sends them with
a q value calculated from the priority order in the Accept-Language
dialog. The values are ordered by descending q value. The standard does
not require the Accept-Language values to be ordered, but IE does it
this way.

Chris..

Received on Wednesday, 31 October 2001 13:45:52 UTC