<?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">this is my long string</data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        [base64 mime encoded serialized .NET Framework object]
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        [base64 mime encoded string representing a byte array form of the .NET Framework object]
    </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.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: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" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" 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" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
            </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=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="DropDownAccessibleShortcut">
    <value>Alt+Down</value>
    <comment>Keyboard shortcut for opening the drop-down in place edit control.  Displayed to the user by accessibility tools.</comment>
  </data>
   <data name="DropDownButtonAccessibleName">
    <value>Open</value>
    <comment>Accessible name used for the down-arrow button in the in-place edit control.  Displayed to the user by accessibility tools.</comment>
  </data>
  <data name="BrowseButtonAccessibleName">
    <value>Browse</value>
    <comment>Accessible name used for the "..." button in the in-place edit control.  Displayed to the user by accessibility tools.</comment>
  </data>
  <data name="DuplicateColumnException">
    <value>Duplicate column in array.</value>
    <comment>Exception message thrown if user tries to add a column to the tree that already exists.</comment>
  </data>
  <data name="InvalidColumnOrderArrayException">
    <value>The order array lengths must match each other and the VisibleColumnCount property.</value>
    <comment>Exception message.  VisibleColumnCount should not be localized, it is an API property name.</comment>
  </data>
  <data name="HeaderArrayException">
    <value>Length of headers array must match the current column count.</value>
    <comment>Exception message.</comment>
  </data>
  <data name="BlankSubItemException">
    <value>A blank item cannot have sub items.</value>
    <comment>Exception message.</comment>
  </data>
  <data name="ColumnOutOfRangeException">
    <value>Row parameter must be &gt;= 0 if column &gt; 0.</value>
    <comment>Exception message.  column is a parameter name and should not be localized.</comment>
  </data>
  <data name="ComplexColumnRootException">
    <value>Parameter complexColumnRoot should only be true for items in the top list of a complex subitem.</value>
    <comment>Exception message.  complexColumnRoot is a parameter names and should not be localized.</comment>
  </data>
  <data name="ParentRowException">
    <value>Parameter parentRow does not indicate a row with children.</value>
    <comment>Exception message.  parentRow is a parameter name and should not be localized.</comment>
  </data>
  <data name="ComplexColumnCellStyleException">
    <value>The cell style for the indicated column must be Complex or Mixed.</value>
    <comment>Exception message.</comment>
  </data>
  <data name="PercentageBasedHeadersInvalidException">
    <value>Percentage based columns must form an ascending sequence of positive numbers &lt;=1.</value>
    <comment>Exception message.</comment>
  </data>
  <data name="PercentageBasedHeadersLastInvalidException">
    <value>The last percentage in a set of percentage-based columns must be 1.</value>
    <comment>Exception message.</comment>
  </data>
  <data name="SelectionModeNoneException">
    <value>SelectionMode.None is not supported.</value>
    <comment>Exception message.</comment>
  </data>
  <data name="CheckedAccDesc">
    <value>checked</value>
    <comment>Checkbox accessibility description.</comment>
  </data>
  <data name="InactiveCheckedAccDesc">
    <value>inactive checked</value>
    <comment>Checkbox accessibility description.</comment>
  </data>
  <data name="UncheckedAccDesc">
    <value>not checked</value>
    <comment>Checkbox accessibility description.</comment>
  </data>
  <data name="InactiveUncheckedAccDesc">
    <value>inactive not checked</value>
    <comment>Checkbox accessibility description.</comment>
  </data>
  <data name="PartiallyCheckedAccDesc">
    <value>partially checked</value>
    <comment>Checkbox accessibility description.</comment>
  </data>
  <data name="InactivePartiallyCheckedAccDesc">
    <value>inactive partially checked</value>
    <comment>Checkbox accessibility description.</comment>
  </data>
  <data name="RowAccDesc">
    <value>row {0:d}</value>
    <comment>Accessibility description.  0:d is a format specifier, replaced with row index at runtime.</comment>
  </data>
  <data name="ColumnAccDesc">
    <value>column {0:d}</value>
    <comment>Accessibility description.  0:d is a format specifier, replaced with column index at runtime.</comment>
  </data>
  <data name="ColumnNumberAccDesc">
    <value>{0:d} columns</value>
    <comment>Accessibility description.  0:d is a format specifier, replaced with number of total columns at runtime.</comment>
  </data>
  <data name="ChildRowNumberAccDesc">
    <value>{0:d} child rows</value>
    <comment>Accessibility description.  0:d is a format specifier, replaced with number of child rows at runtime.</comment>
  </data>
  <data name="RowOfTotalAccDesc">
    <value>row {0:d} of {1:d}</value>
    <comment>Accessibility description.  0:d and 1:d are format specifiers, replaced with row index and total row count at runtime, respectively.</comment>
  </data>
  <data name="RowColumnAccDesc">
    <value>row {0:d} column {1:d}</value>
    <comment>Accessibility description.  0:d and 1:d are format specifiers, replaced with row index and column index at runtime, respectively.</comment>
  </data>
  <data name="DefActionExpandAccDesc">
    <value>Expand</value>
    <comment>Accessibility action description.</comment>
  </data>
  <data name="DefActionCollapseAccDesc">
    <value>Collapse</value>
    <comment>Accessibility action description.</comment>
  </data>
  <data name="OverlayIndicesRangeExceptionDesc">
    <value>No more than 16 overlay indices are supported.</value>
    <comment>Error when too many overlay indices are used.</comment>
  </data>
  <data name="ShiftBranchLevelsExceptionDesc">
    <value>insertLevels + removeLevels don't add up to 0.</value>
    <comment>Exception message.</comment>
  </data>
  <data name="GetSubItemCountExceptionDesc">
    <value>absRow must be >= 0 if column > 0.</value>
    <comment>Exception message.</comment>
  </data>
  <data name="CalcTextHeightLetter">
    <value>J</value>
    <comment>Used to measure height of text.</comment>
  </data>
</root>
