Page 1 of 1

What is the reason for shared strings?

Posted: Wed Apr 21, 2010 8:36 am
by adi
Hi,

I wonder what is the logic behind the shared strings? It brings nothing but troubles.

1. If you have more than one product, editing the shared strings makes no sense because it will be automatically visible in every product you have. Stupid.
2. If you have 2 products and only 1 of them is going to be localized, the other one will be localized as well... In my case the customer should never see the other languages... even in the installer.
3. It seems that IA copies the shared strings to the files called shared.translations.language during the "Single file" build. Why not to use ONLY this files from now on? Instead they are overwritten every time the build is started.

Generally I think it is a biggest flaw of IA. Why is it so weird?

Best regards,
adi

Re: What is the reason for shared strings?

Posted: Wed Apr 21, 2010 9:41 am
by MichaelNesmith
Shared strings are for generic installer messages that actually never should need to change from project to project. Thus, shared strings.

Re: What is the reason for shared strings?

Posted: Mon May 10, 2010 7:36 am
by adi
Hello,

Great... after updating to InstallAware 9 R2 the shared strings are restored to default...
Couldn't the installer at least keep the old ones? Or warn that they will be lost?

Best regards,
adi