From 28c3986360bc696316fda21d03e1c0d1828fcfb2 Mon Sep 17 00:00:00 2001 From: Dipesh Kumar <85861525+dipeshmsft@users.noreply.github.com> Date: Sat, 27 Aug 2022 00:04:51 +0530 Subject: [PATCH 1/7] Modified templates to use Implicit Usings --- .../.template.config/template.json | 85 +++++++----- .../{ => net5.0}/App.xaml | 0 .../{ => net5.0}/App.xaml.cs | 0 .../{ => net5.0}/AssemblyInfo.cs | 0 .../Company.WpfApplication1.csproj | 0 .../{ => net5.0}/MainWindow.xaml | 0 .../{ => net5.0}/MainWindow.xaml.cs | 0 .../WpfApplication-CSharp/net6.0/App.xaml | 9 ++ .../WpfApplication-CSharp/net6.0/App.xaml.cs | 20 +++ .../net6.0}/AssemblyInfo.cs | 0 .../net6.0/Company.WpfApplication1.csproj | 13 ++ .../net6.0/MainWindow.xaml | 12 ++ .../net6.0/MainWindow.xaml.cs | 31 +++++ .../netcoreapp3.1/App.xaml | 9 ++ .../netcoreapp3.1/App.xaml.cs | 17 +++ .../netcoreapp3.1}/AssemblyInfo.cs | 0 .../Company.WpfApplication1.csproj} | 0 .../netcoreapp3.1/MainWindow.xaml | 12 ++ .../netcoreapp3.1/MainWindow.xaml.cs | 28 ++++ .../.template.config/template.json | 121 +++++++++++------- .../{ => net5.0}/Class1.cs | 0 .../{ => net5.0}/Company.ClassLibrary1.csproj | 0 .../WpfClassLibrary-CSharp/net6.0/Class1.cs | 10 ++ .../net6.0/Company.ClassLibrary1.csproj | 12 ++ .../netcoreapp3.1/Class1.cs | 8 ++ .../Company.ClassLibrary1.csproj} | 2 +- .../.template.config/template.json | 85 +++++++----- .../net5.0/AssemblyInfo.cs | 10 ++ .../Company.WpfCustomControlLibrary.csproj | 0 .../{ => net5.0}/CustomControl1.cs | 0 .../net6.0/AssemblyInfo.cs | 10 ++ .../Company.WpfCustomControlLibrary.csproj | 12 ++ .../net6.0/CustomControl1.cs | 57 +++++++++ .../netcoreapp3.1/AssemblyInfo.cs | 10 ++ .../Company.WpfCustomControlLibrary.csproj} | 0 .../netcoreapp3.1/CustomControl1.cs | 54 ++++++++ .../{ => netcoreapp3.1}/Themes/Generic.xaml | 0 .../.template.config/template.json | 89 ++++++++----- .../net5.0/AssemblyInfo.cs | 10 ++ .../Company.WpfControlLibrary.csproj | 0 .../{ => net5.0}/UserControl1.xaml | 0 .../{ => net5.0}/UserControl1.xaml.cs | 0 .../net6.0/AssemblyInfo.cs | 10 ++ .../net6.0/Company.WpfControlLibrary.csproj | 12 ++ .../net6.0/UserControl1.xaml | 12 ++ .../net6.0/UserControl1.xaml.cs | 31 +++++ .../netcoreapp3.1/AssemblyInfo.cs | 10 ++ .../Company.WpfControlLibrary.csproj} | 0 .../netcoreapp3.1/UserControl1.xaml | 12 ++ .../netcoreapp3.1/UserControl1.xaml.cs | 28 ++++ .../readme.MD | 40 ++++++ 51 files changed, 736 insertions(+), 145 deletions(-) rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/{ => net5.0}/App.xaml (100%) rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/{ => net5.0}/App.xaml.cs (100%) rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/{ => net5.0}/AssemblyInfo.cs (100%) rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/{ => net5.0}/Company.WpfApplication1.csproj (100%) rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/{ => net5.0}/MainWindow.xaml (100%) rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/{ => net5.0}/MainWindow.xaml.cs (100%) create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/{WpfCustomControlLibrary-CSharp => WpfApplication-CSharp/net6.0}/AssemblyInfo.cs (100%) create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/Company.WpfApplication1.csproj create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml.cs rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/{WpfUserControlLibrary-CSharp => WpfApplication-CSharp/netcoreapp3.1}/AssemblyInfo.cs (100%) rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/{Company.WpfApplication3x1.csproj => netcoreapp3.1/Company.WpfApplication1.csproj} (100%) create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml.cs rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/{ => net5.0}/Class1.cs (100%) rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/{ => net5.0}/Company.ClassLibrary1.csproj (100%) create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Class1.cs create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Company.ClassLibrary1.csproj create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Class1.cs rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/{Company.ClassLibrary3x1.csproj => netcoreapp3.1/Company.ClassLibrary1.csproj} (98%) create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/AssemblyInfo.cs rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/{ => net5.0}/Company.WpfCustomControlLibrary.csproj (100%) rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/{ => net5.0}/CustomControl1.cs (100%) create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/AssemblyInfo.cs create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/Company.WpfCustomControlLibrary.csproj create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/{Company.WpfCustomControlLibrary3x.csproj => netcoreapp3.1/Company.WpfCustomControlLibrary.csproj} (100%) create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/CustomControl1.cs rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/{ => netcoreapp3.1}/Themes/Generic.xaml (100%) create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/AssemblyInfo.cs rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/{ => net5.0}/Company.WpfControlLibrary.csproj (100%) rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/{ => net5.0}/UserControl1.xaml (100%) rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/{ => net5.0}/UserControl1.xaml.cs (100%) create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/AssemblyInfo.cs create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/Company.WpfControlLibrary.csproj create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs rename packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/{Company.WpfControlLibrary3x.csproj => netcoreapp3.1/Company.WpfControlLibrary.csproj} (100%) create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml.cs create mode 100644 packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/readme.MD 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 afdf3569456..c3c87179f6a 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 @@ -6,8 +6,8 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project for creating a .NET WPF Application", "groupIdentity": "Microsoft.Common.WPF", - "precedence": "3000", - "identity": "Microsoft.Common.WPF", + "precedence": "7000", + "identity": "Microsoft.Common.WPF.CSharp.7.0", "shortName": "wpf", "tags": { "language": "C#", @@ -21,7 +21,8 @@ "description": "Overrides the target framework", "replaces": "TargetFrameworkOverride", "datatype": "string", - "defaultValue": "" + "defaultValue": "", + "displayName": "Target Framework Override" }, "Framework": { "type": "parameter", @@ -30,31 +31,38 @@ "choices": [ { "choice": "netcoreapp3.0", - "description": "Target netcoreapp3.0" + "description": "Target netcoreapp3.0", + "displayName": ".NET Core 3.0" }, { "choice": "netcoreapp3.1", - "description": "Target netcoreapp3.1" + "description": "Target netcoreapp3.1", + "displayName": ".NET Core 3.1" }, { "choice": "net5.0", - "description": "Target net5.0" + "description": "Target net5.0", + "displayName": ".NET 5.0" }, { "choice": "net6.0", - "description": "Target net6.0" + "description": "Target net6.0", + "displayName": ".NET 6.0" }, { "choice": "net7.0", - "description": "Target net7.0" + "description": "Target net7.0", + "displayName": ".NET 7.0" }, { "choice": "net8.0", - "description": "Target net8.0" + "description": "Target net8.0", + "displayName": ".NET 8.0" } ], "replaces": "FrameworkParameter", - "defaultValue": "net8.0" + "defaultValue": "net8.0", + "displayName": "Framework" }, "UseWindowsDesktopSdk": { "type": "computed", @@ -65,7 +73,8 @@ "datatype": "text", "description": "Sets langVersion in the created project file", "defaultValue": "", - "replaces": "$(ProjectLanguageVersion)" + "replaces": "$(ProjectLanguageVersion)", + "displayName": "Language Version" }, "HostIdentifier": { "type": "bind", @@ -75,13 +84,28 @@ "type": "parameter", "datatype": "bool", "description": "If specified, skips the automatic restore of the project on create.", - "defaultValue": "false" + "defaultValue": "false", + "displayName": "Skip restore" }, "Nullable": { "type": "parameter", "datatype": "bool", "defaultValue": "true", - "description": "Whether to enable nullable reference types for this project." + "description": "Whether to enable nullable reference types for this project.", + "displayName": "Enable nullable" + }, + "csharp10orLater" : { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(|10\\.0|10|11.\\0|11|preview|latest|default|latestMajor)$", + "source": "langVersion" + } + }, + "csharpFeature_ImplicitUsings" : { + "type": "computed", + "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp10orLater == \"true\"" } }, "primaryOutputs": [ @@ -97,24 +121,23 @@ ], "sources": [ { - "modifiers": [ - { - "condition": "(UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfApplication1.csproj" - ], - "rename": { - "Company.WpfApplication3x1.csproj": "Company.WpfApplication1.csproj" - } - }, - { - "condition": "(!UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfApplication3x1.csproj" - ] - } - ] - } + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"netcoreapp3.1\" || Framework == \"netcoreapp3.0\")", + "source": "./netcoreapp3.1", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "Framework == \"net5.0\"", + "source": "./net5.0", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"net7.0\" || Framework == \"net6.0\")", + "source": "./net6.0", + "target": "./" + } ], "defaultName": "WpfApp1", "postActions": [ diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/App.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/App.xaml similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/App.xaml rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/App.xaml diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/App.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/App.xaml.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/App.xaml.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/App.xaml.cs diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/AssemblyInfo.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/AssemblyInfo.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/AssemblyInfo.cs diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/Company.WpfApplication1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/Company.WpfApplication1.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/Company.WpfApplication1.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/Company.WpfApplication1.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/MainWindow.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/MainWindow.xaml similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/MainWindow.xaml rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/MainWindow.xaml diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/MainWindow.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/MainWindow.xaml.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/MainWindow.xaml.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/MainWindow.xaml.cs diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml new file mode 100644 index 00000000000..9a9e0f1546e --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml @@ -0,0 +1,9 @@ + + + + + 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 new file mode 100644 index 00000000000..5b07759ca48 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs @@ -0,0 +1,20 @@ +#if (!csharpFeature_ImplicitUsings) +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +#endif + +using System.Configuration; +using System.Data; +using System.Windows; + +namespace Company.WpfApplication1 +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + } +} diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/AssemblyInfo.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/AssemblyInfo.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/AssemblyInfo.cs 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 new file mode 100644 index 00000000000..7a268bdea17 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/Company.WpfApplication1.csproj @@ -0,0 +1,13 @@ + + + + WinExe + FrameworkParameter-windows + TargetFrameworkOverride-windows + Company.WpfApplication1 + $(ProjectLanguageVersion) + enable + true + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml new file mode 100644 index 00000000000..db3826bdb3e --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml @@ -0,0 +1,12 @@ + + + + + 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 new file mode 100644 index 00000000000..ae904e04262 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs @@ -0,0 +1,31 @@ +#if (!csharpFeature_ImplicitUsings) +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +#endif + +using System.Text; +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; + +namespace Company.WpfApplication1 +{ + /// + /// Interaction logic for MainWindow.xaml + /// + public partial class MainWindow : Window + { + public MainWindow() + { + InitializeComponent(); + } + } +} diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml new file mode 100644 index 00000000000..9a9e0f1546e --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml.cs new file mode 100644 index 00000000000..ef64b7a43cf --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace Company.WpfApplication1 +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + } +} diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/AssemblyInfo.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/AssemblyInfo.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/AssemblyInfo.cs diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/Company.WpfApplication3x1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/Company.WpfApplication1.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/Company.WpfApplication3x1.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/Company.WpfApplication1.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml new file mode 100644 index 00000000000..db3826bdb3e --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml @@ -0,0 +1,12 @@ + + + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml.cs new file mode 100644 index 00000000000..2747127bdda --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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; + +namespace Company.WpfApplication1 +{ + /// + /// Interaction logic for MainWindow.xaml + /// + public partial class MainWindow : Window + { + public MainWindow() + { + InitializeComponent(); + } + } +} 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 9076a473b23..7db3e1a9228 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 @@ -6,8 +6,8 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project for creating a class library that targets a .NET WPF Application", "groupIdentity": "Microsoft.Common.WPF.Library", - "precedence": "3000", - "identity": "Microsoft.Common.WPF.Library.CSharp.5.0", + "precedence": "7000", + "identity": "Microsoft.Common.WPF.Library.CSharp.7.0", "shortName": "wpflib", "tags": { "language": "C#", @@ -21,40 +21,48 @@ "description": "Overrides the target framework", "replaces": "TargetFrameworkOverride", "datatype": "string", - "defaultValue": "" + "defaultValue": "", + "displayName": "Target Framework Override" }, "Framework": { "type": "parameter", "description": "The target framework for the project.", "datatype": "choice", "choices": [ - { - "choice": "netcoreapp3.0", - "description": "Target netcoreapp3.0" - }, - { - "choice": "netcoreapp3.1", - "description": "Target netcoreapp3.1" - }, - { - "choice": "net5.0", - "description": "Target net5.0" - }, - { - "choice": "net6.0", - "description": "Target net6.0" - }, - { - "choice": "net7.0", - "description": "Target net7.0" - }, - { - "choice": "net8.0", - "description": "Target net8.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" + "defaultValue": "net8.0", + "displayName": "Framework" }, "UseWindowsDesktopSdk": { "type": "computed", @@ -65,7 +73,8 @@ "datatype": "text", "description": "Sets langVersion in the created project file", "defaultValue": "", - "replaces": "$(ProjectLanguageVersion)" + "replaces": "$(ProjectLanguageVersion)", + "displayName": "Language Version" }, "HostIdentifier": { "type": "bind", @@ -75,13 +84,28 @@ "type": "parameter", "datatype": "bool", "description": "If specified, skips the automatic restore of the project on create.", - "defaultValue": "false" + "defaultValue": "false", + "displayName": "Skip restore" }, "Nullable": { "type": "parameter", "datatype": "bool", "defaultValue": "true", - "description": "Whether to enable nullable reference types for this project." + "description": "Whether to enable nullable reference types for this project.", + "displayName": "Enable nullable" + }, + "csharp10orLater" : { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(|10\\.0|10|11.\\0|11|preview|latest|default|latestMajor)$", + "source": "langVersion" + } + }, + "csharpFeature_ImplicitUsings" : { + "type": "computed", + "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp10orLater == \"true\"" } }, "primaryOutputs": [ @@ -93,24 +117,23 @@ ], "sources": [ { - "modifiers": [ - { - "condition": "(UseWindowsDesktopSdk)", - "exclude": [ - "Company.ClassLibrary1.csproj" - ], - "rename": { - "Company.ClassLibrary3x1.csproj": "Company.ClassLibrary1.csproj" - } - }, - { - "condition": "(!UseWindowsDesktopSdk)", - "exclude": [ - "Company.ClassLibrary3x1.csproj" - ] - } - ] - } + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"netcoreapp3.1\" || Framework == \"netcoreapp3.0\")", + "source": "./netcoreapp3.1", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "Framework == \"net5.0\"", + "source": "./net5.0", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"net7.0\" || Framework == \"net6.0\")", + "source": "./net6.0", + "target": "./" + } ], "defaultName": "WpfLibrary1", "postActions": [ diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Class1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net5.0/Class1.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Class1.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net5.0/Class1.cs diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Company.ClassLibrary1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net5.0/Company.ClassLibrary1.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Company.ClassLibrary1.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net5.0/Company.ClassLibrary1.csproj 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 new file mode 100644 index 00000000000..b495677fc6c --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Class1.cs @@ -0,0 +1,10 @@ +#if (!csharpFeature_ImplicitUsings) +using System; +#endif + +namespace Company.ClassLibrary1 +{ + public class Class1 + { + } +} 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 new file mode 100644 index 00000000000..39443dc822f --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Company.ClassLibrary1.csproj @@ -0,0 +1,12 @@ + + + + FrameworkParameter-windows + TargetFrameworkOverride-windows + Company.ClassLibrary1 + $(ProjectLanguageVersion) + enable + true + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Class1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Class1.cs new file mode 100644 index 00000000000..f75b9c97959 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Class1.cs @@ -0,0 +1,8 @@ +using System; + +namespace Company.ClassLibrary1 +{ + public class Class1 + { + } +} diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Company.ClassLibrary3x1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Company.ClassLibrary1.csproj similarity index 98% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Company.ClassLibrary3x1.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Company.ClassLibrary1.csproj index 2b140fb40a0..c58f9f4e002 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Company.ClassLibrary3x1.csproj +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Company.ClassLibrary1.csproj @@ -8,4 +8,4 @@ true - + \ No newline at end of file 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 db041a3af29..2a335bef541 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 @@ -6,8 +6,8 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project for creating a custom control library for .NET WPF Applications", "groupIdentity": "Microsoft.Common.WPF.CustomControl", - "precedence": "3000", - "identity": "Microsoft.Common.WPF.CustomControl.CSharp.5.0", + "precedence": "7000", + "identity": "Microsoft.Common.WPF.CustomControl.CSharp.7.0", "shortName": "wpfcustomcontrollib", "tags": { "language": "C#", @@ -21,7 +21,8 @@ "description": "Overrides the target framework", "replaces": "TargetFrameworkOverride", "datatype": "string", - "defaultValue": "" + "defaultValue": "", + "displayName": "Target Framework Override" }, "Framework": { "type": "parameter", @@ -30,31 +31,38 @@ "choices": [ { "choice": "netcoreapp3.0", - "description": "Target netcoreapp3.0" + "description": "Target netcoreapp3.0", + "displayName": ".NET Core 3.0" }, { "choice": "netcoreapp3.1", - "description": "Target netcoreapp3.1" + "description": "Target netcoreapp3.1", + "displayName": ".NET Core 3.1" }, { "choice": "net5.0", - "description": "Target net5.0" + "description": "Target net5.0", + "displayName": ".NET 5.0" }, { "choice": "net6.0", - "description": "Target net6.0" + "description": "Target net6.0", + "displayName": ".NET 6.0" }, { "choice": "net7.0", - "description": "Target net7.0" + "description": "Target net7.0", + "displayName": ".NET 7.0" }, { "choice": "net8.0", - "description": "Target net8.0" + "description": "Target net8.0", + "displayName": ".NET 8.0" } ], "replaces": "FrameworkParameter", - "defaultValue": "net8.0" + "defaultValue": "net8.0", + "displayName": "Framework" }, "UseWindowsDesktopSdk": { "type": "computed", @@ -65,7 +73,8 @@ "datatype": "text", "description": "Sets langVersion in the created project file", "defaultValue": "", - "replaces": "$(ProjectLanguageVersion)" + "replaces": "$(ProjectLanguageVersion)", + "displayName": "Language Version" }, "HostIdentifier": { "type": "bind", @@ -75,13 +84,28 @@ "type": "parameter", "datatype": "bool", "description": "If specified, skips the automatic restore of the project on create.", - "defaultValue": "false" + "defaultValue": "false", + "displayName": "Skip restore" }, "Nullable": { "type": "parameter", "datatype": "bool", "defaultValue": "true", - "description": "Whether to enable nullable reference types for this project." + "description": "Whether to enable nullable reference types for this project.", + "displayName": "Enable nullable" + }, + "csharp10orLater" : { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(|10\\.0|10|11.\\0|11|preview|latest|default|latestMajor)$", + "source": "langVersion" + } + }, + "csharpFeature_ImplicitUsings" : { + "type": "computed", + "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp10orLater == \"true\"" } }, "primaryOutputs": [ @@ -93,24 +117,23 @@ ], "sources": [ { - "modifiers": [ - { - "condition": "(UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfCustomControlLibrary.csproj" - ], - "rename": { - "Company.WpfCustomControlLibrary3x.csproj": "Company.WpfCustomControlLibrary.csproj" - } - }, - { - "condition": "(!UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfCustomControlLibrary3x.csproj" - ] - } - ] - } + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"netcoreapp3.1\" || Framework == \"netcoreapp3.0\")", + "source": "./netcoreapp3.1", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "Framework == \"net5.0\"", + "source": "./net5.0", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"net7.0\" || Framework == \"net6.0\")", + "source": "./net6.0", + "target": "./" + } ], "defaultName": "WpfCustomControlLibrary1", "postActions": [ 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 new file mode 100644 index 00000000000..22112342ead --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/AssemblyInfo.cs @@ -0,0 +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) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Company.WpfCustomControlLibrary.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/Company.WpfCustomControlLibrary.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Company.WpfCustomControlLibrary.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/Company.WpfCustomControlLibrary.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/CustomControl1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/CustomControl1.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/CustomControl1.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/CustomControl1.cs 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 new file mode 100644 index 00000000000..22112342ead --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/AssemblyInfo.cs @@ -0,0 +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) +)] 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 new file mode 100644 index 00000000000..de80086d2a9 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/Company.WpfCustomControlLibrary.csproj @@ -0,0 +1,12 @@ + + + + FrameworkParameter-windows + TargetFrameworkOverride-windows + Company.WpfCustomControlLibrary + $(ProjectLanguageVersion) + enable + true + + + 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 new file mode 100644 index 00000000000..31198bb180f --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs @@ -0,0 +1,57 @@ +#if (!csharpFeature_ImplicitUsings) +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +#endif + +using System.Text; +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; + +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))); + } + } +} 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 new file mode 100644 index 00000000000..22112342ead --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs @@ -0,0 +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) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Company.WpfCustomControlLibrary3x.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/Company.WpfCustomControlLibrary.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Company.WpfCustomControlLibrary3x.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/Company.WpfCustomControlLibrary.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/CustomControl1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/CustomControl1.cs new file mode 100644 index 00000000000..68361700126 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/CustomControl1.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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; + +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))); + } + } +} diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Themes/Generic.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/Themes/Generic.xaml similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Themes/Generic.xaml rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/Themes/Generic.xaml 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 00f84bdc614..618a74961b2 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 @@ -6,8 +6,8 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project for creating a user control library for .NET WPF Applications", "groupIdentity": "Microsoft.Common.WPF.Control", - "precedence": "3000", - "identity": "Microsoft.Common.WPF.Control.CSharp.5.0", + "precedence": "7000", + "identity": "Microsoft.Common.WPF.Control.CSharp.7.0", "shortName": "wpfusercontrollib", "tags": { "language": "C#", @@ -21,7 +21,8 @@ "description": "Overrides the target framework", "replaces": "TargetFrameworkOverride", "datatype": "string", - "defaultValue": "" + "defaultValue": "", + "displayName": "Target Framework Override" }, "Framework": { "type": "parameter", @@ -30,31 +31,38 @@ "choices": [ { "choice": "netcoreapp3.0", - "description": "Target netcoreapp3.0" + "description": "Target netcoreapp3.0", + "displayName": ".NET Core 3.0" }, { "choice": "netcoreapp3.1", - "description": "Target netcoreapp3.1" + "description": "Target netcoreapp3.1", + "displayName": ".NET Core 3.1" }, { "choice": "net5.0", - "description": "Target net5.0" + "description": "Target net5.0", + "displayName": ".NET 5.0" }, { "choice": "net6.0", - "description": "Target net6.0" + "description": "Target net6.0", + "displayName": ".NET 6.0" }, { - "choice": "net7.0", - "description": "Target net7.0" + "choice": "net7.0", + "description": "Target net7.0", + "displayName": ".NET 7.0" }, { - "choice": "net8.0", - "description": "Target net8.0" + "choice": "net8.0", + "description": "Target net8.0", + "displayName": ".NET 8.0" } ], "replaces": "FrameworkParameter", - "defaultValue": "net8.0" + "defaultValue": "net8.0", + "displayName": "Framework" }, "UseWindowsDesktopSdk": { "type": "computed", @@ -65,7 +73,8 @@ "datatype": "text", "description": "Sets langVersion in the created project file", "defaultValue": "", - "replaces": "$(ProjectLanguageVersion)" + "replaces": "$(ProjectLanguageVersion)", + "displayName": "Language Version" }, "HostIdentifier": { "type": "bind", @@ -75,13 +84,28 @@ "type": "parameter", "datatype": "bool", "description": "If specified, skips the automatic restore of the project on create.", - "defaultValue": "false" + "defaultValue": "false", + "displayName": "Skip restore" }, "Nullable": { "type": "parameter", "datatype": "bool", "defaultValue": "true", - "description": "Whether to enable nullable reference types for this project." + "description": "Whether to enable nullable reference types for this project.", + "displayName": "Enable nullable" + }, + "csharp10orLater" : { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(|10\\.0|10|11.\\0|11|preview|latest|default|latestMajor)$", + "source": "langVersion" + } + }, + "csharpFeature_ImplicitUsings" : { + "type": "computed", + "value": "(Framework == \"net7.0\" || Framework == \"net6.0\") && csharp10orLater == \"true\"" } }, "primaryOutputs": [ @@ -97,24 +121,23 @@ ], "sources": [ { - "modifiers": [ - { - "condition": "(UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfControlLibrary.csproj" - ], - "rename": { - "Company.WpfControlLibrary3x.csproj": "Company.WpfControlLibrary.csproj" - } - }, - { - "condition": "(!UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfControlLibrary3x.csproj" - ] - } - ] - } + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"netcoreapp3.1\" || Framework == \"netcoreapp3.0\")", + "source": "./netcoreapp3.1", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "Framework == \"net5.0\"", + "source": "./net5.0", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"net7.0\" || Framework == \"net6.0\")", + "source": "./net6.0", + "target": "./" + } ], "defaultName": "WpfControlLibrary1", "postActions": [ 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 new file mode 100644 index 00000000000..22112342ead --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/AssemblyInfo.cs @@ -0,0 +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) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/Company.WpfControlLibrary.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/Company.WpfControlLibrary.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/Company.WpfControlLibrary.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/Company.WpfControlLibrary.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/UserControl1.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/UserControl1.xaml similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/UserControl1.xaml rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/UserControl1.xaml diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/UserControl1.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/UserControl1.xaml.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/UserControl1.xaml.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/UserControl1.xaml.cs 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 new file mode 100644 index 00000000000..22112342ead --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/AssemblyInfo.cs @@ -0,0 +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) +)] 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 new file mode 100644 index 00000000000..9a6de4c00ad --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/Company.WpfControlLibrary.csproj @@ -0,0 +1,12 @@ + + + + FrameworkParameter-windows + TargetFrameworkOverride-windows + Company.WpfControlLibrary + $(ProjectLanguageVersion) + enable + true + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml new file mode 100644 index 00000000000..febe6cba5bc --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml @@ -0,0 +1,12 @@ + + + + + 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 new file mode 100644 index 00000000000..f80a60cb848 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs @@ -0,0 +1,31 @@ +#if (!csharpFeature_ImplicitUsings) +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +#endif + +using System.Text; +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; + +namespace Company.WpfControlLibrary +{ + /// + /// Interaction logic for UserControl1.xaml + /// + public partial class UserControl1 : UserControl + { + public UserControl1() + { + InitializeComponent(); + } + } +} \ No newline at end of file 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 new file mode 100644 index 00000000000..22112342ead --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs @@ -0,0 +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) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/Company.WpfControlLibrary3x.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/Company.WpfControlLibrary.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/Company.WpfControlLibrary3x.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/Company.WpfControlLibrary.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml new file mode 100644 index 00000000000..febe6cba5bc --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml @@ -0,0 +1,12 @@ + + + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml.cs new file mode 100644 index 00000000000..f2b295ce792 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +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; + +namespace Company.WpfControlLibrary +{ + /// + /// Interaction logic for UserControl1.xaml + /// + public partial class UserControl1 : UserControl + { + public UserControl1() + { + InitializeComponent(); + } + } +} \ No newline at end of file diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/readme.MD b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/readme.MD new file mode 100644 index 00000000000..e0bd08215d9 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/readme.MD @@ -0,0 +1,40 @@ +# WPF Projects Templates + +We provide the following templates: +* [WPF Application (C#)](./content/WpfApplication-CSharp) +* [WPF Application (VB)](./content/WpfApplication-VisualBasic) +* [WPF Class library (C#)](./content/WpfClassLibrary-CSharp) +* [WPF Class library (VB)](./content/WpfClassLibrary-VisualBasic) +* [WPF Custom Control library (C#)](./content/WpfCustomControlLibrary-CSharp) +* [WPF Custom Control library (VB)](./content/WpfCustomControlLibrary-VisualBasic) +* [WPF User Control Library (C#)](./content/WpfUserControlLibrary-CSharp) +* [WPF User Control Library (VB)](./content/WpfUserControlLibrary-VisualBasic) + +## Testing 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`).
+In the command prompt of your choice run the following command: + ``` + > dotnet new -i \wpf\packaging\Microsoft.Dotnet.Wpf.ProjectTemplates\content\WipfApplication-CSharp + ``` + +2. To confirm that the template is correctly installed run the following command and look for your template: + ``` + > dotnet new -u + ``` + ![image]() + +3. Create an app from your template: + ``` + > dotnet new wpf -n testapp1 + ``` + +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. + ``` + > dotnet new -u \wpf\packaging\Microsoft.Dotnet.Wpf.ProjectTemplates\content\WipfApplication-CSharp + ```` From b5f189612d754840b62b6328ea845930d66bc958 Mon Sep 17 00:00:00 2001 From: Dipesh Kumar <85861525+dipeshmsft@users.noreply.github.com> Date: Thu, 1 Sep 2022 10:28:03 +0530 Subject: [PATCH 2/7] Addressed comments for README.md --- .../images/templates-check-installed.png | Bin 0 -> 16584 bytes .../readme.MD | 14 +++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 Documentation/images/templates-check-installed.png diff --git a/Documentation/images/templates-check-installed.png b/Documentation/images/templates-check-installed.png new file mode 100644 index 0000000000000000000000000000000000000000..2a16e99b5a0e917cb1d8145a1482435beca37835 GIT binary patch literal 16584 zcma*P2UJs88#bzgf{K8Mf=G#if(nR$bVyVXEELN~krL@T0VBPIL_`IoL_kHPL}e6} zKQ-utc3^CpQ`?5rhr9o)5L z%NB`?7c8%B*&;G1{2aMMRQNuAxn|#%Er+&Tv^@KJ#8yho#q=4oZ~lPS<#ze2nzf0N z*J>}^`I_wq9q?^9F_DNne_zt5Y0FuO-zBN%4<7q1;j50(g?D@!PQZh*88|@^sO`*w zJ)#e{di;8*77-EbEggLGK+@rVe7i?OfYlr)yW}pNUnhXWTa!=%uTysaczA)Aeh=OO6utFFmWpe z>uSgMAN8U}0Z*RN`y{wilMWhH{CV8*2V2z#wMK%!$@v!#ZL3R$+RVCp2s%0fO~9Cb z)`5%(oBF&nwX25*qX8$EwGa|0@SBsQ@Pa^UGSej1U7nNA#_aJMd42xMPcxqyIB>`_ zCNFiPzc+fv7WU?anL?$y8$^v|d$9vYzxb<48b+`BUo z-n6O8mwa}3QVnQ>C|MH}5j0+ovsOFfeJHxOac}?V$=#NnEu;@N>xmo} z&I!1zSd{KAg(SgwNz$L+!RqyUlN(h9CwPBG9|2LHubQ7ntnCZC{JA&vEvo&uhCjed z946YcZ@BCoX!IWZ-j3^CUzpk~3(Z2V>t+5`=)0ajmh0Z-jV;|wO8&pQCtUNUx?8X9 z(WKQlYWV$)`Me7``!ZQ|&ED4) z2o4BNq%ClBvwJUbnxVzEW|0@$Viv^GDmj`mw4vwBGY$}JPfIw)k!{U8B;%uvaDehg z-~{_qsn$_ew374hWUv0D#j)WnO}6-`%eSHwpg4O4mW`T}l?~-0_^|E!cyP98poeEu zOtqH(Y*ZbIZEC;Rr;b&90A;xH{p-4Ps9gr@`rei7@|>o}->cv)3wW*DvO{F`L2Q8xIbrtZDb;hahYEn32P5ER*_~k*%o0AI zKXP~}qmza%uuxXv$n4bjjCyHD+6V!TA;t`JD|;J939qJZx>*M0M_1-hKZW1clddaT zUz9FC_ChoG8EAMS1Ic!0ec)f^M@0o9J|N)J_3EVtE>=vpB9iD zuf7zthM2jyE+02_pOegUN{@L87|G&ZCiWI3ICtO;;loa~ zP*pj1Ka#3y2OpgH$>P>d3QaClMTJ(_CA-JJkA?C)AN$0Bk}px0_Ta^_GX|TwrPK5e ze$!L5W*Os7*Ybi&P#4aI6wJ>1GywiWTKsML;2!%bDHGKPNwtISSWGE#Y#T-d%dg|n zzvD`w`%o7OM#NZ(0t2fw+?s^XKem02vkdN@(QSmR$D((HyKpTK&(d<-VLEvp0H6rq z=^dXVjQ{NWpTF+=R+T|o;qdUo;6rD&yp@Rjp6Ziqud}-)Q<}S}i>M54K=nbt zxk{5)x3jH-iW<8sf6~mq0!_sMrYycz|0Zg?_fMw(|Aw{F=rc>`H?47ptFJx z@FdB*!99o@);NqJX!rxw&j!|=Pd)atR@&_T9bd~Y8v8pG4)ptTil))b)(zKLIutIu@ z$@5nae_4)LM%x*cK|4(^72l~XZ?=5hi0%kJpQFplx@djb#+qi=op5E{ZvnTL6&m?{ z(!UI7Gp~9}7&lNHD~d`arQri$7Bd2%L3}VQKb|p28Fzn6>gMK>F~E0dAvk*N8~Yn) zyk9CeNA*RiFLF#5pcrY|AuVb8?MLq`_l2&=-P2DDP7uR&Z>&6z{-@?m%84X8DO_AJ z`*Hf-{VS&eA&D6>GAfFT$0H(DsvU?`p}CfH>;e{O^(qQ4erQ$t7+w8aJU?GI9nj?! zqt?$Unr#~OUzeg+QUgI{QlSo3v>EPj1~VO!(ce#~eM`Oo8l`aoqt@|fo+5L$Xu}bE z5W{b%G3qvR?lnJaZo;WGSI-Hvv%ZfGorXybEiM`~h~|MAw%!s)Zl?@qqm|bmC~HKA zoiYxNUU+(+gDh5Mxlrt9@1|Pp>CqRo91sOs(o5~H#vB_9K23_3JbQ@z4nIo6O!_8`@V#=~y5W-T+kZKhrUUmp0}PWZ*23>olm(9WFeud9dG(i;IcJ=ljKIhxXCR{- zvM2Ye3}oo6L1obL#w(>ROixJ7CJw6HH5;AAEutf5H@TPbSnh@~ER`SW!}DN&9eO&d-~IQ7zsmR0c-Zl+^7k>Hf?#wUC++OdN_Q-!_bj{U;R<}6!>S2BTh%12Mv!5XU+_M&*ondC6k6qd&5-9OK^^l%Z|er zu(vzd`HHQevh79>HBEOnh0Y0Xa^p;d4yi%y%A5;J_9yc{CG7_jnls_J(DE7aA`l2gL9b>bwKG4|1U=? zwL8J7Uj`D(H$Q_h(;)n^aQ9EG*$6L4av~2v|7lSF9Vu4q)FDsanYFygmcz~_Ix;`a z=I;V#D%x{uY!8H^`+&8>F?~n@yRl>S3aFKDP9eAPMi{GY z#Bxf6V`zzqnLIs?FOu-Bh`^5aGnVk=L4g8EPozjs-0au zf#BP*^|MwlK3M6kV;?7)@2-F7giX4*sqoEQB#`I>n-L82c5y(!)P7bJ#cnO~$1B4K z*p>BNoToh>U~TPc9Gpn%;BFh8lFC6l?*)x91gCUl7f^+dFp~=9{xp0z51SF(5_WQs*@owNy3GEbK8{BYqwX zYC?#saz}iIp7tHPor;fI2~`=41oS6iR+17L#YNpOpnI&e?5`QxOfB?}RUl{&8(R1k zr!tL#ZAxx4rWw09!+G?miiIi)Zj@BXd}ll6Q~No>K7g`8Hl#SGl{DHKZPM#?UkZS?@!iilGlHP zSVzcKe(g%8EJR9lIrRM z1;H)PJOtzZuLqYciU+6tc$96qb5oWRY;6iAunY}_afAU>yrXJm)#Nkb(5nCS{WvwL zwQ{X|i94nUO^P->Wix;ECcpRnF2rd>@+_8LfoeeP5wBadx1AqGE+Ty zy7-&@`p6P^0JV0fEMIYLd@jIYaLARIh0CP&FfH5?vwKzbt3K7AwU#N!LlDx5*|=!q zat`4jsx4ls)3iA;ybA7#!%EB zn!AN*Btdm>!*^Ro{80s&3rMqqoyD4+yPujJ{_*ivxz6Ur6xrSU9NONiL6J}Q4|mgi z;}L2se}&>`Izu+3{Hp;-l~cCr^fD;Rz|eVh(N$9RwwGQ7lune@_itAbT=k=xHCEJI zP72B~tsvQ6x(v4^zTzH3C2KJc%zeaThli@hR6reB?yCk3b`hGg9UC@q$`LcImgS7f z09wn+Rc<|MPU+=QZYwA?9$UcO+^pq^aQ!Ca!w*gQ1P26ZKK2)ZDLj|<@J2BYmfaK# zZsrR-%k5{fHl&=jtXAoS9lhwDWvk>vm|;02u4vube{?TZK8ezNelSqI(aG-_;VR6U zX>GU1bg*M6;W*I(Jo}oL6H+i-mkSJkv7W>%>P7aE0*|<^$E4!OZ`OBaNAXjphx)~N z4)l3#j9#)R#A+$iv$?7Ucs6~ng~T)ud_I&x=+!W{e| z=BhcjBJFgx9$+Kx`4C9sq5~SRd@-LS6vc)TyoB zmW+J9{c{v*n^M8XoLMfRU~vz=!Vfh8Xe02Jet;s<$EQ0u{ntfP!ygt_;VO}%r8#L* z<1a9(HJw?==Mwy^`aF2&r?uQ*-xKkHrryxCv*RDH5oph8AkJj4xU zFah+l@FQcPqDh*Zczz70yI;N{fD^BiC->x-!_&BLvUg3>D8T)J)Q1Ma7sb;UC@;wv z?zZhwDmkxtqwUZ_?lG}c)QExq6_s4y83)dkRQCtKl5*SXAU|!jr1=u_3!}=_I!GF% zZeaP~uoNw)Kac-Gi=*gi+VqD#(0}Q}Lc73hLDd?Vi2BxCLBP)Hb<|1L|m@jNYK0o9WB|wM$^RWRbF)OW&*>qW0u} z=^o^tzKSZyM= zkEPltpW~>Y;-b+7;YwZ5G2ni1N^U;0rBR=o-QY3}sFYtSsM!*DEBjurmoe#C=lhWa zz9M+jPcX^~=*6Y+&^^U(pd9wIc|;Y`$EvZ+w$HIG-gB4p)w}5p;b@{^XFU8_k7mrsV=H|re1Gs4K{uJafC*BNzm~JFz|UjqdP3;UkW38M^S9;)--63> zpP?s4@!qs5C%VDjz8-N9*4kWK(VdvnS=IodSJ2g2nTs$x;`K6i4=V?}^ASHUrY~E4 z%vUdyrye~4Wbc-DXs5p`@Vo8U(P0352P9?A)-`@9Y%h^ow+#@ld2Gf+5}GcuU1c$Kq4eX1)50gUI;mR1F*+2Oh-^c}_jT*86bQlE^ zXNFNrheeK#mha{k z^2gs#PQ4P;>sYwpZyy0r$`SkW`}nVwYc+i-zJ9hq&*Z)ALj;Z}>jB|5c*Kr=_AaDV z#XVMXvp30j+MXpvyWY^{L`H>%@A0XM8)ur#gM{McwO-<+r9W( zgHnPtZK$y1spzT_V>wrhED^c*Z5!@s7WS5(1f6gW)1L1o37O^`DlPV5%s?si0rxYe z_2z04i3j-^5`l2xZY3Kx%F*9(sjl}+cSmPAF-l^qZkTt4^Bx;cmFXc)&R&7Zh8_W- z#oNU^AJEN|(Ra1@kQwdt4xIqnywUgqU@W>2Hhjwm0;LC}$}g=~zN6M4-7*!XCReOq zKKxv_uK&a>2?;{%M3e)Lv@Tb01-%D~h9JoB;-n!26VKB3tgemyPT z+NE}U-bc@=QbV(d$zxbwkrcoX?i|{j5x1Ta**02*Skvz4-MsEUN@v$6zwvzgvVO0K zwvg#D+NYJnSZc<%iElKNRnhC(_=Kuey-jFJe&tMm%x3F3ZgS3~s^A5;#rOFuuIg?W zZC!4pK5VrhB?a{Y&@*A*^Yx%|eyt0aXev-;y=yf4nhg8auv*i23`f+19)zxDW1*MP zsGXy_fi&#E}9=9G08sK7k-6W(5ldIsjuPwU4zy zi;3c}sP@B?$Kam?QNb;fEI^kwO=S=i2s?%YLq7{FbGiyhKWy+O5j1k)RaCv)Kk5Ri4(`b(@gw3l zzh3`eRXNl09b0lmiX(ZL^AVDJmMLL&i+K&ojJf{9f;8I z4EU4tq+leoKZJP!1fIiPhXHL1E`I_6ko_ZLZtwelc%1-+-{%aT9H@-*PH}Q%V@Qie zWQ@CNe2jwu=9wd}3tqm}z*kT_^pWQ_F#djVjQyGbLQH9NbeH}DIXDiKn<>$jKknI-DIG@1F$hULxg!-+H-gR@u8o=aJnew7$_ zq+e8mjTGHOwj5I~O${mKIcuA5kGFZgs`K=@-< z31K1<*2DPouoQ2784Kq-lepsGsYI(hyQljuzYt4qf{fB*R%h>CBLDr)DTJUIt#~5-7Z9q6bZe?Znrwc5+jO^}-e1Z*on;(%CeU&G7wmbf z$CR`XtP(`;J|s;JOjh3dhJB*(m$8I^R_@=%rNqBW4;QWUANo`CCr;omwj6`MpFk7! z zLS(V#LI_RElcIi|UpK@wKE=+`7FFUWj`{H<>3(EuO`v2C>XOAo{<|J4<>H|(xb=j$ z8d1A{aqUfpWs37J!c8T4oWVy~oJ%F0yZ6$_Sl%39it`e(=YU7sZs0@J><-y#22)Hj zij@%Y2Z86qmTmo`10QQeljHL$ssEuI?jTX_3SD-%NA5F!^bS@P^R;M4-)k}E<)-W7 zkwvy_w2aqJ&x}Rg7ov<3_*!d&K#+=x)n3fdxd(l8>AsiAf8jtUIp#IOREWVgQW<1) z$N1vR18l_9x9g=%Fy=crZjf3E zvdQO|bjoFORo+_ZruMe|p(HOw03AW8wT4COi0mYO!l|PIF4QsRl{OY2QEhVpdH? zvd5B_BKK@wP#N7^>W8$)wD|FEWp@Ro+XAPQJ;h@J#0$YoThcLHfIs6t5gHoatJV3LChpQ^U{RJjk=%1B(^|5dVitwWs zM?Fk(wflY4{IvpqyQ90O60f6TKMvn!rWQ)MetFO37aajsG;}s?Eyk6x1XYWshj5(n zuOyXjk@^H@Ky0g{o}IHwl$?YwjZQGM#HfoM(}c0U`iI^whg55#!;wdR%X5OgBB&;P{}`CCb!)fPh;= z8{t3l8*@;a>PCmoC}kRstzZ@yiIsrgCf4vd0Ybn2=7jQ-_=SHg*VK%bf8InOo{3bNVqEy{y>c1?8pc zWX~oVCA17Ph`a5j^Jl?I!|GQoZc#L6JxS5mM4#R6fvKCVAhm`S z;%IYg3Vzf-Ib@9Yr$9HCutB&n(kv`&5>G69!7SH_m(WGpoF~kp=f%)D+ylM#&jgn_ z%%X#v`QopO29grmn@a+XJJxpS!J$h-Ss$kKWD3GcHZM4jon$LYA742A+e7kX;X?Sp zn9Ta)myXnr$_91F%}Y8Ndg^y;R&;Yy=XM@vYcJQIMW~Vc&Tdl*G6vZkd4u@9Sej_* z%9`@ogBvj%tWg6{(owYV@~eg?;#pY%Pu2|5i`Xcv(XoQ=kN@1nF`>6^h;>4Qo;iic5%Z<CFf_x26Qu<+-$3uS@^rRjcKMb5I%VZvZnPHHAPs9p!=6_j!W8h8LiWs|=hSMT7UWe=;8aKRI~i-SzuR8{NgT zR;2qD;A-9)ynJ}TxxqXq7sQ@GGUir_n^XRNJXe65`t%sqTxF806jrsLEv=_Ilg}=;J+uON z^k=?SkGIR)sPXF`cmA4l?h&Oo3DwJ*r{uZELek*E^uf|9dZH@<6Wrf_z4NB(U}8PB zaH_{Kt336LL5L+izt~YSk+wb_Q)B{4%e#1LQ`Ofck@iaPbRY?Ffh&?7%_ldiIsR)7 z5!-}@Vt-`t!nTB495;$`sZ}(5;1#O#T=DZm#V{nsnl>&wl)vf}kEgXZTH6xe!0$UD zxz;?Pd!Kpj*od10<%yiU@kij#^$GLj0j9h#9J%v0uGpZh@W~nbrTbmj77j<^1J0Rh zxOgTJzJf-c%$A|Anq%i6f>hm@`0=GRaPtq43<8RDtXy0?wHXWm9@#-Aabu0Jd<)s7 zUV|5jQNx*eP1-1CzS};>)JMhovHvzXt-mUhQN=Iby9J@yc@7V*q$D`AkmEG+csNa+ zcVWk@xB2F!aJ4ula;~F4WNTn9&MSx0+)*PqclWv!FaO&`ZMHi(?#TcXcmZvWP*Wv0 z+7vVi-1+r_AE({=h|^XE&8vz9hYWA$Uz7Q{@8++*m+>dD01GrU)Rm(DznWV1h~~u# zBN9UV0%1$K_YUiyZAW;vRxI=hvZaHd>VIX4e-&R5TZFqMwQbeS-fI?Xr}D4t_soG~ z|GB^G**`t#e;@N-k7M%YxcccQk30|m!{GnZ9=iHOD4uDez95xa_kdK$>ID_h2pFVx z=(Gdx*$B%h2KGIpctFrbc=VM}(r}`kUN_5BT60{4z0dO&fa*xxIK*H8|6(mtBDk|~ zncTLypEb80&Wu=LMq6>|6&N{&9}y>qAXLq`&1ucx1UbPFbO72_SoJYybs`FtF#g11 z4CZ^odAWI_7Nku!l2|0cC62AkG0m16)lZ?SrjSD@!Z50q4?+}>4LLQ=_!Pw5aHyjB z2{1mY^}W$9syRMtwaW*}x~kat&3yNnY$N*1>O5&M>b{6)iqTtT6!uxwOD@Y)KsQO- zcu|k(qHbTzwyj=9c1#iOL>as(41p;Y5D}Q`&<6x&c5su}eoP56AOM4kopA8w82^VO zW~>M1eAzfG=6^{cwI*~j zqQR8G$h}776oCT}Xu9HWku)3?nU{)#Q_2<%5sX8F4cy1fKmd6?K4RHf*$(lZtTe2j zor)8zgjFx=ltr$~NO7ZQrkq($Nnkq2XnFC+(x5AqnLMA6+^;mKj=$II>y7|=AzqQ* zDDkWn-+nWe>5a|2?yM2y|A`%P>_M#yX`=J7cih;zG|swENtYeX{V-*2}sb)&7iSp%$QNRqULA=v!Ml8RnPzz4RguDaO-73 zNZy>T+q{HDOIZw@*A6GVME@XcPG-+MoamTGzQy^!$Wsz$$_2a{3Zc#aK2Eej^8%jl zEzr+(mGc;ajl^-wCjGz#ObkiLL7Vps>U-*aE4A8f9b-+qV^?M|5+ixtie02!GxCj| zX8>8(;3I4(%*sHfq0#Od{Y;A4Ao~{eWWh|xXrNp5!2DplHE=bTXzjmI?MkLG@3ARj z#HPpQ3Aal`-*tjPn!PKzDrgBDeoI;|B!BPFL%r9qkZsU*}95*UpBn- zJx1x;f1Vkk&T!&rtP$=Sb9+ryZ8zcx@f8BLaE+$Uu?>3`_rj9H{kCbb?AE?+vjOD| zXx{pejPc=L9@iA;S5b#PAHz|&eH&7ZMP1rq(pK3qsU+iw?7nHD>Y#zB6!%Hx-lc=Y@C~AB3mw3))))c`R8tt^zc>{l^N(HVg_JsJNdUKgnx(i%% zTEX0JqrF$n-yc3fbjFe2Z^yX7$|hx?$u9ywQx3Mct{IQ%b!2aND_9MSj@3-YRP_EH zd|(Tr*Acm@2uXJPo{cnfFh`tzFUP9K2RlD2m4UGesbA7y8@94b_fA-G17Q3#51l%l3Pyo_!b}cxFJi zS!!(_ya#$P`p(Km*j;ORTmm>3r3-xB+O1q##SG%c$V}o1D_a#b`-Oc8`EK^wOGOnd zvZ2!Z-$U&_i7S7qtp~msHg%t89aRQr)`Q~E&u|Y8k7M`pJ?ejy542Iq>ttPr>CD*! zI$DtX6C0eWp`IB%rLfZax5QKFk~2SW6r4FdsiqX@dTB#BF|ap)OKP0F`vS?1;@dHQb3X(+ zVNAc;FcDnO;uo6vpB;OPV)*IvufZ;XGlzI#8jH6$z0!bctHSbBrYJw*X(ACV^t zxKxQa?U$AZQa7Ee=t~YmYS2qo| zXSf;qP=ido+mauaAjfGEQr3Q)IKzGZ4No?$=jIt`^h4Rd$pn|8POlK6RMav`c)qyUqer~5_%WNC@CrPyrSV1Mj{b@d-T#J*R)}`x} z29p5X3w&*qU1sI-6jbSlhPfIcqzsORs%AU;6=Eqp)UU{~2wuioJgw9XflbyL_MOvW z&B3Mlx{W3qmlN$rdMrTm8iQZmqv3|hDc|qHXJVDV?c;6l`O5TZD2jOrE(PEWacD2f zO?;Gisbr(eBRornTwj`x7gMO?dphtrzfE=)sV=&jH2kgUF}ITWSm$kuk+&uN&6i8x zHyXZHF2aQsJX{lOp zkjfK6&1EB}=OgBr4oOa@_}Q%$r`q)z-#V4r)fp_mSEp3w-u9!)3AP~ZU=0E@wb$Av zN0Qf)=#3Y5C4^QX=fv#MMQ#T`*@g3scar(ne~1BZ)(ikw`pNMIP1=N`Z6saN<{E^@ zdWxTo5`^i=B?k}Rnj7WfDWl|5?>E?Uc;Eb(1l~D#i7d7K7~WuBO2unU3i5kl0Yjc; z?8N=jv1o+wX_}Q+1D{9tWS{J5)tV}sxR-6OsKInvyFpj1Db5mcoQX~#fjXzlGKoIf z>_plpxa#AIp%SCzv%+48SF{@I-K~vH>Sx;eGR}rblsd4LZ zgk#qHHfkogZmCTw3VqrwsbSZ=T#~Im5M_Z*;`yAk()2%hoaUps&Zf{Pt~MMwy0%Jj zD35v(`W3u9156m(9)10p7Ti>7#mT{&cpIL$EYf(t>*(Wdi|r6jxJc>a+~f4QsnUf4 z?rAa8osPpZpN~?&r*P-QGO@FnoFca*C*no4`PJd!#~E`}OZm7O+Y7sMHlr$K7`_=3 z^bS%U>^tMqAktP`^ouMn%Sqrx3^4nwAh&_I*r%d!?v_{CJ4ecp!Ti&tt@xyy>lho? zH7OYpwo4*?7@c1%2d-e)-i|jqW91E4LjRq1#V0-2zNM3Ru&_3^T@ySx&%cJ-cF0CZgV#v$&ov=!A^%1d}t2s$UbNcUsv{MD& z8t*&x=lq7q>STL9V#Qy);s=bg>xkJfac_opMVbQ9h|9b8$emQ>p5u=)Cr%JUn&lQk zT};J1-pf$XuI0!MZN?(aB0HJ*MdoOQMPkGjoOJQ-a*9mN2PN;DBkhmKgT>`M*zgSV zGBZW!YL4=@TlDQj7|YdX^?2o8IL!{)DJZcDoEQzIuSU=vFG^^0|7y{=%{?3T!Xoh8 z#LY!&HtSu0lqJ=@4*6U0} zUd$%GVxE6_+VtG?nGIEcAMOu#XaD({{s^{B5c0@|5Ux0&DfN_5v7*DMLKW zbI@Kva+BtW)@WNl1yass015!_`=)?8z%f=kEt?A>MN)5nij={sMI45$wJX3jKx6^nk8x!y}j0}w5HBU0O?W}W2& zUSC089B6+(ahWO(L?|KTU||XRW0`XXf$cFGF3}T>TQu(4>s3u5KtNi{vyIDCB|{A{ zXJ5d)I^k#xN}O79Z#sA+;+e$`x^ZplS`YvHjNxLTl!MAh_0YWGw>tqNew&m^8b@QD zOw+4bLmFB&SwK(vMo!`)&ms9uC1mGj)Ign0%Ql!**2bur`E5gonhCQ!?5H1mEV7lN z?4OKI;f!U0Zh^Suw$o!uY(K$Kpwj01usK}2Dq?_{PusyBGx`DSE{1R5MqcJiU7Cs= z()!*EOa|Ajl6};N(uD0nY}f!^f_;@vO^U*b3wmPdN2`&v+_5ozq~B2Kj~i=wps%&} z>kr}RBL?gqo-@lm2I6H89+N}~ooR3vf4Y%`lM$o~&MA)P>3a^Nb>4S`hMW=+46em9 zv(O8-JOg^;P*;f+h^&qROh?rueny5Ywp=v3SH5_KP&yTq4=47N9r;~JtNzi_*W%G6uNrtLm%wi zy`?K4VrE+K{IqB)86`&=A4-U^=!>F81AhS7Blri2g}L0X?+2vhfnPt%Sfrl!0*qSu z><4FfWz2Hx@O=~IQncp*!7v-SC7m^{vTfA|44e2Ar%4E56MamS`VlAQ<1#P7Z-IXY zXoUoDzqM?e_&DqIrh!xQ$Vp70xiaMe2W0={xm5Bh3uQ6O7FCefOE}zyfWS|HNbB3o z7;9MpfMF8FA)&X$stgeJ#?obW2P)WqheC}#4PXI*y|KNSBQE(V#Yh?gK^c6TJ6@L( z&c)gY)Q>i;!cNU+>&}YK-Gq0EF~tzJ2vZ!oD;{yoC34cx>9iIJ?j+Nj>kXJKZo?Fa z#7N*8ovr=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]() + ![image](../../Documentation/images/templates-check-installed.png) 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 套件。",