rem: var languages = preference.value.split(/\s*,\s*/); 
add: var languages = preference.value.toLowerCase().split(/\s*,\s*/); 
context:   readAcceptLanguages: function ()  {    while (this._activeLanguages.hasChildNodes())      this._activeLanguages.removeChild(this._activeLanguages.firstChild);        var selectedIndex = 0;    var preference = document.getElementById("intl.accept_languages");    if (preference.value == "")       return undefined;    var languages = preference.value.split(/\s*,\s*/);    for (var i = 0; i < languages.length; ++i) {      var name = this._getLanguageName(languages[i]);      if (!name)        name = "[" + languages[i] + "]";      var listitem = document.createElement("listitem");      listitem.id = languages[i];      if (languages[i] == this._selectedItemID)        selectedIndex = i;      this._activeLanguages.appendChild(listitem);      listitem.setAttribute("label", name);      // Hash this language as an "Active" language so we don't      // show it in the list that can be added.       this._acceptLanguages[languages[i]] = true;    }    if (this._activeLanguages.childNodes.length > 0) {      this._activeLanguages.ensureIndexIsVisible(selectedIndex);      this._activeLanguages.selectedIndex = selectedIndex;    }    return undefined;  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/94ebf712ed860a838c3fdb0d856a8e2d535d9a67/languages.js/clean/browser/components/preferences/languages.js