Creating of output localization folders revised

This commit is contained in:
Simon Rozman 2016-09-15 12:54:03 +02:00
parent b371883195
commit 0d7c582a7b
5 changed files with 11 additions and 13 deletions

View File

@ -44,7 +44,7 @@
</Link> </Link>
<ResourceCompile /> <ResourceCompile />
<POCompile> <POCompile>
<LocaleRepoDir>$(OutDir)..\locale\%(Filename)\</LocaleRepoDir> <OutputFile>$(OutDir)..\locale\%(Filename)\$(ProjectName).mo</OutputFile>
</POCompile> </POCompile>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup /> <ItemGroup />

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
Copyright 1991-2016 Amebis Copyright 1991-2016 Amebis
Copyright 2016 GÉANT Copyright 2016 GÉANT
This file is part of GÉANTLink. This file is part of GÉANTLink.
@ -35,8 +35,7 @@
<CheckDomain>false</CheckDomain> <CheckDomain>false</CheckDomain>
<CheckCompat>false</CheckCompat> <CheckCompat>false</CheckCompat>
<CheckAccel>None</CheckAccel> <CheckAccel>None</CheckAccel>
<LocaleRepoDir>$(OutDir)</LocaleRepoDir> <OutputFile>$(OutDir)%(Filename).mo</OutputFile>
<OutputFile>%(LocaleRepoDir)$(ProjectName).mo</OutputFile>
<UseFuzzy>false</UseFuzzy> <UseFuzzy>false</UseFuzzy>
<Alignment>1</Alignment> <Alignment>1</Alignment>
<Endianess>LSB</Endianess> <Endianess>LSB</Endianess>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
Copyright 1991-2016 Amebis Copyright 1991-2016 Amebis
Copyright 2016 GÉANT Copyright 2016 GÉANT
This file is part of GÉANTLink. This file is part of GÉANTLink.
@ -39,7 +39,7 @@
<ItemGroup Condition="'@(SelectedFiles)' != ''"> <ItemGroup Condition="'@(SelectedFiles)' != ''">
<POCompile Remove="@(POCompile)" Condition="'%(Identity)' != '@(SelectedFiles)'" /> <POCompile Remove="@(POCompile)" Condition="'%(Identity)' != '@(SelectedFiles)'" />
</ItemGroup> </ItemGroup>
<MakeDir Directories="%(POCompile.LocaleRepoDir)"/> <MakeDir Directories="$([System.IO.Path]::GetDirectoryName('%(POCompile.OutputFile)'))"/>
<POCompile <POCompile
Condition="'@(POCompile)' != '' and '%(POCompile.ExcludedFromBuild)' != 'true'" Condition="'@(POCompile)' != '' and '%(POCompile.ExcludedFromBuild)' != 'true'"
Inputs="@(POCompile)" Inputs="@(POCompile)"

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
Copyright 1991-2016 Amebis Copyright 1991-2016 Amebis
Copyright 2016 GÉANT Copyright 2016 GÉANT
This file is part of GÉANTLink. This file is part of GÉANTLink.
@ -48,11 +48,10 @@
<EnumValue Name="None" DisplayName="None" Description="No check" /> <EnumValue Name="None" DisplayName="None" Description="No check" />
<EnumValue Name="Amperstand" Switch="check-accelerators=&quot;&amp;&quot;" DisplayName="Amperstand" Description="Check keyborad accellerator marked with an amperstand &amp;." /> <EnumValue Name="Amperstand" Switch="check-accelerators=&quot;&amp;&quot;" DisplayName="Amperstand" Description="Check keyborad accellerator marked with an amperstand &amp;." />
</EnumProperty> </EnumProperty>
<StringProperty Category="Output" Name="LocaleRepoDir" DisplayName="Locale Repository Directory" Description="Location of the locale repository directory." Subtype="folder" IncludeInCommandLine="False" /> <StringProperty Category="Output" Name="OutputFile" Switch="output-file=" DisplayName="Output File" Description="The name and location of the output file that compiler creates." Subtype="file" />
<StringProperty Category="Output" Name="OutputFile" Switch="output-file=" DisplayName="Output File" Description="The name and location of the output file that compiler creates." Subtype="file" /> <BoolProperty Category="Output" Name="UseFuzzy" Switch="use-fuzzy" DisplayName="Use Fuzzy Entries" Description="Use fuzzy entries in output." />
<BoolProperty Category="Output" Name="UseFuzzy" Switch="use-fuzzy" DisplayName="Use Fuzzy Entries" Description="Use fuzzy entries in output." /> <IntProperty Category="Output" Name="Alignment" Switch="alignment=" DisplayName="Align Strings" Description="Align strings to given bytes (default: 1)." />
<IntProperty Category="Output" Name="Alignment" Switch="alignment=" DisplayName="Align Strings" Description="Align strings to given bytes (default: 1)." /> <EnumProperty Category="Output" Name="Endianess" DisplayName="Endianess" Description="Write out 32-bit numbers in the given byte order (default: platform specific).">
<EnumProperty Category="Output" Name="Endianess" DisplayName="Endianess" Description="Write out 32-bit numbers in the given byte order (default: platform specific).">
<EnumValue Name="LSB" Switch="endianness=little" DisplayName="LSB" Description="Least significant byte first" /> <EnumValue Name="LSB" Switch="endianness=little" DisplayName="LSB" Description="Least significant byte first" />
<EnumValue Name="MSB" Switch="endianness=big" DisplayName="MSB" Description="Most significant byte first" /> <EnumValue Name="MSB" Switch="endianness=big" DisplayName="MSB" Description="Most significant byte first" />
</EnumProperty> </EnumProperty>

@ -1 +1 @@
Subproject commit f730285400d0ac7038ee49a4c86ce55e6068c4e0 Subproject commit a906f5073dbc4f7220007cb43ecd4f7dd6b0b645