diff -crB old/content/startpage.html new/content/startpage.html
*** old/content/startpage.html 2009-10-12 14:52:41.000000000 +0400
--- new/content/startpage.html 2010-02-23 19:21:33.730472358 +0300
***************
*** 10,30 ****
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch);
! var userAgentLocale = null;
! try {
! var userAgentLocaleLocalized = null;
!
! try {
! userAgentLocaleLocalized = prefs.getComplexValue("general.useragent.locale",
! Components.interfaces.nsIPrefLocalizedString);
! } catch (e) {}
!
! if (userAgentLocaleLocalized) {
! userAgentLocale = userAgentLocaleLocalized.toString();
! } else {
! userAgentLocale = prefs.getCharPref("general.useragent.locale");
! }
! } catch (e) { userAgentLocale = "en-US";}
function get_valid_offlinehomepage() {
var canonicalLangCode = userAgentLocale.replace("-","_");
--- 10,16 ----
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch);
! var userAgentLocale = navigator.appVersion.slice(10,-1);
function get_valid_offlinehomepage() {
var canonicalLangCode = userAgentLocale.replace("-","_");
Только в new/content: startpage.html~