<?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=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="CheckErrorString_1" xml:space="preserve">
    <value>Ladder circuit error (At line NUMBER )</value>
  </data>
  <data name="CheckErrorString_3" xml:space="preserve">
    <value>No End element!</value>
  </data>
  <data name="CheckErrorString_4" xml:space="preserve">
    <value>Output element repeated</value>
  </data>
  <data name="CheckErrorString_5" xml:space="preserve">
    <value>Vertical line is not connected (At line</value>
  </data>
  <data name="CheckErrorString_6" xml:space="preserve">
    <value>There is Contact Cell on the end of the line (At line</value>
  </data>
  <data name="CheckErrorString_7" xml:space="preserve">
    <value>Syntax check error : </value>
  </data>
  <data name="CheckErrorString_NULL" xml:space="preserve">
    <value>Unknow Error.</value>
  </data>
  <data name="CheckErrorString_PrivateKeyLocked" xml:space="preserve">
    <value>Private key unlock fail, please contact OEM</value>
  </data>
  <data name="CheckErrorString_LinkDistExceed" xml:space="preserve">
    <value>Jump lable exceed system limit, please reduce the distance between JSR\JMP to LAB.</value>
  </data>
  <data name="CheckErrorString_LinkLableNotFound" xml:space="preserve">
    <value>Jump lable link error, please check the lable name.</value>
  </data>
  <data name="CheckErrorString_CellArgumentFault" xml:space="preserve">
    <value>Fail while check Cell argument value, please check the in valid range.</value>
  </data>
  <data name="CheckErrorString_CellOpen" xml:space="preserve">
    <value>Ladder link error, please check each link is valid or not.</value>
  </data>
  <data name="CheckErrorString_EmptyLadder" xml:space="preserve">
    <value>There exist no content in Ladder.</value>
  </data>
  <data name="CheckErrorString_Short" xml:space="preserve">
    <value>Ladder Compile error, please check if short line exist.</value>
  </data>
  <data name="CheckOKString" xml:space="preserve">
    <value>Compiled completed. No error is found!</value>
  </data>
  <data name="CSRFile" xml:space="preserve">
    <value>CSR_EN.dat</value>
  </data>
  <data name="CUSCMTFile" xml:space="preserve">
    <value>CUSCMT_EN.dat</value>
  </data>
  <data name="Edit" xml:space="preserve">
    <value>Edit</value>
  </data>
  <data name="Edit_Add" xml:space="preserve">
    <value>Add</value>
  </data>
  <data name="Edit_Copy" xml:space="preserve">
    <value>Copy</value>
  </data>
  <data name="Edit_Cut" xml:space="preserve">
    <value>Cut</value>
  </data>
  <data name="Edit_Delete" xml:space="preserve">
    <value>Delete</value>
  </data>
  <data name="Edit_DeleteCell" xml:space="preserve">
    <value>Del Cell</value>
  </data>
  <data name="Edit_ExpressError" xml:space="preserve">
    <value>'s expression error!</value>
  </data>
  <data name="Edit_InsertComment" xml:space="preserve">
    <value>Comment...</value>
  </data>
  <data name="Edit_InsertMultipleLine" xml:space="preserve">
    <value>Multiple Lines...</value>
  </data>
  <data name="Edit_InsertSingleLine" xml:space="preserve">
    <value>One Line</value>
  </data>
  <data name="Edit_LabelHasExisted" xml:space="preserve">
    <value>Allowed only one LAB in sub-program.</value>
  </data>
  <data name="Edit_LabelRepeatError" xml:space="preserve">
    <value>Label name cannot repeat.</value>
  </data>
  <data name="Edit_Paste" xml:space="preserve">
    <value>Paste</value>
  </data>
  <data name="Edit_RTSHasExisted" xml:space="preserve">
    <value>Allowed only one RTS in sub-program.</value>
  </data>
  <data name="Err_FastEndRepeat" xml:space="preserve">
    <value>Allowed only one FastEnd!</value>
  </data>
  <data name="Error_FileNotExist" xml:space="preserve">
    <value>File not exist!</value>
  </data>
  <data name="ErrorString_1" xml:space="preserve">
    <value>Unable to put line at current position!</value>
  </data>
  <data name="ErrorString_2" xml:space="preserve">
    <value>Do you want to replace this element?</value>
  </data>
  <data name="ErrorString_3" xml:space="preserve">
    <value>The .LAD file is corrupted!</value>
  </data>
  <data name="ErrorString_4" xml:space="preserve">
    <value>Cannot find this address</value>
  </data>
  <data name="ErrorString_5" xml:space="preserve">
    <value>Error input line</value>
  </data>
  <data name="ErrorString_6" xml:space="preserve">
    <value>Sub-Program{0} cann't be shown because some error with expression.</value>
  </data>
  <data name="ExportCmtCheckMsg" xml:space="preserve">
    <value>Do you want to export Comment File to</value>
  </data>
  <data name="ExportCmtSuccessMsg" xml:space="preserve">
    <value>Comment File successfully export to</value>
  </data>
  <data name="ExportUpdateMsg" xml:space="preserve">
    <value>The file {0} exists. Do you want to update this file?
(Press no for overwrite)</value>
  </data>
  <data name="File_ExportDosAPP" xml:space="preserve">
    <value>&amp;amp;Export DOS APP File</value>
  </data>
  <data name="File_ImportDosAPP" xml:space="preserve">
    <value>&amp;amp;Import DOS APP File</value>
  </data>
  <data name="File_Open" xml:space="preserve">
    <value>Open...</value>
  </data>
  <data name="Force" xml:space="preserve">
    <value>Force</value>
  </data>
  <data name="Hint" xml:space="preserve">
    <value>Hint</value>
  </data>
  <data name="ILErrorString" xml:space="preserve">
    <value>IL code convert failed!</value>
  </data>
  <data name="ILSuccessString" xml:space="preserve">
    <value>IL code convert success!</value>
  </data>
  <data name="ImportCustomComment_Hint" xml:space="preserve">
    <value>You can't revert after import customized comment, continue?</value>
  </data>
  <data name="ImportStandardComment_Hint" xml:space="preserve">
    <value>You can't revert after import standard comment, continue?</value>
  </data>
  <data name="MainProgram" xml:space="preserve">
    <value>Main Program</value>
  </data>
  <data name="SaveFail" xml:space="preserve">
    <value>Save Fail!</value>
  </data>
  <data name="SaveSuccess" xml:space="preserve">
    <value>Save Success!</value>
  </data>
  <data name="SIMUMsg_SimulateStop" xml:space="preserve">
    <value>Simulate Stop</value>
  </data>
  <data name="SIMUMsg_Simulating" xml:space="preserve">
    <value>Simulating</value>
  </data>
  <data name="StringChangetoCHS" xml:space="preserve">
    <value>The interface will be changed to Simplify Chinese after the program restart.</value>
  </data>
  <data name="StringChangetoEN" xml:space="preserve">
    <value>The interface will be changed to English after the program restart.</value>
  </data>
  <data name="StringChangetoTW" xml:space="preserve">
    <value>The interface will be changed to Traditional Chinese after the program restart.</value>
  </data>
  <data name="SubProgram" xml:space="preserve">
    <value>Sub-Program</value>
  </data>
  <data name="SuggestValue" xml:space="preserve">
    <value>The value which suggest may be</value>
  </data>
  <data name="SysString_Comment" xml:space="preserve">
    <value>comment</value>
  </data>
  <data name="SysString_DefaultComment" xml:space="preserve">
    <value>Apply the default comments to the selected variables</value>
  </data>
  <data name="SysString_Edit" xml:space="preserve">
    <value>Edit</value>
  </data>
  <data name="SysString_FormatErr" xml:space="preserve">
    <value>Format Error</value>
  </data>
  <data name="SysString_LongComment" xml:space="preserve">
    <value>Long comment</value>
  </data>
  <data name="SysString_Modify" xml:space="preserve">
    <value>Modify</value>
  </data>
  <data name="SysString_RangeErr" xml:space="preserve">
    <value>Range Error</value>
  </data>
  <data name="SysString_SelectAll" xml:space="preserve">
    <value>Select all</value>
  </data>
  <data name="SysString_ShortComment" xml:space="preserve">
    <value>Short comment</value>
  </data>
  <data name="SystemString1" xml:space="preserve">
    <value>OpenPLC Ladder Editor -</value>
  </data>
  <data name="SystemString10" xml:space="preserve">
    <value>Set the variable(s)</value>
  </data>
  <data name="SystemString11" xml:space="preserve">
    <value>Fixed corrupted line(s)</value>
  </data>
  <data name="SystemString12" xml:space="preserve">
    <value>Do you want to keep the cells' comments?</value>
  </data>
  <data name="SystemString15" xml:space="preserve">
    <value>You can't revert after import cell comment, continue?</value>
  </data>
  <data name="SystemString16" xml:space="preserve">
    <value>Store Success but Error exist</value>
  </data>
  <data name="SystemString2" xml:space="preserve">
    <value>Do you want to save</value>
  </data>
  <data name="SystemString3" xml:space="preserve">
    <value>Do you want to keep the comments?</value>
  </data>
  <data name="TCPError_ConnectError" xml:space="preserve">
    <value>Connect Error</value>
  </data>
  <data name="TCPError_ConnectFail" xml:space="preserve">
    <value>Connect Fail!</value>
  </data>
  <data name="TCPError_ErrorCode" xml:space="preserve">
    <value>Error code</value>
  </data>
  <data name="TCPError_TransferFail" xml:space="preserve">
    <value>Transfer Fail!</value>
  </data>
  <data name="TCPErrorHelp_ConnectionAborted" xml:space="preserve">
    <value>Connection Aborted.</value>
  </data>
  <data name="TCPErrorHelp_ConnectionReset" xml:space="preserve">
    <value>Connection Reset.</value>
  </data>
  <data name="TCPErrorHelp_HostUnreachable" xml:space="preserve">
    <value>A socket operation was tried to an unreachable host.</value>
  </data>
  <data name="TCPErrorHelp_NetUnreachable" xml:space="preserve">
    <value>A socket operation is tried to an unreachable network.</value>
  </data>
  <data name="TCPErrorHelp_TimeOut" xml:space="preserve">
    <value>Network has no respond.</value>
  </data>
  <data name="TCPErrorHelp_TimeOutDropped" xml:space="preserve">
    <value>Network has no respond, the connection is aborted.</value>
  </data>
  <data name="TCPMsg_ConnectSuccess" xml:space="preserve">
    <value>Connect Success!</value>
  </data>
  <data name="TCPMsg_ConnectTo" xml:space="preserve">
    <value>Connect To</value>
  </data>
  <data name="TCPMsg_Disconnect" xml:space="preserve">
    <value>Disconnect</value>
  </data>
  <data name="TCPMsg_DownloadSuccess" xml:space="preserve">
    <value>Download Success!</value>
  </data>
  <data name="TCPMsg_RetryConnect" xml:space="preserve">
    <value>Retry</value>
  </data>
  <data name="TCPMsg_SaveNotify" xml:space="preserve">
    <value>Dipole setting has been modified, would you want to save it ?</value>
  </data>
  <data name="TCPMsg_UploadSuccess" xml:space="preserve">
    <value>Upload Success!</value>
  </data>
</root>