diff --git a/src/js/core/i18n.js b/src/js/core/i18n.js index b62139b0..b5e54c2b 100644 --- a/src/js/core/i18n.js +++ b/src/js/core/i18n.js @@ -7,7 +7,7 @@ ;(function (window, document) { var jsonCache = null; - var localeUsed = null; + var currentLocale = null; var opts = { localeFallback: null, @@ -133,6 +133,8 @@ opts[prop] = options[prop]; } + currentLocale = opts.localeFallback + if(typeof options.use !== 'undefined') { opts.loadJson = false } @@ -155,6 +157,8 @@ var locale = opts.localePreferred ? opts.localePreferred : opts.localeFallback; + currentLocale = locale + if(opts.loadJson) { // JSON if(jsonCache !== null) { @@ -181,7 +185,6 @@ try { var json = JSON.parse(xhr.responseText); jsonCache = json; - localeUsed = locale; callback(jsonCache); } catch (e) { fallback(); @@ -347,8 +350,8 @@ getLocale: function () { return getLocale(); }, - getLoadedLocale: function () { - return localeUsed; + getCurrentLocale: function () { + return currentLocale; } }; };