Resolves #175 again -- intelligently select chinese locales

This commit is contained in:
Peter Cottle 2014-05-27 20:48:55 -07:00
parent fa0faecff0
commit 148ab9cc08
2 changed files with 13 additions and 1 deletions

View file

@ -233,7 +233,14 @@ function changeLocaleFromHeaders(langString) {
var languages = langString.split(',');
var desiredLocale;
for (var i = 0; i < languages.length; i++) {
var lang = languages[i].slice(0, 2);
var header = languages[i].split(';')[0];
// first check the full string raw
if (intl.headerLocaleMap[header]) {
desiredLocale = intl.headerLocaleMap[header];
break;
}
var lang = header.slice(0, 2);
if (intl.langLocaleMap[lang]) {
desiredLocale = intl.langLocaleMap[lang];
break;