=sl*a_*$OE*U
zh_!r{O#htB39eq=DUj{*9>Hb54VR7&iO^H1Ab-k1=29=C4I2qFWO_s%N5x7EAokmH
z#8yZKTX6ikwMU)Krbrn=#@S@*O9=f&QsV|w4-t8CO=tMy7rPP-_bAjdZy^=4{j#+f-
ze9deYy(<=74%K^~l*3N+smk^*oDE9|eRy%9r1gp`V>a4+20n-^JxEtqu%@kTh3GD?
zRYH`l8Pl0F5;ZkwDylQOIG?qh&Y%-Y5Wk;X&z;Y_&HGq$W6cW8Il+9v6KC~QrBZtW
zuJ
zM#peBh&Q8O04h0&%p@*sC^~x9QAl>wn&`(2H6O(>#&)dg1e)uCQ2{72G;fDlKhD~R
zrS>5*MMI^Pv9xZHqclf^WU?uS>acgie?9Fodg}6OCE3M0=6My$9E5moR9~pnRG~Ee
z#0l4t!@Y!F)xrJsvymhxagjRDTgXImmW*&F9SZS&Y?_TT1>zc!LU%TyzYu7e9wm_i
zmK$4{F0B*OH@d%QAR)SqK@)xi0@&DK^_BwCUYd+D6u=E0GhTv)tox_1qc>3IxBmpo
z{MrL@X!ml;|BtR1I*|4hmW%#Z*NqT=rTyI+P?T}}Ur4!-*#GZuT|$C3Y4)klROc@I
zgLL^%a|~U`eO4w^+P(ijJu~&;8A##Z1BCzezX1OnRQWG>U!-}A^WB0PTBi0dD7K|(
zsN>hM{>T0OU0;Vl#@B?>{PWAdpFXT0A`r9N?SzPUx!5TbVavtyc9zBGZaw&a0I$%K
A`v3p{
literal 0
HcmV?d00001
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/readme.MD b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/readme.MD
index e0bd08215d9..6b440d497c9 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/readme.MD
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/readme.MD
@@ -14,27 +14,27 @@ We provide the following templates:
Before submitting a change to any of the templates please make sure to test them locally.
-1. Install the required template with `dotnet` tool (e.g. `WinFormsApplication-CSharp`).
+1. Install the required template with `dotnet` tool (e.g. `WpfApplication-CSharp`).
In the command prompt of your choice run the following command:
```
- > dotnet new -i \wpf\packaging\Microsoft.Dotnet.Wpf.ProjectTemplates\content\WipfApplication-CSharp
+ > dotnet new install \wpf\packaging\Microsoft.Dotnet.Wpf.ProjectTemplates\content\WpfApplication-CSharp
```
2. To confirm that the template is correctly installed run the following command and look for your template:
```
- > dotnet new -u
+ > dotnet new uninstall
```
- ![image]()
+ 
3. Create an app from your template:
```
> dotnet new wpf -n testapp1
```
-4. Verify the app behaves as expected.
+4. Verify the app behaves as expected.
If necessary, tweak the template and create new apps.
-5. Once you are happy with the template, you can uninstall it to revert to the original by running the command given in `dotnet new -u` output; e.g.
+5. Once you are happy with the template, you can uninstall it to revert to the original by running the command given in `dotnet new uninstall` output; e.g.
```
- > dotnet new -u \wpf\packaging\Microsoft.Dotnet.Wpf.ProjectTemplates\content\WipfApplication-CSharp
+ > dotnet new uninstall \wpf\packaging\Microsoft.Dotnet.Wpf.ProjectTemplates\content\WpfApplication-CSharp
````
From 6ab107d101532ee05cdca7fbad18644b96b16c56 Mon Sep 17 00:00:00 2001
From: dipeshmsft
Date: Mon, 12 Sep 2022 16:57:43 +0530
Subject: [PATCH 3/7] Added filescoped namespace feature
---
.../.template.config/template.json | 30 ++++++++++++++++---
.../WpfApplication-CSharp/net6.0/App.xaml.cs | 13 +++++++-
.../net6.0/MainWindow.xaml.cs | 15 ++++++++++
.../.template.config/template.json | 30 ++++++++++++++++---
.../WpfClassLibrary-CSharp/net6.0/Class1.cs | 9 ++++++
.../.template.config/template.json | 30 ++++++++++++++++---
.../net6.0/CustomControl1.cs | 4 +++
.../.template.config/template.json | 30 ++++++++++++++++---
.../net6.0/UserControl1.xaml.cs | 18 ++++++++++-
9 files changed, 161 insertions(+), 18 deletions(-)
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json
index c3c87179f6a..59836b37d0a 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json
@@ -94,18 +94,40 @@
"description": "Whether to enable nullable reference types for this project.",
"displayName": "Enable nullable"
},
- "csharp10orLater" : {
+ "csharp9orOlder": {
"type": "generated",
"generator": "regexMatch",
"datatype": "bool",
"parameters": {
- "pattern": "^(|10\\.0|10|11.\\0|11|preview|latest|default|latestMajor)$",
+ "pattern": "^(ISO-1|ISO-2|[1-7]|[8-9]|[8-9]\\.0|7\\.[0-3])$",
"source": "langVersion"
- }
+ }
+ },
+ "csharp8orOlder": {
+ "type": "generated",
+ "generator": "regexMatch",
+ "datatype": "bool",
+ "parameters": {
+ "pattern": "^(ISO-1|ISO-2|[1-7]|8|8\\.0|7\\.[0-3])$",
+ "source": "langVersion"
+ }
+ },
+ "csharp7orOlder": {
+ "type": "generated",
+ "generator": "regexMatch",
+ "datatype": "bool",
+ "parameters": {
+ "pattern": "^(ISO-1|ISO-2|[1-7]|7\\.[0-3])$",
+ "source": "langVersion"
+ }
},
"csharpFeature_ImplicitUsings" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp10orLater == \"true\""
+ "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ },
+ "csharpFeature_FileScopedNamespaces" : {
+ "type": "computed",
+ "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
}
},
"primaryOutputs": [
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs
index 5b07759ca48..4bc943cc211 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs
@@ -4,11 +4,21 @@
using System.Linq;
using System.Threading.Tasks;
#endif
-
using System.Configuration;
using System.Data;
using System.Windows;
+#if (csharpFeature_FileScopedNamespaces)
+namespace Company.WpfApplication1;
+
+///
+/// Interaction logic for App.xaml
+///
+public partial class App : Application
+{
+}
+
+#else
namespace Company.WpfApplication1
{
///
@@ -18,3 +28,4 @@ public partial class App : Application
{
}
}
+#endif
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs
index ae904e04262..1b4551f7ce2 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs
@@ -16,6 +16,20 @@
using System.Windows.Navigation;
using System.Windows.Shapes;
+#if (csharpFeature_FileScopedNamespaces)
+namespace Company.WpfApplication1;
+
+///
+/// Interaction logic for MainWindow.xaml
+///
+public partial class MainWindow : Window
+{
+ public MainWindow()
+ {
+ InitializeComponent();
+ }
+}
+#else
namespace Company.WpfApplication1
{
///
@@ -29,3 +43,4 @@ public MainWindow()
}
}
}
+#endif
\ No newline at end of file
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json
index 7db3e1a9228..d7b2c345538 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json
@@ -94,18 +94,40 @@
"description": "Whether to enable nullable reference types for this project.",
"displayName": "Enable nullable"
},
- "csharp10orLater" : {
+ "csharp9orOlder": {
"type": "generated",
"generator": "regexMatch",
"datatype": "bool",
"parameters": {
- "pattern": "^(|10\\.0|10|11.\\0|11|preview|latest|default|latestMajor)$",
+ "pattern": "^(ISO-1|ISO-2|[1-7]|[8-9]|[8-9]\\.0|7\\.[0-3])$",
"source": "langVersion"
- }
+ }
+ },
+ "csharp8orOlder": {
+ "type": "generated",
+ "generator": "regexMatch",
+ "datatype": "bool",
+ "parameters": {
+ "pattern": "^(ISO-1|ISO-2|[1-7]|8|8\\.0|7\\.[0-3])$",
+ "source": "langVersion"
+ }
+ },
+ "csharp7orOlder": {
+ "type": "generated",
+ "generator": "regexMatch",
+ "datatype": "bool",
+ "parameters": {
+ "pattern": "^(ISO-1|ISO-2|[1-7]|7\\.[0-3])$",
+ "source": "langVersion"
+ }
},
"csharpFeature_ImplicitUsings" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp10orLater == \"true\""
+ "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ },
+ "csharpFeature_FileScopedNamespaces" : {
+ "type": "computed",
+ "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
}
},
"primaryOutputs": [
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Class1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Class1.cs
index b495677fc6c..cc04d026d55 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Class1.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Class1.cs
@@ -2,9 +2,18 @@
using System;
#endif
+#if (csharpFeature_FileScopedNamespaces)
+namespace Company.ClassLibrary1;
+
+public class Class1
+{
+}
+#else
namespace Company.ClassLibrary1
{
public class Class1
{
}
}
+#endif
+
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json
index 2a335bef541..6c73ca6c7c9 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json
@@ -94,18 +94,40 @@
"description": "Whether to enable nullable reference types for this project.",
"displayName": "Enable nullable"
},
- "csharp10orLater" : {
+ "csharp9orOlder": {
"type": "generated",
"generator": "regexMatch",
"datatype": "bool",
"parameters": {
- "pattern": "^(|10\\.0|10|11.\\0|11|preview|latest|default|latestMajor)$",
+ "pattern": "^(ISO-1|ISO-2|[1-7]|[8-9]|[8-9]\\.0|7\\.[0-3])$",
"source": "langVersion"
- }
+ }
+ },
+ "csharp8orOlder": {
+ "type": "generated",
+ "generator": "regexMatch",
+ "datatype": "bool",
+ "parameters": {
+ "pattern": "^(ISO-1|ISO-2|[1-7]|8|8\\.0|7\\.[0-3])$",
+ "source": "langVersion"
+ }
+ },
+ "csharp7orOlder": {
+ "type": "generated",
+ "generator": "regexMatch",
+ "datatype": "bool",
+ "parameters": {
+ "pattern": "^(ISO-1|ISO-2|[1-7]|7\\.[0-3])$",
+ "source": "langVersion"
+ }
},
"csharpFeature_ImplicitUsings" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp10orLater == \"true\""
+ "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ },
+ "csharpFeature_FileScopedNamespaces" : {
+ "type": "computed",
+ "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
}
},
"primaryOutputs": [
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs
index 31198bb180f..41c8ef35633 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs
@@ -16,6 +16,10 @@
using System.Windows.Navigation;
using System.Windows.Shapes;
+#if (csharpFeature_FileScopedNamespaces)
+#else
+#endif
+
namespace Company.WpfCustomControlLibrary
{
///
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json
index 618a74961b2..5150749ec7d 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json
@@ -94,18 +94,40 @@
"description": "Whether to enable nullable reference types for this project.",
"displayName": "Enable nullable"
},
- "csharp10orLater" : {
+ "csharp9orOlder": {
"type": "generated",
"generator": "regexMatch",
"datatype": "bool",
"parameters": {
- "pattern": "^(|10\\.0|10|11.\\0|11|preview|latest|default|latestMajor)$",
+ "pattern": "^(ISO-1|ISO-2|[1-7]|[8-9]|[8-9]\\.0|7\\.[0-3])$",
"source": "langVersion"
- }
+ }
+ },
+ "csharp8orOlder": {
+ "type": "generated",
+ "generator": "regexMatch",
+ "datatype": "bool",
+ "parameters": {
+ "pattern": "^(ISO-1|ISO-2|[1-7]|8|8\\.0|7\\.[0-3])$",
+ "source": "langVersion"
+ }
+ },
+ "csharp7orOlder": {
+ "type": "generated",
+ "generator": "regexMatch",
+ "datatype": "bool",
+ "parameters": {
+ "pattern": "^(ISO-1|ISO-2|[1-7]|7\\.[0-3])$",
+ "source": "langVersion"
+ }
},
"csharpFeature_ImplicitUsings" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp10orLater == \"true\""
+ "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ },
+ "csharpFeature_FileScopedNamespaces" : {
+ "type": "computed",
+ "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
}
},
"primaryOutputs": [
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs
index f80a60cb848..71d43875808 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs
@@ -16,6 +16,20 @@
using System.Windows.Navigation;
using System.Windows.Shapes;
+#if (csharpFeature_FileScopedNamespaces)
+namespace Company.WpfControlLibrary;
+
+///
+/// Interaction logic for UserControl1.xaml
+///
+public partial class UserControl1 : UserControl
+{
+ public UserControl1()
+ {
+ InitializeComponent();
+ }
+}
+#else
namespace Company.WpfControlLibrary
{
///
@@ -28,4 +42,6 @@ public UserControl1()
InitializeComponent();
}
}
-}
\ No newline at end of file
+}
+#endif
+
From ed43bb0de71d20c0f4fecc1892ecbc9bf96fdfa7 Mon Sep 17 00:00:00 2001
From: dipeshmsft
Date: Tue, 13 Sep 2022 17:31:07 +0530
Subject: [PATCH 4/7] Sorted imports and fixed remaining templates
---
.../WpfApplication-CSharp/net6.0/App.xaml.cs | 6 +-
.../net6.0/MainWindow.xaml.cs | 16 +++++-
.../net6.0/CustomControl1.cs | 55 +++++++++++++++++--
.../net6.0/UserControl1.xaml.cs | 14 ++++-
4 files changed, 82 insertions(+), 9 deletions(-)
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs
index 4bc943cc211..fc212159721 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs
@@ -1,12 +1,16 @@
#if (!csharpFeature_ImplicitUsings)
using System;
using System.Collections.Generic;
+using System.Configuration;
+using System.Data;
using System.Linq;
using System.Threading.Tasks;
-#endif
+using System.Windows;
+#else
using System.Configuration;
using System.Data;
using System.Windows;
+#endif
#if (csharpFeature_FileScopedNamespaces)
namespace Company.WpfApplication1;
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs
index 1b4551f7ce2..989365e9325 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs
@@ -2,9 +2,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Text;
using System.Threading.Tasks;
-#endif
-
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+#else
using System.Text;
using System.Windows;
using System.Windows.Controls;
@@ -15,6 +24,9 @@
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
+#endif
+
+
#if (csharpFeature_FileScopedNamespaces)
namespace Company.WpfApplication1;
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs
index 41c8ef35633..4348a9d0bc6 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs
@@ -2,9 +2,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Text;
using System.Threading.Tasks;
-#endif
-
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+#else
using System.Text;
using System.Windows;
using System.Windows.Controls;
@@ -15,11 +24,48 @@
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
+#endif
#if (csharpFeature_FileScopedNamespaces)
-#else
-#endif
+namespace Company.WpfCustomControlLibrary;
+///
+/// Follow steps 1a or 1b and then 2 to use this custom control in a XAML file.
+///
+/// Step 1a) Using this custom control in a XAML file that exists in the current project.
+/// Add this XmlNamespace attribute to the root element of the markup file where it is
+/// to be used:
+///
+/// xmlns:MyNamespace="clr-namespace:Company.WpfCustomControlLibrary"
+///
+///
+/// Step 1b) Using this custom control in a XAML file that exists in a different project.
+/// Add this XmlNamespace attribute to the root element of the markup file where it is
+/// to be used:
+///
+/// xmlns:MyNamespace="clr-namespace:Company.WpfCustomControlLibrary;assembly=Company.WpfCustomControlLibrary"
+///
+/// You will also need to add a project reference from the project where the XAML file lives
+/// to this project and Rebuild to avoid compilation errors:
+///
+/// Right click on the target project in the Solution Explorer and
+/// "Add Reference"->"Projects"->[Select this project]
+///
+///
+/// Step 2)
+/// Go ahead and use your control in the XAML file.
+///
+///
+///
+///
+public class CustomControl1 : Control
+{
+ static CustomControl1()
+ {
+ DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomControl1), new FrameworkPropertyMetadata(typeof(CustomControl1)));
+ }
+}
+#else
namespace Company.WpfCustomControlLibrary
{
///
@@ -59,3 +105,4 @@ static CustomControl1()
}
}
}
+#endif
\ No newline at end of file
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs
index 71d43875808..ecb0b1e9527 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs
@@ -2,9 +2,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Text;
using System.Threading.Tasks;
-#endif
-
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+#else
using System.Text;
using System.Windows;
using System.Windows.Controls;
@@ -15,6 +24,7 @@
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
+#endif
#if (csharpFeature_FileScopedNamespaces)
namespace Company.WpfControlLibrary;
From 6f59fd007b2ae24b879b87970457f89f7083fba5 Mon Sep 17 00:00:00 2001
From: dipeshmsft
Date: Thu, 15 Sep 2022 12:16:18 +0530
Subject: [PATCH 5/7] Updated templates for net8.0 and modified .csproj
---
.../.template.config/template.json | 8 +--
.../net5.0/AssemblyInfo.cs | 12 ++--
.../net6.0/AssemblyInfo.cs | 12 ++--
.../net6.0/Company.WpfApplication1.csproj | 1 +
.../net6.0/MainWindow.xaml.cs | 2 -
.../netcoreapp3.1/AssemblyInfo.cs | 12 ++--
.../.template.config/template.json | 68 +++++++++----------
.../net6.0/Company.ClassLibrary1.csproj | 1 +
.../.template.config/template.json | 6 +-
.../net5.0/AssemblyInfo.cs | 12 ++--
.../net6.0/AssemblyInfo.cs | 12 ++--
.../Company.WpfCustomControlLibrary.csproj | 1 +
.../netcoreapp3.1/AssemblyInfo.cs | 12 ++--
.../.template.config/template.json | 12 ++--
.../net5.0/AssemblyInfo.cs | 12 ++--
.../net6.0/AssemblyInfo.cs | 12 ++--
.../net6.0/Company.WpfControlLibrary.csproj | 1 +
.../netcoreapp3.1/AssemblyInfo.cs | 12 ++--
18 files changed, 105 insertions(+), 103 deletions(-)
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json
index 59836b37d0a..3cac3adb5e1 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json
@@ -123,11 +123,11 @@
},
"csharpFeature_ImplicitUsings" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
},
"csharpFeature_FileScopedNamespaces" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
}
},
"primaryOutputs": [
@@ -156,10 +156,10 @@
},
{
"exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ],
- "condition": "(Framework == \"net7.0\" || Framework == \"net6.0\")",
+ "condition": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\")",
"source": "./net6.0",
"target": "./"
- }
+ }
],
"defaultName": "WpfApp1",
"postActions": [
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/AssemblyInfo.cs
index 22112342ead..cc29e7f7411 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/AssemblyInfo.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/AssemblyInfo.cs
@@ -1,10 +1,10 @@
using System.Windows;
[assembly:ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
)]
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/AssemblyInfo.cs
index 22112342ead..cc29e7f7411 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/AssemblyInfo.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/AssemblyInfo.cs
@@ -1,10 +1,10 @@
using System.Windows;
[assembly:ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
)]
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/Company.WpfApplication1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/Company.WpfApplication1.csproj
index 7a268bdea17..205a8f25e0e 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/Company.WpfApplication1.csproj
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/Company.WpfApplication1.csproj
@@ -7,6 +7,7 @@
Company.WpfApplication1
$(ProjectLanguageVersion)
enable
+ enable
true
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs
index 989365e9325..058fefea36f 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs
@@ -26,8 +26,6 @@
using System.Windows.Shapes;
#endif
-
-
#if (csharpFeature_FileScopedNamespaces)
namespace Company.WpfApplication1;
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/AssemblyInfo.cs
index 22112342ead..cc29e7f7411 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/AssemblyInfo.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/AssemblyInfo.cs
@@ -1,10 +1,10 @@
using System.Windows;
[assembly:ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
)]
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json
index d7b2c345538..f52dd1d5cee 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json
@@ -29,36 +29,36 @@
"description": "The target framework for the project.",
"datatype": "choice",
"choices": [
- {
- "choice": "netcoreapp3.0",
- "description": "Target netcoreapp3.0",
- "displayName": ".NET Core 3.0"
- },
- {
- "choice": "netcoreapp3.1",
- "description": "Target netcoreapp3.1",
- "displayName": ".NET Core 3.1"
- },
- {
- "choice": "net5.0",
- "description": "Target net5.0",
- "displayName": ".NET 5.0"
- },
- {
- "choice": "net6.0",
- "description": "Target net6.0",
- "displayName": ".NET 6.0"
- },
- {
- "choice": "net7.0",
- "description": "Target net7.0",
- "displayName": ".NET 7.0"
- },
- {
- "choice": "net8.0",
- "description": "Target net8.0",
- "displayName": ".NET 8.0"
- }
+ {
+ "choice": "netcoreapp3.0",
+ "description": "Target netcoreapp3.0",
+ "displayName": ".NET Core 3.0"
+ },
+ {
+ "choice": "netcoreapp3.1",
+ "description": "Target netcoreapp3.1",
+ "displayName": ".NET Core 3.1"
+ },
+ {
+ "choice": "net5.0",
+ "description": "Target net5.0",
+ "displayName": ".NET 5.0"
+ },
+ {
+ "choice": "net6.0",
+ "description": "Target net6.0",
+ "displayName": ".NET 6.0"
+ },
+ {
+ "choice": "net7.0",
+ "description": "Target net7.0",
+ "displayName": ".NET 7.0"
+ },
+ {
+ "choice": "net8.0",
+ "description": "Target net8.0",
+ "displayName": ".NET 8.0"
+ }
],
"replaces": "FrameworkParameter",
"defaultValue": "net8.0",
@@ -123,11 +123,11 @@
},
"csharpFeature_ImplicitUsings" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
},
"csharpFeature_FileScopedNamespaces" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
}
},
"primaryOutputs": [
@@ -152,10 +152,10 @@
},
{
"exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ],
- "condition": "(Framework == \"net7.0\" || Framework == \"net6.0\")",
+ "condition": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\")",
"source": "./net6.0",
"target": "./"
- }
+ }
],
"defaultName": "WpfLibrary1",
"postActions": [
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Company.ClassLibrary1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Company.ClassLibrary1.csproj
index 39443dc822f..1e44f13c990 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Company.ClassLibrary1.csproj
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Company.ClassLibrary1.csproj
@@ -7,6 +7,7 @@
$(ProjectLanguageVersion)
enable
true
+ enable
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json
index 6c73ca6c7c9..4e7f935aa59 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json
@@ -123,11 +123,11 @@
},
"csharpFeature_ImplicitUsings" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
},
"csharpFeature_FileScopedNamespaces" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
}
},
"primaryOutputs": [
@@ -152,7 +152,7 @@
},
{
"exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ],
- "condition": "(Framework == \"net7.0\" || Framework == \"net6.0\")",
+ "condition": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\")",
"source": "./net6.0",
"target": "./"
}
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/AssemblyInfo.cs
index 22112342ead..cc29e7f7411 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/AssemblyInfo.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/AssemblyInfo.cs
@@ -1,10 +1,10 @@
using System.Windows;
[assembly:ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
)]
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/AssemblyInfo.cs
index 22112342ead..cc29e7f7411 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/AssemblyInfo.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/AssemblyInfo.cs
@@ -1,10 +1,10 @@
using System.Windows;
[assembly:ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
)]
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/Company.WpfCustomControlLibrary.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/Company.WpfCustomControlLibrary.csproj
index de80086d2a9..5f5dadd13b3 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/Company.WpfCustomControlLibrary.csproj
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/Company.WpfCustomControlLibrary.csproj
@@ -7,6 +7,7 @@
$(ProjectLanguageVersion)
enable
true
+ enable
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs
index 22112342ead..cc29e7f7411 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs
@@ -1,10 +1,10 @@
using System.Windows;
[assembly:ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
)]
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json
index 5150749ec7d..07963ba9d5c 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json
@@ -50,9 +50,9 @@
"displayName": ".NET 6.0"
},
{
- "choice": "net7.0",
- "description": "Target net7.0",
- "displayName": ".NET 7.0"
+ "choice": "net7.0",
+ "description": "Target net7.0",
+ "displayName": ".NET 7.0"
},
{
"choice": "net8.0",
@@ -123,11 +123,11 @@
},
"csharpFeature_ImplicitUsings" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
},
"csharpFeature_FileScopedNamespaces" : {
"type": "computed",
- "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
+ "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\""
}
},
"primaryOutputs": [
@@ -156,7 +156,7 @@
},
{
"exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ],
- "condition": "(Framework == \"net7.0\" || Framework == \"net6.0\")",
+ "condition": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\")",
"source": "./net6.0",
"target": "./"
}
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/AssemblyInfo.cs
index 22112342ead..cc29e7f7411 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/AssemblyInfo.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/AssemblyInfo.cs
@@ -1,10 +1,10 @@
using System.Windows;
[assembly:ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
)]
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/AssemblyInfo.cs
index 22112342ead..cc29e7f7411 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/AssemblyInfo.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/AssemblyInfo.cs
@@ -1,10 +1,10 @@
using System.Windows;
[assembly:ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
)]
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/Company.WpfControlLibrary.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/Company.WpfControlLibrary.csproj
index 9a6de4c00ad..f30da4ed1d0 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/Company.WpfControlLibrary.csproj
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/Company.WpfControlLibrary.csproj
@@ -7,6 +7,7 @@
$(ProjectLanguageVersion)
enable
true
+ enable
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs
index 22112342ead..cc29e7f7411 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs
@@ -1,10 +1,10 @@
using System.Windows;
[assembly:ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
)]
From 9c5418a2874e6e4318037f686a157d957de2482f Mon Sep 17 00:00:00 2001
From: dipeshmsft
Date: Thu, 15 Sep 2022 12:36:16 +0530
Subject: [PATCH 6/7] Localization changes on build for templates
---
.../localize/templatestrings.cs.json | 14 +++++++++++++-
.../localize/templatestrings.de.json | 14 +++++++++++++-
.../localize/templatestrings.en.json | 12 ++++++++++++
.../localize/templatestrings.es.json | 14 +++++++++++++-
.../localize/templatestrings.fr.json | 14 +++++++++++++-
.../localize/templatestrings.it.json | 14 +++++++++++++-
.../localize/templatestrings.ja.json | 14 +++++++++++++-
.../localize/templatestrings.ko.json | 14 +++++++++++++-
.../localize/templatestrings.pl.json | 14 +++++++++++++-
.../localize/templatestrings.pt-BR.json | 14 +++++++++++++-
.../localize/templatestrings.ru.json | 14 +++++++++++++-
.../localize/templatestrings.tr.json | 14 +++++++++++++-
.../localize/templatestrings.zh-Hans.json | 14 +++++++++++++-
.../localize/templatestrings.zh-Hant.json | 14 +++++++++++++-
.../localize/templatestrings.cs.json | 14 +++++++++++++-
.../localize/templatestrings.de.json | 14 +++++++++++++-
.../localize/templatestrings.en.json | 12 ++++++++++++
.../localize/templatestrings.es.json | 14 +++++++++++++-
.../localize/templatestrings.fr.json | 14 +++++++++++++-
.../localize/templatestrings.it.json | 14 +++++++++++++-
.../localize/templatestrings.ja.json | 14 +++++++++++++-
.../localize/templatestrings.ko.json | 14 +++++++++++++-
.../localize/templatestrings.pl.json | 14 +++++++++++++-
.../localize/templatestrings.pt-BR.json | 14 +++++++++++++-
.../localize/templatestrings.ru.json | 14 +++++++++++++-
.../localize/templatestrings.tr.json | 14 +++++++++++++-
.../localize/templatestrings.zh-Hans.json | 14 +++++++++++++-
.../localize/templatestrings.zh-Hant.json | 14 +++++++++++++-
.../localize/templatestrings.cs.json | 14 +++++++++++++-
.../localize/templatestrings.de.json | 14 +++++++++++++-
.../localize/templatestrings.en.json | 12 ++++++++++++
.../localize/templatestrings.es.json | 14 +++++++++++++-
.../localize/templatestrings.fr.json | 14 +++++++++++++-
.../localize/templatestrings.it.json | 14 +++++++++++++-
.../localize/templatestrings.ja.json | 14 +++++++++++++-
.../localize/templatestrings.ko.json | 14 +++++++++++++-
.../localize/templatestrings.pl.json | 14 +++++++++++++-
.../localize/templatestrings.pt-BR.json | 14 +++++++++++++-
.../localize/templatestrings.ru.json | 14 +++++++++++++-
.../localize/templatestrings.tr.json | 14 +++++++++++++-
.../localize/templatestrings.zh-Hans.json | 14 +++++++++++++-
.../localize/templatestrings.zh-Hant.json | 14 +++++++++++++-
.../localize/templatestrings.cs.json | 14 +++++++++++++-
.../localize/templatestrings.de.json | 14 +++++++++++++-
.../localize/templatestrings.en.json | 12 ++++++++++++
.../localize/templatestrings.es.json | 14 +++++++++++++-
.../localize/templatestrings.fr.json | 14 +++++++++++++-
.../localize/templatestrings.it.json | 14 +++++++++++++-
.../localize/templatestrings.ja.json | 14 +++++++++++++-
.../localize/templatestrings.ko.json | 14 +++++++++++++-
.../localize/templatestrings.pl.json | 14 +++++++++++++-
.../localize/templatestrings.pt-BR.json | 14 +++++++++++++-
.../localize/templatestrings.ru.json | 14 +++++++++++++-
.../localize/templatestrings.tr.json | 14 +++++++++++++-
.../localize/templatestrings.zh-Hans.json | 14 +++++++++++++-
.../localize/templatestrings.zh-Hant.json | 14 +++++++++++++-
56 files changed, 724 insertions(+), 52 deletions(-)
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.cs.json
index 4a7e49c432f..686d8b5bcec 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.cs.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.cs.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Aplikace WPF",
"description": "Projekt pro vytvoření aplikace WPF .NET",
"symbols/TargetFrameworkOverride/description": "Přepíše cílovou architekturu.",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Cílová architektura pro projekt",
"symbols/Framework/choices/netcoreapp3.0/description": "Cílit na netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Cílit na netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Cílit na net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Cílit na net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Cílový net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Určuje, zda se mají pro tento projekt povolit odkazové typy s možnou hodnotou null.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.",
"postActions/restore/manualInstructions/default/text": "Spustit dotnet restore",
"postActions/editor/description": "Otevře MainWindow.xaml v editoru."
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.de.json
index ad0084eab3a..133f8fff28d 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.de.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.de.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF-Anwendung",
"description": "Ein Projekt zum Erstellen einer .NET WPF-Anwendung",
"symbols/TargetFrameworkOverride/description": "Überschreibt das Zielframework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Das Zielframework für das Projekt.",
"symbols/Framework/choices/netcoreapp3.0/description": "Auf „netcoreapp3.0“ abzielen",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Auf „netcoreapp3.1“ abzielen",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Gibt an, ob Nullable-Verweistypen für dieses Projekt aktiviert werden sollen.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.",
"postActions/restore/manualInstructions/default/text": "„dotnet restore“ ausführen",
"postActions/editor/description": "Öffnet MainWindow.xaml im Editor."
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.en.json
index 8da16a1d885..e78de2c26c9 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.en.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.en.json
@@ -3,15 +3,27 @@
"name": "WPF Application",
"description": "A project for creating a .NET WPF Application",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "The target framework for the project.",
"symbols/Framework/choices/netcoreapp3.0/description": "Target netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Target netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Target net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Target net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Sets langVersion in the created project file",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Whether to enable nullable reference types for this project.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restore NuGet packages required by this project.",
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'",
"postActions/editor/description": "Opens MainWindow.xaml in the editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.es.json
index 7880a6088cc..6146863abe3 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.es.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.es.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Aplicación WPF",
"description": "Proyecto para crear una aplicación WPF de .NET.",
"symbols/TargetFrameworkOverride/description": "Invalida la plataforma de destino",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Marco de destino del proyecto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Objetivo netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Objetivo netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Objetivo net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Objetivo net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Objetivo net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indica si se deben habilitar tipos de referencia que aceptan valores NULL para este proyecto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.",
"postActions/restore/manualInstructions/default/text": "Ejecutar \"dotnet restore\"",
"postActions/editor/description": "Abre MainWindow.xaml en el editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.fr.json
index 927b31ce5ff..a79441141e7 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.fr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.fr.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Application WPF",
"description": "Projet de création d'une application WPF .NET",
"symbols/TargetFrameworkOverride/description": "Remplace l’infrastructure cible",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Framework cible du projet.",
"symbols/Framework/choices/netcoreapp3.0/description": "netcoreapp3.0 cible",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "netcoreapp3.1 cible",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "net5.0 cible",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "net6.0 cible",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Cible net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Définit langVersion dans le fichier projet créé",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indique s’il faut activer les types référence Nullable pour ce projet.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.",
"postActions/restore/manualInstructions/default/text": "Exécuter « dotnet restore »",
"postActions/editor/description": "Ouvre MainWindow. xaml dans l’éditeur"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.it.json
index a9b721cb064..f57e5ec68b7 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.it.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.it.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Applicazione WPF",
"description": "Progetto per la creazione di un'applicazione WPF .NET",
"symbols/TargetFrameworkOverride/description": "Ignora il framework di destinazione",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Il framework di destinazione per il progetto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 di destinazione",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 di destinazione",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Destinazione net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Imposta langVersion nel file di progetto creato",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indica se abilitare i tipi di riferimento che ammettono i valori Null per questo progetto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.",
"postActions/restore/manualInstructions/default/text": "Esegui 'dotnet restore'",
"postActions/editor/description": "Apre MainWindow. XAML nell'editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ja.json
index 6bfb22b2a89..173fde2f553 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ja.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ja.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF アプリケーション",
"description": ".NET WPF アプリケーションを作成するためのプロジェクト",
"symbols/TargetFrameworkOverride/description": "ターゲット フレームワークをオーバーライドします",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "プロジェクトのターゲット フレームワークです。",
"symbols/Framework/choices/netcoreapp3.0/description": "ターゲット netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "ターゲット netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "ターゲット net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "ターゲット net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "ターゲット net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "このプロジェクトの null 許容参照型を有効にするかどうか。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' を実行する",
"postActions/editor/description": "エディターで MainWindow.xaml を開きます"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ko.json
index fa985808d44..7d8ead7f704 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ko.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ko.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 애플리케이션",
"description": ".NET WPF 애플리케이션 만들기 프로젝트",
"symbols/TargetFrameworkOverride/description": "대상 프레임워크를 재정의합니다",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "프로젝트에 대한 대상 프레임워크입니다.",
"symbols/Framework/choices/netcoreapp3.0/description": "대상 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "대상 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "대상 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "대상 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "대상 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "이 프로젝트에 대해 nullable 참조 형식을 사용할지 여부를 지정합니다.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' 실행",
"postActions/editor/description": "편집기에서 MainWindow.xaml을 엽니다."
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pl.json
index 467b6f3baae..a5d0dafc740 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pl.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pl.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Aplikacja WPF",
"description": "Projekt służący do tworzenia aplikacji WPF w środowisku .NET",
"symbols/TargetFrameworkOverride/description": "Zastępuje platformę docelową",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Platforma docelowa dla tego projektu.",
"symbols/Framework/choices/netcoreapp3.0/description": "Docelowy netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Docelowy netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Docelowy net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Docelowy net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Określa, czy w przypadku tego projektu mają być włączane typy pustych referencji.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.",
"postActions/restore/manualInstructions/default/text": "Uruchom polecenie \"dotnet restore\"",
"postActions/editor/description": "Otwiera plik MainWindow.xaml w edytorze"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pt-BR.json
index f6fe3651d5b..49fb1877e9c 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pt-BR.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pt-BR.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Aplicativo WPF",
"description": "Um projeto para a criação de um aplicativo .NET WPF",
"symbols/TargetFrameworkOverride/description": "Substitui a estrutura de destino",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "A estrutura de destino do projeto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 de destino",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 de destino",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Net5.0 de destino",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Net6.0 de destino",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Alvo .NET7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Se permitir tipos de referência anuláveis para este projeto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.",
"postActions/restore/manualInstructions/default/text": "Executar 'dotnet restore'",
"postActions/editor/description": "Abrir o MainWindow.xaml no editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ru.json
index 6c529877adf..f5ab52e31a9 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ru.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ru.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Майкрософт",
"name": "Приложение WPF",
"description": "Проект для создания приложения WPF .NET",
"symbols/TargetFrameworkOverride/description": "Переопределяет целевую платформу",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Целевая платформа для проекта.",
"symbols/Framework/choices/netcoreapp3.0/description": "Целевая платформа: netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Целевая платформа: netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Целевая версия net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Следует ли включить ссылочные типы, допускающие значение null, для этого проекта.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.",
"postActions/restore/manualInstructions/default/text": "Выполнить команду \"dotnet restore\"",
"postActions/editor/description": "Открывает MainWindow.xaml в редакторе"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.tr.json
index 174904b1f4c..deb82f0abfd 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.tr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.tr.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF Uygulaması",
"description": ".NET WPF Uygulaması oluşturmaya yönelik proje",
"symbols/TargetFrameworkOverride/description": "Hedef çerçeveyi geçersiz kılar",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Projenin hedef çerçevesi.",
"symbols/Framework/choices/netcoreapp3.0/description": "Hedef netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Hedef netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Hedef net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Hedef net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Hedef net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Bu proje için null atanabilir başvuru türlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' çalıştır",
"postActions/editor/description": "Düzenleyicide MainWindow.xaml açar"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json
index 696f70b4a83..6448b1947e0 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 应用程序",
"description": "用于创建 .NET WPF 应用程序的项目",
"symbols/TargetFrameworkOverride/description": "替代目标框架",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "项目的目标框架。",
"symbols/Framework/choices/netcoreapp3.0/description": "目标 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "目标 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "目标 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "目标 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "目标 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "在创建的项目文件中设置 langVersion",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "是否为此项目启用可为 null 的引用类型。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "还原此项目所需的 NuGet 包。",
"postActions/restore/manualInstructions/default/text": "运行 \"dotnet restore\"",
"postActions/editor/description": "在编辑器中打开 MainWindow.xaml"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hant.json
index 9803e14f46c..967fbfce442 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hant.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hant.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 應用程式",
"description": "此專案可用於建立 .NET WPF 應用程式",
"symbols/TargetFrameworkOverride/description": "覆寫目標 Framework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "專案的目標 Framework。",
"symbols/Framework/choices/netcoreapp3.0/description": "目標 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "目標 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "目標 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "目標 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "目標 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "在建立的專案檔中設定 langVersion",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "是否要啟用此專案的可 null 參考類型。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "還原此專案所需的 NuGet 套件。",
"postActions/restore/manualInstructions/default/text": "執行 'dotnet restore'",
"postActions/editor/description": "在編輯器中開啟 MainWindow.xaml"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json
index a14248499a7..af8925a02d2 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Knihovna tříd WPF",
"description": "Projekt pro vytvoření knihovny tříd určené pro aplikace WPF .NET",
"symbols/TargetFrameworkOverride/description": "Přepíše cílovou architekturu.",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Cílová architektura pro projekt",
"symbols/Framework/choices/netcoreapp3.0/description": "Cílit na netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Cílit na netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Cílit na net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Cílit na net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Cílový net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Určuje, zda se mají pro tento projekt povolit odkazové typy s možnou hodnotou null.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.",
"postActions/restore/manualInstructions/default/text": "Spustit dotnet restore",
"postActions/editor/description": "Otevře Class1.cs v editoru."
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.de.json
index b062b366087..ecb9c6d258e 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.de.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.de.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF-Klassenbibliothek",
"description": "Ein Projekt zum Erstellen einer Klassenbibliothek für eine .NET WPF-Anwendung",
"symbols/TargetFrameworkOverride/description": "Überschreibt das Zielframework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Das Zielframework für das Projekt.",
"symbols/Framework/choices/netcoreapp3.0/description": "Auf „netcoreapp3.0“ abzielen",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Auf „netcoreapp3.1“ abzielen",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Gibt an, ob Nullable-Verweistypen für dieses Projekt aktiviert werden sollen.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.",
"postActions/restore/manualInstructions/default/text": "„dotnet restore“ ausführen",
"postActions/editor/description": "Öffnet „Class1.cs“ im Editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.en.json
index c977548285b..30d890917c7 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.en.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.en.json
@@ -3,15 +3,27 @@
"name": "WPF Class Library",
"description": "A project for creating a class library that targets a .NET WPF Application",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "The target framework for the project.",
"symbols/Framework/choices/netcoreapp3.0/description": "Target netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Target netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Target net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Target net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Sets langVersion in the created project file",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Whether to enable nullable reference types for this project.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restore NuGet packages required by this project.",
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'",
"postActions/editor/description": "Opens Class1.cs in the editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.es.json
index bd7417d906a..e5239fc10be 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.es.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.es.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de clases de WPF",
"description": "Proyecto para crear una biblioteca de clases destinada a una aplicación WPF de .NET.",
"symbols/TargetFrameworkOverride/description": "Invalida la plataforma de destino",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Marco de destino del proyecto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Objetivo netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Objetivo netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Objetivo net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Objetivo net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Objetivo net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indica si se deben habilitar tipos de referencia que aceptan valores NULL para este proyecto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.",
"postActions/restore/manualInstructions/default/text": "Ejecutar \"dotnet restore\"",
"postActions/editor/description": "Abre Class1.cs en el editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json
index 2ca2be380cb..201863b0b60 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Bibliothèque de classes WPF",
"description": "Projet de création d'une bibliothèque de classes qui cible une application WPF .NET",
"symbols/TargetFrameworkOverride/description": "Remplace l’infrastructure cible",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Framework cible du projet.",
"symbols/Framework/choices/netcoreapp3.0/description": "netcoreapp3.0 cible",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "netcoreapp3.1 cible",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "net5.0 cible",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "net6.0 cible",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Cible net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Définit langVersion dans le fichier projet créé",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indique s’il faut activer les types référence Nullable pour ce projet.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.",
"postActions/restore/manualInstructions/default/text": "Exécuter « dotnet restore »",
"postActions/editor/description": "Ouvre Class1.cs dans l’éditeur"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.it.json
index ba0f0ce955a..b4a2768599d 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.it.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.it.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Libreria di classi WPF",
"description": "Progetto per la creazione di una libreria di classi destinata a un'applicazione WPF .NET",
"symbols/TargetFrameworkOverride/description": "Ignora il framework di destinazione",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Il framework di destinazione per il progetto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 di destinazione",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 di destinazione",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Destinazione net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Imposta langVersion nel file di progetto creato",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indica se abilitare i tipi di riferimento che ammettono i valori Null per questo progetto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.",
"postActions/restore/manualInstructions/default/text": "Esegui 'dotnet restore'",
"postActions/editor/description": "Apre Class1.cs nell'editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json
index 2646be7ebe9..772f95c9651 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF クラス ライブラリ",
"description": ".NET WPF アプリケーションを対象とするクラス ライブラリを作成するためのプロジェクト",
"symbols/TargetFrameworkOverride/description": "ターゲット フレームワークをオーバーライドします",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "プロジェクトのターゲット フレームワークです。",
"symbols/Framework/choices/netcoreapp3.0/description": "ターゲット netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "ターゲット netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "ターゲット net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "ターゲット net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "ターゲット net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "このプロジェクトの null 許容参照型を有効にするかどうか。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' を実行する",
"postActions/editor/description": "エディターで Class1.cs を開きます"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json
index 84e300bd524..b9480ea9f6f 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 클래스 라이브러리",
"description": ".NET Core WPF 애플리케이션을 대상으로 하는 클래스 라이브러리 만들기 프로젝트",
"symbols/TargetFrameworkOverride/description": "대상 프레임워크를 재정의합니다",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "프로젝트에 대한 대상 프레임워크입니다.",
"symbols/Framework/choices/netcoreapp3.0/description": "대상 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "대상 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "대상 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "대상 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "대상 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "이 프로젝트에 대해 nullable 참조 형식을 사용할지 여부를 지정합니다.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' 실행",
"postActions/editor/description": "편집기에서 Class1.cs를 엽니다"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json
index 2f4d1d6c62d..b4a1e98bba1 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteka klas WPF",
"description": "Projekt służący do tworzenia biblioteki klas przeznaczonej dla aplikacji WPF w środowisku .NET",
"symbols/TargetFrameworkOverride/description": "Zastępuje platformę docelową",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Platforma docelowa dla tego projektu.",
"symbols/Framework/choices/netcoreapp3.0/description": "Docelowy netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Docelowy netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Docelowy net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Docelowy net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Określa, czy w przypadku tego projektu mają być włączane typy pustych referencji.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.",
"postActions/restore/manualInstructions/default/text": "Uruchom polecenie \"dotnet restore\"",
"postActions/editor/description": "Otwiera plik Class1.cs w edytorze"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json
index c3c9679e96b..1a288e60fcb 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de Classes WPF",
"description": "Um projeto para a criação de uma biblioteca de classes voltada para um aplicativo .NET WPF",
"symbols/TargetFrameworkOverride/description": "Substitui a estrutura de destino",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "A estrutura de destino do projeto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 de destino",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 de destino",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Net5.0 de destino",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Net6.0 de destino",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Alvo .NET7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Se permitir tipos de referência anuláveis para este projeto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.",
"postActions/restore/manualInstructions/default/text": "Executar 'dotnet restore'",
"postActions/editor/description": "Abrir Class1.cs no editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json
index 0938e5fe658..49051e67ef2 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Майкрософт",
"name": "Библиотека классов WPF",
"description": "Проект для создания библиотеки классов, использующей приложение WPF .NET.",
"symbols/TargetFrameworkOverride/description": "Переопределяет целевую платформу",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Целевая платформа для проекта.",
"symbols/Framework/choices/netcoreapp3.0/description": "Целевая платформа: netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Целевая платформа: netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Целевая версия net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Следует ли включить ссылочные типы, допускающие значение null, для этого проекта.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.",
"postActions/restore/manualInstructions/default/text": "Выполнить команду \"dotnet restore\"",
"postActions/editor/description": "Открывает файл Class1.cs в редакторе"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json
index 44d28445ecf..ca2efdea71b 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF Sınıf Kitaplığı",
"description": "Bir .NET WPF Uygulamasını hedefleyen bir sınıf kitaplığı oluşturmaya yönelik bir proje",
"symbols/TargetFrameworkOverride/description": "Hedef çerçeveyi geçersiz kılar",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Projenin hedef çerçevesi.",
"symbols/Framework/choices/netcoreapp3.0/description": "Hedef netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Hedef netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Hedef net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Hedef net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Hedef net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Bu proje için null atanabilir başvuru türlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' çalıştır",
"postActions/editor/description": "Düzenleyicide Class1.cs dosyasını açar"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json
index 5860c32ba22..c5bdd241c3f 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 类库",
"description": "用于创建目标为 .NET WPF 应用程序的类库的项目",
"symbols/TargetFrameworkOverride/description": "替代目标框架",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "项目的目标框架。",
"symbols/Framework/choices/netcoreapp3.0/description": "目标 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "目标 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "目标 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "目标 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "目标 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "在创建的项目文件中设置 langVersion",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "是否为此项目启用可为 null 的引用类型。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "还原此项目所需的 NuGet 包。",
"postActions/restore/manualInstructions/default/text": "运行 \"dotnet restore\"",
"postActions/editor/description": "在编辑器中打开 Class1.cs"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json
index f62e2986d98..3a5a43f3d49 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 類別庫",
"description": "此專案可用於建立適用於 .NET WPF 應用程式的類別庫",
"symbols/TargetFrameworkOverride/description": "覆寫目標 Framework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "專案的目標 Framework。",
"symbols/Framework/choices/netcoreapp3.0/description": "目標 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "目標 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "目標 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "目標 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "目標 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "在建立的專案檔中設定 langVersion",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "是否要啟用此專案的可 null 參考類型。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "還原此專案所需的 NuGet 套件。",
"postActions/restore/manualInstructions/default/text": "執行 'dotnet restore'",
"postActions/editor/description": "在編輯器中開啟 Class1.cs"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json
index 226b5b1e200..8c88c5b942a 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Knihovna vlastních ovládacích prvků WPF",
"description": "Projekt pro vytvoření knihovny vlastních ovládacích prvků pro aplikace WPF .NET",
"symbols/TargetFrameworkOverride/description": "Přepíše cílovou architekturu.",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Cílová architektura pro projekt",
"symbols/Framework/choices/netcoreapp3.0/description": "Cílit na netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Cílit na netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Cílit na net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Cílit na net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Cílový net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Určuje, zda se mají pro tento projekt povolit odkazové typy s možnou hodnotou null.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.",
"postActions/restore/manualInstructions/default/text": "Spustit dotnet restore",
"postActions/editor/description": "Otevře CustomControl1.cs v editoru."
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.de.json
index bc82b1ab9e1..19a3e7689ac 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.de.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.de.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Bibliothek benutzerdefinierter WPF-Steuerelemente",
"description": "Ein Projekt zum Erstellen einer Bibliothek benutzerdefinierter Steuerelemente für .NET WPF-Anwendungen",
"symbols/TargetFrameworkOverride/description": "Überschreibt das Zielframework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Das Zielframework für das Projekt.",
"symbols/Framework/choices/netcoreapp3.0/description": "Auf „netcoreapp3.0“ abzielen",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Auf „netcoreapp3.1“ abzielen",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Gibt an, ob Nullable-Verweistypen für dieses Projekt aktiviert werden sollen.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.",
"postActions/restore/manualInstructions/default/text": "„dotnet restore“ ausführen",
"postActions/editor/description": "Öffnet \"CustomControl1.cs\" im Editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.en.json
index ffc084a93db..54161555993 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.en.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.en.json
@@ -3,15 +3,27 @@
"name": "WPF Custom Control Library",
"description": "A project for creating a custom control library for .NET WPF Applications",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "The target framework for the project.",
"symbols/Framework/choices/netcoreapp3.0/description": "Target netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Target netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Target net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Target net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Sets langVersion in the created project file",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Whether to enable nullable reference types for this project.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restore NuGet packages required by this project.",
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'",
"postActions/editor/description": "Opens CustomControl1.cs in the editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.es.json
index 3ca934d5b33..438dad33033 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.es.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.es.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de control personalizada de WPF",
"description": "Proyecto para crear una biblioteca de control personalizada para aplicaciones WPF de .NET.",
"symbols/TargetFrameworkOverride/description": "Invalida la plataforma de destino",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Marco de destino del proyecto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Objetivo netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Objetivo netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Objetivo net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Objetivo net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Objetivo net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indica si se deben habilitar tipos de referencia que aceptan valores NULL para este proyecto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.",
"postActions/restore/manualInstructions/default/text": "Ejecutar \"dotnet restore\"",
"postActions/editor/description": "Abre CustomControl1.cs en el editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json
index df8f116ae98..50967ade33a 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Bibliothèque de contrôles personnalisés WPF",
"description": "Projet de création d'une bibliothèque de contrôles personnalisés pour les applications WPF .NET",
"symbols/TargetFrameworkOverride/description": "Remplace l’infrastructure cible",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Framework cible du projet.",
"symbols/Framework/choices/netcoreapp3.0/description": "netcoreapp3.0 cible",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "netcoreapp3.1 cible",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "net5.0 cible",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "net6.0 cible",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Cible net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Définit langVersion dans le fichier projet créé",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indique s’il faut activer les types référence Nullable pour ce projet.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.",
"postActions/restore/manualInstructions/default/text": "Exécuter « dotnet restore »",
"postActions/editor/description": "Ouvre CustomControl1.cs dans l’éditeur"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.it.json
index 4f69d630888..d739d5e30cc 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.it.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.it.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Libreria di controlli personalizzati WPF",
"description": "Progetto per la creazione di una libreria di controlli personalizzati per applicazioni WPF .NET",
"symbols/TargetFrameworkOverride/description": "Ignora il framework di destinazione",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Il framework di destinazione per il progetto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 di destinazione",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 di destinazione",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Destinazione net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Imposta langVersion nel file di progetto creato",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indica se abilitare i tipi di riferimento che ammettono i valori Null per questo progetto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.",
"postActions/restore/manualInstructions/default/text": "Esegui 'dotnet restore'",
"postActions/editor/description": "Apre CustomControl1.cs nell'editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json
index cd9981576d4..df5cd397632 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF カスタム コントロール ライブラリ",
"description": ".NET WPF アプリケーション用のカスタム コントロール ライブラリを作成するためのプロジェクト",
"symbols/TargetFrameworkOverride/description": "ターゲット フレームワークをオーバーライドします",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "プロジェクトのターゲット フレームワークです。",
"symbols/Framework/choices/netcoreapp3.0/description": "ターゲット netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "ターゲット netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "ターゲット net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "ターゲット net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "ターゲット net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "このプロジェクトの null 許容参照型を有効にするかどうか。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' を実行する",
"postActions/editor/description": "エディターで CustomControl1.cs を開きます"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json
index c6e069e803e..f2425e314e8 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 사용자 지정 컨트롤 라이브러리",
"description": ".NET Core WPF 애플리케이션용 사용자 지정 컨트롤 라이브러리 만들기 프로젝트",
"symbols/TargetFrameworkOverride/description": "대상 프레임워크를 재정의합니다",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "프로젝트에 대한 대상 프레임워크입니다.",
"symbols/Framework/choices/netcoreapp3.0/description": "대상 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "대상 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "대상 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "대상 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "대상 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "이 프로젝트에 대해 nullable 참조 형식을 사용할지 여부를 지정합니다.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' 실행",
"postActions/editor/description": "편집기에서 CustomControl1.cs를 엽니다."
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json
index 6d3f39148c2..7696e375d6d 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteka niestandardowych kontrolek WPF",
"description": "Projekt służący do tworzenia niestandardowej biblioteki kontrolek na potrzeby aplikacji WPF w środowisku .NET",
"symbols/TargetFrameworkOverride/description": "Zastępuje platformę docelową",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Platforma docelowa dla tego projektu.",
"symbols/Framework/choices/netcoreapp3.0/description": "Docelowy netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Docelowy netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Docelowy net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Docelowy net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Określa, czy w przypadku tego projektu mają być włączane typy pustych referencji.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.",
"postActions/restore/manualInstructions/default/text": "Uruchom polecenie \"dotnet restore\"",
"postActions/editor/description": "Otwiera plik CustomControl1.cs w edytorze"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json
index 40cb48041dd..6fc8c0c317e 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de Controles Personalizados do WPF",
"description": "Um projeto para a criação de uma biblioteca de controles personalizada para aplicativos .NET WPF",
"symbols/TargetFrameworkOverride/description": "Substitui a estrutura de destino",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "A estrutura de destino do projeto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 de destino",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 de destino",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Net5.0 de destino",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Net6.0 de destino",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Alvo .NET7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Se permitir tipos de referência anuláveis para este projeto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.",
"postActions/restore/manualInstructions/default/text": "Executar 'dotnet restore'",
"postActions/editor/description": "Abre o CustomControl1.cs no editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json
index 6100dc70f29..b27cdc77593 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Майкрософт",
"name": "Библиотека настраиваемых элементов управления WPF",
"description": "Проект для создания библиотеки настраиваемых элементов управления для приложений WPF .NET.",
"symbols/TargetFrameworkOverride/description": "Переопределяет целевую платформу",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Целевая платформа для проекта.",
"symbols/Framework/choices/netcoreapp3.0/description": "Целевая платформа: netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Целевая платформа: netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Целевая версия net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Следует ли включить ссылочные типы, допускающие значение null, для этого проекта.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.",
"postActions/restore/manualInstructions/default/text": "Выполнить команду \"dotnet restore\"",
"postActions/editor/description": "Открытие CustomControl1.cs в редакторе"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json
index 349abc95032..1dadf0aa3dc 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF Özel Denetim Kitaplığı",
"description": ".NET WPF Uygulamaları için özel bir denetim kitaplığı oluşturmaya yönelik bir proje",
"symbols/TargetFrameworkOverride/description": "Hedef çerçeveyi geçersiz kılar",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Projenin hedef çerçevesi.",
"symbols/Framework/choices/netcoreapp3.0/description": "Hedef netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Hedef netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Hedef net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Hedef net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Hedef net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Bu proje için null atanabilir başvuru türlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' çalıştır",
"postActions/editor/description": "Düzenleyicide CustomControl1.cs'i açar"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json
index f41f5da5632..8f0e898d400 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 自定义控件库",
"description": "用于为 .NET WPF 应用程序创建自定义控件库的项目",
"symbols/TargetFrameworkOverride/description": "替代目标框架",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "项目的目标框架。",
"symbols/Framework/choices/netcoreapp3.0/description": "目标 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "目标 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "目标 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "目标 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "目标 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "在创建的项目文件中设置 langVersion",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "是否为此项目启用可为 null 的引用类型。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "还原此项目所需的 NuGet 包。",
"postActions/restore/manualInstructions/default/text": "运行 \"dotnet restore\"",
"postActions/editor/description": "在编辑器中打开 CustomControl1.cs"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json
index 839915daab3..d4e2ca1dbeb 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 自訂控制項程式庫",
"description": "此專案可用於建立適用於 .NET WPF 應用程式的自訂控制項程式庫",
"symbols/TargetFrameworkOverride/description": "覆寫目標 Framework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "專案的目標 Framework。",
"symbols/Framework/choices/netcoreapp3.0/description": "目標 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "目標 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "目標 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "目標 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "目標 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "在建立的專案檔中設定 langVersion",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "是否要啟用此專案的可 null 參考類型。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "還原此專案所需的 NuGet 套件。",
"postActions/restore/manualInstructions/default/text": "執行 'dotnet restore'",
"postActions/editor/description": "在編輯器中開啟 CustomControl1.cs"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json
index ff2ef3e8990..ab2394e489b 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Knihovna uživatelských ovládacích prvků WPF",
"description": "Projekt pro vytvoření knihovny uživatelských ovládacích prvků pro aplikace WPF .NET",
"symbols/TargetFrameworkOverride/description": "Přepíše cílovou architekturu.",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Cílová architektura pro projekt",
"symbols/Framework/choices/netcoreapp3.0/description": "Cílit na netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Cílit na netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Cílit na net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Cílit na net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Cílový net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Určuje, zda se mají pro tento projekt povolit odkazové typy s možnou hodnotou null.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.",
"postActions/restore/manualInstructions/default/text": "Spustit dotnet restore",
"postActions/editor/description": "Otevře UserControl1.xaml v editoru."
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.de.json
index 30bbe0977c5..97fdb17d601 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.de.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.de.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Bibliothek von WPF-Benutzersteuerelementen",
"description": "Ein Projekt zum Erstellen einer Bibliothek von Benutzersteuerelementen für .NET WPF-Anwendungen",
"symbols/TargetFrameworkOverride/description": "Überschreibt das Zielframework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Das Zielframework für das Projekt.",
"symbols/Framework/choices/netcoreapp3.0/description": "Auf „netcoreapp3.0“ abzielen",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Auf „netcoreapp3.1“ abzielen",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Gibt an, ob Nullable-Verweistypen für dieses Projekt aktiviert werden sollen.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.",
"postActions/restore/manualInstructions/default/text": "„dotnet restore“ ausführen",
"postActions/editor/description": "Öffnet UserControl1.xmal im Editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.en.json
index 0eb03992f67..1995c15489c 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.en.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.en.json
@@ -3,15 +3,27 @@
"name": "WPF User Control Library",
"description": "A project for creating a user control library for .NET WPF Applications",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "The target framework for the project.",
"symbols/Framework/choices/netcoreapp3.0/description": "Target netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Target netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Target net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Target net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Sets langVersion in the created project file",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Whether to enable nullable reference types for this project.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restore NuGet packages required by this project.",
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'",
"postActions/editor/description": "Opens UserControl1.xaml in the editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.es.json
index 6324c43779e..d7daa692119 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.es.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.es.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de controles de usuario de WPF",
"description": "Proyecto para crear una biblioteca de controles de usuario para aplicaciones WPF de .NET.",
"symbols/TargetFrameworkOverride/description": "Invalida la plataforma de destino",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Marco de destino del proyecto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Objetivo netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Objetivo netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Objetivo net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Objetivo net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Objetivo net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indica si se deben habilitar tipos de referencia que aceptan valores NULL para este proyecto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.",
"postActions/restore/manualInstructions/default/text": "Ejecutar \"dotnet restore\"",
"postActions/editor/description": "Abre UserControl1.xaml en el editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json
index 9a24fac2538..fb435bbdccb 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Bibliothèque de contrôles utilisateur WPF",
"description": "Projet de création d'une bibliothèque de contrôles utilisateur pour les applications WPF .NET",
"symbols/TargetFrameworkOverride/description": "Remplace l’infrastructure cible",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Framework cible du projet.",
"symbols/Framework/choices/netcoreapp3.0/description": "netcoreapp3.0 cible",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "netcoreapp3.1 cible",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "net5.0 cible",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "net6.0 cible",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Cible net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Définit langVersion dans le fichier projet créé",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indique s’il faut activer les types référence Nullable pour ce projet.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.",
"postActions/restore/manualInstructions/default/text": "Exécuter « dotnet restore »",
"postActions/editor/description": "Ouvre UserControl1.xaml dans l’éditeur"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.it.json
index 99dbee2851b..48432f12182 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.it.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.it.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Libreria di controlli utente WPF",
"description": "Progetto per la creazione di una libreria di controlli utente per applicazioni WPF .NET",
"symbols/TargetFrameworkOverride/description": "Ignora il framework di destinazione",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Il framework di destinazione per il progetto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 di destinazione",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 di destinazione",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Destinazione net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Imposta langVersion nel file di progetto creato",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Indica se abilitare i tipi di riferimento che ammettono i valori Null per questo progetto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.",
"postActions/restore/manualInstructions/default/text": "Esegui 'dotnet restore'",
"postActions/editor/description": "Apre UserControl1.xaml nell'editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json
index e7f783dbe35..63cda320ac9 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF ユーザー コントロール ライブラリ",
"description": ".NET Core WPF アプリケーション用のユーザー コントロール ライブラリを作成するためのプロジェクト",
"symbols/TargetFrameworkOverride/description": "ターゲット フレームワークをオーバーライドします",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "プロジェクトのターゲット フレームワークです。",
"symbols/Framework/choices/netcoreapp3.0/description": "ターゲット netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "ターゲット netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "ターゲット net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "ターゲット net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "ターゲット net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "このプロジェクトの null 許容参照型を有効にするかどうか。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' を実行する",
"postActions/editor/description": "エディターで UserControl1.xaml を開きます"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json
index a0ca79106cf..9e240460f72 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 사용자 정의 컨트롤 라이브러리",
"description": ".NET WPF 애플리케이션용 사용자 정의 컨트롤 라이브러리 만들기 프로젝트",
"symbols/TargetFrameworkOverride/description": "대상 프레임워크를 재정의합니다",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "프로젝트에 대한 대상 프레임워크입니다.",
"symbols/Framework/choices/netcoreapp3.0/description": "대상 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "대상 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "대상 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "대상 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "대상 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "이 프로젝트에 대해 nullable 참조 형식을 사용할지 여부를 지정합니다.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' 실행",
"postActions/editor/description": "편집기에서 UserControl1.xaml을 엽니다."
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json
index 0292627929e..aa70706cf08 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteka kontrolek użytkownika WPF",
"description": "Projekt służący do tworzenia biblioteki kontrolek użytkownika na potrzeby aplikacji WPF w środowisku .NET",
"symbols/TargetFrameworkOverride/description": "Zastępuje platformę docelową",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Platforma docelowa dla tego projektu.",
"symbols/Framework/choices/netcoreapp3.0/description": "Docelowy netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Docelowy netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Docelowy net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Docelowy net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Określa, czy w przypadku tego projektu mają być włączane typy pustych referencji.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.",
"postActions/restore/manualInstructions/default/text": "Uruchom polecenie \"dotnet restore\"",
"postActions/editor/description": "Otwiera plik UserControl1.xaml w edytorze"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json
index 31aa83cbc8e..924d9f91dfa 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de Controles de Usuário do WPF",
"description": "Um projeto para criar uma biblioteca de controles de usuário para aplicativos .NET WPF",
"symbols/TargetFrameworkOverride/description": "Substitui a estrutura de destino",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "A estrutura de destino do projeto.",
"symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 de destino",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 de destino",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Net5.0 de destino",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Net6.0 de destino",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Alvo .NET7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Se permitir tipos de referência anuláveis para este projeto.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.",
"postActions/restore/manualInstructions/default/text": "Executar 'dotnet restore'",
"postActions/editor/description": "Abre o UserControl1.xaml no editor"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json
index a1f3197cd50..c46b5a4656e 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Майкрософт",
"name": "Библиотека пользовательских элементов управления WPF",
"description": "Проект для создания библиотеки пользовательских элементов управления для приложений WPF .NET.",
"symbols/TargetFrameworkOverride/description": "Переопределяет целевую платформу",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Целевая платформа для проекта.",
"symbols/Framework/choices/netcoreapp3.0/description": "Целевая платформа: netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Целевая платформа: netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Целевая версия net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Следует ли включить ссылочные типы, допускающие значение null, для этого проекта.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.",
"postActions/restore/manualInstructions/default/text": "Выполнить команду \"dotnet restore\"",
"postActions/editor/description": "Открытие UserControl1.xaml в редакторе"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json
index 1e703f3ee6b..1f0eb339098 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF Kullanıcı Denetimi Kitaplığı",
"description": ".NET WPF Uygulamaları için kullanıcı kontrolü kitaplığı oluşturmaya yönelik proje",
"symbols/TargetFrameworkOverride/description": "Hedef çerçeveyi geçersiz kılar",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "Projenin hedef çerçevesi.",
"symbols/Framework/choices/netcoreapp3.0/description": "Hedef netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "Hedef netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "Hedef net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "Hedef net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "Hedef net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "Bu proje için null atanabilir başvuru türlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.",
"postActions/restore/manualInstructions/default/text": "'dotnet restore' çalıştır",
"postActions/editor/description": "Düzenleyicide UserControl1.xaml'i açar"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json
index 099d0db8b69..1c431e5b664 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 用户控件库",
"description": "用于为 .NET WPF 应用程序创建用户控件库的项目",
"symbols/TargetFrameworkOverride/description": "替代目标框架",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "项目的目标框架。",
"symbols/Framework/choices/netcoreapp3.0/description": "目标 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "目标 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "目标 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "目标 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "目标 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "在创建的项目文件中设置 langVersion",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "是否为此项目启用可为 null 的引用类型。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "还原此项目所需的 NuGet 包。",
"postActions/restore/manualInstructions/default/text": "运行 \"dotnet restore\"",
"postActions/editor/description": "在编辑器中打开 UserControl1.xaml"
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json
index d4bb87fdc41..eef87b72652 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json
@@ -1,17 +1,29 @@
-{
+{
"author": "Microsoft",
"name": "WPF 使用者控制項程式庫",
"description": "此專案可用於建立適用於 .NET WPF 應用程式的使用者控制項程式庫",
"symbols/TargetFrameworkOverride/description": "覆寫目標 Framework",
+ "symbols/TargetFrameworkOverride/displayName": "Target Framework Override",
"symbols/Framework/description": "專案的目標 Framework。",
"symbols/Framework/choices/netcoreapp3.0/description": "目標 netcoreapp3.0",
+ "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0",
"symbols/Framework/choices/netcoreapp3.1/description": "目標 netcoreapp3.1",
+ "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1",
"symbols/Framework/choices/net5.0/description": "目標 net5.0",
+ "symbols/Framework/choices/net5.0/displayName": ".NET 5.0",
"symbols/Framework/choices/net6.0/description": "目標 net6.0",
+ "symbols/Framework/choices/net6.0/displayName": ".NET 6.0",
"symbols/Framework/choices/net7.0/description": "目標 net7.0",
+ "symbols/Framework/choices/net7.0/displayName": ".NET 7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
+ "symbols/Framework/choices/net8.0/displayName": ".NET 8.0",
+ "symbols/Framework/displayName": "Framework",
"symbols/langVersion/description": "在建立的專案檔中設定 langVersion",
+ "symbols/langVersion/displayName": "Language Version",
"symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。",
+ "symbols/skipRestore/displayName": "Skip restore",
"symbols/Nullable/description": "是否要啟用此專案的可 null 參考類型。",
+ "symbols/Nullable/displayName": "Enable nullable",
"postActions/restore/description": "還原此專案所需的 NuGet 套件。",
"postActions/restore/manualInstructions/default/text": "執行 'dotnet restore'",
"postActions/editor/description": "在編輯器中開啟 UserControl1.xaml"
From 762497355a9d48081921d243a2d16b500ab9fb98 Mon Sep 17 00:00:00 2001
From: dipeshmsft
Date: Tue, 29 Nov 2022 17:37:55 +0530
Subject: [PATCH 7/7] Localization changes on build : VB templates .NET8
---
.../.template.config/localize/templatestrings.cs.json | 3 ++-
.../.template.config/localize/templatestrings.de.json | 3 ++-
.../.template.config/localize/templatestrings.en.json | 1 +
.../.template.config/localize/templatestrings.es.json | 3 ++-
.../.template.config/localize/templatestrings.fr.json | 3 ++-
.../.template.config/localize/templatestrings.it.json | 3 ++-
.../.template.config/localize/templatestrings.ja.json | 3 ++-
.../.template.config/localize/templatestrings.ko.json | 3 ++-
.../.template.config/localize/templatestrings.pl.json | 3 ++-
.../.template.config/localize/templatestrings.pt-BR.json | 3 ++-
.../.template.config/localize/templatestrings.ru.json | 3 ++-
.../.template.config/localize/templatestrings.tr.json | 3 ++-
.../.template.config/localize/templatestrings.zh-Hans.json | 3 ++-
.../.template.config/localize/templatestrings.zh-Hant.json | 3 ++-
.../.template.config/localize/templatestrings.cs.json | 3 ++-
.../.template.config/localize/templatestrings.de.json | 3 ++-
.../.template.config/localize/templatestrings.en.json | 1 +
.../.template.config/localize/templatestrings.es.json | 3 ++-
.../.template.config/localize/templatestrings.fr.json | 3 ++-
.../.template.config/localize/templatestrings.it.json | 3 ++-
.../.template.config/localize/templatestrings.ja.json | 3 ++-
.../.template.config/localize/templatestrings.ko.json | 3 ++-
.../.template.config/localize/templatestrings.pl.json | 3 ++-
.../.template.config/localize/templatestrings.pt-BR.json | 3 ++-
.../.template.config/localize/templatestrings.ru.json | 3 ++-
.../.template.config/localize/templatestrings.tr.json | 3 ++-
.../.template.config/localize/templatestrings.zh-Hans.json | 3 ++-
.../.template.config/localize/templatestrings.zh-Hant.json | 3 ++-
.../.template.config/localize/templatestrings.cs.json | 3 ++-
.../.template.config/localize/templatestrings.de.json | 3 ++-
.../.template.config/localize/templatestrings.en.json | 1 +
.../.template.config/localize/templatestrings.es.json | 3 ++-
.../.template.config/localize/templatestrings.fr.json | 3 ++-
.../.template.config/localize/templatestrings.it.json | 3 ++-
.../.template.config/localize/templatestrings.ja.json | 3 ++-
.../.template.config/localize/templatestrings.ko.json | 3 ++-
.../.template.config/localize/templatestrings.pl.json | 3 ++-
.../.template.config/localize/templatestrings.pt-BR.json | 3 ++-
.../.template.config/localize/templatestrings.ru.json | 3 ++-
.../.template.config/localize/templatestrings.tr.json | 3 ++-
.../.template.config/localize/templatestrings.zh-Hans.json | 3 ++-
.../.template.config/localize/templatestrings.zh-Hant.json | 3 ++-
.../.template.config/localize/templatestrings.cs.json | 3 ++-
.../.template.config/localize/templatestrings.de.json | 3 ++-
.../.template.config/localize/templatestrings.en.json | 1 +
.../.template.config/localize/templatestrings.es.json | 3 ++-
.../.template.config/localize/templatestrings.fr.json | 3 ++-
.../.template.config/localize/templatestrings.it.json | 3 ++-
.../.template.config/localize/templatestrings.ja.json | 3 ++-
.../.template.config/localize/templatestrings.ko.json | 3 ++-
.../.template.config/localize/templatestrings.pl.json | 3 ++-
.../.template.config/localize/templatestrings.pt-BR.json | 3 ++-
.../.template.config/localize/templatestrings.ru.json | 3 ++-
.../.template.config/localize/templatestrings.tr.json | 3 ++-
.../.template.config/localize/templatestrings.zh-Hans.json | 3 ++-
.../.template.config/localize/templatestrings.zh-Hant.json | 3 ++-
56 files changed, 108 insertions(+), 52 deletions(-)
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.cs.json
index fc0950949c5..52e063e327f 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.cs.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.cs.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Aplikace WPF",
"description": "Projekt pro vytvoření aplikace WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Cílit na net5.0",
"symbols/Framework/choices/net6.0/description": "Cílit na net6.0",
"symbols/Framework/choices/net7.0/description": "Cílový net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.",
"symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.",
"postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.de.json
index 6fbc9e0be53..35cbefb09f6 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.de.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.de.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF-Anwendung",
"description": "Ein Projekt zum Erstellen einer .NET WPF-Anwendung",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen",
"symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest",
"symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.",
"postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.en.json
index 16800e96380..62fddb0ab08 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.en.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.en.json
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Target net5.0",
"symbols/Framework/choices/net6.0/description": "Target net6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Sets langVersion in the created project file",
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.",
"postActions/restore/description": "Restore NuGet packages required by this project.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.es.json
index 2d5399bfaf2..e2fff85f9dc 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.es.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.es.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Aplicación WPF",
"description": "Proyecto para crear una aplicación WPF de .NET.",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Objetivo net5.0",
"symbols/Framework/choices/net6.0/description": "Objetivo net6.0",
"symbols/Framework/choices/net7.0/description": "Objetivo net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.",
"symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.",
"postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.fr.json
index 1525a449c48..b31961e035d 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.fr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.fr.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Application WPF",
"description": "Projet de création d'une application WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "net5.0 cible",
"symbols/Framework/choices/net6.0/description": "net6.0 cible",
"symbols/Framework/choices/net7.0/description": "Cible net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Définit langVersion dans le fichier projet créé",
"symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.",
"postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.it.json
index 19229d8d331..7d46efac93d 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.it.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.it.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Applicazione WPF",
"description": "Progetto per la creazione di un'applicazione WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione",
"symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione",
"symbols/Framework/choices/net7.0/description": "Destinazione net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Imposta langVersion nel file di progetto creato",
"symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.",
"postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ja.json
index d679a1377f6..64ba8863a93 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ja.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ja.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF アプリケーション",
"description": ".NET WPF アプリケーションを作成するためのプロジェクト",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "ターゲット net5.0",
"symbols/Framework/choices/net6.0/description": "ターゲット net6.0",
"symbols/Framework/choices/net7.0/description": "ターゲット net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します",
"symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。",
"postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ko.json
index fd2799812be..18fe22cca12 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ko.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ko.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 애플리케이션",
"description": ".NET WPF 애플리케이션 만들기 프로젝트",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "대상 net5.0",
"symbols/Framework/choices/net6.0/description": "대상 net6.0",
"symbols/Framework/choices/net7.0/description": "대상 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다",
"symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.",
"postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pl.json
index 4676faed9e2..b4ad1b4429d 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pl.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pl.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Aplikacja WPF",
"description": "Projekt służący do tworzenia aplikacji WPF w środowisku .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Docelowy net5.0",
"symbols/Framework/choices/net6.0/description": "Docelowy net6.0",
"symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu",
"symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.",
"postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
index 3cde49cdee3..190c384c921 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Aplicativo WPF",
"description": "Um projeto para a criação de um aplicativo .NET WPF",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Net5.0 de destino",
"symbols/Framework/choices/net6.0/description": "Net6.0 de destino",
"symbols/Framework/choices/net7.0/description": "Alvo .NET7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado",
"symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.",
"postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ru.json
index df4ea2853c3..75fd6bca9ef 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ru.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ru.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Майкрософт",
"name": "Приложение WPF",
"description": "Проект для создания приложения WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0",
"symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0",
"symbols/Framework/choices/net7.0/description": "Целевая версия net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта",
"symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.",
"postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.tr.json
index 5857259ab4d..59ac7d4444b 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.tr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.tr.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF Uygulaması",
"description": ".NET WPF Uygulaması oluşturmaya yönelik proje",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Hedef net5.0",
"symbols/Framework/choices/net6.0/description": "Hedef net6.0",
"symbols/Framework/choices/net7.0/description": "Hedef net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar",
"symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.",
"postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
index a4371642835..0847b05e349 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 应用程序",
"description": "用于创建 .NET WPF 应用程序的项目",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "目标 net5.0",
"symbols/Framework/choices/net6.0/description": "目标 net6.0",
"symbols/Framework/choices/net7.0/description": "目标 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "在创建的项目文件中设置 langVersion",
"symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。",
"postActions/restore/description": "还原此项目所需的 NuGet 包。",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
index 2ee6f385514..b2fe03f6a07 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 應用程式",
"description": "此專案可用於建立 .NET WPF 應用程式",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "目標 net5.0",
"symbols/Framework/choices/net6.0/description": "目標 net6.0",
"symbols/Framework/choices/net7.0/description": "目標 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "在建立的專案檔中設定 langVersion",
"symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。",
"postActions/restore/description": "還原此專案所需的 NuGet 套件。",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json
index 0bd54e62517..2eb0a515937 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Knihovna tříd WPF",
"description": "Projekt pro vytvoření knihovny tříd určené pro aplikace WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Cílit na net5.0",
"symbols/Framework/choices/net6.0/description": "Cílit na net6.0",
"symbols/Framework/choices/net7.0/description": "Cílový net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.",
"symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.",
"postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.de.json
index 3862631a1c6..b8ab91bf049 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.de.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.de.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF-Klassenbibliothek",
"description": "Ein Projekt zum Erstellen einer Klassenbibliothek für eine .NET WPF-Anwendung",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen",
"symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest",
"symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.",
"postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.en.json
index 9442f46cc79..e53f40546ce 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.en.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.en.json
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Target net5.0",
"symbols/Framework/choices/net6.0/description": "Target net6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Sets langVersion in the created project file",
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.",
"postActions/restore/description": "Restore NuGet packages required by this project.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.es.json
index c1ed9b9d65a..2e651051ed2 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.es.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.es.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de clases de WPF",
"description": "Proyecto para crear una biblioteca de clases destinada a una aplicación WPF de .NET.",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Objetivo net5.0",
"symbols/Framework/choices/net6.0/description": "Objetivo net6.0",
"symbols/Framework/choices/net7.0/description": "Objetivo net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.",
"symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.",
"postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json
index 44d79146eb9..e938fe17336 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Bibliothèque de classes WPF",
"description": "Projet de création d'une bibliothèque de classes qui cible une application WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "net5.0 cible",
"symbols/Framework/choices/net6.0/description": "net6.0 cible",
"symbols/Framework/choices/net7.0/description": "Cible net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Définit langVersion dans le fichier projet créé",
"symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.",
"postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.it.json
index 89450e1adaa..dcf9b545e0d 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.it.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.it.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Libreria di classi WPF",
"description": "Progetto per la creazione di una libreria di classi destinata a un'applicazione WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione",
"symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione",
"symbols/Framework/choices/net7.0/description": "Destinazione net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Imposta langVersion nel file di progetto creato",
"symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.",
"postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json
index 5c975a02a23..8354a22334c 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF クラス ライブラリ",
"description": ".NET WPF アプリケーションを対象とするクラス ライブラリを作成するためのプロジェクト",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "ターゲット net5.0",
"symbols/Framework/choices/net6.0/description": "ターゲット net6.0",
"symbols/Framework/choices/net7.0/description": "ターゲット net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します",
"symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。",
"postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json
index 3a972742a9b..0504417dd7d 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 클래스 라이브러리",
"description": ".NET Core WPF 애플리케이션을 대상으로 하는 클래스 라이브러리 만들기 프로젝트",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "대상 net5.0",
"symbols/Framework/choices/net6.0/description": "대상 net6.0",
"symbols/Framework/choices/net7.0/description": "대상 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다",
"symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.",
"postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json
index d0efc69988c..5de6d370dea 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteka klas WPF",
"description": "Projekt służący do tworzenia biblioteki klas przeznaczonej dla aplikacji WPF w środowisku .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Docelowy net5.0",
"symbols/Framework/choices/net6.0/description": "Docelowy net6.0",
"symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu",
"symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.",
"postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
index 2a273ddb7c8..a2215afb14b 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de Classes WPF",
"description": "Um projeto para a criação de uma biblioteca de classes voltada para um aplicativo .NET WPF",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Net5.0 de destino",
"symbols/Framework/choices/net6.0/description": "Net6.0 de destino",
"symbols/Framework/choices/net7.0/description": "Alvo .NET7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado",
"symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.",
"postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json
index 600f106d9ab..928f50a5bcb 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Майкрософт",
"name": "Библиотека классов WPF",
"description": "Проект для создания библиотеки классов, использующей приложение WPF .NET.",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0",
"symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0",
"symbols/Framework/choices/net7.0/description": "Целевая версия net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта",
"symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.",
"postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json
index 748f46f7f5c..75f6dba2e25 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF Sınıf Kitaplığı",
"description": "Bir .NET WPF Uygulamasını hedefleyen bir sınıf kitaplığı oluşturmaya yönelik bir proje",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Hedef net5.0",
"symbols/Framework/choices/net6.0/description": "Hedef net6.0",
"symbols/Framework/choices/net7.0/description": "Hedef net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar",
"symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.",
"postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
index bfa02e3ab17..c6cde1b66e0 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 类库",
"description": "用于创建目标为 .NET WPF 应用程序的类库的项目",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "目标 net5.0",
"symbols/Framework/choices/net6.0/description": "目标 net6.0",
"symbols/Framework/choices/net7.0/description": "目标 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "在创建的项目文件中设置 langVersion",
"symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。",
"postActions/restore/description": "还原此项目所需的 NuGet 包。",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
index c899a5f7b85..de04316d10d 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 類別庫",
"description": "此專案可用於建立適用於 .NET WPF 應用程式的類別庫",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "目標 net5.0",
"symbols/Framework/choices/net6.0/description": "目標 net6.0",
"symbols/Framework/choices/net7.0/description": "目標 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "在建立的專案檔中設定 langVersion",
"symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。",
"postActions/restore/description": "還原此專案所需的 NuGet 套件。",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json
index efb159a4724..04a8bd5c711 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Knihovna vlastních ovládacích prvků WPF",
"description": "Projekt pro vytvoření knihovny vlastních ovládacích prvků pro aplikace WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Cílit na net5.0",
"symbols/Framework/choices/net6.0/description": "Cílit na net6.0",
"symbols/Framework/choices/net7.0/description": "Cílový net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.",
"symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.",
"postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json
index 131163d51fc..1d612a1d3bd 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Bibliothek benutzerdefinierter WPF-Steuerelemente",
"description": "Ein Projekt zum Erstellen einer Bibliothek benutzerdefinierter Steuerelemente für .NET WPF-Anwendungen",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen",
"symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest",
"symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.",
"postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json
index bd5bad51ad6..c1f32b85658 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Target net5.0",
"symbols/Framework/choices/net6.0/description": "Target net6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Sets langVersion in the created project file",
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.",
"postActions/restore/description": "Restore NuGet packages required by this project.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json
index 3ce30e12cbd..2bb60a2b996 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de control personalizada de WPF",
"description": "Proyecto para crear una biblioteca de control personalizada para aplicaciones WPF de .NET.",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Objetivo net5.0",
"symbols/Framework/choices/net6.0/description": "Objetivo net6.0",
"symbols/Framework/choices/net7.0/description": "Objetivo net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.",
"symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.",
"postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json
index 92a6b05b2b4..89c6396f063 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Bibliothèque de contrôles personnalisés WPF",
"description": "Projet de création d'une bibliothèque de contrôles personnalisés pour les applications WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "net5.0 cible",
"symbols/Framework/choices/net6.0/description": "net6.0 cible",
"symbols/Framework/choices/net7.0/description": "Cible net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Définit langVersion dans le fichier projet créé",
"symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.",
"postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json
index b49c6fdd594..5fd9c59fb2a 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Libreria di controlli personalizzati WPF",
"description": "Progetto per la creazione di una libreria di controlli personalizzati per applicazioni WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione",
"symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione",
"symbols/Framework/choices/net7.0/description": "Destinazione net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Imposta langVersion nel file di progetto creato",
"symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.",
"postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json
index 43ad0d22864..6b8cd55dddf 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF カスタム コントロール ライブラリ",
"description": ".NET WPF アプリケーション用のカスタム コントロール ライブラリを作成するためのプロジェクト",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "ターゲット net5.0",
"symbols/Framework/choices/net6.0/description": "ターゲット net6.0",
"symbols/Framework/choices/net7.0/description": "ターゲット net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します",
"symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。",
"postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json
index d68ce09ee6c..56a9e39a170 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 사용자 지정 컨트롤 라이브러리",
"description": ".NET Core WPF 애플리케이션용 사용자 지정 컨트롤 라이브러리 만들기 프로젝트",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "대상 net5.0",
"symbols/Framework/choices/net6.0/description": "대상 net6.0",
"symbols/Framework/choices/net7.0/description": "대상 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다",
"symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.",
"postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json
index 9e99c6106e0..234ea3047ad 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteka niestandardowych kontrolek WPF",
"description": "Projekt służący do tworzenia niestandardowej biblioteki kontrolek na potrzeby aplikacji WPF w środowisku .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Docelowy net5.0",
"symbols/Framework/choices/net6.0/description": "Docelowy net6.0",
"symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu",
"symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.",
"postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
index 4014124116b..64c4d0b5e24 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de Controles Personalizados do WPF",
"description": "Um projeto para a criação de uma biblioteca de controles personalizada para aplicativos .NET WPF",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Net5.0 de destino",
"symbols/Framework/choices/net6.0/description": "Net6.0 de destino",
"symbols/Framework/choices/net7.0/description": "Alvo .NET7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado",
"symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.",
"postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json
index f70a0e107fd..9ec804e0eaf 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Майкрософт",
"name": "Библиотека настраиваемых элементов управления WPF",
"description": "Проект для создания библиотеки настраиваемых элементов управления для приложений WPF .NET.",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0",
"symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0",
"symbols/Framework/choices/net7.0/description": "Целевая версия net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта",
"symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.",
"postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json
index 4f66059e6d5..602d8523f40 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF Özel Denetim Kitaplığı",
"description": ".NET WPF Uygulamaları için özel bir denetim kitaplığı oluşturmaya yönelik bir proje",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Hedef net5.0",
"symbols/Framework/choices/net6.0/description": "Hedef net6.0",
"symbols/Framework/choices/net7.0/description": "Hedef net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar",
"symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.",
"postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
index a4630e83ccd..6ab92298d6d 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 自定义控件库",
"description": "用于为 .NET WPF 应用程序创建自定义控件库的项目",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "目标 net5.0",
"symbols/Framework/choices/net6.0/description": "目标 net6.0",
"symbols/Framework/choices/net7.0/description": "目标 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "在创建的项目文件中设置 langVersion",
"symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。",
"postActions/restore/description": "还原此项目所需的 NuGet 包。",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
index b7b15671eaf..d811eaff385 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 自訂控制項程式庫",
"description": "此專案可用於建立適用於 .NET WPF 應用程式的自訂控制項程式庫",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "目標 net5.0",
"symbols/Framework/choices/net6.0/description": "目標 net6.0",
"symbols/Framework/choices/net7.0/description": "目標 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "在建立的專案檔中設定 langVersion",
"symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。",
"postActions/restore/description": "還原此專案所需的 NuGet 套件。",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json
index 8f0a0afdc79..296179173a6 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Knihovna uživatelských ovládacích prvků WPF",
"description": "Projekt pro vytvoření knihovny uživatelských ovládacích prvků pro aplikace WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Cílit na net5.0",
"symbols/Framework/choices/net6.0/description": "Cílit na net6.0",
"symbols/Framework/choices/net7.0/description": "Cílový net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.",
"symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.",
"postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json
index d91bf83d911..3bb4651d3f6 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Bibliothek von WPF-Benutzersteuerelementen",
"description": "Ein Projekt zum Erstellen einer Bibliothek von Benutzersteuerelementen für .NET WPF-Anwendungen",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen",
"symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest",
"symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.",
"postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json
index 23ebab8abfc..d6fb3b44f94 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Target net5.0",
"symbols/Framework/choices/net6.0/description": "Target net6.0",
"symbols/Framework/choices/net7.0/description": "Target net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Sets langVersion in the created project file",
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.",
"postActions/restore/description": "Restore NuGet packages required by this project.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json
index 29213417ded..4e2caab0eb5 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de controles de usuario de WPF",
"description": "Proyecto para crear una biblioteca de controles de usuario para aplicaciones WPF de .NET.",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Objetivo net5.0",
"symbols/Framework/choices/net6.0/description": "Objetivo net6.0",
"symbols/Framework/choices/net7.0/description": "Objetivo net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.",
"symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.",
"postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json
index 0edb708dcd8..5444567adff 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Bibliothèque de contrôles utilisateur WPF",
"description": "Projet de création d'une bibliothèque de contrôles utilisateur pour les applications WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "net5.0 cible",
"symbols/Framework/choices/net6.0/description": "net6.0 cible",
"symbols/Framework/choices/net7.0/description": "Cible net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Définit langVersion dans le fichier projet créé",
"symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.",
"postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json
index 42009aba524..8d65cbfa19a 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Libreria di controlli utente WPF",
"description": "Progetto per la creazione di una libreria di controlli utente per applicazioni WPF .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione",
"symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione",
"symbols/Framework/choices/net7.0/description": "Destinazione net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Imposta langVersion nel file di progetto creato",
"symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.",
"postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json
index 5031d954b19..76feab921d5 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF ユーザー コントロール ライブラリ",
"description": ".NET Core WPF アプリケーション用のユーザー コントロール ライブラリを作成するためのプロジェクト",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "ターゲット net5.0",
"symbols/Framework/choices/net6.0/description": "ターゲット net6.0",
"symbols/Framework/choices/net7.0/description": "ターゲット net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します",
"symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。",
"postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json
index 89042dc5e07..1b98c3fa124 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 사용자 정의 컨트롤 라이브러리",
"description": ".NET WPF 애플리케이션용 사용자 정의 컨트롤 라이브러리 만들기 프로젝트",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "대상 net5.0",
"symbols/Framework/choices/net6.0/description": "대상 net6.0",
"symbols/Framework/choices/net7.0/description": "대상 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다",
"symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.",
"postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json
index 5b850c6caca..4678e0b4e09 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteka kontrolek użytkownika WPF",
"description": "Projekt służący do tworzenia biblioteki kontrolek użytkownika na potrzeby aplikacji WPF w środowisku .NET",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Docelowy net5.0",
"symbols/Framework/choices/net6.0/description": "Docelowy net6.0",
"symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu",
"symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.",
"postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
index 4a7ef3dc04b..2dadb72d2b7 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "Biblioteca de Controles de Usuário do WPF",
"description": "Um projeto para criar uma biblioteca de controles de usuário para aplicativos .NET WPF",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Net5.0 de destino",
"symbols/Framework/choices/net6.0/description": "Net6.0 de destino",
"symbols/Framework/choices/net7.0/description": "Alvo .NET7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado",
"symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.",
"postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json
index c63b8843c1c..a3ad088093c 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Майкрософт",
"name": "Библиотека пользовательских элементов управления WPF",
"description": "Проект для создания библиотеки пользовательских элементов управления для приложений WPF .NET.",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0",
"symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0",
"symbols/Framework/choices/net7.0/description": "Целевая версия net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта",
"symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.",
"postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json
index 34211d26b67..4a06b1e4be1 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF Kullanıcı Denetimi Kitaplığı",
"description": ".NET WPF Uygulamaları için kullanıcı kontrolü kitaplığı oluşturmaya yönelik proje",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "Hedef net5.0",
"symbols/Framework/choices/net6.0/description": "Hedef net6.0",
"symbols/Framework/choices/net7.0/description": "Hedef net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar",
"symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.",
"postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
index e42f3d6b354..da1961ec26f 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 用户控件库",
"description": "用于为 .NET WPF 应用程序创建用户控件库的项目",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "目标 net5.0",
"symbols/Framework/choices/net6.0/description": "目标 net6.0",
"symbols/Framework/choices/net7.0/description": "目标 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "在创建的项目文件中设置 langVersion",
"symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。",
"postActions/restore/description": "还原此项目所需的 NuGet 包。",
diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
index 410b0d6c451..46279f762f8 100644
--- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
+++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json
@@ -1,4 +1,4 @@
-{
+{
"author": "Microsoft",
"name": "WPF 使用者控制項程式庫",
"description": "此專案可用於建立適用於 .NET WPF 應用程式的使用者控制項程式庫",
@@ -9,6 +9,7 @@
"symbols/Framework/choices/net5.0/description": "目標 net5.0",
"symbols/Framework/choices/net6.0/description": "目標 net6.0",
"symbols/Framework/choices/net7.0/description": "目標 net7.0",
+ "symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/langVersion/description": "在建立的專案檔中設定 langVersion",
"symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。",
"postActions/restore/description": "還原此專案所需的 NuGet 套件。",