diff --git a/js/vn/locale.js b/js/vn/locale.js index 05baa1b7..8ff05e26 100644 --- a/js/vn/locale.js +++ b/js/vn/locale.js @@ -10,11 +10,18 @@ module.exports = ,init: function () { - if (!this.language) - { - var language = navigator.language.substr (0, 2); - this.language = language ? language : 'en'; - } + if (this.language) + return; + + var language = 'en'; + var languages = navigator.languages; + + if (languages && languages.length > 0) + language = languages[0]; + else if (navigator.language) + language = navigator.language; + + this.language = language.substr (0, 2); } ,load: function (path, callback)