From 36f34b3a19eb7219142ab2035921d08e84c572c3 Mon Sep 17 00:00:00 2001 From: Tanay Parikh Date: Wed, 9 Feb 2022 19:30:11 -0800 Subject: [PATCH] Add the `displayName` Property to Project Template Parameters (#40105) # Add the `displayName` Property to Project Template Parameters Improves display of project template parameters by providing an easily readable parameter name. Currently: ![image](https://user-images.githubusercontent.com/14852843/153301454-dfb5f44b-00b6-45d5-90aa-e8656cc97036.png) After: ![image](https://user-images.githubusercontent.com/14852843/153320880-e897986c-b5fc-4a4b-b9df-28e93e7a3c16.png) ## Description Recent changes which enabled template localization (https://github.com/dotnet/aspnetcore/pull/38867) omitted the new `displayName` property, which led to VS using the parameter id/name instead. This is non-localized and comes in the form of `camelCase`, `UpperCamelCase` or `kebab-case`. Fixes https://github.com/aspnet/AspNetCore-ManualTests/issues/1154 ## Customer Impact The property id/name is being used instead of a more legible property display name. This can manifest itself in `camelCase`, `UpperCamelCase` or `kebab-case` case like below: ![image](https://user-images.githubusercontent.com/14852843/153301454-dfb5f44b-00b6-45d5-90aa-e8656cc97036.png) ## Regression? - [x] Yes - [ ] No Visual Studio 17 Preview 1. ## Risk - [ ] High - [x] Medium - [ ] Low ## Verification - [x] Manual (required) - [ ] Automated ## Packaging changes reviewed? - [ ] Yes - [ ] No - [x] N/A --- .../.template.config/localize/templatestrings.cs.json | 1 + .../.template.config/localize/templatestrings.de.json | 1 + .../.template.config/localize/templatestrings.en.json | 1 + .../.template.config/localize/templatestrings.es.json | 1 + .../.template.config/localize/templatestrings.fr.json | 1 + .../.template.config/localize/templatestrings.it.json | 1 + .../.template.config/localize/templatestrings.ja.json | 1 + .../.template.config/localize/templatestrings.ko.json | 1 + .../.template.config/localize/templatestrings.pl.json | 1 + .../.template.config/localize/templatestrings.pt-BR.json | 1 + .../.template.config/localize/templatestrings.ru.json | 1 + .../.template.config/localize/templatestrings.tr.json | 1 + .../.template.config/localize/templatestrings.zh-Hans.json | 1 + .../.template.config/localize/templatestrings.zh-Hant.json | 1 + .../content/RazorPage/.template.config/template.json | 1 + .../.template.config/en/strings.json | 2 +- .../.template.config/ide.host.json | 6 ------ .../.template.config/localize/templatestrings.cs.json | 2 ++ .../.template.config/localize/templatestrings.de.json | 2 ++ .../.template.config/localize/templatestrings.en.json | 2 ++ .../.template.config/localize/templatestrings.es.json | 2 ++ .../.template.config/localize/templatestrings.fr.json | 2 ++ .../.template.config/localize/templatestrings.it.json | 2 ++ .../.template.config/localize/templatestrings.ja.json | 2 ++ .../.template.config/localize/templatestrings.ko.json | 2 ++ .../.template.config/localize/templatestrings.pl.json | 2 ++ .../.template.config/localize/templatestrings.pt-BR.json | 2 ++ .../.template.config/localize/templatestrings.ru.json | 2 ++ .../.template.config/localize/templatestrings.tr.json | 2 ++ .../.template.config/localize/templatestrings.zh-Hans.json | 2 ++ .../.template.config/localize/templatestrings.zh-Hant.json | 2 ++ .../.template.config/template.json | 2 ++ .../RazorClassLibrary-CSharp/.template.config/ide.host.json | 3 --- .../.template.config/localize/templatestrings.cs.json | 1 + .../.template.config/localize/templatestrings.de.json | 1 + .../.template.config/localize/templatestrings.en.json | 1 + .../.template.config/localize/templatestrings.es.json | 1 + .../.template.config/localize/templatestrings.fr.json | 1 + .../.template.config/localize/templatestrings.it.json | 1 + .../.template.config/localize/templatestrings.ja.json | 1 + .../.template.config/localize/templatestrings.ko.json | 1 + .../.template.config/localize/templatestrings.pl.json | 1 + .../.template.config/localize/templatestrings.pt-BR.json | 1 + .../.template.config/localize/templatestrings.ru.json | 1 + .../.template.config/localize/templatestrings.tr.json | 1 + .../.template.config/localize/templatestrings.zh-Hans.json | 1 + .../.template.config/localize/templatestrings.zh-Hant.json | 1 + .../RazorClassLibrary-CSharp/.template.config/template.json | 1 + .../content/WebApi-CSharp/.template.config/ide.host.json | 6 ++++-- 49 files changed, 65 insertions(+), 12 deletions(-) diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.cs.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.cs.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.cs.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.cs.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.de.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.de.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.de.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.de.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.en.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.en.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.en.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.en.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.es.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.es.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.es.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.es.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.fr.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.fr.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.fr.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.fr.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.it.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.it.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.it.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.it.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ja.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ja.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ja.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ja.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ko.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ko.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ko.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ko.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.pl.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.pl.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.pl.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.pl.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.pt-BR.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.pt-BR.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.pt-BR.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.pt-BR.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ru.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ru.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ru.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ru.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.tr.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.tr.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.tr.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.tr.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.zh-Hans.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.zh-Hans.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.zh-Hans.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.zh-Hans.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.zh-Hant.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.zh-Hant.json index 4d079b206fcd..64b64fabef10 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.zh-Hant.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.zh-Hant.json @@ -4,5 +4,6 @@ "description": "A Razor page with or without a page model", "symbols/namespace/description": "namespace for the generated code", "symbols/no-pagemodel/description": "create page without a PageModel", + "symbols/no-pagemodel/displayName": "Exclude PageModel", "postActions/openInEditor/description": "Opens Index.cshtml in the editor" } \ No newline at end of file diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/template.json b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/template.json index 2e39a81e1291..798db227cede 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/template.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/template.json @@ -42,6 +42,7 @@ }, "no-pagemodel": { "description": "create page without a PageModel", + "displayName": "Exclude PageModel", "type": "parameter", "datatype": "bool", "defaultValue": "false" diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/en/strings.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/en/strings.json index e398d7a1c6dc..95ca09ac2298 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/en/strings.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/en/strings.json @@ -6,4 +6,4 @@ "parameter.Hosted.name": "ASP.NET Core _hosted", "parameter.PWA.name": "_Progressive Web Application" } -} \ No newline at end of file +} diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/ide.host.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/ide.host.json index 9005a4d171a3..c48c26c9f460 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/ide.host.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/ide.host.json @@ -36,16 +36,10 @@ "symbolInfo": [ { "id": "Hosted", - "name": { - "text": "ASP.NET Core _hosted" - }, "isVisible": "true" }, { "id": "PWA", - "name": { - "text": "_Progressive Web Application" - }, "isVisible": "true" } ] diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.cs.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.cs.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.cs.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.cs.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.de.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.de.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.de.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.de.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.en.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.en.json index 459ba975dfbc..4cc52e7cdbcb 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.en.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.en.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core _Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "_Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.es.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.es.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.es.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.es.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.fr.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.fr.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.fr.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.fr.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.it.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.it.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.it.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.it.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ja.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ja.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ja.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ja.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ko.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ko.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ko.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ko.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.pl.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.pl.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.pl.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.pl.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.pt-BR.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.pt-BR.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.pt-BR.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.pt-BR.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ru.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ru.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ru.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ru.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.tr.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.tr.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.tr.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.tr.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hans.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hans.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hans.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hans.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hant.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hant.json index 459ba975dfbc..36d0c9f1e430 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hant.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hant.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/Hosted/displayName": "ASP.NET Core Hosted", "symbols/Hosted/description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app.", "symbols/auth/choices/None/description": "No authentication", "symbols/auth/choices/Individual/description": "Individual authentication", @@ -28,6 +29,7 @@ "symbols/kestrelHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", "symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", "symbols/iisHttpsPort/description": "Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if either IndividualAuth or OrganizationalAuth is used).", + "symbols/PWA/displayName": "Progressive Web Application", "symbols/PWA/description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use.", "symbols/NoHttps/description": "Whether to turn off HTTPS. This option only applies if Individual, IndividualB2C, SingleOrg, or MultiOrg aren't used for --auth.", "symbols/UseLocalDB/description": "Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual or --auth IndividualB2C is specified.", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/template.json b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/template.json index 88aaa7878c23..84db26de7447 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/template.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/template.json @@ -307,6 +307,7 @@ "type": "parameter", "datatype": "bool", "defaultValue": "false", + "displayName": "ASP.NET Core _Hosted", "description": "If specified, includes an ASP.NET Core host for the Blazor WebAssembly app." }, "auth": { @@ -507,6 +508,7 @@ "type": "parameter", "datatype": "bool", "defaultValue": "false", + "displayName": "_Progressive Web Application", "description": "If specified, produces a Progressive Web Application (PWA) supporting installation and offline use." }, "OrganizationalAuth": { diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/ide.host.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/ide.host.json index be3d6da3567d..431a939c4946 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/ide.host.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/ide.host.json @@ -5,9 +5,6 @@ "symbolInfo": [ { "id": "SupportPagesAndViews", - "name": { - "text": "_Support pages and views" - }, "isVisible": "true" } ] diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.de.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.de.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.de.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.de.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.en.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.en.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.en.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.en.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.es.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.es.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.es.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.es.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.it.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.it.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.it.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.it.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json index 0ccd5c83bf88..1888d9ed69a9 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json @@ -5,6 +5,7 @@ "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net7.0/description": "Target net7.0", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/SupportPagesAndViews/displayName": "Support pages and views", "symbols/SupportPagesAndViews/description": "Whether to support adding traditional Razor pages and Views in addition to components to this library.", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/template.json b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/template.json index 0bf5fbdda691..fbfda8222c4c 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/template.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/template.json @@ -68,6 +68,7 @@ "type": "parameter", "datatype": "bool", "defaultValue": "false", + "displayName": "Support pages and views", "description": "Whether to support adding traditional Razor pages and Views in addition to components to this library." } }, diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/ide.host.json b/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/ide.host.json index c8fdd64b6acd..646a45a5ef52 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/ide.host.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/ide.host.json @@ -38,7 +38,8 @@ { "id": "DisableOpenAPI", "name": { - "text": "Enable _OpenAPI support" + "text": "Enable _OpenAPI support", + "overrideDefaultText": true }, "description": { "text": "Enables OpenAPI (Swagger) support" @@ -50,7 +51,8 @@ { "id": "UseMinimalAPIs", "name": { - "text": "Use controllers (uncheck to use minimal APIs)" + "text": "Use controllers (uncheck to use minimal APIs)", + "overrideDefaultText": true }, "invertBoolean": true, "isVisible": true,