Please ignore the previous mail about localization issues. I was using
light.exe from Wix V2.0, so I was not seeing localized strings. Once I
started using Wix 3.0 toolset, I'm able to see the localized texts. Thanks
for the help folks! Thanks Blair and Nick!

On Mon, Jun 7, 2010 at 7:57 AM, Pratapa Reddy Sanaga <
pratap.san...@gmail.com> wrote:

> I'm hitting some issues with localization.
>
> I created error 25001 as follows and called MsiProcessMessage from a custom
> action:
>
> <UI>
>       <Error Id="25001">"!(loc.Error_25001)"</Error>
> </UI>
>
> And created a file named wix_eng.wxl with the following content
>
> <?xml version="1.0" encoding="utf-8"?>
> <WixLocalization Culture="en-US" Codepage="1252" xmlns="
> http://schemas.microsoft.com/wix/2006/localization"; >
>
> <String Id="Error_25001" Overridable="yes">English - Error string
> 25001</String>
> </WixLocalization>
>
> Linked the wxl using
>
> light.exe -nologo -v -w1 -wx EP.wixobj wixui.wixlib -loc WixUI_en-us.wxl
> -loc ..\Package\wix_eng.wxl -out EP_English.msi
>
> Now when I run EP_English.msi, I get a message window as expected, but the
> error text displayed in it is !(loc.Error_25001) instead of the expected
> localized string. I tried following the steps mentioned in this site for
> localization, but I'm not sure why it is not working...
> http://www.tramontana.co.hu/wix/lesson2.php#2.6. How do I show localized
> custom error messages using MsiProcessMessage?
>
>
> Can you please help me with this?
>
> Thanks,
> Pratap.
>
> On Fri, Jun 4, 2010 at 10:46 AM, Blair <os...@live.com> wrote:
>
>> To use your new error 25001 you need to call (something in your custom
>> action that will eventually call) MsiProcessMessage passing it the
>> INSTALLMESSAGE_ERROR value and a record that includes your error number as
>> described in the page http://msdn.microsoft.com/library/aa371614.aspx.
>>
>> The custom action itself shouldn't return 25001. It should return the
>> documented return values for the type of custom action you created.
>>
>> -----Original Message-----
>> From: Pratapa Reddy Sanaga [mailto:pratap.san...@gmail.com]
>> Sent: Friday, June 04, 2010 10:28 AM
>> To: General discussion for Windows Installer XML toolset.; Pratap Sanaga
>> Subject: Re: [WiX-users] End dialog UI
>>
>> Thanks Nick!
>>
>> I want to end the installation(in case of failure) with a custom message
>> like "Installation failed with 0x80240437. Please check that your system
>> clock is showing the correct time and retry installation again."
>>
>> I created a localizable error table with error code 25001 for the above
>> message. I'm not able to figure out how to link this custom error 25001 to
>> the MSI UI so that the message pops up on the UI.
>>
>> This link http://msdn.microsoft.com/en-us/library/aa368554(VS.85).aspx,
>> talks about 25000 to 30000 error codes for authors of custom actions. So,
>> if
>> I return a specific 25001 error from my custom action that fails the
>> installation, what more should I do for the corresponding message to show
>> up
>> in the UI?
>>
>> Thanks,
>> Pratap.
>>
>> On Fri, May 21, 2010 at 2:47 PM, Nick Ramirez <nickra...@hotmail.com>
>> wrote:
>>
>> >
>> > You could get the WixUI_Minimal.wxs file from the WiX source code, save
>> it
>> > to
>> > your project under a different name, like "CustomWixUI_Minimal.wxs".
>> Open
>> > it
>> > up and change the UI element's Id to "CustomWixUI_Minimal".
>> >
>> >     <UI Id="CustomWixUI_Minimal">
>> >
>> > Add a UIRef element to your main .wxs file with an Id that matches.
>> >
>> >     <UIRef Id="CustomWixUI_Minimal" />
>> >
>> > Going back to CustomWixUI_Minimal.wxs, comment out the Welcome dialog.
>> >
>> >     <!--<DialogRef Id="WelcomeEulaDlg" />-->
>> >
>> > That should just leave you with the dialogs that show the progress bar,
>> the
>> > message at the end and handle any errors.
>> >
>> >     <DialogRef Id="ErrorDlg" />
>> >     <DialogRef Id="FatalError" />
>> >     <DialogRef Id="FilesInUse" />
>> >     <DialogRef Id="MsiRMFilesInUse" />
>> >     <DialogRef Id="PrepareDlg" />
>> >      <DialogRef Id="ProgressDlg" />
>> >      <DialogRef Id="ResumeDlg" />
>> >      <DialogRef Id="UserExit" />
>> >
>> >
>> >
>> > psanaga wrote:
>> > >
>> > > I'm trying to find out which UI library would be most suitable for my
>> > > project. Currently I use LimitUI property in the wix file and with
>> this
>> > > property, I don't get an end dialog which informs the user about
>> > > success/failure of the installation. I want to add another modal
>> dialog
>> > > which would inform the user about success or failure and also a help
>> text
>> > > to
>> > > the user in case of a failure.
>> > >
>> > > I tried using WixUI_Minimal dialog library, but it has lot of
>> unnecessary
>> > > dialogs that I don't need(start and license screens). I just want a
>> > simple
>> > > UI with which the user wouldn't have to interact at all, except for
>> the
>> > > end
>> > > dialog. How can I do this?
>> > >
>> > > Thanks,
>> > > Pratap.
>> > >
>> > >
>> > > --
>> > > Vote for loksatta = vote for a better future
>> > >
>> >
>>
>> ----------------------------------------------------------------------------
>> --
>> > >
>> > > _______________________________________________
>> > > WiX-users mailing list
>> > > WiX-users@lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/wix-users
>> > >
>> > >
>> >
>> > --
>> > View this message in context:
>> >
>>
>> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/End-dialog-UI-
>> tp5085685p5086435.html<http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/End-dialog-UI-tp5085685p5086435.html>
>> > Sent from the wix-users mailing list archive at Nabble.com.
>> >
>> >
>> >
>>
>> ----------------------------------------------------------------------------
>> --
>> >
>> > _______________________________________________
>> > WiX-users mailing list
>> > WiX-users@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/wix-users
>> >
>>
>>
>>
>> --
>> Vote for loksatta = vote for a better future
>>
>> ----------------------------------------------------------------------------
>> --
>> ThinkGeek and WIRED's GeekDad team up for the Ultimate
>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
>> lucky parental unit.  See the prize list and enter to win:
>> http://p.sf.net/sfu/thinkgeek-promo
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>>
>> ------------------------------------------------------------------------------
>> ThinkGeek and WIRED's GeekDad team up for the Ultimate
>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
>> lucky parental unit.  See the prize list and enter to win:
>> http://p.sf.net/sfu/thinkgeek-promo
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>
>
>
> --
> Vote for loksatta = vote for a better future
>



-- 
Vote for loksatta = vote for a better future
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to