diff --git a/jquery.i18n.properties.js b/jquery.i18n.properties.js
index <HASH>..<HASH> 100644
--- a/jquery.i18n.properties.js
+++ b/jquery.i18n.properties.js
@@ -254,7 +254,7 @@
 
   /** Language reported by browser, normalized code */
   $.i18n.browserLang = function () {
-    return normaliseLanguageCode(navigator.language /* Mozilla */ || navigator.userLanguage /* IE */);
+    return normaliseLanguageCode(navigator.languages[0] /* Mozilla 32+ */ || navigator.language /* Mozilla */ || navigator.userLanguage /* IE */);
   };
Issue <I>: Language detection should use navigator.languages when able

In Chrome / Firefox <I>+ the list of preferred languages is set in
the navigator.languages array, where the primary preferred language is
placed in index 0.

<URL>