Component Creator
Create Language Dependent components in respective language merge module ism files or in the same merge module or installer file either under the same feature or under respective language features
Choose the ISM file
Choose a feature if its an installer, you can associate the components to one feature or based on languages
Choose the files that needs to be included and select the file that needs to be set as key file. If you dont want to specify the path variable, delete that in the Path Variable value in the text box and change the File Location text box to point to the file location.
If you want to override the default path variable and specify you own value, you can do so by populating the PathVar box.
Change GUID
Changes the GUIDS of the all the components in a merge module or an Installer. The ISM file needs to be selected and then click the button "Change GUIDS". This can be make changes to one ism file or to a set of ism files.
Feature Creator
Creates language dependent features under one Parent feature. Extract the features and choose the parent feature before creating new features. Also you can specify the "Display Name" String ID for the feature.
Project Copier
It creates projects based on a template. It replaces the Template LangID and LangCode with corresponding Language macro in every project it creates
It does a case insensitive replacement for MM Name, Title, Component Name, Product Config, Release Config, it looks for the Lang Macro replacement in the end (ex. DVDENU_ENU >> DVDENU_[Replaced])
It does a global case insensitve replacement for Comments, SourceLocation and Subject
It does a case sensitive global replacement for condition
If you want override the default PathVariable in the template file, you can do so by specifying it in the PathVar text box
Project Creator
Creates a language dependent merge module project from a Template. It updates the project information
Macros
Use [LANGID] macro for three letter language symbol (ENU FRA DEU etc) anywhere in the project like "Path to the ISM", "Component Name", "Source Location",etc
Use [LANGCODE] macro for the language number (1033, 1031, etc) anywhere in the project "Path to the ISM", "Component Name", "Source Location",etc
You can also create your own set of Macros and use it along with the existing Lang Macro or without it
All the Macros are case sensitive replacement
Options
Leave CMD window - option leaves the command window used for building behind, after the build
Silent - option suppresses all the saves as dialogs
Save Settings - Saves the preferences i.e. all the dialog box entries and language entries.
Load Settings - Loads from the saved settings
IS Version - Future versions can be added by adding it to settings.txt file
Path Variable
If the Path Variable text box is left blank, it will automatically load up the PathVariables from the ISM file
and switch file path it got from either File Location Textbox in Component Creator or from the template in Project Copier