Skip to content

Commit bcf53a9

Browse files
authored
Merge pull request #1500 from OmarTawfik/fixsetup
Fix setup localization + paths
2 parents ca69e01 + 87bf48a commit bcf53a9

27 files changed

+701
-139
lines changed

VisualFSharp.sln

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 15
4-
VisualStudioVersion = 15.0.25302.0
5-
# Visual Studio 14
6-
VisualStudioVersion = 14.0.25123.0
4+
VisualStudioVersion = 15.0.25618.0
75
MinimumVisualStudioVersion = 10.0.40219.1
86
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp.Compiler", "src\fsharp\FSharp.Compiler\FSharp.Compiler.fsproj", "{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}"
97
EndProject
@@ -131,6 +129,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualFSharpFull", "vsinteg
131129
EndProject
132130
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualFSharpWeb", "vsintegration\Vsix\VisualFSharpWeb\VisualFSharpWeb.csproj", "{58730C8B-16F5-4956-9291-BB68E17C9142}"
133131
EndProject
132+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualFSharpOpenSource", "vsintegration\Vsix\VisualFSharpOpenSource\VisualFSharpOpenSource.csproj", "{E6A45CDF-B408-420F-B475-74611BEFC52B}"
133+
EndProject
134134
Global
135135
GlobalSection(SolutionConfigurationPlatforms) = preSolution
136136
Debug|Any CPU = Debug|Any CPU
@@ -728,6 +728,18 @@ Global
728728
{58730C8B-16F5-4956-9291-BB68E17C9142}.Release|Any CPU.Build.0 = Release|Any CPU
729729
{58730C8B-16F5-4956-9291-BB68E17C9142}.Release|x86.ActiveCfg = Release|Any CPU
730730
{58730C8B-16F5-4956-9291-BB68E17C9142}.Release|x86.Build.0 = Release|Any CPU
731+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
732+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|Any CPU.Build.0 = Debug|Any CPU
733+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|x86.ActiveCfg = Debug|Any CPU
734+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|x86.Build.0 = Debug|Any CPU
735+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
736+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|Any CPU.Build.0 = Proto|Any CPU
737+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|x86.ActiveCfg = Proto|Any CPU
738+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|x86.Build.0 = Proto|Any CPU
739+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|Any CPU.ActiveCfg = Release|Any CPU
740+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|Any CPU.Build.0 = Release|Any CPU
741+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|x86.ActiveCfg = Release|Any CPU
742+
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|x86.Build.0 = Release|Any CPU
731743
EndGlobalSection
732744
GlobalSection(SolutionProperties) = preSolution
733745
HideSolutionNode = FALSE
@@ -787,5 +799,6 @@ Global
787799
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090} = {141F6C23-E1B1-4D89-9F10-F0B8AD58E71F}
788800
{59ADCE46-9740-4079-834D-9A03A3494EBC} = {141F6C23-E1B1-4D89-9F10-F0B8AD58E71F}
789801
{58730C8B-16F5-4956-9291-BB68E17C9142} = {141F6C23-E1B1-4D89-9F10-F0B8AD58E71F}
802+
{E6A45CDF-B408-420F-B475-74611BEFC52B} = {141F6C23-E1B1-4D89-9F10-F0B8AD58E71F}
790803
EndGlobalSection
791804
EndGlobal

setup/FSharp.SDK/Common.Wix.Properties.wxs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,64 +12,64 @@
1212
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework" Name=".NETFramework">
1313
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0" Name="v4.0">
1414
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.4.1.0" Name="4.4.1.0">
15-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.4.1.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
15+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.4.1.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
1616
</Directory>
1717
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.4.0.0" Name="4.4.0.0">
18-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.4.0.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
18+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.4.0.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
1919
</Directory>
2020
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.3.1.0" Name="4.3.1.0">
21-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.3.1.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
21+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.3.1.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
2222
</Directory>
2323
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.3.0.0" Name="4.3.0.0">
24-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.3.0.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
24+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETFramework_4.0_4.3.0.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
2525
</Directory>
2626
</Directory>
2727
</Directory>
2828

2929
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable" Name=".NETPortable">
3030
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_3.47.41.0" Name="3.47.41.0">
31-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_3.47.41.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
31+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_3.47.41.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
3232
</Directory>
3333
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_3.47.4.0" Name="3.47.4.0">
34-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_3.47.4.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
34+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_3.47.4.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
3535
</Directory>
3636
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_2.3.5.1" Name="2.3.5.1">
37-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_2.3.5.1_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
37+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_2.3.5.1_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
3838
</Directory>
3939
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_2.3.5.0" Name="2.3.5.0">
40-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_2.3.5.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
40+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETPortable_2.3.5.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
4141
</Directory>
4242
</Directory>
4343

4444
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore" Name=".NETCore">
4545
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.7.41.0" Name="3.7.41.0">
46-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.7.41.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
46+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.7.41.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
4747
</Directory>
4848
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.7.4.0" Name="3.7.4.0">
49-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.7.4.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
49+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.7.4.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
5050
</Directory>
5151
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.3.1.0" Name="3.3.1.0">
52-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.3.1.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
52+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.3.1.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
5353
</Directory>
5454

5555
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.78.41.0" Name="3.78.41.0">
56-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.78.41.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
56+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.78.41.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
5757
</Directory>
5858
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.78.4.0" Name="3.78.4.0">
59-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.78.4.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
59+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.78.4.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
6060
</Directory>
6161
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.78.3.1" Name="3.78.3.1">
62-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.78.3.1_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
62+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.78.3.1_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
6363
</Directory>
6464

6565
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.259.41.0" Name="3.259.41.0">
66-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.259.41.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
66+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.259.41.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
6767
</Directory>
6868
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.259.4.0" Name="3.259.4.0">
69-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.259.4.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
69+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.259.4.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
7070
</Directory>
7171
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.259.3.1" Name="3.259.3.1">
72-
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.259.3.1_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
72+
<Directory Id="ReferenceAssemblies_Microsoft_FSharp_NETCore_3.259.3.1_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
7373
</Directory>
7474
</Directory>
7575
</Directory>
@@ -81,7 +81,7 @@
8181
<Directory Id="MicrosoftSDKs_FS_4.1" Name="4.1">
8282
<Directory Id="MicrosoftSDKs_FS_4.1_Framework" Name="Framework">
8383
<Directory Id="MicrosoftSDKs_FS_4.1_Framework_v4.0" Name="v4.0">
84-
<Directory Id="MicrosoftSDKs_FS_4.1_Framework_v4.0_$(var.LocaleId)" Name="$(var.LocaleRegion)" />
84+
<Directory Id="MicrosoftSDKs_FS_4.1_Framework_v4.0_$(var.LocaleId)" Name="$(var.LocaleParentCulture)" />
8585
</Directory>
8686
</Directory>
8787
</Directory>

setup/FSharp.SDK/FSharp.SDK.wixproj

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
<Import Project="$(SetupRootFolder)\FSharp.Setup.props" />
1111

1212
<PropertyGroup>
13-
<OutputName>Microsoft.FSharp.SDK</OutputName>
13+
<OutputName Condition="'$(IsLangPack)' != 'true'">Microsoft.FSharp.SDK.Core</OutputName>
14+
<OutputName Condition="'$(IsLangPack)' == 'true'">Microsoft.FSharp.SDK.Resources.$(LocaleCode)</OutputName>
1415
<ProjectGuid>da0da41f-0e00-4598-8eee-b29d31b0ca04</ProjectGuid>
1516
<OutputType>Package</OutputType>
1617
<Media>net</Media>
@@ -23,7 +24,8 @@
2324
<PropertyGroup>
2425
<DefineConstants>$(DefineConstants);LocaleCode=$(LocaleCode)</DefineConstants>
2526
<DefineConstants>$(DefineConstants);LocaleId=$(LocaleId)</DefineConstants>
26-
<DefineConstants>$(DefineConstants);LocaleRegion=$(LocaleRegion)</DefineConstants>
27+
<DefineConstants>$(DefineConstants);LocaleParentCulture=$(LocaleParentCulture)</DefineConstants>
28+
<DefineConstants>$(DefineConstants);LocaleSpecificCulture=$(LocaleSpecificCulture)</DefineConstants>
2729
<DefineConstants>$(DefineConstants);IsLangPack=$(IsLangPack)</DefineConstants>
2830

2931
<DefineConstants>$(DefineConstants);BinariesDir=$(BinariesDir)</DefineConstants>
@@ -65,7 +67,8 @@
6567
<Target Name="CheckLocaleIsPassed" BeforeTargets="Build">
6668
<Error Condition="'$(LocaleCode)' == ''" Text="A 'LocaleCode' property must be passed to the project." />
6769
<Error Condition="'$(LocaleId)' == ''" Text="A 'LocaleId' property must be passed to the project." />
68-
<Error Condition="'$(LocaleRegion)' == ''" Text="A 'LocaleRegion' property must be passed to the project." />
70+
<Error Condition="'$(LocaleParentCulture)' == ''" Text="A 'LocaleParentCulture' property must be passed to the project." />
71+
<Error Condition="'$(LocaleSpecificCulture)' == ''" Text="A 'LocaleSpecificCulture' property must be passed to the project." />
6972
<Error Condition="'$(IsLangPack)' == ''" Text="A 'IsLangPack' property must be passed to the project." />
7073
</Target>
7174

@@ -74,6 +77,6 @@
7477
<MsiPath Include="$(OutDir)$(OutputName).msi" />
7578
</ItemGroup>
7679

77-
<Copy SourceFiles="@(MsiPath)" DestinationFiles="@(MsiPath->'$(SetupRootFolder)\..\$(Configuration)\msi\%(Filename).$(LocaleCode)%(Extension)')" />
80+
<Copy SourceFiles="@(MsiPath)" DestinationFiles="@(MsiPath->'$(SetupRootFolder)\..\$(Configuration)\msi\%(Filename)%(Extension)')" />
7881
</Target>
7982
</Project>

setup/FSharp.SDK/component-groups/Runtime_LangPack.wxs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<Fragment>
66
<?define LangLCID = $(var.LocaleId) ?>
7-
<?define LangCulture = $(var.LocaleRegion) ?>
7+
<?define LangCulture = $(var.LocaleSpecificCulture) ?>
88

99
<ComponentGroup Id="Runtime_LangPack">
1010

setup/FSharp.Setup.props

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<PropertyGroup>
55
<SchemaVersion>2.0</SchemaVersion>
66
<ProductVersion>3.10</ProductVersion>
7+
<FSharpPackageVersion>4.1</FSharpPackageVersion>
78
<WiXToolset2015Version>3.10.0.1503</WiXToolset2015Version>
89
<WixInstallPath>$(SetupRootFolder)\..\packages\WiX.Toolset.2015.$(WiXToolset2015Version)\tools\wix</WixInstallPath>
910
<NugetPackagesDir>$(SetupRootFolder)\..\packages</NugetPackagesDir>
@@ -26,85 +27,99 @@
2627
<SetupLanguages Include="ENU">
2728
<LocaleCode>ENU</LocaleCode>
2829
<LocaleId>1033</LocaleId>
29-
<LocaleRegion>en-us</LocaleRegion>
30+
<LocaleParentCulture>en</LocaleParentCulture>
31+
<LocaleSpecificCulture>en-US</LocaleSpecificCulture>
3032
<IsLangPack>false</IsLangPack>
3133
</SetupLanguages>
3234
<SetupLanguages Include="CHT" Condition="'$(LocLanguages)' != ''">
3335
<LocaleCode>CHT</LocaleCode>
3436
<LocaleId>1028</LocaleId>
35-
<LocaleRegion>zh-tw</LocaleRegion>
37+
<LocaleParentCulture>zh-Hant</LocaleParentCulture>
38+
<LocaleSpecificCulture>zh-TW</LocaleSpecificCulture>
3639
<IsLangPack>true</IsLangPack>
3740
</SetupLanguages>
3841
<SetupLanguages Include="CSY" Condition="'$(LocLanguages)' != ''">
3942
<LocaleCode>CSY</LocaleCode>
4043
<LocaleId>1029</LocaleId>
41-
<LocaleRegion>cs-cz</LocaleRegion>
44+
<LocaleParentCulture>cs</LocaleParentCulture>
45+
<LocaleSpecificCulture>cs-CZ</LocaleSpecificCulture>
4246
<IsLangPack>true</IsLangPack>
4347
</SetupLanguages>
4448
<SetupLanguages Include="DEU" Condition="'$(LocLanguages)' != ''">
4549
<LocaleCode>DEU</LocaleCode>
4650
<LocaleId>1031</LocaleId>
47-
<LocaleRegion>de-de</LocaleRegion>
51+
<LocaleParentCulture>de</LocaleParentCulture>
52+
<LocaleSpecificCulture>de-DE</LocaleSpecificCulture>
4853
<IsLangPack>true</IsLangPack>
4954
</SetupLanguages>
5055
<SetupLanguages Include="FRA" Condition="'$(LocLanguages)' != ''">
5156
<LocaleCode>FRA</LocaleCode>
5257
<LocaleId>1036</LocaleId>
53-
<LocaleRegion>fr-fr</LocaleRegion>
58+
<LocaleParentCulture>fr</LocaleParentCulture>
59+
<LocaleSpecificCulture>fr-FR</LocaleSpecificCulture>
5460
<IsLangPack>true</IsLangPack>
5561
</SetupLanguages>
5662
<SetupLanguages Include="ITA" Condition="'$(LocLanguages)' != ''">
5763
<LocaleCode>ITA</LocaleCode>
5864
<LocaleId>1040</LocaleId>
59-
<LocaleRegion>it-it</LocaleRegion>
65+
<LocaleParentCulture>it</LocaleParentCulture>
66+
<LocaleSpecificCulture>it-IT</LocaleSpecificCulture>
6067
<IsLangPack>true</IsLangPack>
6168
</SetupLanguages>
6269
<SetupLanguages Include="JPN" Condition="'$(LocLanguages)' != ''">
6370
<LocaleCode>JPN</LocaleCode>
6471
<LocaleId>1041</LocaleId>
65-
<LocaleRegion>ja-jp</LocaleRegion>
72+
<LocaleParentCulture>ja</LocaleParentCulture>
73+
<LocaleSpecificCulture>ja-JP</LocaleSpecificCulture>
6674
<IsLangPack>true</IsLangPack>
6775
</SetupLanguages>
6876
<SetupLanguages Include="KOR" Condition="'$(LocLanguages)' != ''">
6977
<LocaleCode>KOR</LocaleCode>
7078
<LocaleId>1042</LocaleId>
71-
<LocaleRegion>ko-kr</LocaleRegion>
79+
<LocaleParentCulture>ko</LocaleParentCulture>
80+
<LocaleSpecificCulture>ko-KR</LocaleSpecificCulture>
7281
<IsLangPack>true</IsLangPack>
7382
</SetupLanguages>
7483
<SetupLanguages Include="PLK" Condition="'$(LocLanguages)' != ''">
7584
<LocaleCode>PLK</LocaleCode>
7685
<LocaleId>1045</LocaleId>
77-
<LocaleRegion>pl-pl</LocaleRegion>
86+
<LocaleParentCulture>pl</LocaleParentCulture>
87+
<LocaleSpecificCulture>pl-PL</LocaleSpecificCulture>
7888
<IsLangPack>true</IsLangPack>
7989
</SetupLanguages>
8090
<SetupLanguages Include="PTB" Condition="'$(LocLanguages)' != ''">
8191
<LocaleCode>PTB</LocaleCode>
8292
<LocaleId>1046</LocaleId>
83-
<LocaleRegion>pt-br</LocaleRegion>
93+
<LocaleParentCulture>pt-BR</LocaleParentCulture>
94+
<LocaleSpecificCulture>pt-BR</LocaleSpecificCulture>
8495
<IsLangPack>true</IsLangPack>
8596
</SetupLanguages>
8697
<SetupLanguages Include="RUS" Condition="'$(LocLanguages)' != ''">
8798
<LocaleCode>RUS</LocaleCode>
8899
<LocaleId>1049</LocaleId>
89-
<LocaleRegion>ru-ru</LocaleRegion>
100+
<LocaleParentCulture>ru</LocaleParentCulture>
101+
<LocaleSpecificCulture>ru-RU</LocaleSpecificCulture>
90102
<IsLangPack>true</IsLangPack>
91103
</SetupLanguages>
92104
<SetupLanguages Include="TRK" Condition="'$(LocLanguages)' != ''">
93105
<LocaleCode>TRK</LocaleCode>
94106
<LocaleId>1055</LocaleId>
95-
<LocaleRegion>tr-tr</LocaleRegion>
107+
<LocaleParentCulture>tr</LocaleParentCulture>
108+
<LocaleSpecificCulture>tr-TR</LocaleSpecificCulture>
96109
<IsLangPack>true</IsLangPack>
97110
</SetupLanguages>
98111
<SetupLanguages Include="CHS" Condition="'$(LocLanguages)' != ''">
99112
<LocaleCode>CHS</LocaleCode>
100113
<LocaleId>2052</LocaleId>
101-
<LocaleRegion>zh-cn</LocaleRegion>
114+
<LocaleParentCulture>zh-Hans</LocaleParentCulture>
115+
<LocaleSpecificCulture>zh-CN</LocaleSpecificCulture>
102116
<IsLangPack>true</IsLangPack>
103117
</SetupLanguages>
104118
<SetupLanguages Include="ESN" Condition="'$(LocLanguages)' != ''">
105119
<LocaleCode>ESN</LocaleCode>
106120
<LocaleId>3082</LocaleId>
107-
<LocaleRegion>es-es</LocaleRegion>
121+
<LocaleParentCulture>es</LocaleParentCulture>
122+
<LocaleSpecificCulture>es-ES</LocaleSpecificCulture>
108123
<IsLangPack>true</IsLangPack>
109124
</SetupLanguages>
110125
</ItemGroup>

0 commit comments

Comments
 (0)