35401: use (lang,country) info from Activation to construct URL to the remote
SB panels. git-svn-id: svn://10.0.0.236/trunk@204370 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -168,10 +168,15 @@ function get_remote_datasource_url() {
|
||||
url = prefs.CopyCharPref("sidebar.customize.all_panels.url");
|
||||
url = url.replace(/%SIDEBAR_VERSION%/g, SIDEBAR_VERSION);
|
||||
|
||||
var locale_progid = 'component://netscape/intl/nslocaleservice';
|
||||
var locale = Components.classes[locale_progid].getService();
|
||||
locale = locale.QueryInterface(Components.interfaces.nsILocaleService);
|
||||
locale = locale.GetLocaleComponentForUserAgent();
|
||||
var locale = prefs.CopyCharPref("intl.content.langcode");
|
||||
if (locale == "") {
|
||||
// activation part not ready yet!
|
||||
debug("\n -->intl.content.langcode: activation part not ready yet! \n");
|
||||
var locale_progid = 'component://netscape/intl/nslocaleservice';
|
||||
var syslocale = Components.classes[locale_progid].getService();
|
||||
syslocale = syslocale.QueryInterface(Components.interfaces.nsILocaleService);
|
||||
locale = syslocale.GetLocaleComponentForUserAgent();
|
||||
}
|
||||
locale = locale.toLowerCase();
|
||||
url = url.replace(/%LOCALE%/g, locale);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user