From acdde9eed2244c17d62a6e8822f862893c8d6728 Mon Sep 17 00:00:00 2001 From: Tom Meschter Date: Wed, 16 Feb 2022 14:30:47 -0800 Subject: [PATCH] Example This is a *partial* example of recreating ApplicationPropertyPage.xaml in code. Not all properties are present. --- ....VisualStudio.ProjectSystem.Managed.csproj | 9 + .../ProjectSystem/ProjectCapability.cs | 1 + .../PropertyPages/ApplicationPropertyPage.cs | 257 ++++++++++++++ .../PropertyPageResources.Designer.cs | 315 ++++++++++++++++++ .../PropertyPages/PropertyPageResources.resx | 185 ++++++++++ .../xlf/PropertyPageResources.cs.xlf | 147 ++++++++ .../xlf/PropertyPageResources.de.xlf | 147 ++++++++ .../xlf/PropertyPageResources.es.xlf | 147 ++++++++ .../xlf/PropertyPageResources.fr.xlf | 147 ++++++++ .../xlf/PropertyPageResources.it.xlf | 147 ++++++++ .../xlf/PropertyPageResources.ja.xlf | 147 ++++++++ .../xlf/PropertyPageResources.ko.xlf | 147 ++++++++ .../xlf/PropertyPageResources.pl.xlf | 147 ++++++++ .../xlf/PropertyPageResources.pt-BR.xlf | 147 ++++++++ .../xlf/PropertyPageResources.ru.xlf | 147 ++++++++ .../xlf/PropertyPageResources.tr.xlf | 147 ++++++++ .../xlf/PropertyPageResources.zh-Hans.xlf | 147 ++++++++ .../xlf/PropertyPageResources.zh-Hant.xlf | 147 ++++++++ 18 files changed, 2678 insertions(+) create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/ApplicationPropertyPage.cs create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/PropertyPageResources.Designer.cs create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/PropertyPageResources.resx create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.cs.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.de.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.es.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.fr.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.it.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ja.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ko.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.pl.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.pt-BR.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ru.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.tr.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.zh-Hans.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.zh-Hant.xlf diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj b/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj index 1cfd37f12aa..347b501d706 100644 --- a/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj @@ -425,6 +425,11 @@ MSBuild:GenerateRuleSourceFromXaml Designer + + True + True + PropertyPageResources.resx + ResolvedCompilationReference.xaml @@ -593,6 +598,10 @@ + + ResXFileCodeGenerator + PropertyPageResources.Designer.cs + ResXFileCodeGenerator Resources.Designer.cs diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/ProjectCapability.cs b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/ProjectCapability.cs index e3d63ae05ca..180cd0fa992 100644 --- a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/ProjectCapability.cs +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/ProjectCapability.cs @@ -15,6 +15,7 @@ internal static class ProjectCapability public const string CSharpAppDesigner = ProjectCapabilities.CSharp + " & " + AppDesigner; public const string FSharpAppDesigner = FSharp + " & " + AppDesigner; public const string CSharpOrVisualBasic = "(" + ProjectCapabilities.CSharp + " | " + ProjectCapabilities.VB + ")"; + public const string CSharpOrVisualBasicOrFSharp = "(" + ProjectCapabilities.CSharp + " | " + ProjectCapabilities.VB + " | " + FSharp + ")"; public const string CSharpOrVisualBasicLanguageService = CSharpOrVisualBasic + " & " + LanguageService; public const string AppDesigner = nameof(AppDesigner); diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/ApplicationPropertyPage.cs b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/ApplicationPropertyPage.cs new file mode 100644 index 00000000000..2a33105be67 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/ApplicationPropertyPage.cs @@ -0,0 +1,257 @@ +// Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. + +using System; +using System.Collections.Generic; +using Microsoft.Build.Framework.XamlTypes; +using Microsoft.VisualStudio.ProjectSystem.Properties; +using PPR = Microsoft.VisualStudio.ProjectSystem.Rules.PropertyPages.PropertyPageResources; + +namespace Microsoft.VisualStudio.ProjectSystem.Rules.PropertyPages +{ + internal static class PropertyMetadata + { + public static readonly string VisibilityCondition = "VisibilityCondition"; + public static readonly string SearchTerms = "SearchTerms"; + public static readonly string DependsOn = "DependsOn"; + } + + // TODO: The context could come from a constant. + [ExportRuleObjectProvider(name: "DefaultApplicationPropertyPageProvider", context: "Project")] + [AppliesTo(ProjectCapability.CSharpOrVisualBasicOrFSharp)] + [Order(Order.Default)] + internal sealed class ApplicationPropertyPageProvider : IRuleObjectProvider + { + private const string GeneralCategoryName = "General"; + private const string ResourcesCategoryName = "Resources"; + private const string PackagingCategoryName = "Packaging"; + + private readonly Lazy> _rules = new(CreateRules); + + private static List CreateRules() + { + Rule rule = new(); + + rule.BeginInit(); + + rule.Name = "Application"; + rule.Description = PPR.ApplicationPage_Description; + rule.DisplayName = PPR.ApplicationPage_DisplayName; + // TODO: The PageTemplate could come from a constant. + rule.PageTemplate = "generic"; + rule.Order = 100; + + rule.Categories = new() + { + CreateCategory( + name: GeneralCategoryName, + displayName: PPR.ApplicationPage_GeneralCategory_DisplayName, + description: PPR.ApplicationPage_GeneralCategory_Description), + CreateCategory( + name: ResourcesCategoryName, + displayName: PPR.ApplicationPage_ResourcesCategory_DisplayName, + description: PPR.ApplicationPage_ResourcesCategory_Description), + CreateCategory( + name: PackagingCategoryName, + displayName: PPR.ApplicationPage_PackagingCategory_DisplayName, + description: PPR.ApplicationPage_PackagingCategory_Description) + }; + + rule.DataSource = new() + { + // TODO: The Persistence could come from a constant. + Persistence = "ProjectFile", + SourceOfDefaultValue = DefaultValueSourceLocation.AfterContext, + HasConfigurationCondition = false + }; + + EnumProperty outputTypeProperty = new() + { + Name = "OutputType", + DisplayName = PPR.ApplicationPage_OutputTypeProperty_DisplayName, + Description = PPR.ApplicationPage_OutputTypeProperty_Description, + Category = GeneralCategoryName, + AdmissibleValues = + { + new() { Name = "Library", DisplayName = PPR.ApplicationPage_OutputTypeProperty_LibraryValue_DisplayName }, + new() { Name = "Exe", DisplayName = PPR.ApplicationPage_OutputTypeProperty_ExeValue_DisplayName }, + new() { Name = "WinExe", DisplayName = PPR.ApplicationPage_OutputTypeProperty_WinExeValue_DisplayName } + } + }; + + BoolProperty targetMultipleFrameworksProperty = new() + { + Name = "TargetMultipleFrameworks", + DisplayName = PPR.ApplicationPage_TargetMultipleFrameworksProperty_DisplayName, + Description = PPR.ApplicationPage_TargetMultipleFrameworksProperty_Description, + HelpUrl = "https://go.microsoft.com/fwlink/?linkid=2147236", + Category = GeneralCategoryName, + Visible = false, + DataSource = new() + { + Persistence = "ProjectFileWithInterception", + HasConfigurationCondition = false + } + }; + + DynamicEnumProperty interceptedTargetFrameworkProperty = new() + { + Name = "InterceptedTargetFramework", + DisplayName = PPR.ApplicationPage_InterceptedTargetFrameworkProperty_DisplayName, + Description = PPR.ApplicationPage_InterceptedTargetFrameworkProperty_Description, + HelpUrl = "https://go.microsoft.com/fwlink/?linkid=2147236", + Category = GeneralCategoryName, + EnumProvider = "SupportedTargetFrameworksEnumProvider", + MultipleValuesAllowed = false, + DataSource = new() + { + Persistence = "ProjectFileWithInterception", + HasConfigurationCondition = false + }, + Metadata = + { + new() { Name = PropertyMetadata.VisibilityCondition, Value = "(not (has-evaluated-value \"Application\" \"TargetMultipleFrameworks\" true))" }, + new() { Name = PropertyMetadata.SearchTerms, Value = PPR.ApplicationPage_InterceptedTargetFrameworkProperty_SearchTerms }, + new() { Name = PropertyMetadata.DependsOn, Value = "Application::TargetMultipleFrameworks" } + } + }; + + StringProperty targetFrameworksProperty = new() + { + Name = "TargetFrameworks", + DisplayName = PPR.ApplicationPage_TargetFrameworksProperty_DisplayName, + Description = PPR.ApplicationPage_TargetFrameworksProperty_Description, + HelpUrl = "https://go.microsoft.com/fwlink/?linkid=2147236", + Category = GeneralCategoryName, + DataSource = new() + { + Persistence = "ProjectFileWithInterception", + HasConfigurationCondition = false + }, + Metadata = + { + new() { Name = PropertyMetadata.VisibilityCondition, Value = "(has-evaluated-value \"Application\" \"TargetMultipleFrameworks\" true)" }, + new() { Name = PropertyMetadata.SearchTerms, Value = PPR.ApplicationPage_TargetFrameworksProperty_SearchTerms }, + new() { Name = PropertyMetadata.DependsOn, Value = "Application::TargetMultipleFrameworks" } + } + }; + + StringProperty installOtherFrameworksProperty = new() + { + Name = "InstallOtherFrameworks", + DisplayName = PPR.ApplicationPage_InstallOtherFrameworksProperty_DisplayName, + Category = GeneralCategoryName, + DataSource = new() + { + PersistedName = "InstallOtherFrameworks", + Persistence = "ProjectFileWithInterception", + HasConfigurationCondition = false + }, + ValueEditors = + { + new() + { + // TODO: EditorType could come from a constant + EditorType = "LinkAction", + Metadata = + { + new() { Name = "Action", Value = "URL" }, + new() { Name = "URL", Value = "http://go.microsoft.com/fwlink/?LinkID=287120" } + } + } + } + }; + + DynamicEnumProperty targetPlatformIdentifierProperty = new() + { + Name = "TargetPlatformIdentifier", + DisplayName = PPR.ApplicationPage_TargetPlatformIdentifierProperty_DisplayName, + Description = PPR.ApplicationPage_TargetPlatformIdentifierProperty_Description, + Category = GeneralCategoryName, + EnumProvider = "SdkSupportedTargetPlatformIdentifierEnumProvider", + HelpUrl = "https://go.microsoft.com/fwlink/?linkid=2184943", + DataSource = new() + { + Persistence = "ProjectFileWithInterception", + HasConfigurationCondition = false + }, + Metadata = new() + { + new() { Name = PropertyMetadata.SearchTerms, Value = PPR.ApplicationPage_TargetPlatformIdentifierProperty_SearchTerms }, + new() + { + Name = PropertyMetadata.VisibilityCondition, + Value = @" + (and + (has-net-core-app-version-or-greater ""5.0"") + (not (has-evaluated-value ""Application"" ""TargetMultipleFrameworks"" true))) + " + } + } + }; + + DynamicEnumProperty targetPlatformVersionProperty = new() + { + Name = "TargetPlatformVersion", + DisplayName = PPR.ApplicationPage_TargetPlatformVersionProperty_DisplayName, + Description = PPR.ApplicationPage_TargetPlatformVersionProperty_Description, + Category = GeneralCategoryName, + EnumProvider = "SdkSupportedTargetPlatformVersionEnumProvider", + HelpUrl = "https://go.microsoft.com/fwlink/?linkid=2185153", + DataSource = new() + { + Persistence = "ProjectFileWithInterception", + HasConfigurationCondition = false + }, + Metadata = new() + { + new() + { + Name = PropertyMetadata.VisibilityCondition, + Value = + @" + (and + (has-net-core-app-version-or-greater ""5.0"") + (and + (ne (unevaluated ""Application"" ""TargetPlatformIdentifier"") """") + (not (has-evaluated-value ""Application"" ""TargetMultipleFrameworks"" true)))) + " + }, + new() { Name = PropertyMetadata.SearchTerms, Value = PPR.ApplicationPage_TargetPlatformVersionProperty_SearchTerms }, + new() { Name = PropertyMetadata.DependsOn, Value = "Application::TargetPlatformIdentifier" } + } + }; + + rule.Properties = new() + { + outputTypeProperty, + targetMultipleFrameworksProperty, + interceptedTargetFrameworkProperty, + targetFrameworksProperty, + installOtherFrameworksProperty, + targetPlatformIdentifierProperty, + targetPlatformVersionProperty, + + }; + + rule.EndInit(); + + List rules = new(); + rules.Add(rule); + + return rules; + } + + private static Category CreateCategory(string name, string displayName, string description) + { + Category category = new(); + category.BeginInit(); + category.Name = name; + category.DisplayName = displayName; + category.Description = description; + category.EndInit(); + return category; + } + + public IReadOnlyCollection GetRules() => _rules.Value; + } +} diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/PropertyPageResources.Designer.cs b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/PropertyPageResources.Designer.cs new file mode 100644 index 00000000000..f0eaa3df601 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/PropertyPageResources.Designer.cs @@ -0,0 +1,315 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Microsoft.VisualStudio.ProjectSystem.Rules.PropertyPages { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class PropertyPageResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PropertyPageResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Microsoft.VisualStudio.ProjectSystem.Rules.PropertyPages.PropertyPageResources", typeof(PropertyPageResources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Specifies the project's application settings and properties.. + /// + internal static string ApplicationPage_Description { + get { + return ResourceManager.GetString("ApplicationPage_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Application. + /// + internal static string ApplicationPage_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to General settings for the application.. + /// + internal static string ApplicationPage_GeneralCategory_Description { + get { + return ResourceManager.GetString("ApplicationPage_GeneralCategory_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to General. + /// + internal static string ApplicationPage_GeneralCategory_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_GeneralCategory_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Install other frameworks. + /// + internal static string ApplicationPage_InstallOtherFrameworksProperty_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_InstallOtherFrameworksProperty_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer.. + /// + internal static string ApplicationPage_InterceptedTargetFrameworkProperty_Description { + get { + return ResourceManager.GetString("ApplicationPage_InterceptedTargetFrameworkProperty_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Target framework. + /// + internal static string ApplicationPage_InterceptedTargetFrameworkProperty_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_InterceptedTargetFrameworkProperty_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TFM. + /// + internal static string ApplicationPage_InterceptedTargetFrameworkProperty_SearchTerms { + get { + return ResourceManager.GetString("ApplicationPage_InterceptedTargetFrameworkProperty_SearchTerms", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the type of application to build.. + /// + internal static string ApplicationPage_OutputTypeProperty_Description { + get { + return ResourceManager.GetString("ApplicationPage_OutputTypeProperty_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Output type. + /// + internal static string ApplicationPage_OutputTypeProperty_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_OutputTypeProperty_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ConsoleApplication. + /// + internal static string ApplicationPage_OutputTypeProperty_ExeValue_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_OutputTypeProperty_ExeValue_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Class Library. + /// + internal static string ApplicationPage_OutputTypeProperty_LibraryValue_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_OutputTypeProperty_LibraryValue_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WindowsApplication. + /// + internal static string ApplicationPage_OutputTypeProperty_WinExeValue_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_OutputTypeProperty_WinExeValue_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Packaging settings for the application.. + /// + internal static string ApplicationPage_PackagingCategory_Description { + get { + return ResourceManager.GetString("ApplicationPage_PackagingCategory_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Packaging. + /// + internal static string ApplicationPage_PackagingCategory_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_PackagingCategory_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Resource settings for the application.. + /// + internal static string ApplicationPage_ResourcesCategory_Description { + get { + return ResourceManager.GetString("ApplicationPage_ResourcesCategory_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Win32 Resources. + /// + internal static string ApplicationPage_ResourcesCategory_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_ResourcesCategory_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the semicolon-delimited list of frameworks that this project will target.. + /// + internal static string ApplicationPage_TargetFrameworksProperty_Description { + get { + return ResourceManager.GetString("ApplicationPage_TargetFrameworksProperty_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Target frameworks. + /// + internal static string ApplicationPage_TargetFrameworksProperty_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_TargetFrameworksProperty_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TFM. + /// + internal static string ApplicationPage_TargetFrameworksProperty_SearchTerms { + get { + return ResourceManager.GetString("ApplicationPage_TargetFrameworksProperty_SearchTerms", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Build this project for multiple target frameworks.. + /// + internal static string ApplicationPage_TargetMultipleFrameworksProperty_Description { + get { + return ResourceManager.GetString("ApplicationPage_TargetMultipleFrameworksProperty_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Target multiple frameworks. + /// + internal static string ApplicationPage_TargetMultipleFrameworksProperty_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_TargetMultipleFrameworksProperty_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the operating system that this project will target.. + /// + internal static string ApplicationPage_TargetPlatformIdentifierProperty_Description { + get { + return ResourceManager.GetString("ApplicationPage_TargetPlatformIdentifierProperty_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Target OS. + /// + internal static string ApplicationPage_TargetPlatformIdentifierProperty_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_TargetPlatformIdentifierProperty_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to platform. + /// + internal static string ApplicationPage_TargetPlatformIdentifierProperty_SearchTerms { + get { + return ResourceManager.GetString("ApplicationPage_TargetPlatformIdentifierProperty_SearchTerms", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the version of the operating system this project will target.. + /// + internal static string ApplicationPage_TargetPlatformVersionProperty_Description { + get { + return ResourceManager.GetString("ApplicationPage_TargetPlatformVersionProperty_Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Target OS version. + /// + internal static string ApplicationPage_TargetPlatformVersionProperty_DisplayName { + get { + return ResourceManager.GetString("ApplicationPage_TargetPlatformVersionProperty_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to platform. + /// + internal static string ApplicationPage_TargetPlatformVersionProperty_SearchTerms { + get { + return ResourceManager.GetString("ApplicationPage_TargetPlatformVersionProperty_SearchTerms", resourceCulture); + } + } + } +} diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/PropertyPageResources.resx b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/PropertyPageResources.resx new file mode 100644 index 00000000000..438ead71d11 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/PropertyPageResources.resx @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Specifies the project's application settings and properties. + + + Application + + + General + + + General settings for the application. + + + Win32 Resources + + + Resource settings for the application. + + + Packaging + + + Packaging settings for the application. + + + Output type + + + Specifies the type of application to build. + + + Class Library + + + ConsoleApplication + + + WindowsApplication + + + Target multiple frameworks + + + Build this project for multiple target frameworks. + + + Target framework + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + TFM + + + Target frameworks + + + Specifies the semicolon-delimited list of frameworks that this project will target. + + + TFM + + + Install other frameworks + + + Target OS + + + Specifies the operating system that this project will target. + + + platform + + + Target OS version + + + Specifies the version of the operating system this project will target. + + + platform + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.cs.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.cs.xlf new file mode 100644 index 00000000000..6eed143296c --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.cs.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.de.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.de.xlf new file mode 100644 index 00000000000..e1882008218 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.de.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.es.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.es.xlf new file mode 100644 index 00000000000..f8dfba21429 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.es.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.fr.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.fr.xlf new file mode 100644 index 00000000000..155b76851b4 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.fr.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.it.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.it.xlf new file mode 100644 index 00000000000..66d0d242b6a --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.it.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ja.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ja.xlf new file mode 100644 index 00000000000..eed7844fa37 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ja.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ko.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ko.xlf new file mode 100644 index 00000000000..eb9f5549539 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ko.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.pl.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.pl.xlf new file mode 100644 index 00000000000..b835f7e61f6 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.pl.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.pt-BR.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.pt-BR.xlf new file mode 100644 index 00000000000..a6364ff5662 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.pt-BR.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ru.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ru.xlf new file mode 100644 index 00000000000..be35747d0f9 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.ru.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.tr.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.tr.xlf new file mode 100644 index 00000000000..de56c804e11 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.tr.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.zh-Hans.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.zh-Hans.xlf new file mode 100644 index 00000000000..4fb49173e47 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.zh-Hans.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.zh-Hant.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.zh-Hant.xlf new file mode 100644 index 00000000000..049bd916da9 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/PropertyPageResources.zh-Hant.xlf @@ -0,0 +1,147 @@ + + + + + + Specifies the project's application settings and properties. + Specifies the project's application settings and properties. + + + + Application + Application + + + + General settings for the application. + General settings for the application. + + + + General + General + + + + Install other frameworks + Install other frameworks + + + + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer. + + + + Target framework + Target framework + + + + TFM + TFM + + + + Specifies the type of application to build. + Specifies the type of application to build. + + + + Output type + Output type + + + + ConsoleApplication + ConsoleApplication + + + + Class Library + Class Library + + + + WindowsApplication + WindowsApplication + + + + Packaging settings for the application. + Packaging settings for the application. + + + + Packaging + Packaging + + + + Resource settings for the application. + Resource settings for the application. + + + + Win32 Resources + Win32 Resources + + + + Specifies the semicolon-delimited list of frameworks that this project will target. + Specifies the semicolon-delimited list of frameworks that this project will target. + + + + Target frameworks + Target frameworks + + + + TFM + TFM + + + + Build this project for multiple target frameworks. + Build this project for multiple target frameworks. + + + + Target multiple frameworks + Target multiple frameworks + + + + Specifies the operating system that this project will target. + Specifies the operating system that this project will target. + + + + Target OS + Target OS + + + + platform + platform + + + + Specifies the version of the operating system this project will target. + Specifies the version of the operating system this project will target. + + + + Target OS version + Target OS version + + + + platform + platform + + + + + \ No newline at end of file