rem: this._bundle         = BUNDLESVC.createBundle(bookmarksBundle, LOCALESVC.GetApplicationLocale()); 
add: this._bundle         = BUNDLESVC.createBundle(bookmarksBundle, LOCALESVC.getApplicationLocale()); 
context:   getLocaleString: function (aStringKey, aReplaceString)  {    if (!this._bundle) {      // for those who would xblify Bookmarks.js, there is a need to create string bundle       // manually instead of using <xul:stringbundle/> see bug 63370 for details      var LOCALESVC = Components.classes["@mozilla.org/intl/nslocaleservice;1"]                                .getService(Components.interfaces.nsILocaleService);      var BUNDLESVC = Components.classes["@mozilla.org/intl/stringbundle;1"]                                .getService(Components.interfaces.nsIStringBundleService);      var bookmarksBundle  = "chrome://communicator/locale/bookmarks/bookmarks.properties";      this._bundle         = BUNDLESVC.createBundle(bookmarksBundle, LOCALESVC.GetApplicationLocale());      var brandBundle      = "chrome://global/locale/brand.properties";      this._brandShortName = BUNDLESVC.createBundle(brandBundle,     LOCALESVC.GetApplicationLocale())                                      .GetStringFromName("brandShortName");    }       var bundle;    try {      if (!aReplaceString)        bundle = this._bundle.GetStringFromName(aStringKey);      else if (typeof(aReplaceString) == "string")        bundle = this._bundle.formatStringFromName(aStringKey, [aReplaceString], 1);      else        bundle = this._bundle.formatStringFromName(aStringKey, aReplaceString, aReplaceString.length);    } catch (e) {      dump("Bookmark bundle "+aStringKey+" not found!\n");      bundle = "";    }    bundle = bundle.replace(/%brandShortName%/, this._brandShortName);    return bundle;  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/6ece9f55bf55d3623c2e5ae5426b675adf2896b0/bookmarks.js/clean/xpfe/components/bookmarks/resources/bookmarks.js