1
var srDest = $SpaceRequired$;
6
// --- LOCALIZATION NOTE: translate only these ---
7
var prettyName = "US Region Pack";
9
// --- END LOCALIZABLE RESOURCES ---
10
var regName = "locales/mozilla/" + chromeNode;
11
var chromeName = chromeNode + ".jar";
12
var localeName = "locale/" + chromeNode + "/";
14
err = initInstall(prettyName, regName, "$Version$");
15
logComment("initInstall: " + err);
17
fProgram = getFolder("Program");
18
logComment("fProgram: " + fProgram);
20
if (verifyDiskSpace(fProgram, srDest))
22
var chromeType = LOCALE;
23
err = addDirectory("",
27
logComment("addDirectory() returned: " + err);
31
logComment("addDirectory() to " + fProgram + "failed!");
32
// couldn't install globally, try installing to the profile
34
chromeType |= PROFILE_CHROME;
35
fProgram = getFolder("Profile");
36
logComment("try installing to the profile: " + fProgram);
37
err = addDirectory("","viewer/chrome",fProgram,"chrome");
40
setPackageFolder(fProgram);
45
var cf = getFolder(fProgram, "chrome/"+ chromeName);
46
registerChrome(chromeType, cf, localeName + "global-region/");
47
registerChrome(chromeType, cf, localeName + "communicator-region/");
48
registerChrome(chromeType, cf, localeName + "editor-region/");
49
registerChrome(chromeType, cf, localeName + "messenger-region/");
50
registerChrome(chromeType, cf, localeName + "navigator-region/");
52
err = performInstall();
53
logComment("performInstall() returned: " + err);
58
logComment("cancelInstall due to error: " + err);
62
cancelInstall(INSUFFICIENT_DISK_SPACE);