Hi,

I've been tasked with modifying an existing installer to include 
localised country names.  Unfortunately wix seems to be mishandling the 
registry entries and replacing every extended character with '?'.

I found a reference to a similar issue in 2005: 
http://groups.google.co.uk/group/microsoft.public.platformsdk.msi/browse_thread/thread/cf56f3b5a7910005/282eb2f48e7eed79

This had no replies and I haven't found any followup to see if there was 
a solution.

The file looks like:

<?xml version="1.0" encoding="utf-8"?>

<Wix xmlns='http://schemas.microsoft.com/wix/2003/01/wi'>
   <Fragment Id="workspacemanager">

...

<Registry Root="HKLM" Key="Software\WorkspaceManager\Languages\ca_ES" 
Type="string" Name="Name" Value="Català" />
<Registry Root="HKLM" Key="Software\WorkspaceManagerLanguages\cs_CZ" 
Type="string" Name="Name" Value="Ceský" />
<Registry Root="HKLM" Key="Software\TortoiseCVS\Languages\es_ES" 
Type="string" Name="Name" Value="Español" />


This comes out in the MSI as:

Catal?
Cesk?
Espa?ol

Manually editing the MSI in Orca fixes the problem, but is rather labour 
intensive..

Any clues?

(wix 2.0.5325)

Tony


-------------------------------------------------------------------------
SF.Net email is sponsored by: 
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to