We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b014d84 commit 97e8f80Copy full SHA for 97e8f80
src/settings.js
@@ -59,10 +59,14 @@ var settings = function() {
59
60
this.setLanguage = function(language) {
61
var languageIntlLocale;
62
- try {
63
- languageIntlLocale = new Intl.Locale(language).language;
64
- } catch (e) {
65
- throw "use accepted language code provided by ECMAScript Internationalization API (e.g. \"en\", \"en-GB\")";
+ if (Intl && Intl.Locale) {
+ try {
+ languageIntlLocale = new Intl.Locale(language).language;
+ } catch (e) {
66
+ throw "use accepted language code provided by ECMAScript Internationalization API (e.g. \"en\", \"en-GB\")";
67
+ }
68
+ } else {
69
+ languageIntlLocale = language;
70
}
71
if (languageIntlLocale && languageIntlLocale.length !== 2) {
72
throw "use 2-char/4-char language code (e.g. \"en\", \"en-GB\")";
0 commit comments