PDA

View Full Version : Languages in Basic setup



timelox
08-29-2002, 04:56 AM
This is the first time I try to make a basic project and it did not behave as I expected.

In standard projects you can add components with different languages and they will only be installed if the language match the language that the user selected from the languages combobox when the setup starts.

I assume that the basic project would function the same but that was not the case and I don't understand why.

This is what I did using the project wizard.

I created a basic project with only one feature. The feature have two components. The first component with language set to english and the second component with language set two swedish.
No matter what I select from the languages popup when the setup starts both components are always installed....WHY?

In the property page for the language property it say:

"When you build a release, the Release wizard asks you which languages to include in your setup package. Language-dependant components are built into the release only if you select their language in the wizard."

But even if I in the wizard select to only use english, the swedish components are still installed...I'm puzzled.

Georg Wichmann
12-02-2003, 07:07 AM
Yes, this is unfortunately what we observed as well.

It seems that the Basic MSI setup is of no use if you have different language resources that you want to install based on a users preference.

I am not surprised that your posting has not been answered by Installshield itself. It completes my view of this company and their products.

The Developer 7 release is incomplete and has many "undocumented features".

P.S. if there is a solution for this, I would be happy to hear from you or the Installshield Developers.

Cheers

Georg

timelox
12-02-2003, 07:17 AM
It's a bug and has been confirmed by InstallShield. I gave them a sample project to test this bug and it turned into a work order for their developers :)

I do not know if the bug has been fixed since it's been awhile since they confirmed the bug and at that point they had no way for me to check the status of the WO, as they have now.

Maybe I will recreate the sample project in DevStudio 9 SP 1 and see if the bug has been fixed. But...spare time is an issue.

Georg Wichmann
12-02-2003, 08:07 AM
Thanks for your info and your effort concerning this matter.

It seems like the engine always installs all components based on the file sortation in the file table (direct editor). I have some components with "final" language German and others with their English version in the target folder.

Kind Regards

Georg

Georg Wichmann
12-02-2003, 09:04 AM
;) Hopefully the final reply.

If you enter this condition manually(!) for a component you can force that it is installed only if the user did choose US English when launching the setup:

ProductLanguage=1033

So there is a way to control behaviour.

Cheers

Georg