@Chris: Am I understanding you right ? You want to apply a transform
for the "base" language, e.g. english MSI + english MST + spanish MST
? For InstallShield as they build by default a transform for the
default language ? If yes did you check with a "man in the middle
tool" (custom msiexec.exe in directory of setup.exe which shows its
calling command line) what the installshield setup.exe calls in case
of the default Language ? (esp. if they already apply a transform or
not ?) Not sure right now whether this works or not but I can check if
Andreas Kerl wrote something in his book about this and the abilities
of torch here.

As a sample if you want e.g. 8 transforms you only need 2 MSIs in
different languages and then can create an XML diff and modify this
for the other 6 languages and from these generate the transforms
again. This might reduce build time as not building the MSIs just for
transform generation is needed.



2011/3/17 Tobias S <tobias.s1...@gmail.com>:
> Francisco,
>
> When you get it working with the transform msiexec /i installer.msi
> TRANSFORMS=":1034". (I'm wondering about the ":1034" - should be e.g.
> 1034.mst???) this means it is working with your produced spanish
> transform applied to the english one. So when going back to
> InstallSite your problems can result in problems in step 3. or 4. .
>
> In general and why I don't like this approach very much: you must rely
> on the way here this undocumented feature retrieves the current OS
> language. If something goes wrong here it is difficult to track down
> the real issue. So did you try the package on several spanish systems
> ?
>
> Btw: Spanish if I remember right this is the OS where the LCID is 1034
> and additionally other LCIDs exist. Maybe that causes problems in
> detecting a spanish OS with these embedded transforms. Read
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/LCIDs-of-the-supported-languages-of-WixUIExtension-tp5910168p5910168.html
> So maybe use some other language first to track down the problem and
> set the OS language as described in InstallSite.
>
> I'd recommend you to use e.g. German and 1031 for your testing. Please
> do exactly following:
> 1. Build the MSI + transform
> 2. test it with msiexec /i setup.msi TRANSFORMS=1031.mst
>
> If working
> 3. embed the transform with
> wisubstg.vbs Setup.msi 1031.mst 1031
>
> 4. ORCA: View -> Summary Information... -> there change Languages to
> "1033,1031" (without quotes and without empty spaces between the
> numbers) and save the
> package afterwards)
>
> Change the computer language of the system to German (Gerrmany) as
> described on InstallSite. If still not working: Interesting is the
> output of step 3. Please post it here. Be aware that you work exactly
> on the generated packages and no dirty ones where possibly something
> went wrong...
>
> Regarding Arabic: Think of only localize text and not "RTL" the UIs.
> One of our arabic speaking guys told me that these people are used of
> not well RTL modified UIs. If you still want to do so: Get an
> installShield demo (they offer well RTL layout, think only the graphic
> on the start dlg and finish dialog is turned) and modify the WiX
> dialogs in WiX sources folder src\ext\UIExtension\wixlib (approx 25 -
> 30 dialogs and User Interface "sequences"). Think it should be
> possible here as well to embed a transform for the modifications even
> here this transform then contains a completely modified UI. But as
> never done also expect some issues when transforming with a torch
> generated transform for arabic (not sure whether -t Language is
> enough).
>
> As already stated think of using a bootstrapper for the language
> transform application (e.g. dotnetinstaller) instead of the embedded
> approach.
>
> regards
> Tobias
>
>
> 2011/3/17 Francisco Gabriel Malbrán <fgmalb...@gmail.com>:
>> Thanks Michael. I've tried your solution as well but still no results.
>>
>> Can any body please attach an empty/demo version of your multilanguage msi
>> to test it out in my computer? This way I would be able to detect if the
>> problem is in the procedure or in the environment.
>>
>> Thanks in advance
>>
>> Francisco
>>
>> 2011/3/17 Michael Tissington <michael_tissing...@ciqual.com>
>>
>>> out
>>> "$(ProjectDir)$(OutDir)1040.mst"
>>>
>>
>>
>>
>> --
>> Francisco Gabriel Malbrán
>> Licenciado en Ciencias de la Computación
>> Online CV: www.linkedin.com/in/franciscomalbran
>> ------------------------------------------------------------------------------
>> Colocation vs. Managed Hosting
>> A question and answer guide to determining the best fit
>> for your organization - today and in the future.
>> http://p.sf.net/sfu/internap-sfd2d
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to