<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype=">text/microsoft-resx</resheader>
    <resheader name="version=">2.0</resheader>
    <resheader name="reader=">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer=">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1="><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing=">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64=">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64=">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used for serialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata=">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true=">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="ConnectionServiceConnectErrorNullParams" xml:space="preserve">
    <value>Connection parameters cannot be null</value>
    <comment></comment>
  </data>
  <data name="ConnectionServiceListDbErrorNullOwnerUri" xml:space="preserve">
    <value>OwnerUri cannot be null or empty</value>
    <comment></comment>
  </data>
  <data name="ConnectionServiceListDbErrorNotConnected" xml:space="preserve">
    <value>SpecifiedUri &apos;{0}&apos; does not have existing connection</value>
    <comment>.
 Parameters: 0 - uri (string) </comment>
  </data>
  <data name="ConnectionServiceDbErrorDefaultNotConnected" xml:space="preserve">
    <value>Specified URI &apos;{0}&apos; does not have a default connection</value>
    <comment>.
 Parameters: 0 - uri (string) </comment>
  </data>
  <data name="ConnectionServiceConnStringInvalidAuthType" xml:space="preserve">
    <value>Invalid value &apos;{0}&apos; for AuthenticationType.  Valid values are &apos;Integrated&apos; and &apos;SqlLogin&apos;.</value>
    <comment>.
 Parameters: 0 - authType (string) </comment>
  </data>
  <data name="ConnectionServiceConnStringInvalidColumnEncryptionSetting" xml:space="preserve">
    <value>Invalid value &apos;{0}&apos; for ComlumEncryption. Valid values are &apos;Enabled&apos; and &apos;Disabled&apos;.</value>
    <comment>.
 Parameters: 0 - columnEncryptionSetting (string) </comment>
  </data>
  <data name="ConnectionServiceConnStringInvalidEnclaveAttestationProtocol" xml:space="preserve">
    <value>Invalid value &apos;{0}&apos; for EnclaveAttestationProtocol. Valid values are &apos;AAS&apos; and &apos;HGS&apos;.</value>
    <comment>.
 Parameters: 0 - enclaveAttestationProtocol (string) </comment>
  </data>
  <data name="ConnectionServiceConnStringInvalidAlwaysEncryptedOptionCombination" xml:space="preserve">
    <value>The Attestation Protocol and Enclave Attestation URL requires Always Encrypted to be set to Enabled.</value>
    <comment></comment>
  </data>
  <data name="ConnectionServiceConnStringInvalidIntent" xml:space="preserve">
    <value>Invalid value &apos;{0}&apos; for ApplicationIntent. Valid values are &apos;ReadWrite&apos; and &apos;ReadOnly&apos;.</value>
    <comment>.
 Parameters: 0 - intent (string) </comment>
  </data>
  <data name="ConnectionServiceConnectionCanceled" xml:space="preserve">
    <value>Connection canceled</value>
    <comment></comment>
  </data>
  <data name="ConnectionParamsValidateNullOwnerUri" xml:space="preserve">
    <value>OwnerUri cannot be null or empty</value>
    <comment></comment>
  </data>
  <data name="ConnectionParamsValidateNullConnection" xml:space="preserve">
    <value>Connection details object cannot be null</value>
    <comment></comment>
  </data>
  <data name="ConnectionParamsValidateNullServerName" xml:space="preserve">
    <value>ServerName cannot be null or empty</value>
    <comment></comment>
  </data>
  <data name="ConnectionParamsValidateNullSqlAuth" xml:space="preserve">
    <value>{0} cannot be null or empty when using SqlLogin authentication</value>
    <comment>.
 Parameters: 0 - component (string) </comment>
  </data>
  <data name="AzureSqlDbEdition" xml:space="preserve">
    <value>Azure SQL DB</value>
    <comment></comment>
  </data>
  <data name="AzureSqlDwEdition" xml:space="preserve">
    <value>Azure SQL Data Warehouse</value>
    <comment></comment>
  </data>
  <data name="AzureSqlStretchEdition" xml:space="preserve">
    <value>Azure SQL Stretch Database</value>
    <comment></comment>
  </data>
  <data name="AzureSqlAnalyticsOnDemandEdition" xml:space="preserve">
    <value>Azure SQL Analytics on-demand</value>
    <comment></comment>
  </data>
  <data name="QueryServiceCancelAlreadyCompleted" xml:space="preserve">
    <value>The query has already completed, it cannot be cancelled</value>
    <comment></comment>
  </data>
  <data name="QueryServiceCancelDisposeFailed" xml:space="preserve">
    <value>Query successfully cancelled, failed to dispose query. Owner URI not found.</value>
    <comment></comment>
  </data>
  <data name="QueryServiceQueryCancelled" xml:space="preserve">
    <value>Query was canceled by user</value>
    <comment></comment>
  </data>
  <data name="QueryServiceSubsetBatchNotCompleted" xml:space="preserve">
    <value>The batch has not completed, yet</value>
    <comment></comment>
  </data>
  <data name="QueryServiceSubsetBatchOutOfRange" xml:space="preserve">
    <value>Batch index cannot be less than 0 or greater than the number of batches</value>
    <comment></comment>
  </data>
  <data name="QueryServiceSubsetResultSetOutOfRange" xml:space="preserve">
    <value>Result set index cannot be less than 0 or greater than the number of result sets</value>
    <comment></comment>
  </data>
  <data name="QueryServiceDataReaderByteCountInvalid" xml:space="preserve">
    <value>Maximum number of bytes to return must be greater than zero</value>
    <comment></comment>
  </data>
  <data name="QueryServiceDataReaderCharCountInvalid" xml:space="preserve">
    <value>Maximum number of chars to return must be greater than zero</value>
    <comment></comment>
  </data>
  <data name="QueryServiceDataReaderXmlCountInvalid" xml:space="preserve">
    <value>Maximum number of XML bytes to return must be greater than zero</value>
    <comment></comment>
  </data>
  <data name="QueryServiceFileWrapperWriteOnly" xml:space="preserve">
    <value>Access method cannot be write-only</value>
    <comment></comment>
  </data>
  <data name="QueryServiceFileWrapperNotInitialized" xml:space="preserve">
    <value>FileStreamWrapper must be initialized before performing operations</value>
    <comment></comment>
  </data>
  <data name="QueryServiceFileWrapperReadOnly" xml:space="preserve">
    <value>This FileStreamWrapper cannot be used for writing</value>
    <comment></comment>
  </data>
  <data name="QueryServiceAffectedOneRow" xml:space="preserve">
    <value>(1 row affected)</value>
    <comment></comment>
  </data>
  <data name="QueryServiceAffectedRows" xml:space="preserve">
    <value>({0} rows affected)</value>
    <comment>.
 Parameters: 0 - rows (long) </comment>
  </data>
  <data name="QueryServiceCompletedSuccessfully" xml:space="preserve">
    <value>Commands completed successfully.</value>
    <comment></comment>
  </data>
  <data name="QueryServiceErrorFormat" xml:space="preserve">
    <value>Msg {0}, Level {1}, State {2}, Line {3}{4}{5}</value>
    <comment>.
 Parameters: 0 - msg (int), 1 - lvl (int), 2 - state (int), 3 - line (int), 4 - newLine (string), 5 - message (string) </comment>
  </data>
  <data name="QueryServiceQueryFailed" xml:space="preserve">
    <value>Query failed: {0}</value>
    <comment>.
 Parameters: 0 - message (string) </comment>
  </data>
  <data name="QueryServiceColumnNull" xml:space="preserve">
    <value>(No column name)</value>
    <comment></comment>
  </data>
  <data name="QueryServiceCellNull" xml:space="preserve">
    <value>NULL</value>
    <comment></comment>
  </data>
  <data name="QueryServiceRequestsNoQuery" xml:space="preserve">
    <value>The requested query does not exist</value>
    <comment></comment>
  </data>
  <data name="QueryServiceQueryInvalidOwnerUri" xml:space="preserve">
    <value>Cannot connect to the database due to invalid OwnerUri</value>
    <comment></comment>
  </data>
  <data name="QueryServiceQueryInProgress" xml:space="preserve">
    <value>A query is already in progress for this editor session. Please cancel this query or wait for its completion.</value>
    <comment></comment>
  </data>
  <data name="QueryServiceMessageSenderNotSql" xml:space="preserve">
    <value>Sender for OnInfoMessage event must be a SqlConnection</value>
    <comment></comment>
  </data>
  <data name="QueryServiceResultSetAddNoRows" xml:space="preserve">
    <value>Cannot add row to result buffer, data reader does not contain rows</value>
    <comment></comment>
  </data>
  <data name="QueryServiceResultSetHasNoResults" xml:space="preserve">
    <value>Query has no results to return</value>
    <comment></comment>
  </data>
  <data name="QueryServiceResultSetTooLarge" xml:space="preserve">
    <value>Result set has too many rows to be safely loaded</value>
    <comment></comment>
  </data>
  <data name="QueryServiceUnsupportedSqlVariantType" xml:space="preserve">
    <value>The underlying type &quot;{0}&quot; for sql variant column &quot;{1}&quot; could not be resolved.</value>
    <comment>.
 Parameters: 0 - underlyingType (string), 1 - columnName (string) </comment>
  </data>
  <data name="QueryServiceSaveAsResultSetNotComplete" xml:space="preserve">
    <value>Result cannot be saved until query execution has completed</value>
    <comment></comment>
  </data>
  <data name="QueryServiceSaveAsMiscStartingError" xml:space="preserve">
    <value>Internal error occurred while starting save task</value>
    <comment></comment>
  </data>
  <data name="QueryServiceSaveAsInProgress" xml:space="preserve">
    <value>A save request to the same path is in progress</value>
    <comment></comment>
  </data>
  <data name="QueryServiceSaveAsFail" xml:space="preserve">
    <value>Failed to save {0}: {1}</value>
    <comment>.
 Parameters: 0 - fileName (string), 1 - message (string) </comment>
  </data>
  <data name="QueryServiceResultSetNotRead" xml:space="preserve">
    <value>Cannot read subset unless the results have been read from the server</value>
    <comment></comment>
  </data>
  <data name="QueryServiceResultSetStartRowOutOfRange" xml:space="preserve">
    <value>Start row cannot be less than 0 or greater than the number of rows in the result set</value>
    <comment></comment>
  </data>
  <data name="QueryServiceResultSetRowCountOutOfRange" xml:space="preserve">
    <value>Row count must be a positive integer</value>
    <comment></comment>
  </data>
  <data name="QueryServiceResultSetNoColumnSchema" xml:space="preserve">
    <value>Could not retrieve column schema for result set</value>
    <comment></comment>
  </data>
  <data name="QueryServiceExecutionPlanNotFound" xml:space="preserve">
    <value>Could not retrieve an execution plan from the result set </value>
    <comment></comment>
  </data>
  <data name="SqlCmdExitOnError" xml:space="preserve">
    <value>An error was encountered during execution of batch. Exiting.</value>
    <comment></comment>
  </data>
  <data name="SqlCmdUnsupportedToken" xml:space="preserve">
    <value>Encountered unsupported token {0}</value>
    <comment></comment>
  </data>
  <data name="ParameterizationDetails" xml:space="preserve">
    <value>{0} will be converted to a Microsoft.Data.SqlClient.SqlParameter object with the following properties: SqlDbType = {1}, Size = {2}, Precision = {3}, Scale = {4}, SqlValue = {5}</value>
    <comment>.
 Parameters: 0 - variableName (string), 1 - sqlDbType (string), 2 - size (int), 3 - precision (int), 4 - scale (int), 5 - sqlValue (string) </comment>
  </data>
  <data name="ErrorMessageHeader" xml:space="preserve">
    <value>Line {0}</value>
    <comment>.
 Parameters: 0 - lineNumber (int) </comment>
  </data>
  <data name="ErrorMessage" xml:space="preserve">
    <value>Unable to convert {0} to a Microsoft.Data.SqlClient.SqlParameter object. The specified literal cannot be converted to {1}(Microsoft.Data.SqlDbType). Literal value: {2} </value>
    <comment>.
 Parameters: 0 - variableName (string), 1 - sqlDataType (string), 2 - literalValue (string) </comment>
  </data>
  <data name="DateTimeErrorMessage" xml:space="preserve">
    <value>Unable to convert {0} to a Microsoft.Data.SqlClient.SqlParameter object. The specified literal cannot be converted to {1}(Microsoft.Data.SqlDbType), as it used an unsupported date/time format. Use one of the supported date/time formats. Literal value: {2}</value>
    <comment>.
 Parameters: 0 - variableName (string), 1 - sqlDataType (string), 2 - literalValue (string) </comment>
  </data>
  <data name="BinaryLiteralPrefixMissingError" xml:space="preserve">
    <value>Unable to convert {0} to a Microsoft.Data.SqlClient.SqlParameter object. The specified literal cannot be converted to {1}(Microsoft.Data.SqlDbType), as prefix 0x is expected for a binary literals.  Literal value: {2} </value>
    <comment>.
 Parameters: 0 - variableName (string), 1 - sqlDataType (string), 2 - literalValue (string) </comment>
  </data>
  <data name="ParsingErrorHeader" xml:space="preserve">
    <value>Line {0}, column {1}</value>
    <comment>.
 Parameters: 0 - lineNumber (int), 1 - columnNumber (int) </comment>
  </data>
  <data name="ScriptTooLarge" xml:space="preserve">
    <value>The current script is too large for Parameterization for Always Encrypted, please disable Parameterization for Always Encrypted in Query Options (Query &gt; Query Options &gt; Execution &gt; Advanced). Maximum allowable length: {0} characters, Current script length: {1} characters</value>
    <comment>.
 Parameters: 0 - maxChars (int), 1 - currentChars (int) </comment>
  </data>
  <data name="SerializationServiceUnsupportedFormat" xml:space="preserve">
    <value>Unsupported Save Format: {0}</value>
    <comment>.
 Parameters: 0 - formatName (string) </comment>
  </data>
  <data name="SerializationServiceRequestInProgress" xml:space="preserve">
    <value>A request for file {0} is already in progress</value>
    <comment>.
 Parameters: 0 - filePath (string) </comment>
  </data>
  <data name="SerializationServiceRequestNotFound" xml:space="preserve">
    <value>Cannot serialize more data as no request for file {0} could be found</value>
    <comment>.
 Parameters: 0 - filePath (string) </comment>
  </data>
  <data name="PeekDefinitionAzureError" xml:space="preserve">
    <value>This feature is currently not supported on Azure SQL DB and Data Warehouse: {0}</value>
    <comment>.
 Parameters: 0 - errorMessage (string) </comment>
  </data>
  <data name="PeekDefinitionError" xml:space="preserve">
    <value>An unexpected error occurred during Peek Definition execution: {0}</value>
    <comment>.
 Parameters: 0 - errorMessage (string) </comment>
  </data>
  <data name="PeekDefinitionNoResultsError" xml:space="preserve">
    <value>No results were found.</value>
    <comment></comment>
  </data>
  <data name="PeekDefinitionDatabaseError" xml:space="preserve">
    <value>No database object was retrieved.</value>
    <comment></comment>
  </data>
  <data name="PeekDefinitionNotConnectedError" xml:space="preserve">
    <value>Please connect to a server.</value>
    <comment></comment>
  </data>
  <data name="PeekDefinitionTimedoutError" xml:space="preserve">
    <value>Operation timed out.</value>
    <comment></comment>
  </data>
  <data name="PeekDefinitionTypeNotSupportedError" xml:space="preserve">
    <value>This object type is currently not supported by this feature.</value>
    <comment></comment>
  </data>
  <data name="ErrorEmptyStringReplacement" xml:space="preserve">
    <value>Replacement of an empty string by an empty string.</value>
    <comment></comment>
  </data>
  <data name="WorkspaceServicePositionLineOutOfRange" xml:space="preserve">
    <value>Position is outside of file line range</value>
    <comment></comment>
  </data>
  <data name="WorkspaceServicePositionColumnOutOfRange" xml:space="preserve">
    <value>Position is outside of column range for line {0}</value>
    <comment>.
 Parameters: 0 - line (int) </comment>
  </data>
  <data name="WorkspaceServiceBufferPositionOutOfOrder" xml:space="preserve">
    <value>Start position ({0}, {1}) must come before or be equal to the end position ({2}, {3})</value>
    <comment>.
 Parameters: 0 - sLine (int), 1 - sCol (int), 2 - eLine (int), 3 - eCol (int) </comment>
  </data>
  <data name="EditDataObjectNotFound" xml:space="preserve">
    <value>Table or view requested for edit could not be found</value>
    <comment></comment>
  </data>
  <data name="EditDataSessionNotFound" xml:space="preserve">
    <value>Edit session does not exist.</value>
    <comment></comment>
  </data>
  <data name="EditDataSessionAlreadyExists" xml:space="preserve">
    <value>Edit session already exists.</value>
    <comment></comment>
  </data>
  <data name="EditDataSessionNotInitialized" xml:space="preserve">
    <value>Edit session has not been initialized</value>
    <comment></comment>
  </data>
  <data name="EditDataSessionAlreadyInitialized" xml:space="preserve">
    <value>Edit session has already been initialized</value>
    <comment></comment>
  </data>
  <data name="EditDataSessionAlreadyInitializing" xml:space="preserve">
    <value>Edit session has already been initialized or is in the process of initializing</value>
    <comment></comment>
  </data>
  <data name="EditDataMetadataNotExtended" xml:space="preserve">
    <value>Table metadata does not have extended properties</value>
    <comment></comment>
  </data>
  <data name="EditDataMetadataObjectNameRequired" xml:space="preserve">
    <value>A object name must be provided</value>
    <comment></comment>
  </data>
  <data name="EditDataMetadataTooManyIdentifiers" xml:space="preserve">
    <value>Explicitly specifying server or database is not supported</value>
    <comment></comment>
  </data>
  <data name="EditDataFilteringNegativeLimit" xml:space="preserve">
    <value>Result limit cannot be negative</value>
    <comment></comment>
  </data>
  <data name="EditDataUnsupportedObjectType" xml:space="preserve">
    <value>Database object {0} cannot be used for editing.</value>
    <comment>.
 Parameters: 0 - typeName (string) </comment>
  </data>
  <data name="EditDataQueryFailed" xml:space="preserve">
    <value>Query execution failed, see messages for details</value>
    <comment></comment>
  </data>
  <data name="EditDataQueryNotCompleted" xml:space="preserve">
    <value>Query has not completed execution</value>
    <comment></comment>
  </data>
  <data name="EditDataQueryImproperResultSets" xml:space="preserve">
    <value>Query did not generate exactly one result set</value>
    <comment></comment>
  </data>
  <data name="EditDataFailedAddRow" xml:space="preserve">
    <value>Failed to add new row to update cache</value>
    <comment></comment>
  </data>
  <data name="EditDataRowOutOfRange" xml:space="preserve">
    <value>Given row ID is outside the range of rows in the edit cache</value>
    <comment></comment>
  </data>
  <data name="EditDataUpdatePending" xml:space="preserve">
    <value>An update is already pending for this row and must be reverted first</value>
    <comment></comment>
  </data>
  <data name="EditDataUpdateNotPending" xml:space="preserve">
    <value>Given row ID does not have pending update</value>
    <comment></comment>
  </data>
  <data name="EditDataObjectMetadataNotFound" xml:space="preserve">
    <value>Table or view metadata could not be found</value>
    <comment></comment>
  </data>
  <data name="EditDataInvalidFormat" xml:space="preserve">
    <value>Invalid format for column &apos;{0}&apos;, column is defined as {1}</value>
    <comment>.
 Parameters: 0 - colName (string), 1 - colType (string) </comment>
  </data>
  <data name="EditDataInvalidFormatBinary" xml:space="preserve">
    <value>Invalid format for binary column</value>
    <comment></comment>
  </data>
  <data name="EditDataInvalidFormatBoolean" xml:space="preserve">
    <value>Allowed values for boolean columns are 0, 1, &quot;true&quot;, or &quot;false&quot;</value>
    <comment></comment>
  </data>
  <data name="EditDataCreateScriptMissingValue" xml:space="preserve">
    <value>The column &apos;{0}&apos; is defined as NOT NULL but was not given a value</value>
    <comment>.
 Parameters: 0 - colName (string) </comment>
  </data>
  <data name="EditDataDeleteSetCell" xml:space="preserve">
    <value>A delete is pending for this row, a cell update cannot be applied.</value>
    <comment></comment>
  </data>
  <data name="EditDataColumnIdOutOfRange" xml:space="preserve">
    <value>Column ID must be in the range of columns for the query</value>
    <comment></comment>
  </data>
  <data name="EditDataColumnCannotBeEdited" xml:space="preserve">
    <value>Column cannot be edited</value>
    <comment></comment>
  </data>
  <data name="EditDataColumnNoKeyColumns" xml:space="preserve">
    <value>No key columns were found</value>
    <comment></comment>
  </data>
  <data name="EditDataScriptFilePathNull" xml:space="preserve">
    <value>An output filename must be provided</value>
    <comment></comment>
  </data>
  <data name="EditDataCommitInProgress" xml:space="preserve">
    <value>A commit task is in progress. Please wait for completion.</value>
    <comment></comment>
  </data>
  <data name="EditDataComputedColumnPlaceholder" xml:space="preserve">
    <value>&lt;TBD&gt;</value>
    <comment></comment>
  </data>
  <data name="EditDataTimeOver24Hrs" xml:space="preserve">
    <value>TIME column values must be between 00:00:00.0000000 and 23:59:59.9999999</value>
    <comment></comment>
  </data>
  <data name="EditDataNullNotAllowed" xml:space="preserve">
    <value>NULL is not allowed for this column</value>
    <comment></comment>
  </data>
  <data name="EditDataValueTooLarge" xml:space="preserve">
    <value>Value {0} is too large to fit in column of type {1}</value>
    <comment>.
 Parameters: 0 - value (string), 1 - columnType (string) </comment>
  </data>
  <data name="EditDataMultiTableNotSupported" xml:space="preserve">
    <value>EditData queries targeting multiple tables are not supported</value>
    <comment></comment>
  </data>
  <data name="EditDataAliasesNotSupported" xml:space="preserve">
    <value>EditData queries with aliased columns are not supported</value>
    <comment></comment>
  </data>
  <data name="EditDataExpressionsNotSupported" xml:space="preserve">
    <value>EditData queries with aggregate or expression columns are not supported</value>
    <comment></comment>
  </data>
  <data name="EditDataDuplicateColumnsNotSupported" xml:space="preserve">
    <value>EditData queries with duplicate columns are not supported</value>
    <comment></comment>
  </data>
  <data name="EditDataIncorrectTable" xml:space="preserve">
    <value>EditData queries must query the originally targeted table &apos;{0}&apos;</value>
    <comment>.
 Parameters: 0 - tableName (string) </comment>
  </data>
  <data name="EE_ExecutionInfo_InitializingLoop" xml:space="preserve">
    <value>Beginning execution loop</value>
    <comment></comment>
  </data>
  <data name="EE_BatchExecutionError_Ignoring" xml:space="preserve">
    <value>An error occurred while the batch was being executed, but the error has been ignored.</value>
    <comment></comment>
  </data>
  <data name="EE_ExecutionInfo_FinalizingLoop" xml:space="preserve">
    <value>Batch execution completed {0} times...</value>
    <comment></comment>
  </data>
  <data name="BatchParserWrapperExecutionError" xml:space="preserve">
    <value>Batch parser wrapper execution: {0} found... at line {1}: {2}    Description: {3}</value>
    <comment></comment>
  </data>
  <data name="TestLocalizationConstant" xml:space="preserve">
    <value>test</value>
    <comment></comment>
  </data>
  <data name="SqlScriptFormatterDecimalMissingPrecision" xml:space="preserve">
    <value>Exact numeric column is missing numeric precision or numeric scale</value>
    <comment></comment>
  </data>
  <data name="SqlScriptFormatterLengthTypeMissingSize" xml:space="preserve">
    <value>Column with length is missing size</value>
    <comment></comment>
  </data>
  <data name="SqlScriptFormatterScalarTypeMissingScale" xml:space="preserve">
    <value>Scalar column missing scale</value>
    <comment></comment>
  </data>
  <data name="TreeNodeError" xml:space="preserve">
    <value>Error expanding: {0}</value>
    <comment></comment>
  </data>
  <data name="ServerNodeConnectionError" xml:space="preserve">
    <value>Error connecting to {0}</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Aggregates" xml:space="preserve">
    <value>Aggregates</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ServerRoles" xml:space="preserve">
    <value>Server Roles</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ApplicationRoles" xml:space="preserve">
    <value>Application Roles</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Assemblies" xml:space="preserve">
    <value>Assemblies</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_AssemblyFiles" xml:space="preserve">
    <value>Assembly Files</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_AsymmetricKeys" xml:space="preserve">
    <value>Asymmetric Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DatabaseAsymmetricKeys" xml:space="preserve">
    <value>Asymmetric Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DataCompressionOptions" xml:space="preserve">
    <value>Data Compression Options</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Certificates" xml:space="preserve">
    <value>Certificates</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_FileTables" xml:space="preserve">
    <value>FileTables</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DatabaseCertificates" xml:space="preserve">
    <value>Certificates</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_CheckConstraints" xml:space="preserve">
    <value>Check Constraints</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Columns" xml:space="preserve">
    <value>Columns</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Constraints" xml:space="preserve">
    <value>Constraints</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Contracts" xml:space="preserve">
    <value>Contracts</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Credentials" xml:space="preserve">
    <value>Credentials</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ErrorMessages" xml:space="preserve">
    <value>Error Messages</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ServerRoleMembership" xml:space="preserve">
    <value>Server Role Membership</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DatabaseOptions" xml:space="preserve">
    <value>Database Options</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DatabaseRoles" xml:space="preserve">
    <value>Database Roles</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_RoleMemberships" xml:space="preserve">
    <value>Role Memberships</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DatabaseTriggers" xml:space="preserve">
    <value>Database Triggers</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DefaultConstraints" xml:space="preserve">
    <value>Default Constraints</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Defaults" xml:space="preserve">
    <value>Defaults</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Sequences" xml:space="preserve">
    <value>Sequences</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Endpoints" xml:space="preserve">
    <value>Endpoints</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_EventNotifications" xml:space="preserve">
    <value>Event Notifications</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ServerEventNotifications" xml:space="preserve">
    <value>Server Event Notifications</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ExtendedProperties" xml:space="preserve">
    <value>Extended Properties</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_FileGroups" xml:space="preserve">
    <value>Filegroups</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ForeignKeys" xml:space="preserve">
    <value>Foreign Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_FullTextCatalogs" xml:space="preserve">
    <value>Full-Text Catalogs</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_FullTextIndexes" xml:space="preserve">
    <value>Full-Text Indexes</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Functions" xml:space="preserve">
    <value>Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Indexes" xml:space="preserve">
    <value>Indexes</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_InlineFunctions" xml:space="preserve">
    <value>Inline Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Keys" xml:space="preserve">
    <value>Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_LinkedServers" xml:space="preserve">
    <value>Linked Servers</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_LinkedServerLogins" xml:space="preserve">
    <value>Linked Server Logins</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Logins" xml:space="preserve">
    <value>Logins</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_MasterKey" xml:space="preserve">
    <value>Master Key</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_MasterKeys" xml:space="preserve">
    <value>Master Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_MessageTypes" xml:space="preserve">
    <value>Message Types</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_MultiSelectFunctions" xml:space="preserve">
    <value>Table-Valued Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Parameters" xml:space="preserve">
    <value>Parameters</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_PartitionFunctions" xml:space="preserve">
    <value>Partition Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_PartitionSchemes" xml:space="preserve">
    <value>Partition Schemes</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Permissions" xml:space="preserve">
    <value>Permissions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_PrimaryKeys" xml:space="preserve">
    <value>Primary Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Programmability" xml:space="preserve">
    <value>Programmability</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Queues" xml:space="preserve">
    <value>Queues</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_RemoteServiceBindings" xml:space="preserve">
    <value>Remote Service Bindings</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ReturnedColumns" xml:space="preserve">
    <value>Returned Columns</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Roles" xml:space="preserve">
    <value>Roles</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Routes" xml:space="preserve">
    <value>Routes</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Rules" xml:space="preserve">
    <value>Rules</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Schemas" xml:space="preserve">
    <value>Schemas</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Security" xml:space="preserve">
    <value>Security</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ServerObjects" xml:space="preserve">
    <value>Server Objects</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Management" xml:space="preserve">
    <value>Management</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ServerTriggers" xml:space="preserve">
    <value>Triggers</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ServiceBroker" xml:space="preserve">
    <value>Service Broker</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Services" xml:space="preserve">
    <value>Services</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Signatures" xml:space="preserve">
    <value>Signatures</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_LogFiles" xml:space="preserve">
    <value>Log Files</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Statistics" xml:space="preserve">
    <value>Statistics</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Storage" xml:space="preserve">
    <value>Storage</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_StoredProcedures" xml:space="preserve">
    <value>Stored Procedures</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SymmetricKeys" xml:space="preserve">
    <value>Symmetric Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Synonyms" xml:space="preserve">
    <value>Synonyms</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Tables" xml:space="preserve">
    <value>Tables</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Triggers" xml:space="preserve">
    <value>Triggers</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Types" xml:space="preserve">
    <value>Types</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_UniqueKeys" xml:space="preserve">
    <value>Unique Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_UserDefinedDataTypes" xml:space="preserve">
    <value>User-Defined Data Types</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_UserDefinedTypes" xml:space="preserve">
    <value>User-Defined Types (CLR)</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Users" xml:space="preserve">
    <value>Users</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Views" xml:space="preserve">
    <value>Views</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_XmlIndexes" xml:space="preserve">
    <value>XML Indexes</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_XMLSchemaCollections" xml:space="preserve">
    <value>XML Schema Collections</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_UserDefinedTableTypes" xml:space="preserve">
    <value>User-Defined Table Types</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_FilegroupFiles" xml:space="preserve">
    <value>Files</value>
    <comment></comment>
  </data>
  <data name="MissingCaption" xml:space="preserve">
    <value>Missing Caption</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_BrokerPriorities" xml:space="preserve">
    <value>Broker Priorities</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_CryptographicProviders" xml:space="preserve">
    <value>Cryptographic Providers</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DatabaseAuditSpecifications" xml:space="preserve">
    <value>Database Audit Specifications</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DatabaseEncryptionKeys" xml:space="preserve">
    <value>Database Encryption Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_EventSessions" xml:space="preserve">
    <value>Event Sessions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_FullTextStopLists" xml:space="preserve">
    <value>Full Text Stoplists</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ResourcePools" xml:space="preserve">
    <value>Resource Pools</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ServerAudits" xml:space="preserve">
    <value>Audits</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ServerAuditSpecifications" xml:space="preserve">
    <value>Server Audit Specifications</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SpatialIndexes" xml:space="preserve">
    <value>Spatial Indexes</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_WorkloadGroups" xml:space="preserve">
    <value>Workload Groups</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SqlFiles" xml:space="preserve">
    <value>SQL Files</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ServerFunctions" xml:space="preserve">
    <value>Server Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SqlType" xml:space="preserve">
    <value>SQL Type</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ServerOptions" xml:space="preserve">
    <value>Server Options</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DatabaseDiagrams" xml:space="preserve">
    <value>Database Diagrams</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemTables" xml:space="preserve">
    <value>System Tables</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Databases" xml:space="preserve">
    <value>Databases</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemContracts" xml:space="preserve">
    <value>System Contracts</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemDatabases" xml:space="preserve">
    <value>System Databases</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemMessageTypes" xml:space="preserve">
    <value>System Message Types</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemQueues" xml:space="preserve">
    <value>System Queues</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemServices" xml:space="preserve">
    <value>System Services</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemStoredProcedures" xml:space="preserve">
    <value>System Stored Procedures</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemViews" xml:space="preserve">
    <value>System Views</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DataTierApplications" xml:space="preserve">
    <value>Data-tier Applications</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ExtendedStoredProcedures" xml:space="preserve">
    <value>Extended Stored Procedures</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemAggregateFunctions" xml:space="preserve">
    <value>Aggregate Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemApproximateNumerics" xml:space="preserve">
    <value>Approximate Numerics</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemBinaryStrings" xml:space="preserve">
    <value>Binary Strings</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemCharacterStrings" xml:space="preserve">
    <value>Character Strings</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemCLRDataTypes" xml:space="preserve">
    <value>CLR Data Types</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemConfigurationFunctions" xml:space="preserve">
    <value>Configuration Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemCursorFunctions" xml:space="preserve">
    <value>Cursor Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemDataTypes" xml:space="preserve">
    <value>System Data Types</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemDateAndTime" xml:space="preserve">
    <value>Date and Time</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemDateAndTimeFunctions" xml:space="preserve">
    <value>Date and Time Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemExactNumerics" xml:space="preserve">
    <value>Exact Numerics</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemFunctions" xml:space="preserve">
    <value>System Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemHierarchyIdFunctions" xml:space="preserve">
    <value>Hierarchy Id Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemMathematicalFunctions" xml:space="preserve">
    <value>Mathematical Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemMetadataFunctions" xml:space="preserve">
    <value>Metadata Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemOtherDataTypes" xml:space="preserve">
    <value>Other Data Types</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemOtherFunctions" xml:space="preserve">
    <value>Other Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemRowsetFunctions" xml:space="preserve">
    <value>Rowset Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemSecurityFunctions" xml:space="preserve">
    <value>Security Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemSpatialDataTypes" xml:space="preserve">
    <value>Spatial Data Types</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemStringFunctions" xml:space="preserve">
    <value>String Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemSystemStatisticalFunctions" xml:space="preserve">
    <value>System Statistical Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemTextAndImageFunctions" xml:space="preserve">
    <value>Text and Image Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemUnicodeCharacterStrings" xml:space="preserve">
    <value>Unicode Character Strings</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_AggregateFunctions" xml:space="preserve">
    <value>Aggregate Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ScalarValuedFunctions" xml:space="preserve">
    <value>Scalar-valued Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_TableValuedFunctions" xml:space="preserve">
    <value>Table-valued Functions</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SystemExtendedStoredProcedures" xml:space="preserve">
    <value>System Extended Stored Procedures</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_BuiltInType" xml:space="preserve">
    <value>Built-in Types</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_BuiltInServerRole" xml:space="preserve">
    <value>Built-in Server Roles</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_UserWithPassword" xml:space="preserve">
    <value>User with Password</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SearchPropertyList" xml:space="preserve">
    <value>Search Property List</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SecurityPolicies" xml:space="preserve">
    <value>Security Policies</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SecurityPredicates" xml:space="preserve">
    <value>Security Predicates</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ServerRole" xml:space="preserve">
    <value>Server Role</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SearchPropertyLists" xml:space="preserve">
    <value>Search Property Lists</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ColumnStoreIndexes" xml:space="preserve">
    <value>Column Store Indexes</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_TableTypeIndexes" xml:space="preserve">
    <value>Table Type Indexes</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_Server" xml:space="preserve">
    <value>Server</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SelectiveXmlIndexes" xml:space="preserve">
    <value>Selective XML Indexes</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_XmlNamespaces" xml:space="preserve">
    <value>XML Namespaces</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_XmlTypedPromotedPaths" xml:space="preserve">
    <value>XML Typed Promoted Paths</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SqlTypedPromotedPaths" xml:space="preserve">
    <value>T-SQL Typed Promoted Paths</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_DatabaseScopedCredentials" xml:space="preserve">
    <value>Database Scoped Credentials</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ExternalDataSources" xml:space="preserve">
    <value>External Data Sources</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ExternalFileFormats" xml:space="preserve">
    <value>External File Formats</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ExternalResources" xml:space="preserve">
    <value>External Resources</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ExternalTables" xml:space="preserve">
    <value>External Tables</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_AlwaysEncryptedKeys" xml:space="preserve">
    <value>Always Encrypted Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ColumnMasterKeys" xml:space="preserve">
    <value>Column Master Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ColumnEncryptionKeys" xml:space="preserve">
    <value>Column Encryption Keys</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SubroutineParameterLabelFormatString" xml:space="preserve">
    <value>{0} ({1}, {2}, {3})</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SubroutineParameterNoDefaultLabel" xml:space="preserve">
    <value>No default</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SubroutineParameterInputLabel" xml:space="preserve">
    <value>Input</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SubroutineParameterInputOutputLabel" xml:space="preserve">
    <value>Input/Output</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SubroutineParameterInputReadOnlyLabel" xml:space="preserve">
    <value>Input/ReadOnly</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SubroutineParameterInputOutputReadOnlyLabel" xml:space="preserve">
    <value>Input/Output/ReadOnly</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_SubroutineParameterDefaultLabel" xml:space="preserve">
    <value>Default</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_NullColumn_Label" xml:space="preserve">
    <value>null</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_NotNullColumn_Label" xml:space="preserve">
    <value>not null</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_UDDTLabelWithType" xml:space="preserve">
    <value>{0} ({1}, {2})</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_UDDTLabelWithoutType" xml:space="preserve">
    <value>{0} ({1})</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ComputedColumnLabelWithType" xml:space="preserve">
    <value>{0} ({1}Computed, {2}, {3})</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ComputedColumnLabelWithoutType" xml:space="preserve">
    <value>{0} ({1}Computed)</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ColumnSetLabelWithoutType" xml:space="preserve">
    <value>{0} (Column Set, {1})</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ColumnSetLabelWithType" xml:space="preserve">
    <value>{0} (Column Set, {1}{2}, {3})</value>
    <comment></comment>
  </data>
  <data name="SchemaHierarchy_ColumnSetLabelWithTypeAndKeyString" xml:space="preserve">
    <value>{0} (Column Set, {1}, {2}, {3})</value>
    <comment></comment>
  </data>
  <data name="UniqueIndex_LabelPart" xml:space="preserve">
    <value>Unique</value>
    <comment></comment>
  </data>
  <data name="NonUniqueIndex_LabelPart" xml:space="preserve">
    <value>Non-Unique</value>
    <comment></comment>
  </data>
  <data name="ClusteredIndex_LabelPart" xml:space="preserve">
    <value>Clustered</value>
    <comment></comment>
  </data>
  <data name="NonClusteredIndex_LabelPart" xml:space="preserve">
    <value>Non-Clustered</value>
    <comment></comment>
  </data>
  <data name="History_LabelPart" xml:space="preserve">
    <value>History</value>
    <comment></comment>
  </data>
  <data name="SystemVersioned_LabelPart" xml:space="preserve">
    <value>System-Versioned</value>
    <comment></comment>
  </data>
  <data name="External_LabelPart" xml:space="preserve">
    <value>External</value>
    <comment></comment>
  </data>
  <data name="FileTable_LabelPart" xml:space="preserve">
    <value>File Table</value>
    <comment></comment>
  </data>
  <data name="DatabaseNotAccessible" xml:space="preserve">
    <value>The database {0} is not accessible.</value>
    <comment></comment>
  </data>
  <data name="ScriptingParams_ConnectionString_Property_Invalid" xml:space="preserve">
    <value>Error parsing ScriptingParams.ConnectionString property.</value>
    <comment></comment>
  </data>
  <data name="ScriptingParams_FilePath_Property_Invalid" xml:space="preserve">
    <value>Invalid directory specified by the ScriptingParams.FilePath property.</value>
    <comment></comment>
  </data>
  <data name="ScriptingListObjectsCompleteParams_ConnectionString_Property_Invalid" xml:space="preserve">
    <value>Error parsing ScriptingListObjectsCompleteParams.ConnectionString property.</value>
    <comment></comment>
  </data>
  <data name="StoredProcedureScriptParameterComment" xml:space="preserve">
    <value>-- TODO: Set parameter values here.</value>
    <comment></comment>
  </data>
  <data name="ScriptingGeneralError" xml:space="preserve">
    <value>An error occurred while scripting the objects.</value>
    <comment></comment>
  </data>
  <data name="ScriptingExecuteNotSupportedError" xml:space="preserve">
    <value>Scripting as Execute is only supported for Stored Procedures</value>
    <comment></comment>
  </data>
  <data name="BackupTaskName" xml:space="preserve">
    <value>Backup Database</value>
    <comment></comment>
  </data>
  <data name="BackupPathIsFolderError" xml:space="preserve">
    <value>Please provide a file path instead of directory path</value>
    <comment></comment>
  </data>
  <data name="InvalidBackupPathError" xml:space="preserve">
    <value> The provided path is invalid</value>
    <comment></comment>
  </data>
  <data name="TaskInProgress" xml:space="preserve">
    <value>In progress</value>
    <comment></comment>
  </data>
  <data name="TaskCompleted" xml:space="preserve">
    <value>Completed</value>
    <comment></comment>
  </data>
  <data name="ConflictWithNoRecovery" xml:space="preserve">
    <value>Specifying this option when restoring a backup with the NORECOVERY option is not permitted.</value>
    <comment></comment>
  </data>
  <data name="InvalidPathForDatabaseFile" xml:space="preserve">
    <value>Invalid path for database file: &apos;{0}&apos;</value>
    <comment></comment>
  </data>
  <data name="Log" xml:space="preserve">
    <value>Log</value>
    <comment></comment>
  </data>
  <data name="RestorePlanFailed" xml:space="preserve">
    <value>Failed to create restore plan</value>
    <comment></comment>
  </data>
  <data name="RestoreNotSupported" xml:space="preserve">
    <value>Restore database is not supported</value>
    <comment></comment>
  </data>
  <data name="RestoreTaskName" xml:space="preserve">
    <value>Restore Database</value>
    <comment></comment>
  </data>
  <data name="RestoreCopyOnly" xml:space="preserve">
    <value>(Copy Only)</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetComponent" xml:space="preserve">
    <value>Component</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetName" xml:space="preserve">
    <value>Name</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetType" xml:space="preserve">
    <value>Type</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetServer" xml:space="preserve">
    <value>Server</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetDatabase" xml:space="preserve">
    <value>Database</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetPosition" xml:space="preserve">
    <value>Position</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetFirstLsn" xml:space="preserve">
    <value>First LSN</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetLastLsn" xml:space="preserve">
    <value>Last LSN</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetCheckpointLsn" xml:space="preserve">
    <value>Checkpoint LSN</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetFullLsn" xml:space="preserve">
    <value>Full LSN</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetStartDate" xml:space="preserve">
    <value>Start Date</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetFinishDate" xml:space="preserve">
    <value>Finish Date</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetSize" xml:space="preserve">
    <value>Size</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetUserName" xml:space="preserve">
    <value>User Name</value>
    <comment></comment>
  </data>
  <data name="RestoreBackupSetExpiration" xml:space="preserve">
    <value>Expiration</value>
    <comment></comment>
  </data>
  <data name="TheLastBackupTaken" xml:space="preserve">
    <value>The last backup taken ({0})</value>
    <comment></comment>
  </data>
  <data name="NoBackupsetsToRestore" xml:space="preserve">
    <value>No backupset selected to be restored</value>
    <comment></comment>
  </data>
  <data name="ScriptTaskName" xml:space="preserve">
    <value>scripting</value>
    <comment></comment>
  </data>
  <data name="InvalidPathError" xml:space="preserve">
    <value>Cannot access the specified path on the server: {0}</value>
    <comment></comment>
  </data>
  <data name="ProfilerConnectionNotFound" xml:space="preserve">
    <value>Connection not found</value>
    <comment></comment>
  </data>
  <data name="AzureSystemDbProfilingError" xml:space="preserve">
    <value>Cannot profile Azure system databases</value>
    <comment></comment>
  </data>
  <data name="CreateSessionFailed" xml:space="preserve">
    <value>Failed to create session: {0}</value>
    <comment>.
 Parameters: 0 - error (String) </comment>
  </data>
  <data name="StartSessionFailed" xml:space="preserve">
    <value>Failed to start session: {0}</value>
    <comment>.
 Parameters: 0 - error (String) </comment>
  </data>
  <data name="PauseSessionFailed" xml:space="preserve">
    <value>Failed to pause session: {0}</value>
    <comment>.
 Parameters: 0 - error (String) </comment>
  </data>
  <data name="StopSessionFailed" xml:space="preserve">
    <value>Failed to stop session: {0}</value>
    <comment>.
 Parameters: 0 - error (String) </comment>
  </data>
  <data name="SessionNotFound" xml:space="preserve">
    <value>Cannot find requested XEvent session</value>
    <comment></comment>
  </data>
  <data name="SessionAlreadyExists" xml:space="preserve">
    <value>An XEvent session named {0} already exists</value>
    <comment>.
 Parameters: 0 - sessionName (String) </comment>
  </data>
  <data name="CategoryLocal" xml:space="preserve">
    <value>[Uncategorized (Local)]</value>
    <comment>job categories</comment>
  </data>
  <data name="CategoryFromMsx" xml:space="preserve">
    <value>Jobs from MSX</value>
    <comment></comment>
  </data>
  <data name="CategoryMultiServer" xml:space="preserve">
    <value>[Uncategorized (Multi-Server)]</value>
    <comment></comment>
  </data>
  <data name="CategoryDBMaint" xml:space="preserve">
    <value>Database Maintenance</value>
    <comment></comment>
  </data>
  <data name="CategoryWebAssistant" xml:space="preserve">
    <value>Web Assistant</value>
    <comment></comment>
  </data>
  <data name="CategoryFullText" xml:space="preserve">
    <value>Full-Text</value>
    <comment></comment>
  </data>
  <data name="CategoryReplDistribution" xml:space="preserve">
    <value>REPL-Distribution</value>
    <comment></comment>
  </data>
  <data name="CategoryReplDistributionCleanup" xml:space="preserve">
    <value>REPL-Distribution Cleanup</value>
    <comment></comment>
  </data>
  <data name="CategoryReplHistoryCleanup" xml:space="preserve">
    <value>REPL-History Cleanup</value>
    <comment></comment>
  </data>
  <data name="CategoryReplLogReader" xml:space="preserve">
    <value>REPL-LogReader</value>
    <comment></comment>
  </data>
  <data name="CategoryReplMerge" xml:space="preserve">
    <value>REPL-Merge</value>
    <comment></comment>
  </data>
  <data name="CategoryReplSnapShot" xml:space="preserve">
    <value>REPL-Snapshot</value>
    <comment></comment>
  </data>
  <data name="CategoryReplCheckup" xml:space="preserve">
    <value>REPL-Checkup</value>
    <comment></comment>
  </data>
  <data name="CategoryReplCleanup" xml:space="preserve">
    <value>REPL-Subscription Cleanup</value>
    <comment></comment>
  </data>
  <data name="CategoryReplAlert" xml:space="preserve">
    <value>REPL-Alert Response</value>
    <comment></comment>
  </data>
  <data name="CategoryReplQReader" xml:space="preserve">
    <value>REPL-QueueReader</value>
    <comment></comment>
  </data>
  <data name="CategoryReplication" xml:space="preserve">
    <value>Replication</value>
    <comment></comment>
  </data>
  <data name="CategoryUncategorized" xml:space="preserve">
    <value>[Uncategorized]</value>
    <comment></comment>
  </data>
  <data name="CategoryLogShipping" xml:space="preserve">
    <value>Log Shipping</value>
    <comment></comment>
  </data>
  <data name="CategoryDBEngineTuningAdvisor" xml:space="preserve">
    <value>Database Engine Tuning Advisor</value>
    <comment></comment>
  </data>
  <data name="CategoryDataCollector" xml:space="preserve">
    <value>Data Collector</value>
    <comment></comment>
  </data>
  <data name="UnknownSizeUnit" xml:space="preserve">
    <value>Unknown size unit {0} </value>
    <comment>.
 Parameters: 0 - unit (string) </comment>
  </data>
  <data name="UnexpectedRunType" xml:space="preserve">
    <value>Unexpected run type.</value>
    <comment></comment>
  </data>
  <data name="CredentialNoLongerExists" xml:space="preserve">
    <value>The object does no longer exist on server.</value>
    <comment></comment>
  </data>
  <data name="UnknownServerType" xml:space="preserve">
    <value>Unknown server type &apos;{0}&apos;.</value>
    <comment>.
 Parameters: 0 - serverTypeName (string) </comment>
  </data>
  <data name="SetOwnerFailed" xml:space="preserve">
    <value>The current login does not have permissions to set the database owner to &apos;{0}&apos;  The database was created successfully however.</value>
    <comment>.
 Parameters: 0 - ownerName (string) </comment>
  </data>
  <data name="TargetServerNotSelected" xml:space="preserve">
    <value>You must specify the Target Servers on which this multi server job will execute.</value>
    <comment></comment>
  </data>
  <data name="ProxyAccountNotFound" xml:space="preserve">
    <value>Proxy account &apos;{0}&apos; does not exist on the server.</value>
    <comment>.
 Parameters: 0 - proxyName (string) </comment>
  </data>
  <data name="SysadminAccount" xml:space="preserve">
    <value>SQL Server Agent Service Account</value>
    <comment></comment>
  </data>
  <data name="JobAlreadyExists" xml:space="preserve">
    <value>A job named &apos;{0}&apos; already exists.  Enter a unique name for the job.</value>
    <comment>.
 Parameters: 0 - jobName (string) </comment>
  </data>
  <data name="JobStepNameCannotBeBlank" xml:space="preserve">
    <value>The name of the job step cannot be blank.</value>
    <comment></comment>
  </data>
  <data name="JobStepNameAlreadyExists" xml:space="preserve">
    <value>There is already a step named &apos;{0}&apos; for this job. You must specify a different name.</value>
    <comment>.
 Parameters: 0 - jobName (string) </comment>
  </data>
  <data name="AlertNameCannotBeBlank" xml:space="preserve">
    <value>The name of the alert cannot be blank.</value>
    <comment></comment>
  </data>
  <data name="CannotCreateNewAlert" xml:space="preserve">
    <value>Cannot create new alert.</value>
    <comment></comment>
  </data>
  <data name="CannotAlterAlert" xml:space="preserve">
    <value>Cannot alter alert.</value>
    <comment></comment>
  </data>
  <data name="InvalidScheduleTitle" xml:space="preserve">
    <value>Invalid Schedule</value>
    <comment> Schedule error message</comment>
  </data>
  <data name="InvalidWeeklySchedule" xml:space="preserve">
    <value>Select at least one day to be part of this weekly schedule.</value>
    <comment></comment>
  </data>
  <data name="StartDateGreaterThanEndDate" xml:space="preserve">
    <value>The job schedule starting date cannot be greater than the ending date.</value>
    <comment></comment>
  </data>
  <data name="StartTimeGreaterThanEndTime" xml:space="preserve">
    <value>The job schedule starting time cannot be after the ending time.</value>
    <comment></comment>
  </data>
  <data name="EndTimeEqualToStartTime" xml:space="preserve">
    <value>The job schedule ending time must be after the starting time.</value>
    <comment></comment>
  </data>
  <data name="InvalidStartDate" xml:space="preserve">
    <value>Start date must be on or after January 1, 1990.</value>
    <comment></comment>
  </data>
  <data name="ScheduleNameAlreadyExists" xml:space="preserve">
    <value>There is already a schedule named &apos;{0}&apos; for this job.  You must specify a different name.</value>
    <comment>.
 Parameters: 0 - scheduleName (string) </comment>
  </data>
  <data name="JobServerIsNotAvailable" xml:space="preserve">
    <value>Job server is not available</value>
    <comment> Exception thrown when job server is not available</comment>
  </data>
  <data name="NeverBackedUp" xml:space="preserve">
    <value>Never</value>
    <comment></comment>
  </data>
  <data name="Error_InvalidDirectoryName" xml:space="preserve">
    <value>Path {0} is not a valid directory </value>
    <comment></comment>
  </data>
  <data name="Error_ExistingDirectoryName" xml:space="preserve">
    <value>For directory {0} a file with name {1} already exist</value>
    <comment></comment>
  </data>
  <data name="ExportBacpacTaskName" xml:space="preserve">
    <value>Export bacpac</value>
    <comment></comment>
  </data>
  <data name="ImportBacpacTaskName" xml:space="preserve">
    <value>Import bacpac</value>
    <comment></comment>
  </data>
  <data name="ExtractDacpacTaskName" xml:space="preserve">
    <value>Extract dacpac</value>
    <comment></comment>
  </data>
  <data name="DeployDacpacTaskName" xml:space="preserve">
    <value>Deploy dacpac</value>
    <comment></comment>
  </data>
  <data name="GenerateScriptTaskName" xml:space="preserve">
    <value>Generate script</value>
    <comment></comment>
  </data>
  <data name="ProjectExtractTaskName" xml:space="preserve">
    <value>Extract project files</value>
    <comment></comment>
  </data>
  <data name="ValidateStreamingJobTaskName" xml:space="preserve">
    <value>Validate streaming job</value>
    <comment></comment>
  </data>
  <data name="ExtractInvalidVersion" xml:space="preserve">
    <value>Invalid version &apos;{0}&apos; passed. Version must be in the format x.x.x.x where x is a number.</value>
    <comment></comment>
  </data>
  <data name="StreamNotFoundInModel" xml:space="preserve">
    <value>Streaming query statement contains a reference to missing {0} stream &apos;{1}&apos;.  You must add it to the database model.</value>
    <comment>.
 Parameters: 0 - streamType (string), 1 - missingStreamName (string) </comment>
  </data>
  <data name="Input" xml:space="preserve">
    <value>input</value>
    <comment></comment>
  </data>
  <data name="Output" xml:space="preserve">
    <value>output</value>
    <comment></comment>
  </data>
  <data name="StreamingJobValidationFailed" xml:space="preserve">
    <value>Validation for external streaming job &apos;{0}&apos; failed:</value>
    <comment>.
 Parameters: 0 - jobName (string) </comment>
  </data>
  <data name="FragmentShouldHaveOnlyOneBatch" xml:space="preserve">
    <value>TSQL fragment should contain exactly one batch.</value>
    <comment></comment>
  </data>
  <data name="NoCreateStreamingJobStatementFound" xml:space="preserve">
    <value>No External Streaming Job creation TSQL found (EXEC sp_create_streaming_job statement).</value>
    <comment></comment>
  </data>
  <data name="PublishChangesTaskName" xml:space="preserve">
    <value>Apply schema compare changes</value>
    <comment></comment>
  </data>
  <data name="SchemaCompareExcludeIncludeNodeNotFound" xml:space="preserve">
    <value>Failed to find the specified change in the model</value>
    <comment></comment>
  </data>
  <data name="OpenScmpConnectionBasedModelParsingError" xml:space="preserve">
    <value>Error encountered while trying to parse connection information for endpoint &apos;{0}&apos; with error message &apos;{1}&apos;</value>
    <comment></comment>
  </data>
  <data name="SchemaCompareSessionNotFound" xml:space="preserve">
    <value>Could not find the schema compare session to cancel</value>
    <comment></comment>
  </data>
  <data name="SqlAssessmentGenerateScriptTaskName" xml:space="preserve">
    <value>Generate SQL Assessment script</value>
    <comment></comment>
  </data>
  <data name="SqlAssessmentQueryInvalidOwnerUri" xml:space="preserve">
    <value>Not connected to a server</value>
    <comment></comment>
  </data>
  <data name="SqlAssessmentConnectingError" xml:space="preserve">
    <value>Cannot connect to the server</value>
    <comment></comment>
  </data>
  <data name="SqlAssessmentUnsuppoertedEdition" xml:space="preserve">
    <value>Unsupported engine edition {0}</value>
    <comment>.
 Parameters: 0 - editionCode (int) </comment>
  </data>
  <data name="CouldntFindAzureFunction" xml:space="preserve">
    <value>Couldn&apos;t find Azure function with FunctionName &apos;{0}&apos; in {1}</value>
    <comment>.
 Parameters: 0 - functionName (string), 1 - fileName (string) </comment>
  </data>
  <data name="MoreThanOneAzureFunctionWithName" xml:space="preserve">
    <value>More than one Azure function found with the FunctionName &apos;{0}&apos; in {1}</value>
    <comment>.
 Parameters: 0 - functionName (string), 1 - fileName (string) </comment>
  </data>
  <data name="SqlBindingsNet5NotSupported" xml:space="preserve">
    <value>Adding SQL bindings is not supported for .NET 5</value>
    <comment></comment>
  </data>
  <data name="Statement" xml:space="preserve">
    <value>Statement</value>
    <comment> Statement</comment>
  </data>
  <data name="StatementDesc" xml:space="preserve">
    <value>In most cases, contains the text of the Transact-SQL statement.  For rows of type PLAN_ROW, contains a description of the operation.</value>
    <comment> Statement description</comment>
  </data>
  <data name="PhysicalOperation" xml:space="preserve">
    <value>Physical Operation</value>
    <comment> Physical Operation</comment>
  </data>
  <data name="PhysicalOperationDesc" xml:space="preserve">
    <value>Physical implementation algorithm for the node. For rows of type PLAN_ROWS only.</value>
    <comment> Physical Operation description</comment>
  </data>
  <data name="LogicalOperation" xml:space="preserve">
    <value>Logical Operation</value>
    <comment> Logical Operation</comment>
  </data>
  <data name="LogicalOperationDesc" xml:space="preserve">
    <value>Relational algebraic operator this node represents. For rows of type PLAN_ROWS only.</value>
    <comment> Logical Operation description</comment>
  </data>
  <data name="OperationDescriptionShort" xml:space="preserve">
    <value>Description</value>
    <comment> Operation description. Short</comment>
  </data>
  <data name="OperationDescription" xml:space="preserve">
    <value>Operation description.</value>
    <comment> Operation description</comment>
  </data>
  <data name="OperationArgumentShort" xml:space="preserve">
    <value>Argument</value>
    <comment> Operation Argument. Short</comment>
  </data>
  <data name="OperationArgumentDescription" xml:space="preserve">
    <value>Provides supplemental information about the operation being performed. The contents of this column depend on the physical operator.</value>
    <comment> Operation Argument description</comment>
  </data>
  <data name="ObjectShort" xml:space="preserve">
    <value>Object</value>
    <comment> Object field</comment>
  </data>
  <data name="ObjectDescription" xml:space="preserve">
    <value>Object.</value>
    <comment> Object field description</comment>
  </data>
  <data name="IndexKind" xml:space="preserve">
    <value>Index Kind</value>
    <comment> IndexKind field</comment>
  </data>
  <data name="IndexKindDescription" xml:space="preserve">
    <value>Type of index for the referenced object.</value>
    <comment> IndexKind field description</comment>
  </data>
  <data name="DefinedValues" xml:space="preserve">
    <value>Defined Values</value>
    <comment> Defined Values</comment>
  </data>
  <data name="DefinedValuesDescription" xml:space="preserve">
    <value>Contains a comma-separated list of values introduced by this operator, which may be computed expressions present in the current query, or internal values introduced by the query processor in order to process this query.  For rows of type PLAN_ROWS only.</value>
    <comment> Defined Values description</comment>
  </data>
  <data name="OutputList" xml:space="preserve">
    <value>Output List</value>
    <comment> Output List</comment>
  </data>
  <data name="OutputListDescription" xml:space="preserve">
    <value>Contains a comma-separated list of columns being projected by the current operation.</value>
    <comment> Output List</comment>
  </data>
  <data name="Warnings" xml:space="preserve">
    <value>Warnings</value>
    <comment> Warnings</comment>
  </data>
  <data name="WarningsDescription" xml:space="preserve">
    <value>Contains a comma-separated list of warning messages relating to the current operation. Warning messages may include the string &apos;NO STATS:()&apos; with a list of columns.</value>
    <comment> Warnings description</comment>
  </data>
  <data name="Parallel" xml:space="preserve">
    <value>Parallel</value>
    <comment> Parallel</comment>
  </data>
  <data name="ParallelDescription" xml:space="preserve">
    <value>Whether the operator is running in parallel.</value>
    <comment> Parallel description</comment>
  </data>
  <data name="EstimatedNumberOfRowsPerExecution" xml:space="preserve">
    <value>Estimated Number of Rows Per Execution</value>
    <comment> Estimated Number of Rows Per Execution</comment>
  </data>
  <data name="EstimatedNumberOfRowsPerExecutionDescription" xml:space="preserve">
    <value>Estimated number of rows per execution output by this operator. This is for PLAN_ROWS only.</value>
    <comment> Estimated Number of Rows Per Execution description</comment>
  </data>
  <data name="EstimatedNumberOfRowsForAllExecutions" xml:space="preserve">
    <value>Estimated Number of Rows for All Executions</value>
    <comment> Estimated Number of Rows for All Executions</comment>
  </data>
  <data name="EstimatedNumberOfRowsForAllExecutionsDescription" xml:space="preserve">
    <value>Estimated number of rows for all executions output by this operator. This is for PLAN_ROWS only.</value>
    <comment> Estimated Number of Rows for All Executions description</comment>
  </data>
  <data name="EstimatedRowsRead" xml:space="preserve">
    <value>Estimated Number of Rows to be Read</value>
    <comment> Estimated Rows Read</comment>
  </data>
  <data name="EstimatedRowsReadDescription" xml:space="preserve">
    <value>Number of rows estimated to be read by this operator. This value may differ from &quot;Estimated Number of Rows for All Executions&quot; if the operator has a predicate.</value>
    <comment> Estimated Rows Read description</comment>
  </data>
  <data name="IsGraphDBTransitiveClosure" xml:space="preserve">
    <value>Is GraphDB Transitive Closure</value>
    <comment> GraphDB Transitive Closure</comment>
  </data>
  <data name="IsGraphDBTransitiveClosureDescription" xml:space="preserve">
    <value>Whether the sequence represents a GraphDB transitive closure.</value>
    <comment> GraphDB Transitive Closure Description</comment>
  </data>
  <data name="IsInterleavedExecuted" xml:space="preserve">
    <value>IsInterleavedExecuted</value>
    <comment> Interleaved Executed</comment>
  </data>
  <data name="IsInterleavedExecutedDescription" xml:space="preserve">
    <value>Whether the operator is interleaved executed.</value>
    <comment> Interleaved Executed Description</comment>
  </data>
  <data name="IsAdaptive" xml:space="preserve">
    <value>Is Adaptive</value>
    <comment> Is Adaptive</comment>
  </data>
  <data name="IsAdaptiveDescription" xml:space="preserve">
    <value>Whether the operator is adaptive.</value>
    <comment> Is Adaptive description</comment>
  </data>
  <data name="AdaptiveThresholdRows" xml:space="preserve">
    <value>Adaptive Threshold Rows</value>
    <comment> Adaptive Threshold Rows</comment>
  </data>
  <data name="AdaptiveThresholdRowsDescription" xml:space="preserve">
    <value>If this is an adaptive operator, the cardinality at which it adapts.</value>
    <comment> Adaptive Threshold Rows description</comment>
  </data>
  <data name="EstimatedJoinType" xml:space="preserve">
    <value>Estimated Join Type</value>
    <comment> Estimated Join Type</comment>
  </data>
  <data name="EstimatedJoinTypeDescription" xml:space="preserve">
    <value>The join type (nested loops or hash join) estimated by the query optimizer before adapting.</value>
    <comment> Estimated Join Type description</comment>
  </data>
  <data name="ActualJoinType" xml:space="preserve">
    <value>Actual Join Type</value>
    <comment> Actual Join Type</comment>
  </data>
  <data name="ActualJoinTypeDescription" xml:space="preserve">
    <value>The actual join picked (nested loops or hash join) as part of adaptive join execution.</value>
    <comment> Actual Join Type Description</comment>
  </data>
  <data name="EstimatedRowSize" xml:space="preserve">
    <value>Estimated Row Size</value>
    <comment> Estimated Row Size</comment>
  </data>
  <data name="EstimatedRowSizeDescription" xml:space="preserve">
    <value>Estimated average row size of the row being passed through this operator.</value>
    <comment> Estimated Row Size description</comment>
  </data>
  <data name="EstimatedIoCost" xml:space="preserve">
    <value>Estimated I/O Cost</value>
    <comment> Estimated IO Cost</comment>
  </data>
  <data name="EstimatedIoCostDescription" xml:space="preserve">
    <value>Estimated I/O cost for this operator. For rows of type PLAN_ROWS only.</value>
    <comment> Estimated IO Cost description</comment>
  </data>
  <data name="EstimatedCpuCost" xml:space="preserve">
    <value>Estimated CPU Cost</value>
    <comment> Estimated CPU Cost</comment>
  </data>
  <data name="EstimatedCpuCostDescription" xml:space="preserve">
    <value>Estimated CPU cost for this operator. For rows of type PLAN_ROWS only.</value>
    <comment> Estimated CPU Cost description</comment>
  </data>
  <data name="EstimatedNumberOfExecutions" xml:space="preserve">
    <value>Estimated Number of Executions</value>
    <comment> Estimated Number of Executions</comment>
  </data>
  <data name="EstimatedNumberOfExecutionsDescription" xml:space="preserve">
    <value>Estimated number of times this operator will be executed while running the current query.</value>
    <comment> Estimated Number of Executions description</comment>
  </data>
  <data name="EstimatedOperatorCost" xml:space="preserve">
    <value>Estimated Operator Cost</value>
    <comment> Show plan node property name</comment>
  </data>
  <data name="EstimatedOperatorCostDescription" xml:space="preserve">
    <value>Estimated cost of this operator.</value>
    <comment> Estimated Costs description</comment>
  </data>
  <data name="EstimatedSubtreeCost" xml:space="preserve">
    <value>Estimated Subtree Cost</value>
    <comment> Estimated Subtree Cost</comment>
  </data>
  <data name="EstimatedSubtreeCostDescription" xml:space="preserve">
    <value>Estimated cumulative cost of this operation and all child operations.</value>
    <comment> Estimated Subtree Cost description</comment>
  </data>
  <data name="NumberOfRows" xml:space="preserve">
    <value>Actual Number of Rows for All Executions</value>
    <comment> Number of Rows</comment>
  </data>
  <data name="NumberOfRowsDescription" xml:space="preserve">
    <value>Actual number of rows for All Executions output by this operator. For rows of type PLAN_ROWS only.</value>
    <comment> Number of Rows description</comment>
  </data>
  <data name="ActualRowsRead" xml:space="preserve">
    <value>Number of Rows Read</value>
    <comment> Number of Rows Read by a Rowset (Table or Index)</comment>
  </data>
  <data name="ActualRowsReadDescription" xml:space="preserve">
    <value>Number of rows read from a table or an index prior to applying a predicate filter. For rows of type PLAN_ROWS only.</value>
    <comment> Number of Rows Read by a Rowset (Table or Index) Description</comment>
  </data>
  <data name="NumberOfBatches" xml:space="preserve">
    <value>Actual Number of Batches</value>
    <comment> Number of Batches</comment>
  </data>
  <data name="NumberOfBatchesDescription" xml:space="preserve">
    <value>Actual number of Batches output by this operator.</value>
    <comment> Number of Batches description</comment>
  </data>
  <data name="NumberOfExecutions" xml:space="preserve">
    <value>Number of Executions</value>
    <comment> Number of Executions</comment>
  </data>
  <data name="NumberOfExecutionsDescription" xml:space="preserve">
    <value>Number of times this operator will be executed while running the current query.</value>
    <comment> Number of Executions description</comment>
  </data>
  <data name="EstimatedDataSize" xml:space="preserve">
    <value>Estimated Data Size</value>
    <comment> Estimated Data Size</comment>
  </data>
  <data name="EstimatedDataSizeDescription" xml:space="preserve">
    <value>Estimated data size of the data being passed through this operator.</value>
    <comment> Estimated Data Size description</comment>
  </data>
  <data name="ParameterList" xml:space="preserve">
    <value>Parameter List</value>
    <comment> Show plan&apos;s simple root node property</comment>
  </data>
  <data name="ParameterListDescription" xml:space="preserve">
    <value>Parameter list.</value>
    <comment> Show plan&apos;s simple root node property description</comment>
  </data>
  <data name="MemoryFractions" xml:space="preserve">
    <value>Memory Fractions</value>
    <comment> Show plan&apos;s simple root node property</comment>
  </data>
  <data name="MemoryFractionsDescription" xml:space="preserve">
    <value>Memory fractions.</value>
    <comment> Show plan&apos;s simple root node property description</comment>
  </data>
  <data name="MemoryFractionsInput" xml:space="preserve">
    <value>Memory Fractions Input</value>
    <comment> Show plan&apos;s simple root node property</comment>
  </data>
  <data name="MemoryFractionsInputDescription" xml:space="preserve">
    <value>Memory fractions input.</value>
    <comment> Show plan&apos;s simple root node property description</comment>
  </data>
  <data name="MemoryFractionsOutput" xml:space="preserve">
    <value>Memory Fractions Output</value>
    <comment> Show plan&apos;s simple root node property</comment>
  </data>
  <data name="MemoryFractionsOutputDescription" xml:space="preserve">
    <value>Memory fractions output.</value>
    <comment> Show plan&apos;s simple root node property description</comment>
  </data>
  <data name="UdxName" xml:space="preserve">
    <value>Name</value>
    <comment> Show plan&apos;s UDX node property</comment>
  </data>
  <data name="UdxNameDescription" xml:space="preserve">
    <value>Name.</value>
    <comment> Show plan&apos;s UDX node property description</comment>
  </data>
  <data name="Values" xml:space="preserve">
    <value>Values</value>
    <comment> Show plan&apos;s ConstantScan node property</comment>
  </data>
  <data name="ValuesDescription" xml:space="preserve">
    <value>Values.</value>
    <comment> Show plan&apos;s ConstantScan node property description</comment>
  </data>
  <data name="CachedPlanSize" xml:space="preserve">
    <value>Cached plan size</value>
    <comment> CachedPlanSize property</comment>
  </data>
  <data name="CachedPlanSizeDescription" xml:space="preserve">
    <value>Cached plan size.</value>
    <comment> Description for CachedPlanSize property</comment>
  </data>
  <data name="UsePlan" xml:space="preserve">
    <value>Use plan</value>
    <comment> UsePlan property</comment>
  </data>
  <data name="ContainsInlineScalarTsqlUdfs" xml:space="preserve">
    <value>Contains Inline Scalar Tsql Udfs</value>
    <comment> InlineScalarTsqlUdf property</comment>
  </data>
  <data name="DegreeOfParallelism" xml:space="preserve">
    <value>Degree of Parallelism</value>
    <comment> DegreeOfParallelism property</comment>
  </data>
  <data name="DegreeOfParallelismDescription" xml:space="preserve">
    <value>Degree of parallelism.</value>
    <comment> Description for DegreeOfParallelism property</comment>
  </data>
  <data name="EffectiveDegreeOfParallelism" xml:space="preserve">
    <value>Effective Degree of Parallelism</value>
    <comment> EffectiveDegreeOfParallelism property</comment>
  </data>
  <data name="EffectiveDegreeOfParallelismDescription" xml:space="preserve">
    <value>Max degree of parallelism during columnstore index build.</value>
    <comment> Description for EffectiveDegreeOfParallelism property</comment>
  </data>
  <data name="MemoryGrant" xml:space="preserve">
    <value>Memory Grant</value>
    <comment> Root node for show plan property</comment>
  </data>
  <data name="MemoryGrantDescription" xml:space="preserve">
    <value>Memory grant.</value>
    <comment> Description for MemoryGrant property</comment>
  </data>
  <data name="RemoteDestination" xml:space="preserve">
    <value>Remote Destination</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="RemoteDestinationDescription" xml:space="preserve">
    <value>Remote object.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="RemoteObject" xml:space="preserve">
    <value>Remote Object</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="RemoteObjectDescription" xml:space="preserve">
    <value>Remote object.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="RemoteSource" xml:space="preserve">
    <value>Remote Source</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="RemoteSourceDescription" xml:space="preserve">
    <value>Remote source.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="UsedUdxColumns" xml:space="preserve">
    <value>Used UDX Columns</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="UsedUdxColumnsDescription" xml:space="preserve">
    <value>Used UDX columns.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="InnerSideJoinColumns" xml:space="preserve">
    <value>Inner Side Join columns</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="InnerSideJoinColumnsDescription" xml:space="preserve">
    <value>Inner side join columns.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="OuterSideJoinColumns" xml:space="preserve">
    <value>Outer Side Join columns</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="OuterSideJoinColumnsDescription" xml:space="preserve">
    <value>Outer side join columns.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="WhereJoinColumns" xml:space="preserve">
    <value>Where (join columns)</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="Residual" xml:space="preserve">
    <value>Residual</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="ResidualDescription" xml:space="preserve">
    <value>Residual.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="PassThru" xml:space="preserve">
    <value>Pass Through</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="PassThruDescription" xml:space="preserve">
    <value>Pass throuh.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="ManyToMany" xml:space="preserve">
    <value>Many to Many</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="ManyToManyDescription" xml:space="preserve">
    <value>Many to many.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="PartitionColumns" xml:space="preserve">
    <value>Partition Columns</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="PartitionColumnsDescription" xml:space="preserve">
    <value>Partition columns.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="Ascending" xml:space="preserve">
    <value>Ascending</value>
    <comment> Column sort type</comment>
  </data>
  <data name="Descending" xml:space="preserve">
    <value>Descending</value>
    <comment> Column sort type</comment>
  </data>
  <data name="HashKeys" xml:space="preserve">
    <value>Hash Keys</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="HashKeysDescription" xml:space="preserve">
    <value>Hash keys.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="ProbeColumn" xml:space="preserve">
    <value>Probe Column</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="ProbeColumnDescription" xml:space="preserve">
    <value>Probe column.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="PartitioningType" xml:space="preserve">
    <value>Partitioning Type</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="PartitioningTypeDescription" xml:space="preserve">
    <value>Partitioning type.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="GroupBy" xml:space="preserve">
    <value>Group By</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="GroupByDescription" xml:space="preserve">
    <value>Group by.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="GroupingSets" xml:space="preserve">
    <value>Grouping Sets</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="GroupingSetsDescription" xml:space="preserve">
    <value>The group sets list. Each Value is a reverse bit map for the grouping columns in Group By property.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="SegmentColumn" xml:space="preserve">
    <value>Segment Column</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="SegmentColumnDescription" xml:space="preserve">
    <value>Segment column.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="RankColumns" xml:space="preserve">
    <value>Rank Columns</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="RankColumnsDescription" xml:space="preserve">
    <value>Rank columns.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="Predicate" xml:space="preserve">
    <value>Predicate</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="PredicateDescription" xml:space="preserve">
    <value>Predicate.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="OuterReferences" xml:space="preserve">
    <value>Outer References</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="OuterReferencesDescription" xml:space="preserve">
    <value>Outer references.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="ScalarOperator" xml:space="preserve">
    <value>Scalar Operator</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="ActionColumn" xml:space="preserve">
    <value>Action Column</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="ActionColumnDescription" xml:space="preserve">
    <value>Action column.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="OriginalActionColumn" xml:space="preserve">
    <value>Original Action Column</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="OriginalActionColumnDescription" xml:space="preserve">
    <value>Original Action column.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="Rows" xml:space="preserve">
    <value>Top Rows</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="RowsDescription" xml:space="preserve">
    <value>Top Rows.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="SeekPredicate" xml:space="preserve">
    <value>Seek Predicate</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="SeekPredicateDescription" xml:space="preserve">
    <value>Seek predicate.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="Partitioned" xml:space="preserve">
    <value>Partitioned</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="PartitionedDescription" xml:space="preserve">
    <value>Whether the operation is on a partitioned table or index.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="SeekKeys" xml:space="preserve">
    <value>Seek Keys</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="SeekKeysDescription" xml:space="preserve">
    <value>Keys used by a seek operation.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="PartitionsAccessed" xml:space="preserve">
    <value>Actual Partitions Accessed</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="PartitionCount" xml:space="preserve">
    <value>Actual Partition Count</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="TieColumns" xml:space="preserve">
    <value>Tie Columns</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="TieColumnsDescription" xml:space="preserve">
    <value>Tie columns.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="IsPercent" xml:space="preserve">
    <value>Is Percent</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="IsPercentDescription" xml:space="preserve">
    <value>Is percent.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="WithTies" xml:space="preserve">
    <value>With Ties</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="WithTiesDescription" xml:space="preserve">
    <value>With ties.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="PartitionId" xml:space="preserve">
    <value>Partition ID</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="PartitionIdDescription" xml:space="preserve">
    <value>Partition ID.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="Ordered" xml:space="preserve">
    <value>Ordered</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="OrderedDescription" xml:space="preserve">
    <value>Ordered.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="ScanDirection" xml:space="preserve">
    <value>Scan Direction</value>
    <comment> ScanDirection property</comment>
  </data>
  <data name="ScanDirectionDescription" xml:space="preserve">
    <value>Direction of the scan operation as either forward or backward.</value>
    <comment>ScanDirection property description</comment>
  </data>
  <data name="ForcedIndex" xml:space="preserve">
    <value>Forced Index</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="ForcedIndexDescription" xml:space="preserve">
    <value>Forced index.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="SetPredicate" xml:space="preserve">
    <value>Predicate</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="SetPredicateDescription" xml:space="preserve">
    <value>Predicate</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="TopExpression" xml:space="preserve">
    <value>Top Expression</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="TopExpressionDescription" xml:space="preserve">
    <value>Top expression.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="HashKeysBuild" xml:space="preserve">
    <value>Hash Keys Build</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="HashKeysBuildDescription" xml:space="preserve">
    <value>Hash keys build.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="HashKeysProbe" xml:space="preserve">
    <value>Hash Keys Probe</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="HashKeysProbeDescription" xml:space="preserve">
    <value>Hash keys probe.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="BuildResidual" xml:space="preserve">
    <value>Build Residual</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="BuildResidualDescription" xml:space="preserve">
    <value>Build residual.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="ProbeResidual" xml:space="preserve">
    <value>Probe Residual</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="ProbeResidualDescription" xml:space="preserve">
    <value>Probe residual.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="SeekPredicates" xml:space="preserve">
    <value>Seek Predicates</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="SeekPredicatesDescription" xml:space="preserve">
    <value>Seek predicates.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="SetOptions" xml:space="preserve">
    <value>Set Options</value>
    <comment> Set options property in show plan</comment>
  </data>
  <data name="SetOptionsDescription" xml:space="preserve">
    <value>Set options.</value>
    <comment> Set options property in show plan description</comment>
  </data>
  <data name="OptimizationLevel" xml:space="preserve">
    <value>Optimization Level</value>
    <comment> Optimization Level property in show plan</comment>
  </data>
  <data name="OptimizationLevelDescription" xml:space="preserve">
    <value>Optimization level.</value>
    <comment> Optimization Level property in show plan description</comment>
  </data>
  <data name="StatementOptmEarlyAbortReason" xml:space="preserve">
    <value>Reason For Early Termination Of Statement Optimization</value>
    <comment> StatementOptmEarlyAbortReason property</comment>
  </data>
  <data name="TimeOut" xml:space="preserve">
    <value>Time Out</value>
    <comment> StatementOptmEarlyAbortReason property value</comment>
  </data>
  <data name="MemoryLimitExceeded" xml:space="preserve">
    <value>Memory Limit Exceeded</value>
    <comment> StatementOptmEarlyAbortReason property value</comment>
  </data>
  <data name="GoodEnoughPlanFound" xml:space="preserve">
    <value>Good Enough Plan Found</value>
    <comment> StatementOptmEarlyAbortReason property value</comment>
  </data>
  <data name="EstimatedRebinds" xml:space="preserve">
    <value>Estimated Rebinds</value>
    <comment> Estimated Rebinds</comment>
  </data>
  <data name="EstimatedRebindsDescription" xml:space="preserve">
    <value>Estimated rebinds.</value>
    <comment> Estimated Rebinds Description</comment>
  </data>
  <data name="EstimatedRewinds" xml:space="preserve">
    <value>Estimated Rewinds</value>
    <comment> Estimated Rewinds</comment>
  </data>
  <data name="EstimatedRewindsDescription" xml:space="preserve">
    <value>Estimated rewinds.</value>
    <comment> Estimated Rewinds Description</comment>
  </data>
  <data name="ActualLocallyAggregatedRows" xml:space="preserve">
    <value>Actual Number of Locally Aggregated Rows</value>
    <comment> Actual Locally Aggregated Rows</comment>
  </data>
  <data name="ActualLocallyAggregatedRowsDescription" xml:space="preserve">
    <value>Actual number of locally aggregated rows</value>
    <comment> Actual Locally Aggregated Rows Description</comment>
  </data>
  <data name="ActualRebinds" xml:space="preserve">
    <value>Actual Rebinds</value>
    <comment> Actual Rebinds</comment>
  </data>
  <data name="ActualRebindsDescription" xml:space="preserve">
    <value>Actual Rebinds.</value>
    <comment> Actual Rebinds Description</comment>
  </data>
  <data name="ActualRewinds" xml:space="preserve">
    <value>Actual Rewinds</value>
    <comment> Actual Rewinds</comment>
  </data>
  <data name="ActualRewindsDescription" xml:space="preserve">
    <value>Actual Rewinds.</value>
    <comment> Actual Rewinds Description</comment>
  </data>
  <data name="ActualIOStatistics" xml:space="preserve">
    <value>Actual I/O Statistics</value>
    <comment> Actual I/O Statistics</comment>
  </data>
  <data name="ActualIOStatisticsDescription" xml:space="preserve">
    <value>Actual I/O Statistics</value>
    <comment> Actual I/O Statistics Description</comment>
  </data>
  <data name="ActualTimeStatistics" xml:space="preserve">
    <value>Actual Time Statistics</value>
    <comment> Actual Time Statistics</comment>
  </data>
  <data name="ActualTimeStatisticsDescription" xml:space="preserve">
    <value>Actual Time Statistics</value>
    <comment> Actual Time Statistics Description</comment>
  </data>
  <data name="ActualElapsedms" xml:space="preserve">
    <value>Actual Elapsed Time (ms)</value>
    <comment> Actual Elapsed Milliseconds</comment>
  </data>
  <data name="ActualElapsedmsDescription" xml:space="preserve">
    <value>Actual elapsed time in milliseconds</value>
    <comment> Actual Elapsed Milliseconds Description</comment>
  </data>
  <data name="ActualCPUms" xml:space="preserve">
    <value>Actual Elapsed CPU Time (ms)</value>
    <comment> Actual CPU Time Milliseconds</comment>
  </data>
  <data name="ActualCPUmsDescription" xml:space="preserve">
    <value>Actual elapsed CPU time in milliseconds</value>
    <comment> Actual CPU Time Milliseconds Description</comment>
  </data>
  <data name="ActualScans" xml:space="preserve">
    <value>Actual Scans</value>
    <comment> Actual Scans</comment>
  </data>
  <data name="ActualScansDescription" xml:space="preserve">
    <value>Actual Scans</value>
    <comment> Actual Scans Description</comment>
  </data>
  <data name="ActualLogicalReads" xml:space="preserve">
    <value>Actual Logical Reads</value>
    <comment> Actual Logical Reads</comment>
  </data>
  <data name="ActualLogicalReadsDescription" xml:space="preserve">
    <value>Actual Logical Reads</value>
    <comment> Actual Logical Reads Description</comment>
  </data>
  <data name="ActualPhysicalReads" xml:space="preserve">
    <value>Actual Physical Reads</value>
    <comment> Actual Physical Reads</comment>
  </data>
  <data name="ActualPhysicalReadsDescription" xml:space="preserve">
    <value>Actual Physical Reads</value>
    <comment> Actual Physical Reads Description</comment>
  </data>
  <data name="ActualPageServerReads" xml:space="preserve">
    <value>Actual Page Server Reads</value>
    <comment> Actual Page Server Reads</comment>
  </data>
  <data name="ActualPageServerReadsDescription" xml:space="preserve">
    <value>Actual Page Server Reads</value>
    <comment> Actual Page Server Reads Description</comment>
  </data>
  <data name="ActualReadAheads" xml:space="preserve">
    <value>Actual Read Aheads</value>
    <comment> Actual Read Aheads</comment>
  </data>
  <data name="ActualReadAheadsDescription" xml:space="preserve">
    <value>Actual Read Aheads</value>
    <comment> Actual Read Aheads Description</comment>
  </data>
  <data name="ActualPageServerReadAheads" xml:space="preserve">
    <value>Actual Page Server Read Aheads</value>
    <comment> Actual Page Server Read Aheads</comment>
  </data>
  <data name="ActualPageServerReadAheadsDescription" xml:space="preserve">
    <value>Actual Page Server Read Aheads</value>
    <comment> Actual Page Server Read Aheads Description</comment>
  </data>
  <data name="ActualLobLogicalReads" xml:space="preserve">
    <value>Actual Lob Logical Reads</value>
    <comment> Actual Lob Logical Reads</comment>
  </data>
  <data name="ActualLobLogicalReadsDescription" xml:space="preserve">
    <value>Actual Lob Logical Reads</value>
    <comment> Actual Lob Logical Reads Description</comment>
  </data>
  <data name="ActualLobPhysicalReads" xml:space="preserve">
    <value>Actual Lob Physical Reads</value>
    <comment> Actual Lob Physical Reads</comment>
  </data>
  <data name="ActualLobPhysicalReadsDescription" xml:space="preserve">
    <value>Actual Lob Physical Reads</value>
    <comment> Actual Lob Physical Reads Description</comment>
  </data>
  <data name="ActualLobPageServerReads" xml:space="preserve">
    <value>Actual Lob Page Server Reads</value>
    <comment> Actual Lob Page Server Reads</comment>
  </data>
  <data name="ActualLobPageServerReadsDescription" xml:space="preserve">
    <value>Actual Lob Page Server Reads</value>
    <comment> Actual Lob Page Server Reads Description</comment>
  </data>
  <data name="ActualLobReadAheads" xml:space="preserve">
    <value>Actual Lob Read Aheads</value>
    <comment> Actual Lob Read Aheads</comment>
  </data>
  <data name="ActualLobReadAheadsDescription" xml:space="preserve">
    <value>Actual Lob Read Aheads</value>
    <comment> Actual Lob Read Aheads Description</comment>
  </data>
  <data name="ActualLobPageServerReadAheads" xml:space="preserve">
    <value>Actual Lob Page Server Read Aheads</value>
    <comment> Actual Lob Page Server Read Aheads</comment>
  </data>
  <data name="ActualLobPageServerReadAheadsDescription" xml:space="preserve">
    <value>Actual Lob Page Server Read Aheads</value>
    <comment> Actual Lob Page Server Read Aheads Description</comment>
  </data>
  <data name="ActualMemoryGrantStats" xml:space="preserve">
    <value>Memory Usage</value>
    <comment> ActualMemoryGrantStats</comment>
  </data>
  <data name="HpcRowCount" xml:space="preserve">
    <value>Hpc Row Count</value>
    <comment> Hpc Row Count</comment>
  </data>
  <data name="HpcRowCountDescription" xml:space="preserve">
    <value>Number of rows processed by Hpc devices.</value>
    <comment> Hpc Row Count Description</comment>
  </data>
  <data name="HpcKernelElapsedUs" xml:space="preserve">
    <value>Hpc Kernel Elapsed Time in Us</value>
    <comment> Hpc Kernel Elapsed Us</comment>
  </data>
  <data name="HpcKernelElapsedUsDescription" xml:space="preserve">
    <value>Elapsed time (in micro seconds) of Hpc device kernel execution.</value>
    <comment> Hpc Kernel Elapsed Us Description</comment>
  </data>
  <data name="HpcHostToDeviceBytes" xml:space="preserve">
    <value>Hpc Host To Device Bytes</value>
    <comment> Hpc Host To Device Bytes</comment>
  </data>
  <data name="HpcHostToDeviceBytesDescription" xml:space="preserve">
    <value>Data transferred from host to Hpc device in bytes.</value>
    <comment> Hpc Host To Device Bytes Description</comment>
  </data>
  <data name="HpcDeviceToHostBytes" xml:space="preserve">
    <value>Hpc Device To Host Bytes</value>
    <comment> Hpc Device To Host Bytes</comment>
  </data>
  <data name="HpcDeviceToHostBytesDescription" xml:space="preserve">
    <value>Data transferred from Hpc device to host in bytes.</value>
    <comment> Hpc Device To Host Bytes Description</comment>
  </data>
  <data name="InputMemoryGrant" xml:space="preserve">
    <value>Input Memory</value>
    <comment> InputMemoryGrant</comment>
  </data>
  <data name="OutputMemoryGrant" xml:space="preserve">
    <value>Output Memory</value>
    <comment> OutputMemoryGrant</comment>
  </data>
  <data name="UsedMemoryGrant" xml:space="preserve">
    <value>Used Memory</value>
    <comment> UsedMemoryGrant</comment>
  </data>
  <data name="Distinct" xml:space="preserve">
    <value>Distinct</value>
    <comment> Distinct</comment>
  </data>
  <data name="DistinctDescription" xml:space="preserve">
    <value>Distinct.</value>
    <comment> Distinct description</comment>
  </data>
  <data name="OrderBy" xml:space="preserve">
    <value>Order By</value>
    <comment> OrderBy</comment>
  </data>
  <data name="OrderByDescription" xml:space="preserve">
    <value>Order by.</value>
    <comment> OrderBy description</comment>
  </data>
  <data name="SpillOccurredDisplayString" xml:space="preserve">
    <value>Operator used tempdb to spill data during execution</value>
    <comment></comment>
  </data>
  <data name="ColumnsWithNoStatistics" xml:space="preserve">
    <value>Columns With No Statistics</value>
    <comment> ColumnsWithNoStatistics property</comment>
  </data>
  <data name="ColumnsWithNoStatisticsDescription" xml:space="preserve">
    <value>Columns with no statistics warning.</value>
    <comment> ColumnsWithNoStatistics property description</comment>
  </data>
  <data name="NoJoinPredicate" xml:space="preserve">
    <value>No Join Predicate</value>
    <comment> NoJoinPredicate property</comment>
  </data>
  <data name="NoJoinPredicateDescription" xml:space="preserve">
    <value>No Join predicate warning.</value>
    <comment> NoJoinPredicate property description</comment>
  </data>
  <data name="SpillToTempDbOld" xml:space="preserve">
    <value>Operator used tempdb to spill data during execution with spill level {0}</value>
    <comment> SpillToTempDbOld property</comment>
  </data>
  <data name="SpillToTempDb" xml:space="preserve">
    <value>Operator used tempdb to spill data during execution with spill level {0} and {1} spilled thread(s)</value>
    <comment> SpillToTempDb property</comment>
  </data>
  <data name="SpillToTempDbDescription" xml:space="preserve">
    <value>Spill to tempdb warning.</value>
    <comment> SpillToTempDb property description</comment>
  </data>
  <data name="SortSpillDetails" xml:space="preserve">
    <value>Sort wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB</value>
    <comment> SortSpillDetails property</comment>
  </data>
  <data name="SortSpillDetailsDescription" xml:space="preserve">
    <value>Details of sort spill</value>
    <comment> SortSpillDetails property description</comment>
  </data>
  <data name="HashSpillDetails" xml:space="preserve">
    <value>Hash wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB</value>
    <comment> HashSpillDetails property</comment>
  </data>
  <data name="HashSpillDetailsDescription" xml:space="preserve">
    <value>Details of hash spill</value>
    <comment> HahSpillDetails property description</comment>
  </data>
  <data name="FullUpdateForOnlineIndexBuild" xml:space="preserve">
    <value>A partial update was converted to a full update because of an online index build</value>
    <comment> FullUpdateForOnlineIndexBuild property</comment>
  </data>
  <data name="FullUpdateForOnlineIndexBuildDescription" xml:space="preserve">
    <value>Full update for online index build warning</value>
    <comment> FullUpdateForOnlineIndexBuild property description</comment>
  </data>
  <data name="Wait" xml:space="preserve">
    <value>The query had to wait {0} seconds for {1} during execution</value>
    <comment> Wait property</comment>
  </data>
  <data name="WaitDescription" xml:space="preserve">
    <value>Query wait warning.</value>
    <comment> Wait property description</comment>
  </data>
  <data name="PlanAffectingConvert" xml:space="preserve">
    <value>Type conversion in expression ({0}) may affect &quot;{1}&quot; in query plan choice</value>
    <comment> PlanAffectingConvert property</comment>
  </data>
  <data name="PlanAffectingConvertDescription" xml:space="preserve">
    <value>Plan-affecting type conversion warning.</value>
    <comment> PlanAffectingConvert property description</comment>
  </data>
  <data name="MemoryGrantWarning" xml:space="preserve">
    <value>The query memory grant detected &quot;{0}&quot;, which may impact the reliability. Grant size: Initial {1} KB, Final {2} KB, Used {3} KB.</value>
    <comment> MemoryGrantWarning property</comment>
  </data>
  <data name="MemoryGrantWarningDescription" xml:space="preserve">
    <value>Details on memory grant warning</value>
    <comment>MemoryGrantWarning property description</comment>
  </data>
  <data name="StartupExpression" xml:space="preserve">
    <value>Startup Expression</value>
    <comment> StartupExpression property</comment>
  </data>
  <data name="StartupExpressionDescription" xml:space="preserve">
    <value>Whether a filter startup expression is used.</value>
    <comment> StartupExpression property description</comment>
  </data>
  <data name="StartupExpressionPredicate" xml:space="preserve">
    <value>Startup Expression Predicate</value>
    <comment> StartupExpressionPredicate property</comment>
  </data>
  <data name="Query" xml:space="preserve">
    <value>Query</value>
    <comment> Query property</comment>
  </data>
  <data name="Stack" xml:space="preserve">
    <value>With Stack</value>
    <comment> Stack property</comment>
  </data>
  <data name="RowCount" xml:space="preserve">
    <value>Is Row Count</value>
    <comment> RowCount property</comment>
  </data>
  <data name="Optimized" xml:space="preserve">
    <value>Optimized</value>
    <comment> Optimized property</comment>
  </data>
  <data name="WithPrefetch" xml:space="preserve">
    <value>With Prefetch</value>
    <comment> WithPrefetch property</comment>
  </data>
  <data name="Prefix" xml:space="preserve">
    <value>Prefix</value>
    <comment> Prefix property</comment>
  </data>
  <data name="StartRange" xml:space="preserve">
    <value>Start</value>
    <comment> StartRange property</comment>
  </data>
  <data name="StartRangeDescription" xml:space="preserve">
    <value>Start of the range.</value>
    <comment> StartRange property description</comment>
  </data>
  <data name="EndRange" xml:space="preserve">
    <value>End</value>
    <comment> EndRange property</comment>
  </data>
  <data name="EndRangeDescription" xml:space="preserve">
    <value>End of the range.</value>
    <comment> EndRange property description</comment>
  </data>
  <data name="RangeColumns" xml:space="preserve">
    <value>Range Columns</value>
    <comment> RangeColumns property</comment>
  </data>
  <data name="RangeExpressions" xml:space="preserve">
    <value>Range Expressions</value>
    <comment> RangeExpressions property</comment>
  </data>
  <data name="ScanType" xml:space="preserve">
    <value>Scan Type</value>
    <comment> ScanType property</comment>
  </data>
  <data name="ColumnReference" xml:space="preserve">
    <value>Column Reference</value>
    <comment> ColumnReference property</comment>
  </data>
  <data name="ObjectServer" xml:space="preserve">
    <value>Server</value>
    <comment> Server property</comment>
  </data>
  <data name="ObjectServerDescription" xml:space="preserve">
    <value>Server name for the referenced object.</value>
    <comment> Server property description</comment>
  </data>
  <data name="ObjectDatabase" xml:space="preserve">
    <value>Database</value>
    <comment> Database property</comment>
  </data>
  <data name="ObjectDatabaseDescription" xml:space="preserve">
    <value>Database name for the referenced object.</value>
    <comment> Database property description</comment>
  </data>
  <data name="ObjectIndex" xml:space="preserve">
    <value>Index</value>
    <comment> Index property</comment>
  </data>
  <data name="ObjectIndexDescription" xml:space="preserve">
    <value>Index name for the referenced object.</value>
    <comment> Index property description</comment>
  </data>
  <data name="ObjectSchema" xml:space="preserve">
    <value>Schema</value>
    <comment> Schema property</comment>
  </data>
  <data name="ObjectSchemaDescription" xml:space="preserve">
    <value>Schema name for the referenced object.</value>
    <comment> Schema property description</comment>
  </data>
  <data name="ObjectTable" xml:space="preserve">
    <value>Table</value>
    <comment> Table property</comment>
  </data>
  <data name="ObjectTableDescription" xml:space="preserve">
    <value>Table name for the referenced object.</value>
    <comment> Table property description </comment>
  </data>
  <data name="ObjectAlias" xml:space="preserve">
    <value>Alias</value>
    <comment> Alias property</comment>
  </data>
  <data name="ObjectAliasDescription" xml:space="preserve">
    <value>Alias used for the referenced object.</value>
    <comment> Alias property description</comment>
  </data>
  <data name="ObjectColumn" xml:space="preserve">
    <value>Column</value>
    <comment> Column property</comment>
  </data>
  <data name="ObjectColumnDescription" xml:space="preserve">
    <value>Column name for the referenced object.</value>
    <comment> Column property description</comment>
  </data>
  <data name="ObjectComputedColumn" xml:space="preserve">
    <value>Computed Column</value>
    <comment> ComputedColumn property</comment>
  </data>
  <data name="ObjectComputedColumnDescription" xml:space="preserve">
    <value>Whether this is a computed column.</value>
    <comment> ComputedColumn property description</comment>
  </data>
  <data name="ParameterDataType" xml:space="preserve">
    <value>Parameter Data Type</value>
    <comment> ParameterDataType property</comment>
  </data>
  <data name="ParameterCompiledValue" xml:space="preserve">
    <value>Parameter Compiled Value</value>
    <comment> ParameterCompiledValue property</comment>
  </data>
  <data name="ParameterRuntimeValue" xml:space="preserve">
    <value>Parameter Runtime Value</value>
    <comment> ParameterRuntimeValue property</comment>
  </data>
  <data name="CursorPlan" xml:space="preserve">
    <value>Cursor Plan</value>
    <comment> CursorPlan property</comment>
  </data>
  <data name="CursorOperation" xml:space="preserve">
    <value>Cursor Operation</value>
    <comment> CursorOperation property</comment>
  </data>
  <data name="CursorName" xml:space="preserve">
    <value>Cursor Name</value>
    <comment> CursorName property</comment>
  </data>
  <data name="CursorActualType" xml:space="preserve">
    <value>Cursor Actual Type</value>
    <comment> CursorActualType property</comment>
  </data>
  <data name="CursorRequestedType" xml:space="preserve">
    <value>Cursor Requested Type</value>
    <comment> CursorRequestedType property</comment>
  </data>
  <data name="CursorConcurrency" xml:space="preserve">
    <value>Cursor Concurrency</value>
    <comment> CursorConcurrency property</comment>
  </data>
  <data name="ForwardOnly" xml:space="preserve">
    <value>Forward Only</value>
    <comment> ForwardOnly property</comment>
  </data>
  <data name="QueryPlan" xml:space="preserve">
    <value>Query Plan</value>
    <comment> QueryPlan property</comment>
  </data>
  <data name="OperationType" xml:space="preserve">
    <value>Operation Type</value>
    <comment> OperationType property</comment>
  </data>
  <data name="NodeId" xml:space="preserve">
    <value>Node ID</value>
    <comment> Node ID property</comment>
  </data>
  <data name="PrimaryNodeId" xml:space="preserve">
    <value>Primary Node ID</value>
    <comment> Primary Node ID property</comment>
  </data>
  <data name="InternalInfo" xml:space="preserve">
    <value>Internal Debugging Information</value>
    <comment> Internal Info property</comment>
  </data>
  <data name="ForeignKeyReferencesCount" xml:space="preserve">
    <value>Foreign Key References Count</value>
    <comment> Foreign Key References Count property</comment>
  </data>
  <data name="NoMatchingIndexCount" xml:space="preserve">
    <value>No Matching Indexes Count</value>
    <comment> No Matching Index Count property</comment>
  </data>
  <data name="PartialMatchingIndexCount" xml:space="preserve">
    <value>Partial Matching Indexes Count</value>
    <comment> Partial Matching Index Count property</comment>
  </data>
  <data name="LogicalOpCollapse" xml:space="preserve">
    <value>Collapse</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpConcatenation" xml:space="preserve">
    <value>Concatenation</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpConstantScan" xml:space="preserve">
    <value>Constant Scan</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpGatherStreams" xml:space="preserve">
    <value>Gather Streams</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRepartitionStreams" xml:space="preserve">
    <value>Repartition Streams</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpDistributeStreams" xml:space="preserve">
    <value>Distribute Streams</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpFilter" xml:space="preserve">
    <value>Filter</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpAssert" xml:space="preserve">
    <value>Assert</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpLogRowScan" xml:space="preserve">
    <value>Log Row Scan</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpPrint" xml:space="preserve">
    <value>Print</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpComputeScalar" xml:space="preserve">
    <value>Compute Scalar</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpMergeInterval" xml:space="preserve">
    <value>Merge Interval</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRank" xml:space="preserve">
    <value>Rank</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpSegment" xml:space="preserve">
    <value>Segment</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpSequence" xml:space="preserve">
    <value>Sequence</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpSplit" xml:space="preserve">
    <value>Split</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpAggregate" xml:space="preserve">
    <value>Aggregate</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpTableScan" xml:space="preserve">
    <value>Table Scan</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpClusteredIndexScan" xml:space="preserve">
    <value>Clustered Index Scan</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpClusteredIndexSeek" xml:space="preserve">
    <value>Clustered Index Seek</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpDeletedScan" xml:space="preserve">
    <value>Deleted Scan</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpInsertedScan" xml:space="preserve">
    <value>Inserted Scan</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpParameterTableScan" xml:space="preserve">
    <value>Parameter Table Scan</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpPut" xml:space="preserve">
    <value>Put</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpIndexScan" xml:space="preserve">
    <value>Index Scan</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpIndexSeek" xml:space="preserve">
    <value>Index Seek</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRemoteScan" xml:space="preserve">
    <value>Remote Scan</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRemoteIndexScan" xml:space="preserve">
    <value>Remote Index Scan</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRemoteIndexSeek" xml:space="preserve">
    <value>Remote Index Seek</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRemoteQuery" xml:space="preserve">
    <value>Remote Query</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRemoteInsert" xml:space="preserve">
    <value>Remote Insert</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRemoteUpdate" xml:space="preserve">
    <value>Remote Update</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRemoteDelete" xml:space="preserve">
    <value>Remote Delete</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpClusteredUpdate" xml:space="preserve">
    <value>Clustered Update</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpDistinctSort" xml:space="preserve">
    <value>Distinct Sort</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpSort" xml:space="preserve">
    <value>Sort</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpTopNSort" xml:space="preserve">
    <value>Top N Sort</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpEagerSpool" xml:space="preserve">
    <value>Eager Spool</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpLazySpool" xml:space="preserve">
    <value>Lazy Spool</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpUpdate" xml:space="preserve">
    <value>Update</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpInsert" xml:space="preserve">
    <value>Insert</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpDelete" xml:space="preserve">
    <value>Delete</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpMerge" xml:space="preserve">
    <value>Merge</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpTop" xml:space="preserve">
    <value>Top</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpDistinct" xml:space="preserve">
    <value>Distinct</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpFlowDistinct" xml:space="preserve">
    <value>Flow Distinct</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpPartialAggregate" xml:space="preserve">
    <value>Partial Aggregate</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpInnerApply" xml:space="preserve">
    <value>Inner Apply</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpInnerJoin" xml:space="preserve">
    <value>Inner Join</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpLeftAntiSemiApply" xml:space="preserve">
    <value>Left Anti Semi Apply</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpLeftSemiApply" xml:space="preserve">
    <value>Left Semi Apply</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpLeftOuterApply" xml:space="preserve">
    <value>Left Outer Apply</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpLeftOuterJoin" xml:space="preserve">
    <value>Left Outer Join</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRightOuterJoin" xml:space="preserve">
    <value>Right Outer Join</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpFullOuterJoin" xml:space="preserve">
    <value>Full Outer Join</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpLeftSemiJoin" xml:space="preserve">
    <value>Left Semi Join</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpLeftAntiSemiJoin" xml:space="preserve">
    <value>Left Anti Semi Join</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRightSemiJoin" xml:space="preserve">
    <value>Right Semi Join</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRightAntiSemiJoin" xml:space="preserve">
    <value>Right Anti Semi Join</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpIntersect" xml:space="preserve">
    <value>Intersect</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpIntersectAll" xml:space="preserve">
    <value>Intersect All</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpUnion" xml:space="preserve">
    <value>Union</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpLeftDiff" xml:space="preserve">
    <value>Left Diff</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpLeftDiffAll" xml:space="preserve">
    <value>Left Diff All</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRightDiff" xml:space="preserve">
    <value>Right Diff</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRightDiffAll" xml:space="preserve">
    <value>Right Diff All</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpAntiDiff" xml:space="preserve">
    <value>Anti Diff</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpCrossJoin" xml:space="preserve">
    <value>Cross Join</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpBitmapCreate" xml:space="preserve">
    <value>Bitmap Create</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpUDX" xml:space="preserve">
    <value>UDX</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpWindow" xml:space="preserve">
    <value>Window Spool</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpSwitch" xml:space="preserve">
    <value>Switch</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpMergeStats" xml:space="preserve">
    <value>Merge Stats</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpLocalStats" xml:space="preserve">
    <value>Local Stats</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpTableValuedFunction" xml:space="preserve">
    <value>Table Valued Function</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpBatchHashTableBuild" xml:space="preserve">
    <value>Batch Hash Table Build</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpForeignKeyReferencesCheck" xml:space="preserve">
    <value>Foreign Key References Check</value>
    <comment> Logical operator</comment>
  </data>
  <data name="LogicalOpRIDLookup" xml:space="preserve">
    <value>RID Lookup</value>
    <comment> RIDLookup operator</comment>
  </data>
  <data name="StoredProc" xml:space="preserve">
    <value>Stored Procedure</value>
    <comment> StoredProc node</comment>
  </data>
  <data name="Udf" xml:space="preserve">
    <value>UDF</value>
    <comment> UDF node</comment>
  </data>
  <data name="ProcName" xml:space="preserve">
    <value>Procedure Name</value>
    <comment> ProcName property</comment>
  </data>
  <data name="Storage" xml:space="preserve">
    <value>Storage</value>
    <comment> Storage property</comment>
  </data>
  <data name="StorageDesc" xml:space="preserve">
    <value>Storage</value>
    <comment> Storage property</comment>
  </data>
  <data name="ActualExecMode" xml:space="preserve">
    <value>Actual Execution Mode</value>
    <comment> ActualExectionMode property</comment>
  </data>
  <data name="ActualExecModeDesc" xml:space="preserve">
    <value>Actual Execution Mode</value>
    <comment></comment>
  </data>
  <data name="EstimatedExecMode" xml:space="preserve">
    <value>Estimated Execution Mode</value>
    <comment> EstimatedExecutionMode property</comment>
  </data>
  <data name="EstimatedExecModeDesc" xml:space="preserve">
    <value>Estimated Execution Mode</value>
    <comment></comment>
  </data>
  <data name="CostFormat" xml:space="preserve">
    <value>Cost: {0} %</value>
    <comment>&quot;Cost: {0} percent&quot; String to format.
 Parameters: 0 - x (int) </comment>
  </data>
  <data name="RemoteDataAccess" xml:space="preserve">
    <value>Remote Data Access</value>
    <comment> Remote Data Access</comment>
  </data>
  <data name="RemoteDataAccessDescription" xml:space="preserve">
    <value>Whether the operator uses remote procedure call (RPC) to access remote data.</value>
    <comment></comment>
  </data>
  <data name="CloneAccessScope" xml:space="preserve">
    <value>Clone Access Scope</value>
    <comment> Clone Access Scope</comment>
  </data>
  <data name="CloneAccessScopeDescription" xml:space="preserve">
    <value>Clones that the operator may access.</value>
    <comment></comment>
  </data>
  <data name="PrimaryClones" xml:space="preserve">
    <value>Primary Clones</value>
    <comment></comment>
  </data>
  <data name="SecondaryClones" xml:space="preserve">
    <value>Secondary Clones</value>
    <comment></comment>
  </data>
  <data name="BothClones" xml:space="preserve">
    <value>All Clones</value>
    <comment></comment>
  </data>
  <data name="EitherClones" xml:space="preserve">
    <value>Primary Or Secondary Clones</value>
    <comment></comment>
  </data>
  <data name="ExactMatchClones" xml:space="preserve">
    <value>Single Clone Match</value>
    <comment></comment>
  </data>
  <data name="Remoting" xml:space="preserve">
    <value>Remoting</value>
    <comment> Remoting for remote exchange operator</comment>
  </data>
  <data name="RemotingDescription" xml:space="preserve">
    <value>Whether the operator can run remotely.</value>
    <comment></comment>
  </data>
  <data name="Activation" xml:space="preserve">
    <value>Activation</value>
    <comment> Activation</comment>
  </data>
  <data name="BrickRouting" xml:space="preserve">
    <value>Brick Routing</value>
    <comment> Brick Routing</comment>
  </data>
  <data name="FragmentIdColumn" xml:space="preserve">
    <value>Fragment Id Column</value>
    <comment></comment>
  </data>
  <data name="EditQueryText" xml:space="preserve">
    <value>Edit Query Text from Showplan XML (possibly truncated)</value>
    <comment> Showplan edit query text button</comment>
  </data>
  <data name="UnknownShowPlanSource" xml:space="preserve">
    <value>Execution plan source type can not be recognized.</value>
    <comment> error message when the ShowPlan source cannot be recognized</comment>
  </data>
  <data name="SavePlanFilter" xml:space="preserve">
    <value>Sql Plan files (*.SqlPlan)|*.SqlPlan|All files (*.*)|*.*</value>
    <comment> Save plan dialog filter string</comment>
  </data>
  <data name="NoXmlPlanData" xml:space="preserve">
    <value>Plan data is not available in XML format. Only plans from SQL Server Yukon can be saved.</value>
    <comment> Message box if user tries to save in XML show plan from Shiloh or Sphinx</comment>
  </data>
  <data name="PerThreadCounterDescription" xml:space="preserve">
    <value>Per-thread counter information.</value>
    <comment> Description of a per thread counter</comment>
  </data>
  <data name="RuntimeCounterThread" xml:space="preserve">
    <value>Thread {0}</value>
    <comment> Runtime counter property name.
 Parameters: 0 - index (int) </comment>
  </data>
  <data name="RuntimeCounterThreadOnInstance" xml:space="preserve">
    <value>Thread {0} on Instance {1}</value>
    <comment> Runtime counter property name. Thread on Instance..
 Parameters: 0 - thread (int), 1 - instance (int) </comment>
  </data>
  <data name="RuntimeCounterThreadAll" xml:space="preserve">
    <value>All threads</value>
    <comment> Runtime counter property name</comment>
  </data>
  <data name="ConnectionPropertiesLabel" xml:space="preserve">
    <value>View connection properties</value>
    <comment> label for Connection Properties hyperlink</comment>
  </data>
  <data name="UnknownAssignType" xml:space="preserve">
    <value>Unknown assign type.</value>
    <comment> Error when displaying show plan properties</comment>
  </data>
  <data name="MessageBoxCaption" xml:space="preserve">
    <value>SQL Server</value>
    <comment> exception message box caption</comment>
  </data>
  <data name="ZoomLevelShouldBeBetween" xml:space="preserve">
    <value>Zoom level must be an integer value between {0} and {1}.</value>
    <comment> Message shown when user enters wrong zoom level.
 Parameters: 0 - minimum (int), 1 - maximum (int) </comment>
  </data>
  <data name="UnknownNodeType" xml:space="preserve">
    <value>Unknown node type.</value>
    <comment> Exception thrown when node type is unknown</comment>
  </data>
  <data name="UnknownCursorPlanOperation" xml:space="preserve">
    <value>Unknown cursor plan operation &apos;{0}&apos;.</value>
    <comment> Exception thrown by show plan when it gets unknown type of cursor plan operation.
 Parameters: 0 - name (string) </comment>
  </data>
  <data name="UnknownStatementType" xml:space="preserve">
    <value>Statement type is not recognized.</value>
    <comment> Exception thrown by show plan when it gets unknown statement type</comment>
  </data>
  <data name="RollupInfo" xml:space="preserve">
    <value>Rollup Information</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="RollupInfoDescription" xml:space="preserve">
    <value>Rollup information.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="HighestLevel" xml:space="preserve">
    <value>Highest Level</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="HighestLevelDescription" xml:space="preserve">
    <value>The highest level of grouping attributes computed in this rollup.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="RollupLevel" xml:space="preserve">
    <value>Rollup Levels</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="RollupLevelDescription" xml:space="preserve">
    <value>All levels of grouping attributes computed in this rollup.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="Level" xml:space="preserve">
    <value>Level</value>
    <comment> Show plan node property</comment>
  </data>
  <data name="LevelDescription" xml:space="preserve">
    <value>A level of grouping attributes computed in this rollup.</value>
    <comment> Show plan node property description</comment>
  </data>
  <data name="Unknown" xml:space="preserve">
    <value>Unknown</value>
    <comment> Unkown (reused string, unkown operator, or unkown reason, or unknown ...)</comment>
  </data>
  <data name="UnknownDescription" xml:space="preserve">
    <value>Unknown operator.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Result" xml:space="preserve">
    <value>Result</value>
    <comment> Operator name</comment>
  </data>
  <data name="ResultDescription" xml:space="preserve">
    <value>Result.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Collapse" xml:space="preserve">
    <value>Collapse</value>
    <comment> Operator name</comment>
  </data>
  <data name="CollapseDescription" xml:space="preserve">
    <value>Groups an insert and delete on the same value into an update within wide update plans.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Concatenation" xml:space="preserve">
    <value>Concatenation</value>
    <comment> Operator name</comment>
  </data>
  <data name="ConcatenationDescription" xml:space="preserve">
    <value>Append multiple input tables to form the output table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ConstantScan" xml:space="preserve">
    <value>Constant Scan</value>
    <comment> Operator name</comment>
  </data>
  <data name="ConstantScanDescription" xml:space="preserve">
    <value>Scan an internal table of constants.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Parallelism" xml:space="preserve">
    <value>Parallelism</value>
    <comment> Operator name</comment>
  </data>
  <data name="ParallelismDescription" xml:space="preserve">
    <value>An operation involving parallelism.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Put" xml:space="preserve">
    <value>Put</value>
    <comment> Operator name</comment>
  </data>
  <data name="PutDescription" xml:space="preserve">
    <value>Export the rows from a local or external table to an external table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="DistributeStreams" xml:space="preserve">
    <value>Distribute Streams</value>
    <comment> Operator name</comment>
  </data>
  <data name="DistributeStreamsDescription" xml:space="preserve">
    <value>Distribute streams.</value>
    <comment> Operator description</comment>
  </data>
  <data name="GatherStreams" xml:space="preserve">
    <value>Gather Streams</value>
    <comment> Operator name</comment>
  </data>
  <data name="GatherStreamsDescription" xml:space="preserve">
    <value>Gather streams.</value>
    <comment> Operator description</comment>
  </data>
  <data name="RepartitionStreams" xml:space="preserve">
    <value>Repartition Streams</value>
    <comment> Operator name</comment>
  </data>
  <data name="RepartitionStreamsDescription" xml:space="preserve">
    <value>Repartition streams.</value>
    <comment> Operator description</comment>
  </data>
  <data name="EagerSpool" xml:space="preserve">
    <value>Eager Spool</value>
    <comment> Operator name</comment>
  </data>
  <data name="EagerSpoolDescription" xml:space="preserve">
    <value>Eager Spool.</value>
    <comment> Operator description</comment>
  </data>
  <data name="LazySpool" xml:space="preserve">
    <value>Lazy Spool</value>
    <comment> Operator name</comment>
  </data>
  <data name="LazySpoolDescription" xml:space="preserve">
    <value>Lazy Spool.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Filter" xml:space="preserve">
    <value>Filter</value>
    <comment> Operator name</comment>
  </data>
  <data name="FilterDescription" xml:space="preserve">
    <value>Restricting the set of rows based on a predicate.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Assert" xml:space="preserve">
    <value>Assert</value>
    <comment> Operator name</comment>
  </data>
  <data name="AssertDescription" xml:space="preserve">
    <value>Used to verify that a specified condition exists.</value>
    <comment> Operator description</comment>
  </data>
  <data name="HashMatch" xml:space="preserve">
    <value>Hash Match</value>
    <comment> Operator name</comment>
  </data>
  <data name="HashMatchDescription" xml:space="preserve">
    <value>Use each row from the top input to build a hash table, and each row from the bottom input to probe into the hash table, outputting all matching rows.</value>
    <comment> Operator description</comment>
  </data>
  <data name="HashMatchTeam" xml:space="preserve">
    <value>Hash Match Team</value>
    <comment> Operator name</comment>
  </data>
  <data name="HashMatchTeamDescription" xml:space="preserve">
    <value>A contributor among multiple cooperating hashing operations.</value>
    <comment> Operator description</comment>
  </data>
  <data name="HashMatchRoot" xml:space="preserve">
    <value>Hash Match Root</value>
    <comment> Operator name</comment>
  </data>
  <data name="HashMatchRootDescription" xml:space="preserve">
    <value>The root member of a team of connected hash operators sharing a common hash function and partitioning strategy.</value>
    <comment> Operator description</comment>
  </data>
  <data name="BookmarkLookup" xml:space="preserve">
    <value>Bookmark Lookup</value>
    <comment> Operator name</comment>
  </data>
  <data name="BookmarkLookupDescription" xml:space="preserve">
    <value>Use a Bookmark (RID or clustering key) to look up the corresponding row in the table or clustered index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="LogRowScan" xml:space="preserve">
    <value>Log Row Scan</value>
    <comment> Operator name</comment>
  </data>
  <data name="LogRowScanDescription" xml:space="preserve">
    <value>Scan the rows in the log.</value>
    <comment> Operator description</comment>
  </data>
  <data name="MergeJoin" xml:space="preserve">
    <value>Merge Join</value>
    <comment> Operator name</comment>
  </data>
  <data name="MergeJoinDescription" xml:space="preserve">
    <value>Match rows from two suitably sorted input tables exploiting their sort order.</value>
    <comment> Operator description</comment>
  </data>
  <data name="NestedLoops" xml:space="preserve">
    <value>Nested Loops</value>
    <comment> Operator name</comment>
  </data>
  <data name="NestedLoopsDescription" xml:space="preserve">
    <value>For each row in the top (outer) input, scan the bottom (inner) input, and output matching rows.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Print" xml:space="preserve">
    <value>Print</value>
    <comment> Operator name</comment>
  </data>
  <data name="PrintDescription" xml:space="preserve">
    <value>Print.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ComputeScalar" xml:space="preserve">
    <value>Compute Scalar</value>
    <comment> Operator name</comment>
  </data>
  <data name="ComputeScalarDescription" xml:space="preserve">
    <value>Compute new values from existing values in a row.</value>
    <comment> Operator description</comment>
  </data>
  <data name="MergeInterval" xml:space="preserve">
    <value>Merge Interval</value>
    <comment> Operator name</comment>
  </data>
  <data name="MergeIntervalDescription" xml:space="preserve">
    <value>Merge interval.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Rank" xml:space="preserve">
    <value>Rank</value>
    <comment> Operator name</comment>
  </data>
  <data name="RankDescription" xml:space="preserve">
    <value>Creates a computed column with the rank of the values in an existing column in the table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="RowCountSpool" xml:space="preserve">
    <value>Row Count Spool</value>
    <comment> Operator name</comment>
  </data>
  <data name="RowCountSpoolDescription" xml:space="preserve">
    <value>Stores the data from the input into a temporary table in order to optimize rewinds.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Segment" xml:space="preserve">
    <value>Segment</value>
    <comment> Operator name</comment>
  </data>
  <data name="SegmentDescription" xml:space="preserve">
    <value>Segment.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Sequence" xml:space="preserve">
    <value>Sequence</value>
    <comment> Operator name</comment>
  </data>
  <data name="SequenceDescription" xml:space="preserve">
    <value>Process each input, in sequence from top to bottom.</value>
    <comment> Operator description</comment>
  </data>
  <data name="SequenceProject" xml:space="preserve">
    <value>Sequence Project</value>
    <comment> Operator name</comment>
  </data>
  <data name="SequenceProjectDescription" xml:space="preserve">
    <value>Adds columns to perform computations over an ordered set.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Split" xml:space="preserve">
    <value>Split</value>
    <comment> Operator name</comment>
  </data>
  <data name="SplitDescription" xml:space="preserve">
    <value>Split.</value>
    <comment> Operator description</comment>
  </data>
  <data name="StreamAggregate" xml:space="preserve">
    <value>Stream Aggregate</value>
    <comment> Operator name</comment>
  </data>
  <data name="StreamAggregateDescription" xml:space="preserve">
    <value>Compute summary values for groups of rows in a suitably sorted stream.</value>
    <comment> Operator description</comment>
  </data>
  <data name="TableScan" xml:space="preserve">
    <value>Table Scan</value>
    <comment> Operator name</comment>
  </data>
  <data name="TableScanDescription" xml:space="preserve">
    <value>Scan rows from a table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ClusteredIndexScan" xml:space="preserve">
    <value>Clustered Index Scan</value>
    <comment> Operator name</comment>
  </data>
  <data name="ClusteredIndexScanDescription" xml:space="preserve">
    <value>Scanning a clustered index, entirely or only a range.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ClusteredIndexSeek" xml:space="preserve">
    <value>Clustered Index Seek</value>
    <comment> Operator name</comment>
  </data>
  <data name="ClusteredIndexSeekDescription" xml:space="preserve">
    <value>Scanning a particular range of rows from a clustered index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="DeletedScan" xml:space="preserve">
    <value>Deleted Scan</value>
    <comment> Operator name</comment>
  </data>
  <data name="DeletedScanDescription" xml:space="preserve">
    <value>Scanning the pseudo-table &apos;deleted&apos; within a trigger.</value>
    <comment> Operator description</comment>
  </data>
  <data name="InsertedScan" xml:space="preserve">
    <value>Inserted Scan</value>
    <comment> Operator name</comment>
  </data>
  <data name="InsertedScanDescription" xml:space="preserve">
    <value>Scan the pseudo-table &apos;inserted&apos; within a trigger.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ParameterTableScan" xml:space="preserve">
    <value>Parameter Table Scan</value>
    <comment> Operator name</comment>
  </data>
  <data name="ParameterTableScanDescription" xml:space="preserve">
    <value>Scan an internal table of parameter values.</value>
    <comment> Operator description</comment>
  </data>
  <data name="IndexScan" xml:space="preserve">
    <value>Index Scan</value>
    <comment> Operator name</comment>
  </data>
  <data name="IndexScanDescription" xml:space="preserve">
    <value>Scan a nonclustered index, entirely or only a range.</value>
    <comment> Operator description</comment>
  </data>
  <data name="IndexSeek" xml:space="preserve">
    <value>Index Seek</value>
    <comment> Operator name</comment>
  </data>
  <data name="IndexSeekDescription" xml:space="preserve">
    <value>Scan a particular range of rows from a nonclustered index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ColumnstoreIndexScan" xml:space="preserve">
    <value>Columnstore Index Scan</value>
    <comment> Operator name</comment>
  </data>
  <data name="ColumnstoreIndexScanDescription" xml:space="preserve">
    <value>Scan a columnstore index, entirely or only a range.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ColumnstoreIndexUpdate" xml:space="preserve">
    <value>Columnstore Index Update</value>
    <comment> Operator name</comment>
  </data>
  <data name="ColumnstoreIndexUpdateDescription" xml:space="preserve">
    <value>Update rows in a columnstore index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ColumnstoreIndexInsert" xml:space="preserve">
    <value>Columnstore Index Insert</value>
    <comment> Operator name</comment>
  </data>
  <data name="ColumnstoreIndexInsertDescription" xml:space="preserve">
    <value>Insert rows in a columnstore index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ColumnstoreIndexMerge" xml:space="preserve">
    <value>Columnstore Index Merge</value>
    <comment> Operator name</comment>
  </data>
  <data name="ColumnstoreIndexMergeDescription" xml:space="preserve">
    <value>Merge rows in a columnstore index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ColumnstoreIndexDelete" xml:space="preserve">
    <value>Columnstore Index Delete</value>
    <comment> Operator name</comment>
  </data>
  <data name="ColumnstoreIndexDeleteDescription" xml:space="preserve">
    <value>Delete rows from a columnstore index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="RemoteScan" xml:space="preserve">
    <value>Remote Scan</value>
    <comment> Operator name</comment>
  </data>
  <data name="RemoteScanDescription" xml:space="preserve">
    <value>Scan rows in a table stored in a database or file other than the current database server.</value>
    <comment> Operator description</comment>
  </data>
  <data name="RemoteIndexScan" xml:space="preserve">
    <value>Remote Index Scan</value>
    <comment> Operator name</comment>
  </data>
  <data name="RemoteIndexScanDescription" xml:space="preserve">
    <value>Scan an index stored in a database or file other than the current database server.</value>
    <comment> Operator description</comment>
  </data>
  <data name="RemoteIndexSeek" xml:space="preserve">
    <value>Remote Index Seek</value>
    <comment> Operator name</comment>
  </data>
  <data name="RemoteIndexSeekDescription" xml:space="preserve">
    <value>Scan a particular range of rows from a clustered index that is stored in a database or file other than the current database server.</value>
    <comment> Operator description</comment>
  </data>
  <data name="RemoteQuery" xml:space="preserve">
    <value>Remote Query</value>
    <comment> Operator name</comment>
  </data>
  <data name="RemoteQueryDescription" xml:space="preserve">
    <value>Send a SQL query to another than the current SQL Server.</value>
    <comment> Operator description</comment>
  </data>
  <data name="RemoteInsert" xml:space="preserve">
    <value>Remote Insert</value>
    <comment> Operator name</comment>
  </data>
  <data name="RemoteInsertDescription" xml:space="preserve">
    <value>Insert rows into a table stored in a database or file other than the current database server.</value>
    <comment> Operator description</comment>
  </data>
  <data name="RemoteUpdate" xml:space="preserve">
    <value>Remote Update</value>
    <comment> Operator name</comment>
  </data>
  <data name="RemoteUpdateDescription" xml:space="preserve">
    <value>Update rows in a table stored in a database or file other than the current database server.</value>
    <comment> Operator description</comment>
  </data>
  <data name="RemoteDelete" xml:space="preserve">
    <value>Remote Delete</value>
    <comment> Operator name</comment>
  </data>
  <data name="RemoteDeleteDescription" xml:space="preserve">
    <value>Delete rows in a table stored in a database or file other than the current database server.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ClusteredUpdate" xml:space="preserve">
    <value>Clustered Update</value>
    <comment> Operator name</comment>
  </data>
  <data name="ClusteredUpdateDescription" xml:space="preserve">
    <value>Clustered Update.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Sort" xml:space="preserve">
    <value>Sort</value>
    <comment> Operator name</comment>
  </data>
  <data name="SortDescription" xml:space="preserve">
    <value>Sort the input.</value>
    <comment> Operator description</comment>
  </data>
  <data name="TableSpool" xml:space="preserve">
    <value>Table Spool</value>
    <comment> Operator name</comment>
  </data>
  <data name="TableSpoolDescription" xml:space="preserve">
    <value>Stores the data from the input into a temporary table in order to optimize rewinds.</value>
    <comment> Operator description</comment>
  </data>
  <data name="IndexSpool" xml:space="preserve">
    <value>Index Spool</value>
    <comment> Operator name</comment>
  </data>
  <data name="IndexSpoolDescription" xml:space="preserve">
    <value>Reformats the data from the input into a temporary index, which is then used for seeking with the supplied seek predicate.</value>
    <comment> Operator description</comment>
  </data>
  <data name="TableUpdate" xml:space="preserve">
    <value>Table Update</value>
    <comment> Operator name</comment>
  </data>
  <data name="TableUpdateDescription" xml:space="preserve">
    <value>Update input rows in the table specified in the Argument field.</value>
    <comment> Operator description</comment>
  </data>
  <data name="TableInsert" xml:space="preserve">
    <value>Table Insert</value>
    <comment> Operator name</comment>
  </data>
  <data name="TableInsertDescription" xml:space="preserve">
    <value>Insert input rows into the table specified in Argument field.</value>
    <comment> Operator description</comment>
  </data>
  <data name="TableDelete" xml:space="preserve">
    <value>Table Delete</value>
    <comment> Operator name</comment>
  </data>
  <data name="TableDeleteDescription" xml:space="preserve">
    <value>Delete input rows from the table specified in Argument field.</value>
    <comment> Operator description</comment>
  </data>
  <data name="TableMerge" xml:space="preserve">
    <value>Table Merge</value>
    <comment> Operator name</comment>
  </data>
  <data name="TableMergeDescription" xml:space="preserve">
    <value>Merge input rows in the table specified in Argument field.</value>
    <comment> Operator description</comment>
  </data>
  <data name="IndexUpdate" xml:space="preserve">
    <value>Index Update</value>
    <comment> Operator name</comment>
  </data>
  <data name="IndexUpdateDescription" xml:space="preserve">
    <value>Update rows in an index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="IndexInsert" xml:space="preserve">
    <value>Index Insert</value>
    <comment> Operator name</comment>
  </data>
  <data name="IndexInsertDescription" xml:space="preserve">
    <value>Insert rows into an index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="IndexDelete" xml:space="preserve">
    <value>Index Delete</value>
    <comment> Operator name</comment>
  </data>
  <data name="IndexDeleteDescription" xml:space="preserve">
    <value>Delete rows from index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ClusteredIndexUpdate" xml:space="preserve">
    <value>Clustered Index Update</value>
    <comment> Operator name</comment>
  </data>
  <data name="ClusteredIndexUpdateDescription" xml:space="preserve">
    <value>Update rows in a clustered index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ClusteredIndexInsert" xml:space="preserve">
    <value>Clustered Index Insert</value>
    <comment> Operator name</comment>
  </data>
  <data name="ClusteredIndexInsertDescription" xml:space="preserve">
    <value>Insert rows in a clustered index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ClusteredIndexMerge" xml:space="preserve">
    <value>Clustered Index Merge</value>
    <comment> Operator name</comment>
  </data>
  <data name="ClusteredIndexMergeDescription" xml:space="preserve">
    <value>Merge rows in a clustered index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ClusteredIndexDelete" xml:space="preserve">
    <value>Clustered Index Delete</value>
    <comment> Operator name</comment>
  </data>
  <data name="ClusteredIndexDeleteDescription" xml:space="preserve">
    <value>Delete rows from a clustered index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Top" xml:space="preserve">
    <value>Top</value>
    <comment> Operator name</comment>
  </data>
  <data name="TopDescription" xml:space="preserve">
    <value>Select the first few rows based on a sort order.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Bitmap" xml:space="preserve">
    <value>Bitmap</value>
    <comment> Operator name</comment>
  </data>
  <data name="BitmapDescription" xml:space="preserve">
    <value>Bitmap.</value>
    <comment> Operator description</comment>
  </data>
  <data name="UDX" xml:space="preserve">
    <value>UDX</value>
    <comment> Operator name</comment>
  </data>
  <data name="UDXDescription" xml:space="preserve">
    <value>UDX.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Window" xml:space="preserve">
    <value>Window Spool</value>
    <comment> Show plan&apos;s Window node property</comment>
  </data>
  <data name="WindowDescription" xml:space="preserve">
    <value>Expands each row into the set of rows that represent the window associated with it.</value>
    <comment> Show plan&apos;s Window node property description</comment>
  </data>
  <data name="WindowAggregate" xml:space="preserve">
    <value>Window Aggregate</value>
    <comment> Show plan&apos;s Window Aggregate node property</comment>
  </data>
  <data name="WindowAggregateDescription" xml:space="preserve">
    <value>Computes values of functions across the windows defined by the OVER clause. Input rowset is suitably sorted stream.</value>
    <comment> Show plan&apos;s Window Aggregate node property description</comment>
  </data>
  <data name="BatchHashTableBuild" xml:space="preserve">
    <value>Batch Hash Table Build</value>
    <comment> Operator name</comment>
  </data>
  <data name="BatchHashTableBuildDescription" xml:space="preserve">
    <value>Batch Hash Table Build.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Switch" xml:space="preserve">
    <value>Switch</value>
    <comment> Operator name</comment>
  </data>
  <data name="SwitchDescription" xml:space="preserve">
    <value>Switch.</value>
    <comment> Operator description</comment>
  </data>
  <data name="TFP" xml:space="preserve">
    <value>Predict</value>
    <comment> Operator name</comment>
  </data>
  <data name="TFPDescription" xml:space="preserve">
    <value>Applies a trained machine learning model to input data	</value>
    <comment> Operator description</comment>
  </data>
  <data name="TableValueFunction" xml:space="preserve">
    <value>Table Valued Function</value>
    <comment> Operator name</comment>
  </data>
  <data name="TableValueFunctionDescription" xml:space="preserve">
    <value>Table valued function.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Aggregate" xml:space="preserve">
    <value>Aggregate</value>
    <comment> Operator name</comment>
  </data>
  <data name="AggregateDescription" xml:space="preserve">
    <value>Calculates an expression containing SUM, COUNT, MIN, MAX, or AVG.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ArithmeticExpression" xml:space="preserve">
    <value>Arithmetic Expression</value>
    <comment> Operator name</comment>
  </data>
  <data name="ArithmeticExpressionDescription" xml:space="preserve">
    <value>Computes a new value from existing values in a row.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Delete" xml:space="preserve">
    <value>Delete</value>
    <comment> Operator name</comment>
  </data>
  <data name="DeleteDescription" xml:space="preserve">
    <value>Removes the specified rows from the specified table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Insert" xml:space="preserve">
    <value>Insert</value>
    <comment> Operator name</comment>
  </data>
  <data name="InsertDescription" xml:space="preserve">
    <value>Adds a row to table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Locate" xml:space="preserve">
    <value>Locate</value>
    <comment> Operator name</comment>
  </data>
  <data name="LocateDescription" xml:space="preserve">
    <value>Fetching a full row from a heap or a clustered index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Spool" xml:space="preserve">
    <value>Spool</value>
    <comment> Operator name</comment>
  </data>
  <data name="SpoolDescription" xml:space="preserve">
    <value>Saving temporarily an intermediate query result.</value>
    <comment> Operator description</comment>
  </data>
  <data name="SQL" xml:space="preserve">
    <value>SQL</value>
    <comment> Operator name</comment>
  </data>
  <data name="SQLDescription" xml:space="preserve">
    <value>SQL.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Update" xml:space="preserve">
    <value>Update</value>
    <comment> Operator name</comment>
  </data>
  <data name="UpdateDescription" xml:space="preserve">
    <value>Modify the values in the specified table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Assign" xml:space="preserve">
    <value>Assign</value>
    <comment> Operator name</comment>
  </data>
  <data name="AssignDescription" xml:space="preserve">
    <value>Validate referential integrity constraints.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Convert" xml:space="preserve">
    <value>Convert</value>
    <comment> Operator name</comment>
  </data>
  <data name="ConvertDescription" xml:space="preserve">
    <value>Implicit or explicit conversion of one scalar datatype to another.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Declare" xml:space="preserve">
    <value>Declare</value>
    <comment> Operator name</comment>
  </data>
  <data name="DeclareDescription" xml:space="preserve">
    <value>Allocates a local variable.</value>
    <comment> Operator description</comment>
  </data>
  <data name="If" xml:space="preserve">
    <value>If</value>
    <comment> Operator name</comment>
  </data>
  <data name="IfDescription" xml:space="preserve">
    <value>Conditional processing based on an expression.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Intrinsic" xml:space="preserve">
    <value>Intrinsic</value>
    <comment> Operator name</comment>
  </data>
  <data name="IntrinsicDescription" xml:space="preserve">
    <value>Invokes an internal Transact-SQL function.</value>
    <comment> Operator description</comment>
  </data>
  <data name="SetFunction" xml:space="preserve">
    <value>Set Function</value>
    <comment> Operator name</comment>
  </data>
  <data name="SetFunctionDescription" xml:space="preserve">
    <value>Set Function.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Dynamic" xml:space="preserve">
    <value>Dynamic</value>
    <comment> Operator name</comment>
  </data>
  <data name="DynamicDescription" xml:space="preserve">
    <value>Cursor that can see all changes made by others.</value>
    <comment> Operator description</comment>
  </data>
  <data name="FetchQuery" xml:space="preserve">
    <value>Fetch Query</value>
    <comment> Operator name</comment>
  </data>
  <data name="FetchQueryDescription" xml:space="preserve">
    <value>The query used to retrieve rows when a fetch is issued against a cursor.</value>
    <comment> Operator description</comment>
  </data>
  <data name="FastForward" xml:space="preserve">
    <value>Fast Forward</value>
    <comment> Operator name</comment>
  </data>
  <data name="FastForwardDescription" xml:space="preserve">
    <value>Fast Forward.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Keyset" xml:space="preserve">
    <value>Keyset</value>
    <comment> Operator name</comment>
  </data>
  <data name="KeysetDescription" xml:space="preserve">
    <value>Cursor that can see updates made by others, but not inserts.</value>
    <comment> Operator description</comment>
  </data>
  <data name="PopulationQuery" xml:space="preserve">
    <value>Population Query</value>
    <comment> Operator name</comment>
  </data>
  <data name="PopulationQueryDescription" xml:space="preserve">
    <value>The query used to populate a cursor&apos;s work table when the cursor is opened.</value>
    <comment> Operator description</comment>
  </data>
  <data name="RefreshQuery" xml:space="preserve">
    <value>Refresh Query</value>
    <comment> Operator name</comment>
  </data>
  <data name="RefreshQueryDescription" xml:space="preserve">
    <value>Fetches current data for rows in fetch buffer.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Snapshot" xml:space="preserve">
    <value>Snapshot</value>
    <comment> Operator name</comment>
  </data>
  <data name="SnapshotDescription" xml:space="preserve">
    <value>A cursor that does not see changes made by others.</value>
    <comment> Operator description</comment>
  </data>
  <data name="RIDLookup" xml:space="preserve">
    <value>RID Lookup</value>
    <comment> Operator name</comment>
  </data>
  <data name="RIDLookupDescription" xml:space="preserve">
    <value>RID Lookup</value>
    <comment> Operator description</comment>
  </data>
  <data name="KeyLookup" xml:space="preserve">
    <value>Key Lookup</value>
    <comment> Operator name</comment>
  </data>
  <data name="KeyLookupDescription" xml:space="preserve">
    <value>Uses a supplied clustering key to lookup on a table that has a clustered index.</value>
    <comment> Operator description</comment>
  </data>
  <data name="LogicalKeyLookup" xml:space="preserve">
    <value>Key Lookup</value>
    <comment> Operator name</comment>
  </data>
  <data name="AdaptiveJoin" xml:space="preserve">
    <value>Adaptive Join</value>
    <comment> Operator name</comment>
  </data>
  <data name="AdaptiveJoinDescription" xml:space="preserve">
    <value>Chooses dynamically between hash join and nested loops.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ForeignKeyReferencesCheck" xml:space="preserve">
    <value>Foreign Key References Check</value>
    <comment> Operator name</comment>
  </data>
  <data name="ForeignKeyReferencesCheckDescription" xml:space="preserve">
    <value>Checks referential integrity of the delete operation.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Apply" xml:space="preserve">
    <value>Apply</value>
    <comment> Operator name</comment>
  </data>
  <data name="ApplyDescription" xml:space="preserve">
    <value>Apply opration.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Broadcast" xml:space="preserve">
    <value>Broadcast</value>
    <comment> Operator name</comment>
  </data>
  <data name="BroadcastDescription" xml:space="preserve">
    <value>Broadcast data movement.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ComputeToControlNode" xml:space="preserve">
    <value>Compute To Control Node</value>
    <comment> Operator name</comment>
  </data>
  <data name="ComputeToControlNodeDescription" xml:space="preserve">
    <value>Data flow from compute nodes to control node.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ConstTableGet" xml:space="preserve">
    <value>Constant Table Get</value>
    <comment> Operator name</comment>
  </data>
  <data name="ConstTableGetDescription" xml:space="preserve">
    <value>Get tuples from contant table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ControlToComputeNodes" xml:space="preserve">
    <value>Control To Compute Nodes</value>
    <comment> Operator name</comment>
  </data>
  <data name="ControlToComputeNodesDescription" xml:space="preserve">
    <value>Data flow from control node to compute nodes.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ExternalBroadcast" xml:space="preserve">
    <value>External Broadcast</value>
    <comment> Operator name</comment>
  </data>
  <data name="ExternalBroadcastDescription" xml:space="preserve">
    <value>Broadcast data movement for external table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ExternalExport" xml:space="preserve">
    <value>External Export</value>
    <comment> Operator name</comment>
  </data>
  <data name="ExternalExportDescription" xml:space="preserve">
    <value>Export data movement for external table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ExternalLocalStreaming" xml:space="preserve">
    <value>External Local Streaming</value>
    <comment> Operator name</comment>
  </data>
  <data name="ExternalLocalStreamingDescription" xml:space="preserve">
    <value>Streaming data movement between external table and local table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ExternalRoundRobin" xml:space="preserve">
    <value>External RoundRobin</value>
    <comment> Operator name</comment>
  </data>
  <data name="ExternalRoundRobinDescription" xml:space="preserve">
    <value>RoundRobin data movement for external table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="ExternalShuffle" xml:space="preserve">
    <value>External Shuffle</value>
    <comment> Operator name</comment>
  </data>
  <data name="ExternalShuffleDescription" xml:space="preserve">
    <value>Shuffle data movement for external table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Get" xml:space="preserve">
    <value>Get</value>
    <comment> Operator name</comment>
  </data>
  <data name="GetDescription" xml:space="preserve">
    <value>Get tuples from table.</value>
    <comment> Operator description</comment>
  </data>
  <data name="GbApply" xml:space="preserve">
    <value>Group by and Apply</value>
    <comment> Operator name</comment>
  </data>
  <data name="GbApplyDescription" xml:space="preserve">
    <value>Group by and Apply.</value>
    <comment> Operator description</comment>
  </data>
  <data name="GbAgg" xml:space="preserve">
    <value>Group by Aggregates</value>
    <comment> Operator name</comment>
  </data>
  <data name="GbAggDescription" xml:space="preserve">
    <value>Group by aggregates.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Join" xml:space="preserve">
    <value>Join</value>
    <comment> Operator name</comment>
  </data>
  <data name="JoinDescription" xml:space="preserve">
    <value>Join tables.</value>
    <comment> Operator description</comment>
  </data>
  <data name="LocalCube" xml:space="preserve">
    <value>Rollup Aggregate</value>
    <comment> Operator name</comment>
  </data>
  <data name="LocalCubeDescription" xml:space="preserve">
    <value>This represents a ROLLUP operator or a CUBE operator.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Project" xml:space="preserve">
    <value>Project</value>
    <comment> Operator name</comment>
  </data>
  <data name="ProjectDescription" xml:space="preserve">
    <value>Project columns.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Shuffle" xml:space="preserve">
    <value>Shuffle</value>
    <comment> Operator name</comment>
  </data>
  <data name="ShuffleDescription" xml:space="preserve">
    <value>Shuffle data movement.</value>
    <comment> Operator description</comment>
  </data>
  <data name="SingleSourceRoundRobin" xml:space="preserve">
    <value>Single Source RoundRobin</value>
    <comment> Operator name</comment>
  </data>
  <data name="SingleSourceRoundRobinDescription" xml:space="preserve">
    <value>Single Source RoundRobin data movement.</value>
    <comment> Operator description</comment>
  </data>
  <data name="SingleSourceShuffle" xml:space="preserve">
    <value>Single Source Shuffle</value>
    <comment> Operator name</comment>
  </data>
  <data name="SingleSourceShuffleDescription" xml:space="preserve">
    <value>Single Source Shuffle data movement.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Trim" xml:space="preserve">
    <value>Trim</value>
    <comment> Operator name</comment>
  </data>
  <data name="TrimDescription" xml:space="preserve">
    <value>Trim data.</value>
    <comment> Operator description</comment>
  </data>
  <data name="Union" xml:space="preserve">
    <value>Union</value>
    <comment> Operator name</comment>
  </data>
  <data name="UnionDescription" xml:space="preserve">
    <value>Union tables.</value>
    <comment> Operator description</comment>
  </data>
  <data name="UnionAll" xml:space="preserve">
    <value>Union All</value>
    <comment> Operator name</comment>
  </data>
  <data name="UnionAllDescription" xml:space="preserve">
    <value>Union All tables.</value>
    <comment> Operator description</comment>
  </data>
  <data name="NameValuePair" xml:space="preserve">
    <value>{0}: {1}</value>
    <comment>Format for name / value pair -  {0} is property name, {1} is property value.
 Parameters: 0 - name (string), 1 - value (string) </comment>
  </data>
  <data name="SizeInBytesFormat" xml:space="preserve">
    <value>{0} B</value>
    <comment>Size in Bytes format</comment>
  </data>
  <data name="SizeInKiloBytesFormat" xml:space="preserve">
    <value>{0} KB</value>
    <comment>Size in KiloBytes format</comment>
  </data>
  <data name="SizeInMegaBytesFormat" xml:space="preserve">
    <value>{0} MB</value>
    <comment>Size in Bytes format</comment>
  </data>
  <data name="SizeInGigaBytesFormat" xml:space="preserve">
    <value>{0} GB</value>
    <comment>Size in GigaBytes format</comment>
  </data>
  <data name="SizeInTeraBytesFormat" xml:space="preserve">
    <value>{0} TB</value>
    <comment>Size in TeraBytes format</comment>
  </data>
  <data name="OperatorDisplayCost" xml:space="preserve">
    <value>{0:0.#######} ({1}%)</value>
    <comment> display string for the operator cost property - 0.###### - is the float number format specifier.
 Parameters: 0 - cost (double), 1 - percentage (int) </comment>
  </data>
  <data name="ActualOfEstimated" xml:space="preserve">
    <value>{0} of
{1} ({2}%)</value>
    <comment>.
 Parameters: 0 - actual (string), 1 - estimated (string), 2 - percent (decimal) </comment>
  </data>
  <data name="MissingIndexFormat" xml:space="preserve">
    <value>Missing Index (Impact {0}): {1}</value>
    <comment>&quot;Missing Index (Impact {0}): {1}&quot; format string for showplan.
 Parameters: 0 - impact (string), 1 - queryText (string) </comment>
  </data>
  <data name="MissingIndexDetailsTitle" xml:space="preserve">
    <value>/*
Missing Index Details from {0}
The Query Processor estimates that implementing the following index could improve the query cost by {1}%.
*/</value>
    <comment>title of missing index details.
 Parameters: 0 - fileName (string), 1 - impact (string) </comment>
  </data>
  <data name="WarningOverlayTooltip" xml:space="preserve">
    <value>Warnings</value>
    <comment>tooltip text for node warning overlay</comment>
  </data>
  <data name="ParallelismOverlayTooltip" xml:space="preserve">
    <value>Parallel Execution</value>
    <comment>tooltip text for node parallelism overlay</comment>
  </data>
  <data name="TableNotInitializedException" xml:space="preserve">
    <value>Initialization is not properly done for table with id &apos;{0}&apos;</value>
    <comment>.
 Parameters: 0 - tableId (string) </comment>
  </data>
  <data name="TableEditPathNotProvidedException" xml:space="preserve">
    <value>The path in the table change information cannot be empty</value>
    <comment></comment>
  </data>
  <data name="InvalidTableEditPathException" xml:space="preserve">
    <value>The path &apos;{0}&apos; in the table change information is not valid for edit type: &apos;{1}&apos;</value>
    <comment>.
 Parameters: 0 - path (string), 1 - editType (string) </comment>
  </data>
  <data name="TableColumnIdentityGroupName" xml:space="preserve">
    <value>Identity Specification</value>
    <comment></comment>
  </data>
  <data name="TableColumnIsIdentityPropertyTitle" xml:space="preserve">
    <value>Is Identity</value>
    <comment></comment>
  </data>
  <data name="TableColumnIsIdentityPropertyDescription" xml:space="preserve">
    <value>Specifies whether the column is the identity column for the table.</value>
    <comment></comment>
  </data>
  <data name="TableColumnIdentityIncrementPropertyTitle" xml:space="preserve">
    <value>Identity Increment</value>
    <comment></comment>
  </data>
  <data name="TableColumnIdentityIncrementPropertyDescription" xml:space="preserve">
    <value>Displays the value added to the maximum existing row identity value when generating the next identity value.</value>
    <comment></comment>
  </data>
  <data name="TableColumnIdentitySeedPropertyTitle" xml:space="preserve">
    <value>Identity Seed</value>
    <comment></comment>
  </data>
  <data name="TableColumnIdentitySeedPropertyDescription" xml:space="preserve">
    <value>Displays the initial row value for an identity column.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerIsEnabledPropertyTitle" xml:space="preserve">
    <value>Is Enabled</value>
    <comment></comment>
  </data>
  <data name="ForeignKeyIsEnabledDescription" xml:space="preserve">
    <value>Specifies whether the foreign key is Enabled</value>
    <comment></comment>
  </data>
  <data name="ForeignKeyIsNotForReplicationTitle" xml:space="preserve">
    <value>Not For Replication</value>
    <comment></comment>
  </data>
  <data name="ForeignKeyIsNotForReplicationDescription" xml:space="preserve">
    <value>Enables or disables the constraint for data inserted by a replication process.</value>
    <comment></comment>
  </data>
  <data name="SqlForeignKeyAction_NoAction" xml:space="preserve">
    <value>No Action</value>
    <comment></comment>
  </data>
  <data name="SqlForeignKeyAction_Cascade" xml:space="preserve">
    <value>Cascade</value>
    <comment></comment>
  </data>
  <data name="SqlForeignKeyAction_SetNull" xml:space="preserve">
    <value>Set Null</value>
    <comment></comment>
  </data>
  <data name="SqlForeignKeyAction_SetDefault" xml:space="preserve">
    <value>Set Default</value>
    <comment></comment>
  </data>
  <data name="UnknownEnumString" xml:space="preserve">
    <value>Unknown enum value: {0}.</value>
    <comment>.
 Parameters: 0 - name (string) </comment>
  </data>
  <data name="CheckConstraintIsEnabledDescription" xml:space="preserve">
    <value>Specifies whether the check constraint is Enabled</value>
    <comment></comment>
  </data>
  <data name="IndexIsEnabledPropertyDescription" xml:space="preserve">
    <value>Specifies whether the index is enabled</value>
    <comment></comment>
  </data>
  <data name="IndexIsClusteredPropertyDescription" xml:space="preserve">
    <value>Whether the index is clustered, only one clustered index is allowed in a table.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerIndexIsClusteredPropertyTitle" xml:space="preserve">
    <value>Is Clustered</value>
    <comment></comment>
  </data>
  <data name="IndexIsUniquePropertyDescription" xml:space="preserve">
    <value>Whether the data entered into this index must be unique.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerIsUniquePropertyTitle" xml:space="preserve">
    <value>Is Unique</value>
    <comment></comment>
  </data>
  <data name="IndexColumnIsAscendingPropertyDescription" xml:space="preserve">
    <value>Specifies the sort order of the column.</value>
    <comment></comment>
  </data>
  <data name="IndexColumnIsAscendingPropertyTitle" xml:space="preserve">
    <value>Is Ascending</value>
    <comment></comment>
  </data>
  <data name="TableDesignerColumnsDisplayValueTitle" xml:space="preserve">
    <value>Columns</value>
    <comment></comment>
  </data>
  <data name="TableDesignerDeleteColumnConfirmationMessage" xml:space="preserve">
    <value>Removing a column will also remove it from the indexes and foreign keys. Are you sure you want to continue?</value>
    <comment></comment>
  </data>
  <data name="TableDesignerGraphTableGroupTitle" xml:space="preserve">
    <value>Graph Table</value>
    <comment></comment>
  </data>
  <data name="TableDesignerGraphTableTypeTitle" xml:space="preserve">
    <value>Type</value>
    <comment></comment>
  </data>
  <data name="TableDesignerGraphTableTypeDescription" xml:space="preserve">
    <value>Specifies the table type.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerGraphTableTypeEdge" xml:space="preserve">
    <value>Edge</value>
    <comment></comment>
  </data>
  <data name="TableDesignerGraphTableTypeNode" xml:space="preserve">
    <value>Node</value>
    <comment></comment>
  </data>
  <data name="TableDesignerGraphTableTypeNone" xml:space="preserve">
    <value>None</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintsTabTitle" xml:space="preserve">
    <value>Edge Constraints</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintObjectType" xml:space="preserve">
    <value>Edge Constraint</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintNamePropertyDescription" xml:space="preserve">
    <value>Name of the constraint.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintNamePropertyTitle" xml:space="preserve">
    <value>Name</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintIsEnabledPropertyDescription" xml:space="preserve">
    <value>Specifies whether the constraint is enabled.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintIsEnabledPropertyTitle" xml:space="preserve">
    <value>Is Enabled</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintOnDeleteActionPropertyDescription" xml:space="preserve">
    <value>The behavior when a user tries to delete a row with data that is involved in an edge constraint.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintOnDeleteActionPropertyTitle" xml:space="preserve">
    <value>On Delete Action</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintClausesPropertyDescription" xml:space="preserve">
    <value>Edge constraint clauses.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintClausesPropertyTitle" xml:space="preserve">
    <value>Clauses</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintClauseObjectType" xml:space="preserve">
    <value>Clause</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintClauseFromTablePropertyName" xml:space="preserve">
    <value>From Table</value>
    <comment></comment>
  </data>
  <data name="TableDesignerEdgeConstraintClauseToTablePropertyName" xml:space="preserve">
    <value>To Table</value>
    <comment></comment>
  </data>
  <data name="SqlTableDurability_SchemaAndData" xml:space="preserve">
    <value>Schema and Data</value>
    <comment></comment>
  </data>
  <data name="SqlTableDurability_SchemaOnly" xml:space="preserve">
    <value>Schema Only</value>
    <comment></comment>
  </data>
  <data name="GeneratedAlwaysColumnType_None" xml:space="preserve">
    <value>None</value>
    <comment></comment>
  </data>
  <data name="GeneratedAlwaysColumnType_RowStart" xml:space="preserve">
    <value>Row start</value>
    <comment></comment>
  </data>
  <data name="GeneratedAlwaysColumnType_RowEnd" xml:space="preserve">
    <value>Row End</value>
    <comment></comment>
  </data>
  <data name="TableDesignerIsSystemVersioningEnabledTitle" xml:space="preserve">
    <value>System Versioning Enabled</value>
    <comment></comment>
  </data>
  <data name="TableDesignerIsSystemVersioningEnabledDescription" xml:space="preserve">
    <value>Specifies whether the table is system versioning enabled.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerSystemVersioningGroupTitle" xml:space="preserve">
    <value>System Versioning</value>
    <comment></comment>
  </data>
  <data name="TableDesignerHistoryTableDescription" xml:space="preserve">
    <value>History table of the current table.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerHistoryTableTitle" xml:space="preserve">
    <value>History Table</value>
    <comment></comment>
  </data>
  <data name="TableDesignerIsMemoryOptimizedDescription" xml:space="preserve">
    <value>Specifies whether the table is memory optimized.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerMemoryOptimizedGroupTitle" xml:space="preserve">
    <value>Memory Optimized</value>
    <comment></comment>
  </data>
  <data name="TableDesignerIsMemoryOptimizedTitle" xml:space="preserve">
    <value>Memory Optimized</value>
    <comment></comment>
  </data>
  <data name="TableDesignerDurabilityDescription" xml:space="preserve">
    <value>Specifies the durability setting of the table.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerDurabilityTitle" xml:space="preserve">
    <value>Durability</value>
    <comment></comment>
  </data>
  <data name="TableDesignerColumnGeneratedAlwaysAsDescription" xml:space="preserve">
    <value>Specifies the start or end of the system versioning table&apos;s period setting.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerColumnGeneratedAlwaysAsTitle" xml:space="preserve">
    <value>Generated Always As</value>
    <comment></comment>
  </data>
  <data name="TableDesignerColumnIsHiddenTitle" xml:space="preserve">
    <value>Is Hidden</value>
    <comment></comment>
  </data>
  <data name="TableDesignerColumnIsHiddenDescription" xml:space="preserve">
    <value>Specifies whether the column will be returned by select statement.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerAutoCreateHistoryTableDescription" xml:space="preserve">
    <value>Specifies whether the engine should automatically create the history table.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerAutoCreateHistoryTableTitle" xml:space="preserve">
    <value>Auto Create History Table</value>
    <comment></comment>
  </data>
  <data name="TableDesignerNewHistoryTableDescription" xml:space="preserve">
    <value>Specifies the name of the new history table.</value>
    <comment></comment>
  </data>
  <data name="TableDesignerNewHistoryTableTitle" xml:space="preserve">
    <value>New History Table Name</value>
    <comment></comment>
  </data>
  <data name="TableColumnDefaultConstraintNamePropertyDescription" xml:space="preserve">
    <value>Specifies the default constraint name.</value>
    <comment></comment>
  </data>
  <data name="TableColumnDefaultConstraintNamePropertyTitle" xml:space="preserve">
    <value>Default Constraint Name</value>
    <comment></comment>
  </data>
  <data name="AddNewEdgeConstraintLabel" xml:space="preserve">
    <value>New Edge Constraint</value>
    <comment></comment>
  </data>
  <data name="AddNewClauseLabel" xml:space="preserve">
    <value>New Clause</value>
    <comment></comment>
  </data>
</root>
