Please update your documentation from Seam CVS(Trailblaizer has movie for it).
I think that these might be useful lines from there:
If there is a locale associated with the HTTP request (the browser locale), and that locale is in the list of
supported locales from faces-config.xml, use that locale for the rest of the session.
? Otherwise, if a default locale was specified in the faces-config.xml, use that locale for the rest of the session.
? Otherwise, use the default locale of the server.
So if your browser has en_US setting then this should be the problem....
Right, the request locale is used in preference to the default locale. (This is very correct, btw!)
Thanks for your help. Using localeSelect solved my problem.