contrib/wix/locale.wxs
changeset 41920 c68a1df5c79a
parent 41919 3dbd3cdfe0d6
child 41921 4371f543efda
equal deleted inserted replaced
41919:3dbd3cdfe0d6 41920:c68a1df5c79a
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
       
     3 
       
     4   <?include defines.wxi ?>
       
     5 
       
     6   <?define hglocales =
       
     7     da;de;el;fr;it;ja;pt_BR;ro;ru;sv;zh_CN;zh_TW
       
     8   ?>
       
     9 
       
    10   <Fragment>
       
    11     <ComponentGroup Id="localeFolder">
       
    12       <?foreach LOC in $(var.hglocales) ?>
       
    13         <ComponentRef Id="hg.locale.$(var.LOC)"/>
       
    14       <?endforeach?>
       
    15     </ComponentGroup>
       
    16   </Fragment>
       
    17 
       
    18   <Fragment>
       
    19     <DirectoryRef Id="INSTALLDIR">
       
    20       <Directory Id="localedir" Name="locale" FileSource="$(var.SourceDir)">
       
    21         <?foreach LOC in $(var.hglocales) ?>
       
    22           <Directory Id="hg.locale.$(var.LOC)" Name="$(var.LOC)">
       
    23             <Directory Id="hg.locale.$(var.LOC).LC_MESSAGES" Name="LC_MESSAGES">
       
    24               <Component Id="hg.locale.$(var.LOC)" Guid="*" Win64='$(var.IsX64)'>
       
    25                 <File Id="hg.mo.$(var.LOC)" Name="hg.mo" KeyPath="yes" />
       
    26               </Component>
       
    27             </Directory>
       
    28           </Directory>
       
    29         <?endforeach?>
       
    30       </Directory>
       
    31     </DirectoryRef>
       
    32   </Fragment>
       
    33 
       
    34 </Wix>