How can a custom action determine what language the msi file is using?
Our apps use a registry setting to determine what language/localization files should be loaded.
We need to be able to set the localized title and localized TARGETDIR at install time as well as set the value of the language registry variable to the appropriate language code.
Currently, I use a different project file for each language. This is because the English version needs to set a value in the program's registry settings called "Language" to "EN" and the Spanish version needs to set this value to "ES". These value are currently hard-coded into the registry section of the aip file.
It would be conveinient to just have one setup project to generate all of the different language versions that we support.