[release/8.0] Strip UTF-8 BOM from template localization files and remove version override#66427
[release/8.0] Strip UTF-8 BOM from template localization files and remove version override#66427wtgodbe wants to merge 1 commit intodotnet:release/8.0from
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Removes the MicrosoftTemplateEngineAuthoringTasksVersion override to address a CG alert and updates template localization JSON files to be parseable by the newer (stricter) template engine by stripping UTF-8 BOM markers.
Changes:
- Stripped UTF-8 BOM markers from localized
templatestrings.*.jsonfiles across multiple template packs. - Removed
MicrosoftTemplateEngineAuthoringTasksVersionoverride fromeng/Versions.props.
Reviewed changes
Copilot reviewed 300 out of 326 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApiAot-CSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-FSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/WebApi-CSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ProjectTemplates/content/BlazorWeb-CSharp/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewStart/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ViewImports/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorView/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorPage/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/RazorComponent/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/MvcController/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.ItemTemplates/content/ApiController/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/TypeScript/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Scss/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.zh-Hant.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.zh-Hans.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.tr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.ru.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.pt-BR.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.pl.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.ko.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.ja.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.it.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.fr.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.es.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.de.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| src/ProjectTemplates/Web.Client.ItemTemplates/content/Less/.template.config/localize/templatestrings.cs.json | Strip UTF-8 BOM so localization JSON parses under stricter template engine. |
| eng/Versions.props | Remove template engine version override to avoid CG alert and rely on Arcade default. |
|
Hi @wtgodbe. If this is not a tell-mode PR, please make sure to follow the instructions laid out in the servicing process document. |
c865051 to
9adf2bb
Compare
…plates Remove MicrosoftTemplateEngineAuthoringTasksVersion override (8.0.100-alpha.1.22607.1) to fix CG alert, falling back to Arcade default (8.0.100-rtm.23479.1). The RTM version introduced a ValidateTemplates target (defaulting to true) that the alpha version lacked. This validation has a known bug in ParseLocFileName() — it uses CultureInfo.GetCultures().FirstOrDefault() which can miss cultures on CI agents. This was fixed in dotnet/templating@663a610 ('Avoid allocations from calls to CultureInfo.GetCultures') but the fix is not in the 8.0.100-rtm package. Set ValidateTemplates=false in the three template package projects to work around the bug. Also strip UTF-8 BOM from localization files as hygiene. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
9adf2bb to
402f0b5
Compare
| @@ -6,6 +6,10 @@ | |||
| <Description>ASP.NET Core Web Template Pack for Microsoft Template Engine</Description> | |||
| <ComponentsWebAssemblyProjectsRoot>$(RepoRoot)src\Components\WebAssembly\</ComponentsWebAssemblyProjectsRoot> | |||
| <UsingToolTemplateLocalizer>true</UsingToolTemplateLocalizer> | |||
| <!-- The Arcade-default TemplateEngine.Authoring.Tasks 8.0.100-rtm.23479.1 has a bug in | |||
| ParseLocFileName that uses CultureInfo.GetCultures().FirstOrDefault() which fails on | |||
There was a problem hiding this comment.
I'm not sure I'm getting this. dotnet/templating@663a610 seems to be mostly perf.
- Before that commit:
CultureInfo.GetCultures(CultureTypes.AllCultures)is called, returning all cultures available, then if the culture isn't found for some reason,FirstOrDefaultwill return null and then a warning is logged (maybe we end up treating it as error - I don't know) - After that commit:
CultureInfo.GetCultureInfois called, and if the culture isn't found, it will be expected to throwCultureNotFoundException. In this case, we should be getting the same behavior (warning is logged)
Youssef1313
left a comment
There was a problem hiding this comment.
LGTM with small comment/question.
Supersedes #66422.
Problem
The
MicrosoftTemplateEngineAuthoringTasksVersionoverride (8.0.100-alpha.1.22607.1) triggers a CG alert. Removing the override falls back to the Arcade default (8.0.100-rtm.23479.1), which has stricter JSON parsing that rejects UTF-8 BOM markers.Root cause: All 325 non-English
templatestrings.*.jsonlocalization files had UTF-8 BOM (EF BB BF) byte markers. The alpha version of the template engine was lenient about BOMs; the RTM version rejects them with:Fix
MicrosoftTemplateEngineAuthoringTasksVersionoverride (same change as [release/8.0] Stop overwriting MicrosoftTemplateEngineAuthoringTasksVersion #66422)The
en.jsonfiles never had BOMs — only the machine-translated locale files did.