// Copyright (c) .NET Foundation and contributors. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

namespace Microsoft.DotNet.Cli.Sln.Internal
{
    internal class LocalizableStrings
    {
        // {0} is the line number
        // {1} is the error message details
        public const string ErrorMessageFormatString = "Invalid format in line {0}: {1}";

        public const string ProjectParsingErrorFormatString = "Project section is missing '{0}' when parsing the line starting at position {1}";

        public const string InvalidPropertySetFormatString = "Property set is missing '{0}'";

        public const string GlobalSectionMoreThanOnceError = "Global section specified more than once";

        public const string GlobalSectionNotClosedError = "Global section not closed";

        public const string FileHeaderMissingError = "File header is missing";

        public const string ProjectSectionNotClosedError = "Project section not closed";

        public const string InvalidSectionTypeError = "Invalid section type: {0}";

        public const string SectionIdMissingError = "Section id missing";

        public const string ClosingSectionTagNotFoundError = "Closing section tag not found";
    }
}
