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

Multi-language installer

2 views
Skip to first unread message

Yvo Van Wezemael

unread,
Apr 2, 2003, 2:12:37 AM4/2/03
to
Next version of our application will be multi-language capable, so our
installer should be multi-language too.

I understand how to localize an msi package, but how to show different
UI depending on system/user setting?

Thanks for hints

Yvo

--
-------------------------------------------------------------------
Dipl.-Inform. Yvo Van Wezemael Head of Software Development

RagTime GmbH Tel: [49] (2103) 9657-0
Itterpark 5 Fax: [49] (2103) 9657-96
D-40724 Hilden y.van.w...@ragtime.de
Germany http://www.ragtime-online.com

Michael (michka) Kaplan [MS]

unread,
Apr 2, 2003, 9:53:12 AM4/2/03
to
Well, if all of the languages fit in a single code page, then you are
all set -- just set that code page prior to putting the data in and
everything will work.

If the languages do not fit into a single code page, its a bit harder.
You can use UTF-8 (65001) as the "code page" for the db to support the
strings but this will not work for the summaryinfo properties.


--
MichKa [MS]

This posting is provided "AS IS" with
no warranties, and confers no rights.


"Yvo Van Wezemael" <y.van.w...@ragtime.de> wrote in message
news:y.van.wezemael-966...@eunomia.uk.clara.net...

Yvo Van Wezemael

unread,
Apr 3, 2003, 8:48:54 AM4/3/03
to
Thanks,

I think I understand your point regarding the data, but what to do with
the UI. As far as I understand it, the titles of dialogs, controls,
action etc are all entries in tables thus they can be in one language
only. But we want to able to present either a
english/french/german/dutch/... UI to the user (probably depending on a
user selection).

Yvo

In article <OgOHYeS#CHA....@TK2MSFTNGP10.phx.gbl>,

--

jim

unread,
Apr 3, 2003, 6:25:35 PM4/3/03
to
Hi Yvo,

The expected way to change the UI is via a transform that contains just the
localized strings. This transform is then applied at install time. Perhaps
a user selection from a bootstrap program.

(You could store the transform as an internal stream, but this cannot be
used for Assign/Publish via Active Directory - so an external transform is
best).

I haven't tried this, but you * might * be able to author multiple language
UI tables (replicating each record in the 'UI Tables' for each language) and
then conditionally trigger the correct dialog sequence in the
ExecuteUISequence table. (That could be a nightmare to maintain though.)

Good luck,

Jim


"Yvo Van Wezemael" <y.van.w...@ragtime.de> wrote in message

news:y.van.wezemael-3F5...@demeter.uk.clara.net...

0 new messages