contrib/wix/locale.wxs
changeset 10930 230ab9a23594
parent 10828 1aa9464ce9ae
child 13042 bd9bc4123920
--- a/contrib/wix/locale.wxs	Fri Apr 16 01:58:14 2010 +0200
+++ b/contrib/wix/locale.wxs	Fri Apr 16 14:57:30 2010 +0200
@@ -15,24 +15,18 @@
 
   <Fragment>
     <DirectoryRef Id="INSTALLDIR">
-      <Directory Id="localedir" Name="locale" />
+      <Directory Id="localedir" Name="locale" FileSource="$(var.SourceDir)">
+        <?foreach LOC in $(var.hglocales) ?>
+          <Directory Id="hg.locale.$(var.LOC)" Name="$(var.LOC)">
+            <Directory Id="hg.locale.$(var.LOC).LC_MESSAGES" Name="LC_MESSAGES">
+              <Component Id="hg.locale.$(var.LOC)" Guid="*">
+                <File Id="hg.mo.$(var.LOC)" Name="hg.mo" KeyPath="yes" />
+              </Component>
+            </Directory>
+          </Directory>
+        <?endforeach?>
+      </Directory>
     </DirectoryRef>
   </Fragment>
 
-  <?foreach LOC in $(var.hglocales) ?>
-    <Fragment>
-      <DirectoryRef Id="localedir">
-        <Directory Id="hg.locale.$(var.LOC)" Name="$(var.LOC)">
-          <Directory Id="hg.locale.$(var.LOC).LC_MESSAGES" Name="LC_MESSAGES">
-            <Component Id="hg.locale.$(var.LOC)" Guid="*">
-              <File Id="hg.mo.$(var.LOC)" KeyPath="yes" 
-                    Source="$(var.SourceDir)\$(var.LOC)\LC_MESSAGES\hg.mo"
-              />
-            </Component>
-          </Directory>
-        </Directory>
-      </DirectoryRef>
-    </Fragment>
-  <?endforeach?>
-
 </Wix>