|
13 | 13 |
|
14 | 14 | <Product Id="*" |
15 | 15 | Name="$(var.ProductName)" |
16 | | - Language="1033" |
| 16 | + Language="!(loc.LocaleId)" |
17 | 17 | Version="$(var.ProductVersion)" |
18 | 18 | Manufacturer="$(var.ProductAuthor)" |
19 | 19 | UpgradeCode="47c07a3a-42ef-4213-a85d-8f5a59077c28"> |
20 | 20 |
|
21 | | - <Package InstallerVersion="200" Compressed="yes"/> |
| 21 | + <Package Languages="!(loc.LocaleId)" InstallerVersion="200" Compressed="yes"/> |
22 | 22 |
|
23 | 23 | <Media Id="1" Cabinet="media1.cab" EmbedCab="yes"/> |
24 | 24 |
|
25 | 25 | <MajorUpgrade AllowSameVersionUpgrades="yes" |
26 | | - DowngradeErrorMessage="A later version of io.js is already installed. Setup will now exit."/> |
| 26 | + DowngradeErrorMessage="!(loc.MajorUpgrade_DowngradeErrorMessage)"/> |
27 | 27 |
|
28 | 28 | <Icon Id="NodeIcon" SourceFile="$(var.RepoDir)\src\res\iojs.ico"/> |
29 | 29 | <Property Id="ARPPRODUCTICON" Value="NodeIcon"/> |
|
40 | 40 |
|
41 | 41 | <Feature Id="NodeRuntime" |
42 | 42 | Level="1" |
43 | | - Title="io.js runtime" |
44 | | - Description="Install the core io.js runtime (iojs.exe)." |
| 43 | + Title="!(loc.NodeRuntime_Title)" |
| 44 | + Description="!(loc.NodeRuntime_Description)" |
45 | 45 | Absent="disallow"> |
46 | 46 | <ComponentRef Id="NodeExecutable"/> |
47 | 47 | <ComponentRef Id="NodeVarsScript"/> |
|
51 | 51 |
|
52 | 52 | <Feature Id="NodeAlias" |
53 | 53 | Level="1" |
54 | | - Title="Alias node to iojs" |
55 | | - Description="Create node.exe as an alias for iojs.exe."> |
| 54 | + Title="!(loc.NodeAlias_Title)" |
| 55 | + Description="!(loc.NodeAlias_Description)"> |
56 | 56 | <ComponentRef Id="NodeAlias"/> |
57 | 57 | </Feature> |
58 | 58 |
|
59 | 59 | <Feature Id="NodePerfCtrSupport" |
60 | 60 | Level="1" |
61 | | - Title="Performance counters" |
62 | | - Description="Installs support for io.js-specific performance counters."> |
| 61 | + Title="!(loc.NodePerfCtrSupport_Title)" |
| 62 | + Description="!(loc.NodePerfCtrSupport_Description)"> |
63 | 63 | <ComponentRef Id="NodePerfCtrSupport"/> |
64 | 64 | </Feature> |
65 | 65 |
|
66 | 66 | <Feature Id="NodeEtwSupport" |
67 | 67 | Level="1" |
68 | | - Title="Event tracing (ETW)" |
69 | | - Description="Installs support for event tracing (ETW) events generated by io.js."> |
| 68 | + Title="!(loc.NodeEtwSupport_Title)" |
| 69 | + Description="!(loc.NodeEtwSupport_Description)"> |
70 | 70 | <ComponentRef Id="NodeEtwSupport"/> |
71 | 71 | </Feature> |
72 | 72 | </Feature> |
73 | 73 |
|
74 | 74 | <Feature Id="npm" |
75 | 75 | Level="1" |
76 | | - Title="npm package manager" |
77 | | - Description="Install npm, the recommended package manager for io.js."> |
| 76 | + Title="!(loc.npm_Title)" |
| 77 | + Description="!(loc.npm_Description)"> |
78 | 78 | <ComponentRef Id="NpmCmdScript"/> |
79 | 79 | <ComponentRef Id="NpmBashScript"/> |
80 | 80 | <ComponentRef Id="NpmConfigurationFile"/> |
|
84 | 84 |
|
85 | 85 | <Feature Level="1" |
86 | 86 | Id="DocumentationShortcuts" |
87 | | - Title="Online documentation shortcuts" |
88 | | - Description="Add start menu entries that link the the online documentation for io.js v$(var.FullVersion) and the io.js website."> |
| 87 | + Title="!(loc.DocumentationShortcuts_Title)" |
| 88 | + Description="!(loc.DocumentationShortcuts_Description)"> |
89 | 89 | <ComponentRef Id="DocumentationShortcuts"/> |
90 | 90 | </Feature> |
91 | 91 |
|
92 | 92 | <Feature Id="EnvironmentPath" |
93 | 93 | Level="1" |
94 | | - Title="Add to PATH" |
95 | | - Description="Add io.js, npm, and modules that were globally installed by npm to the PATH environment variable."> |
| 94 | + Title="!(loc.EnvironmentPath_Title)" |
| 95 | + Description="!(loc.EnvironmentPath_Description)"> |
96 | 96 | <Feature Id="EnvironmentPathNode" |
97 | 97 | Level="1" |
98 | | - Title="io.js and npm" |
99 | | - Description="Add io.js and npm (if installed) to the PATH environment variable."> |
| 98 | + Title="!(loc.EnvironmentPathNode_Title)" |
| 99 | + Description="!(loc.EnvironmentPathNode_Description)"> |
100 | 100 | <ComponentRef Id="EnvironmentPathNode"/> |
101 | 101 | </Feature> |
102 | 102 |
|
103 | 103 | <Feature Id="EnvironmentPathNpmModules" |
104 | 104 | Level="1" |
105 | | - Title="npm modules" |
106 | | - Description="Add modules that are installed globally by npm to the PATH environment variable. This option works for the current user only; other users need to update their PATH manually."> |
| 105 | + Title="!(loc.EnvironmentPathNpmModules_Title)" |
| 106 | + Description="!(loc.EnvironmentPathNpmModules_Description)"> |
107 | 107 | <ComponentRef Id="EnvironmentPathNpmModules"/> |
108 | 108 | </Feature> |
109 | 109 | </Feature> |
|
329 | 329 | <Publish Dialog="CustomizeDlg" Control="Back" Event="NewDialog" Value="InstallDirDlg" Order="2">NOT Installed</Publish> |
330 | 330 | <Publish Dialog="CustomizeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg">1</Publish> |
331 | 331 |
|
332 | | - <Property Id="WIXUI_EXITDIALOGOPTIONALTEXT" Value="io.js has been successfully installed."/> |
| 332 | + <Property Id="WIXUI_EXITDIALOGOPTIONALTEXT" Value="!(loc.WIXUI_EXITDIALOGOPTIONALTEXT)"/> |
333 | 333 | </UI> |
334 | 334 |
|
335 | 335 | <UIRef Id="WixUI_Common"/> |
|
0 commit comments