Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

language dialog box

0 views
Skip to first unread message

daren foxley

unread,
Feb 6, 1998, 3:00:00 AM2/6/98
to

Hi,

I have a number of issues.

1. how do I combine east and west so that I can use both laguages in one
setup.

2. During my initial install I wish to have the language selection
dialog box, however when I run my update icon in my install, this simply
updates varios files, I don't want the setup to display the laguage
dialog box,but to run the install in the original language used. Is
there a way of doing this?
Would I have to create my own language selection box and simply create a
registry entry saving the original language selection? and then on check
that the registry is set and if so set the selected language variable to
the appropriate value.
Also what consequences would this method have to my current install and
future development, if any.

Any guides would be helpful.

Thanks

daren.

P.S is the dialog box for the select language available, rather having
to create my own, cos I don't like creating customs boxes or using them.

InstallShield Corp.

unread,
Feb 6, 1998, 3:00:00 AM2/6/98
to

Hi Daren,
1. If you install east and west in the same location, you will have all
languages available. Since east is a later build, I suggest you install
west then east.

2. There isn't a way of doing this. The following suggestion will allow you
to still copy the proper files, but there's a chance the dialogs will be
displayed in a different language. In your first installation, store the
value of SELECTED_LANGUAGE somewhere. In your second installation, use this
value with ComponentFilterOS. I've submitted a feature request, and am sure
it will be given a high priority.

I posted a possible solution to a thread in installshield.is5.installscript,
but haven't heard from the customer. You might give it a try.

Based on the value you saved, you could launch (DoInstall, no need to wait)
another installation that is written in another language. All of the
launchable language installations could be in subdirectories. Each of these
subdirectories would need setup.ins and the sys1.cab with only the one
language built into it. There would also be one data directory that all of
the installations could use. In order to share the data, you'll probably
have to use ComponentInitialize. This is an
undocumented function, but is explained in some KB articles. Basically, it
is used to determine which CAB file to use.
I.e., your directory structure may look like this
root: setup files for launching setup
spanish: setup.ins and spanish sys1.cab, string table...
german: setup.ins and german sys1.cab, string table...
...
data: all required data files.
--
Rich
InstallShield Software Corp.


P.S. Our website, http://www.installshield.com/, covers a wide range of
resources for your installation development. Read technical whitepapers,
view documentation or search the Knowledge Base to get support information
24 hours a day, 7 days a week.

daren foxley wrote in message <34DAFA...@bellhow.co.uk>...

0 new messages