WinAppSDK.wxs
1 <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> 2 3 <?include $(sys.CURRENTDIR)\Common.wxi?> 4 5 <!-- Localization languages shipped with WinAppSDK. We should ship these as well. --> 6 <?define WinAppSDKLocLanguageList = af-ZA;ar-SA;az-Latn-AZ;bg-BG;bs-Latn-BA;ca-ES;cs-CZ;cy-GB;da-DK;de-DE;el-GR;en-GB;en-us;es-ES;es-MX;et-EE;eu-ES;fa-IR;fi-FI;fr-CA;fr-FR;gl-ES;he-IL;hi-IN;hr-HR;hu-HU;id-ID;is-IS;it-IT;ja-JP;ka-GE;kk-KZ;ko-KR;lt-LT;lv-LV;ms-MY;nb-NO;nl-NL;nn-NO;pl-PL;pt-BR;pt-PT;ro-RO;ru-RU;sk-SK;sl-SI;sq-AL;sr-Cyrl-RS;sr-Latn-RS;sv-SE;th-TH;tr-TR;uk-UA;vi-VN;zh-CN;zh-TW?> 7 8 <Fragment> 9 <DirectoryRef Id="WinUI3AppsMicrosoftUIXamlAssetsInstallFolder" FileSource="$(var.BinDir)WinUI3Apps\Microsoft.UI.Xaml\Assets"> 10 <Component Id="WinUI3AppsMicrosoftUIXamlAssets_NoiseAsset_256x256_PNG.png" Guid="39889494-838A-4B9A-BD0A-105A1F0161BF" Bitness="always64"> 11 <RegistryKey Root="$(var.RegistryScope)" Key="Software\Classes\powertoys\components"> 12 <RegistryValue Type="string" Name="WinUI3AppsMicrosoftUIXamlAssets_NoiseAsset_256x256_PNG" Value="" KeyPath="yes" /> 13 </RegistryKey> 14 <File Id="WinUI3AppsMicrosoftUIXamlAssetsFile_NoiseAsset_256x256_PNG.png" Source="$(var.BinDir)WinUI3Apps\Microsoft.UI.Xaml\Assets\NoiseAsset_256x256_PNG.png" /> 15 </Component> 16 <Component Id="WinUI3AppsMicrosoftUIXamlAssets_map.html" Guid="A970464C-A5BC-43DB-ACB3-7D83CF3047B3" Bitness="always64"> 17 <RegistryKey Root="$(var.RegistryScope)" Key="Software\Classes\powertoys\components"> 18 <RegistryValue Type="string" Name="WinUI3AppsMicrosoftUIXamlAssets_map" Value="" KeyPath="yes" /> 19 </RegistryKey> 20 <File Id="WinUI3AppsMicrosoftUIXamlAssetsFile_map.html" Source="$(var.BinDir)WinUI3Apps\Microsoft.UI.Xaml\Assets\map.html" /> 21 </Component> 22 </DirectoryRef> 23 24 <DirectoryRef Id="WinUI3AppsInstallFolder"> 25 <?foreach Language in $(var.WinAppSDKLocLanguageList)?> 26 <?if $(var.Language) = af-ZA?> 27 <?define IdSafeLanguage = af_ZA?> 28 <?elseif $(var.Language) = ar-SA?> 29 <?define IdSafeLanguage = ar_SA?> 30 <?elseif $(var.Language) = az-Latn-AZ?> 31 <?define IdSafeLanguage = az_Latn_AZ?> 32 <?elseif $(var.Language) = bg-BG?> 33 <?define IdSafeLanguage = bg_BG?> 34 <?elseif $(var.Language) = bs-Latn-BA?> 35 <?define IdSafeLanguage = bs_Latn_BA?> 36 <?elseif $(var.Language) = ca-ES?> 37 <?define IdSafeLanguage = ca_ES?> 38 <?elseif $(var.Language) = cs-CZ?> 39 <?define IdSafeLanguage = cs_CZ?> 40 <?elseif $(var.Language) = cy-GB?> 41 <?define IdSafeLanguage = cy_GB?> 42 <?elseif $(var.Language) = da-DK?> 43 <?define IdSafeLanguage = da_DK?> 44 <?elseif $(var.Language) = de-DE?> 45 <?define IdSafeLanguage = de_DE?> 46 <?elseif $(var.Language) = el-GR?> 47 <?define IdSafeLanguage = el_GR?> 48 <?elseif $(var.Language) = en-GB?> 49 <?define IdSafeLanguage = en_GB?> 50 <?elseif $(var.Language) = en-us?> 51 <?define IdSafeLanguage = en_us?> 52 <?elseif $(var.Language) = es-ES?> 53 <?define IdSafeLanguage = es_ES?> 54 <?elseif $(var.Language) = es-MX?> 55 <?define IdSafeLanguage = es_MX?> 56 <?elseif $(var.Language) = et-EE?> 57 <?define IdSafeLanguage = et_EE?> 58 <?elseif $(var.Language) = eu-ES?> 59 <?define IdSafeLanguage = eu_ES?> 60 <?elseif $(var.Language) = fa-IR?> 61 <?define IdSafeLanguage = fa_IR?> 62 <?elseif $(var.Language) = fi-FI?> 63 <?define IdSafeLanguage = fi_FI?> 64 <?elseif $(var.Language) = fr-CA?> 65 <?define IdSafeLanguage = fr_CA?> 66 <?elseif $(var.Language) = fr-FR?> 67 <?define IdSafeLanguage = fr_FR?> 68 <?elseif $(var.Language) = gl-ES?> 69 <?define IdSafeLanguage = gl_ES?> 70 <?elseif $(var.Language) = he-IL?> 71 <?define IdSafeLanguage = he_IL?> 72 <?elseif $(var.Language) = hi-IN?> 73 <?define IdSafeLanguage = hi_IN?> 74 <?elseif $(var.Language) = hr-HR?> 75 <?define IdSafeLanguage = hr_HR?> 76 <?elseif $(var.Language) = hu-HU?> 77 <?define IdSafeLanguage = hu_HU?> 78 <?elseif $(var.Language) = id-ID?> 79 <?define IdSafeLanguage = id_ID?> 80 <?elseif $(var.Language) = is-IS?> 81 <?define IdSafeLanguage = is_IS?> 82 <?elseif $(var.Language) = it-IT?> 83 <?define IdSafeLanguage = it_IT?> 84 <?elseif $(var.Language) = ja-JP?> 85 <?define IdSafeLanguage = ja_JP?> 86 <?elseif $(var.Language) = ka-GE?> 87 <?define IdSafeLanguage = ka_GE?> 88 <?elseif $(var.Language) = kk-KZ?> 89 <?define IdSafeLanguage = kk_KZ?> 90 <?elseif $(var.Language) = ko-KR?> 91 <?define IdSafeLanguage = ko_KR?> 92 <?elseif $(var.Language) = lt-LT?> 93 <?define IdSafeLanguage = lt_LT?> 94 <?elseif $(var.Language) = lv-LV?> 95 <?define IdSafeLanguage = lv_LV?> 96 <?elseif $(var.Language) = ms-MY?> 97 <?define IdSafeLanguage = ms_MY?> 98 <?elseif $(var.Language) = nb-NO?> 99 <?define IdSafeLanguage = nb_NO?> 100 <?elseif $(var.Language) = nl-NL?> 101 <?define IdSafeLanguage = nl_NL?> 102 <?elseif $(var.Language) = nn-NO?> 103 <?define IdSafeLanguage = nn_NO?> 104 <?elseif $(var.Language) = pl-PL?> 105 <?define IdSafeLanguage = pl_PL?> 106 <?elseif $(var.Language) = pt-BR?> 107 <?define IdSafeLanguage = pt_BR?> 108 <?elseif $(var.Language) = pt-PT?> 109 <?define IdSafeLanguage = pt_PT?> 110 <?elseif $(var.Language) = ro-RO?> 111 <?define IdSafeLanguage = ro_RO?> 112 <?elseif $(var.Language) = ru-RU?> 113 <?define IdSafeLanguage = ru_RU?> 114 <?elseif $(var.Language) = sk-SK?> 115 <?define IdSafeLanguage = sk_SK?> 116 <?elseif $(var.Language) = sl-SI?> 117 <?define IdSafeLanguage = sl_SI?> 118 <?elseif $(var.Language) = sq-AL?> 119 <?define IdSafeLanguage = sq_AL?> 120 <?elseif $(var.Language) = sr-Cyrl-RS?> 121 <?define IdSafeLanguage = sr_Cyrl_RS?> 122 <?elseif $(var.Language) = sr-Latn-RS?> 123 <?define IdSafeLanguage = sr_Latn_RS?> 124 <?elseif $(var.Language) = sv-SE?> 125 <?define IdSafeLanguage = sv_SE?> 126 <?elseif $(var.Language) = th-TH?> 127 <?define IdSafeLanguage = th_TH?> 128 <?elseif $(var.Language) = tr-TR?> 129 <?define IdSafeLanguage = tr_TR?> 130 <?elseif $(var.Language) = uk-UA?> 131 <?define IdSafeLanguage = uk_UA?> 132 <?elseif $(var.Language) = vi-VN?> 133 <?define IdSafeLanguage = vi_VN?> 134 <?elseif $(var.Language) = zh-CN?> 135 <?define IdSafeLanguage = zh_CN?> 136 <?elseif $(var.Language) = zh-TW?> 137 <?define IdSafeLanguage = zh_TW?> 138 <?else?> 139 <?define IdSafeLanguage = $(var.Language)?> 140 <?endif?> 141 <Directory Id="WinAppSDKLoc$(var.IdSafeLanguage)WinUI3AppsInstallFolder" Name="$(var.Language)" /> 142 <?undef IdSafeLanguage?> 143 <?endforeach?> 144 </DirectoryRef> 145 146 <ComponentGroup Id="WindowsAppSDKComponentGroup"> 147 <?foreach Language in $(var.WinAppSDKLocLanguageList)?> 148 <?if $(var.Language) = af-ZA?> 149 <?define CompGUIDPrefix = 3C8E6C25-772A-4686-8FE3-8BE63F8D19?> 150 <?define IdSafeLanguage = af_ZA?> 151 <?elseif $(var.Language) = ar-SA?> 152 <?define CompGUIDPrefix = E2E65A7F-48CA-49E1-847B-5B1116D32E?> 153 <?define IdSafeLanguage = ar_SA?> 154 <?elseif $(var.Language) = az-Latn-AZ?> 155 <?define CompGUIDPrefix = 601F5B70-D386-4F68-B958-9D3F07167C?> 156 <?define IdSafeLanguage = az_Latn_AZ?> 157 <?elseif $(var.Language) = bg-BG?> 158 <?define CompGUIDPrefix = 9DD6C8F9-8599-46E4-B9B6-8B8CB095F9?> 159 <?define IdSafeLanguage = bg_BG?> 160 <?elseif $(var.Language) = bs-Latn-BA?> 161 <?define CompGUIDPrefix = CF68A082-D286-4556-BDF1-FBD9C7FE37?> 162 <?define IdSafeLanguage = bs_Latn_BA?> 163 <?elseif $(var.Language) = ca-ES?> 164 <?define CompGUIDPrefix = 298A66A5-9683-4ABF-A1C5-D97DA031B3?> 165 <?define IdSafeLanguage = ca_ES?> 166 <?elseif $(var.Language) = cs-CZ?> 167 <?define CompGUIDPrefix = EDEC8BF7-6602-47E5-AC04-3D392BDD83?> 168 <?define IdSafeLanguage = cs_CZ?> 169 <?elseif $(var.Language) = cy-GB?> 170 <?define CompGUIDPrefix = 6E328AD9-58D4-4615-8A64-9710D5EA81?> 171 <?define IdSafeLanguage = cy_GB?> 172 <?elseif $(var.Language) = da-DK?> 173 <?define CompGUIDPrefix = BC5D9E5C-D4B8-4CEB-A944-1A34FD46E5?> 174 <?define IdSafeLanguage = da_DK?> 175 <?elseif $(var.Language) = de-DE?> 176 <?define CompGUIDPrefix = 4E1F60E3-6257-4492-AD9E-22124393F7?> 177 <?define IdSafeLanguage = de_DE?> 178 <?elseif $(var.Language) = el-GR?> 179 <?define CompGUIDPrefix = 0A340858-D5DF-44D1-90F9-E5435128D5?> 180 <?define IdSafeLanguage = el_GR?> 181 <?elseif $(var.Language) = en-GB?> 182 <?define CompGUIDPrefix = 2F06617A-9700-4223-A309-58F2C1DA88?> 183 <?define IdSafeLanguage = en_GB?> 184 <?elseif $(var.Language) = en-us?> 185 <?define CompGUIDPrefix = A817585B-4AD2-4030-844B-1B2975DE6C?> 186 <?define IdSafeLanguage = en_us?> 187 <?elseif $(var.Language) = es-ES?> 188 <?define CompGUIDPrefix = 987CE029-212B-40AF-956E-D0D76F5EE8?> 189 <?define IdSafeLanguage = es_ES?> 190 <?elseif $(var.Language) = es-MX?> 191 <?define CompGUIDPrefix = 9E806BDC-CB61-43C5-A314-6CB3C7CE17?> 192 <?define IdSafeLanguage = es_MX?> 193 <?elseif $(var.Language) = et-EE?> 194 <?define CompGUIDPrefix = 07C20887-C0FD-4686-8D6C-CD70D4099E?> 195 <?define IdSafeLanguage = et_EE?> 196 <?elseif $(var.Language) = eu-ES?> 197 <?define CompGUIDPrefix = 43FDBB2A-DCF0-4E5C-98B2-DF5F8A7ABC?> 198 <?define IdSafeLanguage = eu_ES?> 199 <?elseif $(var.Language) = fa-IR?> 200 <?define CompGUIDPrefix = 9A709AF1-A967-4188-9A6E-0EE1A01091?> 201 <?define IdSafeLanguage = fa_IR?> 202 <?elseif $(var.Language) = fi-FI?> 203 <?define CompGUIDPrefix = 7C933CD2-E937-4BEF-835D-7D27660BF1?> 204 <?define IdSafeLanguage = fi_FI?> 205 <?elseif $(var.Language) = fr-CA?> 206 <?define CompGUIDPrefix = 547742D0-6025-43A1-B37A-D7FE1C7AB7?> 207 <?define IdSafeLanguage = fr_CA?> 208 <?elseif $(var.Language) = fr-FR?> 209 <?define CompGUIDPrefix = 5C208D3F-0A62-4DD3-9A3C-D5F5931BC0?> 210 <?define IdSafeLanguage = fr_FR?> 211 <?elseif $(var.Language) = gl-ES?> 212 <?define CompGUIDPrefix = CC8360F1-B761-485F-AE34-D5E76C2133?> 213 <?define IdSafeLanguage = gl_ES?> 214 <?elseif $(var.Language) = he-IL?> 215 <?define CompGUIDPrefix = 5D3703BA-B7F8-45E6-8727-E184890524?> 216 <?define IdSafeLanguage = he_IL?> 217 <?elseif $(var.Language) = hi-IN?> 218 <?define CompGUIDPrefix = 85D55059-CFE3-47CD-A000-D795DCD0FF?> 219 <?define IdSafeLanguage = hi_IN?> 220 <?elseif $(var.Language) = hr-HR?> 221 <?define CompGUIDPrefix = 2BD6767A-A7C5-440B-BDC7-EA505F6B69?> 222 <?define IdSafeLanguage = hr_HR?> 223 <?elseif $(var.Language) = hu-HU?> 224 <?define CompGUIDPrefix = FB99F97C-A1C3-407E-AA4A-264621D1C4?> 225 <?define IdSafeLanguage = hu_HU?> 226 <?elseif $(var.Language) = id-ID?> 227 <?define CompGUIDPrefix = CBBA3A3A-B336-4CB0-ACB1-4BB666855D?> 228 <?define IdSafeLanguage = id_ID?> 229 <?elseif $(var.Language) = is-IS?> 230 <?define CompGUIDPrefix = 57E8C11E-6D1F-4F29-A440-9F6175C607?> 231 <?define IdSafeLanguage = is_IS?> 232 <?elseif $(var.Language) = it-IT?> 233 <?define CompGUIDPrefix = 1C4F8911-96E4-4903-A92B-CD48BF09DE?> 234 <?define IdSafeLanguage = it_IT?> 235 <?elseif $(var.Language) = ja-JP?> 236 <?define CompGUIDPrefix = EF51BC22-3D3E-4767-8558-BE43F729FD?> 237 <?define IdSafeLanguage = ja_JP?> 238 <?elseif $(var.Language) = ka-GE?> 239 <?define CompGUIDPrefix = 7F625700-74B5-4F55-8F80-E86B4DC784?> 240 <?define IdSafeLanguage = ka_GE?> 241 <?elseif $(var.Language) = kk-KZ?> 242 <?define CompGUIDPrefix = 3F4019C3-2FA3-48BA-9096-C02E6679B5?> 243 <?define IdSafeLanguage = kk_KZ?> 244 <?elseif $(var.Language) = ko-KR?> 245 <?define CompGUIDPrefix = F6C1AAAD-1917-48AC-B89A-3953D01C20?> 246 <?define IdSafeLanguage = ko_KR?> 247 <?elseif $(var.Language) = lt-LT?> 248 <?define CompGUIDPrefix = 6E48287B-937D-43D0-A7FB-161717D5E2?> 249 <?define IdSafeLanguage = lt_LT?> 250 <?elseif $(var.Language) = lv-LV?> 251 <?define CompGUIDPrefix = F2E02A03-361C-43FA-ACFA-53369774A6?> 252 <?define IdSafeLanguage = lv_LV?> 253 <?elseif $(var.Language) = ms-MY?> 254 <?define CompGUIDPrefix = 4D141E3C-7F30-4689-9D8D-36C1245845?> 255 <?define IdSafeLanguage = ms_MY?> 256 <?elseif $(var.Language) = nb-NO?> 257 <?define CompGUIDPrefix = 939F5123-0700-4C0C-891F-04E331FC5E?> 258 <?define IdSafeLanguage = nb_NO?> 259 <?elseif $(var.Language) = nl-NL?> 260 <?define CompGUIDPrefix = 5E97EAE0-F207-47F1-B4BD-12113D983C?> 261 <?define IdSafeLanguage = nl_NL?> 262 <?elseif $(var.Language) = nn-NO?> 263 <?define CompGUIDPrefix = A1E74004-671D-46DC-AECD-826D068B26?> 264 <?define IdSafeLanguage = nn_NO?> 265 <?elseif $(var.Language) = pl-PL?> 266 <?define CompGUIDPrefix = E1D983A8-D406-4C60-AE61-9F362CBEF2?> 267 <?define IdSafeLanguage = pl_PL?> 268 <?elseif $(var.Language) = pt-BR?> 269 <?define CompGUIDPrefix = E6E4AF39-7758-4F52-B6CA-CD6D4513B7?> 270 <?define IdSafeLanguage = pt_BR?> 271 <?elseif $(var.Language) = pt-PT?> 272 <?define CompGUIDPrefix = 8F4BB964-3EB7-4D91-816D-D0E25D69D0?> 273 <?define IdSafeLanguage = pt_PT?> 274 <?elseif $(var.Language) = ro-RO?> 275 <?define CompGUIDPrefix = 8324BA46-F54F-4696-B348-3193856660?> 276 <?define IdSafeLanguage = ro_RO?> 277 <?elseif $(var.Language) = ru-RU?> 278 <?define CompGUIDPrefix = 13BB6E4C-A928-4FD5-A0CA-CE45B8B857?> 279 <?define IdSafeLanguage = ru_RU?> 280 <?elseif $(var.Language) = sk-SK?> 281 <?define CompGUIDPrefix = 63D22C1D-D00A-4194-B64F-9CA2DF93D5?> 282 <?define IdSafeLanguage = sk_SK?> 283 <?elseif $(var.Language) = sl-SI?> 284 <?define CompGUIDPrefix = C007A438-5EBD-4E2A-9E03-8C9521762B?> 285 <?define IdSafeLanguage = sl_SI?> 286 <?elseif $(var.Language) = sq-AL?> 287 <?define CompGUIDPrefix = 9058E23A-A9DD-45A2-A85C-5DE97D0F2A?> 288 <?define IdSafeLanguage = sq_AL?> 289 <?elseif $(var.Language) = sr-Cyrl-RS?> 290 <?define CompGUIDPrefix = 7D21E8FC-368D-4393-A055-44D742C7A0?> 291 <?define IdSafeLanguage = sr_Cyrl_RS?> 292 <?elseif $(var.Language) = sr-Latn-RS?> 293 <?define CompGUIDPrefix = F8B974A0-4BEA-44F7-8603-7D9BE3003F?> 294 <?define IdSafeLanguage = sr_Latn_RS?> 295 <?elseif $(var.Language) = sv-SE?> 296 <?define CompGUIDPrefix = A56ECD85-B52C-421D-8C8A-CBADE0A92F?> 297 <?define IdSafeLanguage = sv_SE?> 298 <?elseif $(var.Language) = th-TH?> 299 <?define CompGUIDPrefix = C71B1361-A45E-42AB-8A20-95ED3AF74E?> 300 <?define IdSafeLanguage = th_TH?> 301 <?elseif $(var.Language) = tr-TR?> 302 <?define CompGUIDPrefix = 025B5CE3-6470-4C01-A606-DFC74A47E0?> 303 <?define IdSafeLanguage = tr_TR?> 304 <?elseif $(var.Language) = uk-UA?> 305 <?define CompGUIDPrefix = AD78BE3F-6A3B-414D-AAEC-BC4C801B64?> 306 <?define IdSafeLanguage = uk_UA?> 307 <?elseif $(var.Language) = vi-VN?> 308 <?define CompGUIDPrefix = 9F21001A-87DA-4D9E-A298-FEDC375D0C?> 309 <?define IdSafeLanguage = vi_VN?> 310 <?elseif $(var.Language) = zh-CN?> 311 <?define CompGUIDPrefix = C8BB7DD7-EB7B-478E-925D-6F64107590?> 312 <?define IdSafeLanguage = zh_CN?> 313 <?elseif $(var.Language) = zh-TW?> 314 <?define CompGUIDPrefix = E472BBC5-604D-44A2-8B95-3A456CFF56?> 315 <?define IdSafeLanguage = zh_TW?> 316 <?else?> 317 <?define IdSafeLanguage = $(var.Language)?> 318 <?define CompGUIDPrefix = 51B656B3-2D45-49D8-9871-F0A1C8BEEE?> 319 <?endif?> 320 <Component Id="WinUI3Apps_WinAppSDKLoc_$(var.IdSafeLanguage)_Component" Directory="WinAppSDKLoc$(var.IdSafeLanguage)WinUI3AppsInstallFolder" Guid="$(var.CompGUIDPrefix)01"> 321 <RegistryKey Root="$(var.RegistryScope)" Key="Software\Classes\powertoys\components"> 322 <RegistryValue Type="string" Name="WinUI3Apps_WinAppSDKLoc_$(var.IdSafeLanguage)_Component" Value="" KeyPath="yes" /> 323 </RegistryKey> 324 <File Id="WinUI3Apps_WinAppSDKLoc_$(var.IdSafeLanguage)_XamlMui_File" Source="$(var.BinDir)WinUI3Apps\$(var.Language)\Microsoft.ui.xaml.dll.mui" /> 325 <File Id="WinUI3Apps_WinAppSDKLoc_$(var.IdSafeLanguage)_XamlPhoneMui_File" Source="$(var.BinDir)WinUI3Apps\$(var.Language)\Microsoft.UI.Xaml.Phone.dll.mui" /> 326 </Component> 327 <?undef IdSafeLanguage?> 328 <?undef CompGUIDPrefix?> 329 <?endforeach?> 330 <Component Id="RemoveWinAppSDKFolder" Guid="1BBAA49F-3B2E-455C-A615-EEB079CB9A8B" Directory="WinUI3AppsInstallFolder"> 331 <RegistryKey Root="$(var.RegistryScope)" Key="Software\Classes\powertoys\components"> 332 <RegistryValue Type="string" Name="RemoveWinAppSDKFolder" Value="" KeyPath="yes" /> 333 </RegistryKey> 334 <?foreach Language in $(var.WinAppSDKLocLanguageList)?> 335 <?if $(var.Language) = af-ZA?> 336 <?define IdSafeLanguage = af_ZA?> 337 <?elseif $(var.Language) = ar-SA?> 338 <?define IdSafeLanguage = ar_SA?> 339 <?elseif $(var.Language) = az-Latn-AZ?> 340 <?define IdSafeLanguage = az_Latn_AZ?> 341 <?elseif $(var.Language) = bg-BG?> 342 <?define IdSafeLanguage = bg_BG?> 343 <?elseif $(var.Language) = bs-Latn-BA?> 344 <?define IdSafeLanguage = bs_Latn_BA?> 345 <?elseif $(var.Language) = ca-ES?> 346 <?define IdSafeLanguage = ca_ES?> 347 <?elseif $(var.Language) = cs-CZ?> 348 <?define IdSafeLanguage = cs_CZ?> 349 <?elseif $(var.Language) = cy-GB?> 350 <?define IdSafeLanguage = cy_GB?> 351 <?elseif $(var.Language) = da-DK?> 352 <?define IdSafeLanguage = da_DK?> 353 <?elseif $(var.Language) = de-DE?> 354 <?define IdSafeLanguage = de_DE?> 355 <?elseif $(var.Language) = el-GR?> 356 <?define IdSafeLanguage = el_GR?> 357 <?elseif $(var.Language) = en-GB?> 358 <?define IdSafeLanguage = en_GB?> 359 <?elseif $(var.Language) = en-us?> 360 <?define IdSafeLanguage = en_us?> 361 <?elseif $(var.Language) = es-ES?> 362 <?define IdSafeLanguage = es_ES?> 363 <?elseif $(var.Language) = es-MX?> 364 <?define IdSafeLanguage = es_MX?> 365 <?elseif $(var.Language) = et-EE?> 366 <?define IdSafeLanguage = et_EE?> 367 <?elseif $(var.Language) = eu-ES?> 368 <?define IdSafeLanguage = eu_ES?> 369 <?elseif $(var.Language) = fa-IR?> 370 <?define IdSafeLanguage = fa_IR?> 371 <?elseif $(var.Language) = fi-FI?> 372 <?define IdSafeLanguage = fi_FI?> 373 <?elseif $(var.Language) = fr-CA?> 374 <?define IdSafeLanguage = fr_CA?> 375 <?elseif $(var.Language) = fr-FR?> 376 <?define IdSafeLanguage = fr_FR?> 377 <?elseif $(var.Language) = gl-ES?> 378 <?define IdSafeLanguage = gl_ES?> 379 <?elseif $(var.Language) = he-IL?> 380 <?define IdSafeLanguage = he_IL?> 381 <?elseif $(var.Language) = hi-IN?> 382 <?define IdSafeLanguage = hi_IN?> 383 <?elseif $(var.Language) = hr-HR?> 384 <?define IdSafeLanguage = hr_HR?> 385 <?elseif $(var.Language) = hu-HU?> 386 <?define IdSafeLanguage = hu_HU?> 387 <?elseif $(var.Language) = id-ID?> 388 <?define IdSafeLanguage = id_ID?> 389 <?elseif $(var.Language) = is-IS?> 390 <?define IdSafeLanguage = is_IS?> 391 <?elseif $(var.Language) = it-IT?> 392 <?define IdSafeLanguage = it_IT?> 393 <?elseif $(var.Language) = ja-JP?> 394 <?define IdSafeLanguage = ja_JP?> 395 <?elseif $(var.Language) = ka-GE?> 396 <?define IdSafeLanguage = ka_GE?> 397 <?elseif $(var.Language) = kk-KZ?> 398 <?define IdSafeLanguage = kk_KZ?> 399 <?elseif $(var.Language) = ko-KR?> 400 <?define IdSafeLanguage = ko_KR?> 401 <?elseif $(var.Language) = lt-LT?> 402 <?define IdSafeLanguage = lt_LT?> 403 <?elseif $(var.Language) = lv-LV?> 404 <?define IdSafeLanguage = lv_LV?> 405 <?elseif $(var.Language) = ms-MY?> 406 <?define IdSafeLanguage = ms_MY?> 407 <?elseif $(var.Language) = nb-NO?> 408 <?define IdSafeLanguage = nb_NO?> 409 <?elseif $(var.Language) = nl-NL?> 410 <?define IdSafeLanguage = nl_NL?> 411 <?elseif $(var.Language) = nn-NO?> 412 <?define IdSafeLanguage = nn_NO?> 413 <?elseif $(var.Language) = pl-PL?> 414 <?define IdSafeLanguage = pl_PL?> 415 <?elseif $(var.Language) = pt-BR?> 416 <?define IdSafeLanguage = pt_BR?> 417 <?elseif $(var.Language) = pt-PT?> 418 <?define IdSafeLanguage = pt_PT?> 419 <?elseif $(var.Language) = ro-RO?> 420 <?define IdSafeLanguage = ro_RO?> 421 <?elseif $(var.Language) = ru-RU?> 422 <?define IdSafeLanguage = ru_RU?> 423 <?elseif $(var.Language) = sk-SK?> 424 <?define IdSafeLanguage = sk_SK?> 425 <?elseif $(var.Language) = sl-SI?> 426 <?define IdSafeLanguage = sl_SI?> 427 <?elseif $(var.Language) = sq-AL?> 428 <?define IdSafeLanguage = sq_AL?> 429 <?elseif $(var.Language) = sr-Cyrl-RS?> 430 <?define IdSafeLanguage = sr_Cyrl_RS?> 431 <?elseif $(var.Language) = sr-Latn-RS?> 432 <?define IdSafeLanguage = sr_Latn_RS?> 433 <?elseif $(var.Language) = sv-SE?> 434 <?define IdSafeLanguage = sv_SE?> 435 <?elseif $(var.Language) = th-TH?> 436 <?define IdSafeLanguage = th_TH?> 437 <?elseif $(var.Language) = tr-TR?> 438 <?define IdSafeLanguage = tr_TR?> 439 <?elseif $(var.Language) = uk-UA?> 440 <?define IdSafeLanguage = uk_UA?> 441 <?elseif $(var.Language) = vi-VN?> 442 <?define IdSafeLanguage = vi_VN?> 443 <?elseif $(var.Language) = zh-CN?> 444 <?define IdSafeLanguage = zh_CN?> 445 <?elseif $(var.Language) = zh-TW?> 446 <?define IdSafeLanguage = zh_TW?> 447 <?else?> 448 <?define IdSafeLanguage = $(var.Language)?> 449 <?endif?> 450 <RemoveFolder Id="RemoveFolderWinAppSDKLoc$(var.IdSafeLanguage)WinUI3AppsInstallFolder" Directory="WinAppSDKLoc$(var.IdSafeLanguage)WinUI3AppsInstallFolder" On="uninstall" /> 451 <?undef IdSafeLanguage?> 452 <?endforeach?> 453 <RemoveFolder Id="RemoveFolderWinUI3AppsMicrosoftUIXamlInstallFolder" Directory="WinUI3AppsMicrosoftUIXamlInstallFolder" On="uninstall" /> 454 <RemoveFolder Id="RemoveFolderWinUI3AppsMicrosoftUIXamlAssetsInstallFolder" Directory="WinUI3AppsMicrosoftUIXamlAssetsInstallFolder" On="uninstall" /> 455 </Component> 456 <ComponentRef Id="WinUI3AppsMicrosoftUIXamlAssets_NoiseAsset_256x256_PNG.png" /> 457 <ComponentRef Id="WinUI3AppsMicrosoftUIXamlAssets_map.html" /> 458 </ComponentGroup> 459 </Fragment> 460 </Wix> 461