diff --git a/mozilla/calendar/resources/content/calendar.js b/mozilla/calendar/resources/content/calendar.js
index 98fb24bfe2f..b3e27dd77f3 100644
--- a/mozilla/calendar/resources/content/calendar.js
+++ b/mozilla/calendar/resources/content/calendar.js
@@ -518,30 +518,6 @@ function openReleaseNotes() {
launchBrowser(relNotesURL);
}
-var strBundleService = null;
-function srGetStrBundle(path)
-{
- var strBundle = null;
-
- if (!strBundleService) {
- try {
- strBundleService =
- Components.classes["@mozilla.org/intl/stringbundle;1"].getService();
- strBundleService =
- strBundleService.QueryInterface(Components.interfaces.nsIStringBundleService);
- } catch (ex) {
- dump("\n--** strBundleService failed: " + ex + "\n");
- return null;
- }
- }
-
- strBundle = strBundleService.createBundle(path);
- if (!strBundle) {
- dump("\n--** strBundle createInstance failed **--\n");
- }
- return strBundle;
-}
-
function CalendarCustomizeToolbar()
{
// Disable the toolbar context menu items
diff --git a/mozilla/calendar/resources/content/calendarMail.js b/mozilla/calendar/resources/content/calendarMail.js
index 84321e2eef0..9d34bc96168 100644
--- a/mozilla/calendar/resources/content/calendarMail.js
+++ b/mozilla/calendar/resources/content/calendarMail.js
@@ -48,7 +48,9 @@ var emailStringBundle;
function checkForMailNews()
{
- emailStringBundle = srGetStrBundle("chrome://calendar/locale/email.properties");
+ var sbs = Components.classes["@mozilla.org/intl/stringbundle;1"]
+ .getService(Components.interfaces.nsIStringBundleService);
+ emailStringBundle = sbs.createBundle("chrome://calendar/locale/email.properties");
var AccountManagerComponent;
var AccountManagerService;
@@ -516,6 +518,8 @@ function hasDefaultAccount()
var AccountManager = AccountManagerService.QueryInterface(Components.interfaces.nsIMsgAccountManager);
var DefaultAccount = AccountManager.defaultAccount;
var DefaultIncomingServer = DefaultAccount.incomingServer;
+ var sbs = Components.classes["@mozilla.org/intl/stringbundle;1"]
+ .getService(Components.interfaces.nsIStringBundleService);
emailStringBundle = srGetStrBundle("chrome://messenger/locale/messenger.properties");
var LocalFolders = emailStringBundle.GetStringFromName( "localFolders" );
if (DefaultIncomingServer.hostName == LocalFolders)
diff --git a/mozilla/calendar/resources/content/goToDateDialog.xul b/mozilla/calendar/resources/content/goToDateDialog.xul
index af3c7586ec7..d61d04b4840 100644
--- a/mozilla/calendar/resources/content/goToDateDialog.xul
+++ b/mozilla/calendar/resources/content/goToDateDialog.xul
@@ -65,9 +65,6 @@
xmlns:nc="http://home.netscape.com/NC-rdf#">
-
-
diff --git a/mozilla/calendar/resources/content/publish.js b/mozilla/calendar/resources/content/publish.js
index 454ec9bc810..49a137d949e 100644
--- a/mozilla/calendar/resources/content/publish.js
+++ b/mozilla/calendar/resources/content/publish.js
@@ -204,11 +204,13 @@ function publishItemArray(aItemArray, aPath, aProgressDialog) {
try {
channel.asyncOpen(publishingListener, aProgressDialog);
} catch (e) {
- var calendarStringBundle = srGetStrBundle("chrome://calendar/locale/calendar.properties");
+ var sbs = Components.classes["@mozilla.org/intl/stringbundle;1"]
+ .getService(Components.interfaces.nsIStringBundleService);
+ var props = sbs.createBundle("chrome://calendar/locale/calendar.properties");
var promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Components.interfaces.nsIPromptService);
- promptService.alert(null, calendarStringBundle.GetStringFromName('errorTitle'),
- calendarStringBundle.formatStringFromName('otherPutError',[e.message],1));
+ promptService.alert(null, calGetString("calendar", "errorTitle"),
+ props.formatStringFromName('otherPutError',[e.message],1));
}
}
@@ -250,7 +252,9 @@ var publishingListener =
ctxt.wrappedJSObject.onStopUpload();
var channel;
- var calendarStringBundle = srGetStrBundle("chrome://calendar/locale/calendar.properties");
+ var sbs = Components.classes["@mozilla.org/intl/stringbundle;1"]
+ .getService(Components.interfaces.nsIStringBundleService);
+ var props = sbs.createBundle("chrome://calendar/locale/calendar.properties");
var promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Components.interfaces.nsIPromptService);
try {
@@ -259,13 +263,13 @@ var publishingListener =
} catch(e) {
}
if (channel && !channel.requestSucceeded) {
- promptService.alert(null, calendarStringBundle.GetStringFromName('errorTitle'),
- calendarStringBundle.formatStringFromName('httpPutError',[channel.responseStatus, channel.responseStatusText],2));
+ promptService.alert(null, calGetString("calenar", 'errorTitle'),
+ props.formatStringFromName('httpPutError',[channel.responseStatus, channel.responseStatusText],2));
}
else if (!channel && !Components.isSuccessCode(request.status)) {
// XXX this should be made human-readable.
- promptService.alert(null, calendarStringBundle.GetStringFromName('errorTitle'),
- calendarStringBundle.formatStringFromName('otherPutError',[request.status.toString(16)],1));
+ promptService.alert(null, calGetString("calenar", 'errorTitle'),
+ props.formatStringFromName('otherPutError',[request.status.toString(16)],1));
}
},
diff --git a/mozilla/calendar/resources/content/publishDialog.xul b/mozilla/calendar/resources/content/publishDialog.xul
index 635e6279af6..4f2182f0e7f 100644
--- a/mozilla/calendar/resources/content/publishDialog.xul
+++ b/mozilla/calendar/resources/content/publishDialog.xul
@@ -64,7 +64,7 @@
-
+