Arabs are arabic, or so I'm lead to believe. :-) In the final analysis both approaches are useful, but you MUST give the user the ability to change the language. We use these inputs to pick a default language that we present in a list of available languages. The user gets to say "ok" or pick something other than what we've derived.
Guy Quoting Paul Hastings <[email protected]>: > On 1/21/2010 5:39 AM, Kelly wrote: >> Its generally considered 'best practices' to set the language based on >> the browser settings rather then IP Address. > > no it's not. many users don't bother setting them or worse play around (i've > seen many users w/klingon in their HTTP_ACCEPT_LANGUAGE) or just set the > language (ar--arabic--ok but who's arabic?). a "good practice" is to > use both IP > geolocation and HTTP_ACCEPT_LANGUAGE for locale negotiation (i would > emphasize > locale is more important than simple language). > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.

