title: Is it possible to determine the user locale's **country** as set in the OS from the browser in JavaScript?
body: <p>Do web browsers have an interface to access any of the locale settings as set in the operating system by the user?</p>
  <p>I can detect what country the user is <strong>currently in</strong> from their IP address or using the new geolocation API, but I'm writing a browser app for travellers so I expect their current location to often not be their <strong>home country</strong>.</p>
  <p>Is there any way to determine what <strong>country/locale</strong> the browser/OS is set to?</p>
  <p>If not is there any proposal to add proper locale support to JavaScript?</p>
  <p>Also are there any clever workarounds? (For instance I know I can get the user's preferred browsing <strong>language</strong> but there are plenty of <strong>countries</strong> which use the same <strong>language</strong> and plenty of users who keep this set to the default rather than changing it to their usual language.)</p>