ECMAScript Internationalization API provides language sensitive string comparison, number formatting, and date and time formatting. The window.Intl object provides access to several constructors as well as functionality common to the internationalization constructors and other language sensitive functions. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl.
window.Intl
It make sense to provide white lies about the internationalization for the Strict level. During the fix, we should investigate other similar APIs like Date,getTimezoneOffset, navigator.languages, navigator.userLanguage, or navigator.language.
Date,getTimezoneOffset
navigator.languages
navigator.userLanguage
navigator.language
We might want to synchronize the lies with AcceptLanguage header, see #44. We might want to consider top-level domain for the probabilities and outcome of the lies.
AcceptLanguage
Log in to comment on this ticket.