diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-02-14 15:34:19 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-02-14 15:34:19 +0100 |
commit | 3a8289483edc3cd1447245f1534192e5735fe175 (patch) | |
tree | d76dd5d7ef05ce11baf80fe53d845548f8f915cb /lib | |
parent | 4079de95879fa340ed36c2678ba918a837123683 (diff) | |
download | gitbook-3a8289483edc3cd1447245f1534192e5735fe175.zip gitbook-3a8289483edc3cd1447245f1534192e5735fe175.tar.gz gitbook-3a8289483edc3cd1447245f1534192e5735fe175.tar.bz2 |
Improve language detection from book.json
Diffstat (limited to 'lib')
-rw-r--r-- | lib/utils/i18n.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/utils/i18n.js b/lib/utils/i18n.js index dcd9150..d1b8966 100644 --- a/lib/utils/i18n.js +++ b/lib/utils/i18n.js @@ -29,10 +29,14 @@ var getByLanguage = function(lang) { var compareLocales = function(lang, locale) { var langMain = _.first(lang.split("-")); + var langSecond = _.last(lang.split("-")); + var localeMain = _.first(locale.split("-")); + var localeSecond = _.last(locale.split("-")); if (locale == lang) return 100; if (localeMain == langMain) return 50; + if (localeSecond == langSecond) return 20; return 0; }; |