toolkit/obsolete/content/strres.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:08e7574e0288
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5 var strBundleService = null;
6
7 function srGetStrBundle(path)
8 {
9 var strBundle = null;
10
11 if (!strBundleService) {
12 try {
13 strBundleService =
14 Components.classes["@mozilla.org/intl/stringbundle;1"].getService();
15 strBundleService =
16 strBundleService.QueryInterface(Components.interfaces.nsIStringBundleService);
17 } catch (ex) {
18 dump("\n--** strBundleService failed: " + ex + "\n");
19 return null;
20 }
21 }
22
23 strBundle = strBundleService.createBundle(path);
24 if (!strBundle) {
25 dump("\n--** strBundle createInstance failed **--\n");
26 }
27 return strBundle;
28 }

mercurial