Flash 11 sending incorrect accept-language header in IE9
I am building a website and while web requests from the browser and from javascript report the correct accept-language header (as set inside the IE9 properties, as well as set in system settings on Windows), Flash continues to send English. This seems to be a bug in Flash as I can see no other way to force it to send the same value as the browser.
Can someone confirm this? Also, our Flash developer says that when he looks inside the capabilities object for the current language, it seems that he's also getting the incorrect one. From my research, it sounds like IE sends scripts and plugins only the System Localization language (ie Language in which Windows was shipped), and not the system setting language.
However, since Flash seems to be using the browser http stack for its web calls, I don't see why this behavior should be broken on IE when it works fine for Firefox, Chrome and Opera.