<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
    <name>CAlgorithmBlob_H</name>
    <message>
        <location filename="../gui/src/cmwcamblob_h.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamblob_h.ui" line="50"/>
        <source>ROI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamblob_h.ui" line="66"/>
        <source>Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamblob_h.ui" line="82"/>
        <source>Exe</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CCtrlCassette</name>
    <message>
        <location filename="../gui/src/cctrlcassette.cpp" line="92"/>
        <source>CHECK COAT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlcassette.cpp" line="94"/>
        <source>COAT PASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlcassette.cpp" line="96"/>
        <source>CHECK CUT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlcassette.cpp" line="98"/>
        <source>CUT PASS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlcassette.cpp" line="100"/>
        <source>UNDEFINED</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CCtrlFileDir</name>
    <message>
        <location filename="../gui/src/cctrlfiledir.cpp" line="78"/>
        <source>Data</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CCtrlGraph</name>
    <message>
        <location filename="../controls_vision/src/cctrlgraph.cpp" line="16"/>
        <source>Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_vision/src/cctrlgraph.cpp" line="140"/>
        <source>unit:(%1/%2)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CCtrlGraphOpenGL</name>
    <message>
        <location filename="../controls_vision/src/cctrlgraphopengl.cpp" line="228"/>
        <source>%3:unit:(%1/%2)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CCtrlGraph_WorkTable_XY</name>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="15"/>
        <source>Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="551"/>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="582"/>
        <source>%1.
Diameter:%2mm.
Diameter Real:%3mm.
Center X:%4mm.
Center Y:%5mm.
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CCtrlGraph_WorkTable_Z</name>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_z.cpp" line="148"/>
        <source>Cell Thick:%1mm.
Film Thick:%2mm.
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CCtrlMImgContainer</name>
    <message>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="110"/>
        <source>save container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="111"/>
        <source>save image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="499"/>
        <source>Save image failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="512"/>
        <source>Save container failed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CCtrlMImg_OPenGL</name>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl.cpp" line="113"/>
        <source>save container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl.cpp" line="114"/>
        <source>save image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl.cpp" line="200"/>
        <source>Save image failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl.cpp" line="214"/>
        <source>Save container failed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CCtrlMImg_OPenGL_Cam</name>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="13"/>
        <source>Live</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="14"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="15"/>
        <source>Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="16"/>
        <source>Zoom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="40"/>
        <source>LockX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="41"/>
        <source>LockY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="42"/>
        <source>Hide</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CCtrlParamList</name>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="159"/>
        <source>Open File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="159"/>
        <source>CSV File (*.csv</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CCtrlSensorAnalog</name>
    <message>
        <location filename="../gui/src/cctrlsensoranalog.ui" line="20"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlsensoranalog.ui" line="73"/>
        <source>&lt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlsensoranalog.ui" line="89"/>
        <source>&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CDlgCasslotStatuSet</name>
    <message>
        <location filename="../gui/src/cdlgcasslotstatuset.ui" line="14"/>
        <source>Set CasslotStatus</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgcasslotstatuset.ui" line="36"/>
        <source>Slot:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgcasslotstatuset.ui" line="92"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgcasslotstatuset.ui" line="111"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgcasslotstatuset.ui" line="120"/>
        <source>Status:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CDlgKeyboard</name>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="23"/>
        <source>Keyboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="82"/>
        <source>5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="107"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="132"/>
        <source>3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="157"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="182"/>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="1027"/>
        <source>Enter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="207"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="232"/>
        <source>.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="257"/>
        <source>4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="282"/>
        <source>CE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="307"/>
        <source>8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="332"/>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="357"/>
        <source>9</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="382"/>
        <source>7</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="407"/>
        <source>6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="452"/>
        <source>Q</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="477"/>
        <source>R</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="502"/>
        <source>T</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="527"/>
        <source>S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="552"/>
        <source>P</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="577"/>
        <source>N</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="602"/>
        <source>O</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="627"/>
        <source>K</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="652"/>
        <source>J</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="677"/>
        <source>M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="702"/>
        <source>L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="727"/>
        <source>I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="752"/>
        <source>G</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="777"/>
        <source>H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="802"/>
        <source>B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="827"/>
        <source>C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="852"/>
        <source>A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="877"/>
        <source>F</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="902"/>
        <source>D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="927"/>
        <source>E</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="952"/>
        <source>W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="977"/>
        <source>X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="1002"/>
        <source>V</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="1052"/>
        <source>U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="1077"/>
        <source>Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="1102"/>
        <source>Z</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CDlgLogin</name>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="14"/>
        <source>Login</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="23"/>
        <source>Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="33"/>
        <source>Password:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="73"/>
        <source>Operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="78"/>
        <source>Engineer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="83"/>
        <source>Equipment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="88"/>
        <source>Administrator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="93"/>
        <source>Factory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="128"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="147"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="175"/>
        <source>Display Password</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CDlgLotCode</name>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="14"/>
        <source>Barcode Scan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="32"/>
        <location filename="../gui/src/cdlglotcode.cpp" line="103"/>
        <source>LotNo:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="62"/>
        <location filename="../gui/src/cdlglotcode.ui" line="113"/>
        <source>Barcode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="83"/>
        <location filename="../gui/src/cdlglotcode.cpp" line="104"/>
        <source>RecipeNo:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="158"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="196"/>
        <source>Load Recipe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.cpp" line="51"/>
        <location filename="../gui/src/cdlglotcode.cpp" line="61"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.cpp" line="51"/>
        <source>No associated Recipe found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.cpp" line="54"/>
        <location filename="../gui/src/cdlglotcode.cpp" line="64"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.cpp" line="61"/>
        <source>Found multi Recipe</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CDlgMsg</name>
    <message>
        <location filename="../gui/src/cdlgmsg.ui" line="20"/>
        <source>Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.ui" line="60"/>
        <source>Exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.ui" line="115"/>
        <source>Buzz Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.cpp" line="15"/>
        <source>No message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.cpp" line="81"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.cpp" line="87"/>
        <source>Notify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.cpp" line="91"/>
        <source>Information</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CDlgNewFile</name>
    <message>
        <location filename="../gui/src/cdlgnewfile.ui" line="14"/>
        <source>New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.ui" line="41"/>
        <source>File Path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.ui" line="59"/>
        <source>File Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="37"/>
        <source>File name can not empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="54"/>
        <source>File aleady exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="62"/>
        <source>Make Pattern path failed,check pattern directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="89"/>
        <source>Path name can not empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="97"/>
        <source>Path aleady exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="138"/>
        <source>new file failed:%1.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CDlgParam_Alter</name>
    <message>
        <location filename="../gui/src/cdlgparam_alter.ui" line="14"/>
        <source>ParamAlter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgparam_alter.ui" line="55"/>
        <source>Value:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgparam_alter.ui" line="92"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgparam_alter.ui" line="111"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgparam_alter.ui" line="127"/>
        <source>um</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CDlgTerminal</name>
    <message>
        <location filename="../gui/src/cdlgterminal.ui" line="19"/>
        <source>Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgterminal.ui" line="43"/>
        <source>Send</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgterminal.ui" line="100"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgterminal.cpp" line="26"/>
        <source>Must stop before send command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgterminal.cpp" line="32"/>
        <location filename="../gui/src/cdlgterminal.cpp" line="61"/>
        <source>Unidentity command.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgterminal.cpp" line="51"/>
        <source>No response.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWAlarmProcess</name>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="14"/>
        <source>CMWAlarmProcess</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="35"/>
        <source>Power:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="42"/>
        <location filename="../gui/src/cmwalarmprocess.ui" line="63"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="49"/>
        <source>W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="56"/>
        <source>Width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="70"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="139"/>
        <location filename="../gui/src/cmwalarmprocess.ui" line="273"/>
        <source>Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="152"/>
        <location filename="../gui/src/cmwalarmprocess.ui" line="260"/>
        <source>Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="165"/>
        <location filename="../gui/src/cmwalarmprocess.ui" line="234"/>
        <source>Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="178"/>
        <location filename="../gui/src/cmwalarmprocess.ui" line="247"/>
        <source>Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="208"/>
        <source>CCW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="221"/>
        <source>CW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="293"/>
        <source>Retry Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="306"/>
        <source>Pause Calibration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="322"/>
        <source>Resume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="339"/>
        <source>BaseLine Reduce</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="352"/>
        <source>Hairline adjust</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="365"/>
        <source>BaseLine Expand</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="378"/>
        <source>Street adjust</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="391"/>
        <source>To Kerf</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWAuthorityManager</name>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritymanager.ui" line="14"/>
        <source>CMWAuthorityManager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritymanager.cpp" line="33"/>
        <source>UserManager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritymanager.cpp" line="34"/>
        <source>RoleManager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritymanager.cpp" line="35"/>
        <source>PermissionManager</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWAuthorityPermission</name>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="14"/>
        <source>CMWAuthorityPermission</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="51"/>
        <source>Refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="79"/>
        <source>Change Permission</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="122"/>
        <source>Notice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="135"/>
        <source>User Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="176"/>
        <source>add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="204"/>
        <source>delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="232"/>
        <source>modify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="260"/>
        <source>disable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="283"/>
        <source>Decription:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="299"/>
        <source>Tag Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="344"/>
        <source>login</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthoritypermission.ui" line="357"/>
        <source>operator</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWAuthorityRole</name>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityrole.ui" line="14"/>
        <source>CMWAuthorityRole</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityrole.ui" line="76"/>
        <source>Notice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityrole.ui" line="89"/>
        <source>User Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityrole.ui" line="130"/>
        <source>add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityrole.ui" line="158"/>
        <source>delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityrole.ui" line="186"/>
        <source>modify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityrole.ui" line="214"/>
        <source>disable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityrole.ui" line="237"/>
        <source>Decription:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityrole.ui" line="272"/>
        <source>Refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityrole.ui" line="300"/>
        <source>Change Permission</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWAuthorityUser</name>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="14"/>
        <source>CMWAuthorityUser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="369"/>
        <source>Refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="95"/>
        <source>Modify Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="137"/>
        <source>Confirm password:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="181"/>
        <source>add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="237"/>
        <source>modify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="69"/>
        <source>User Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="56"/>
        <source>Notice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="209"/>
        <source>delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="108"/>
        <source>Password:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="308"/>
        <source>Users</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="321"/>
        <source>Roles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="265"/>
        <source>disable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="288"/>
        <source>Display Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="397"/>
        <source>Change Role</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWAuto</name>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="20"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="49"/>
        <source>Real Time Power:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="68"/>
        <source>Use:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="137"/>
        <source>WPH:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="153"/>
        <location filename="../gui/src/cmwauto.ui" line="185"/>
        <source>10 P/H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="169"/>
        <source>PCS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="237"/>
        <source>Coat Lquid Volume:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="252"/>
        <location filename="../gui/src/cmwauto.ui" line="278"/>
        <source>Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="258"/>
        <source>Glue Volume:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="271"/>
        <source>ml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="288"/>
        <location filename="../gui/src/cmwauto.ui" line="425"/>
        <source>Step:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="301"/>
        <location filename="../gui/src/cmwauto.ui" line="472"/>
        <source>Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="314"/>
        <location filename="../gui/src/cmwauto.ui" line="418"/>
        <location filename="../gui/src/cmwauto.ui" line="637"/>
        <source>s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="321"/>
        <location filename="../gui/src/cmwauto.ui" line="442"/>
        <source>Speed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="334"/>
        <location filename="../gui/src/cmwauto.ui" line="411"/>
        <source>RPM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="341"/>
        <location filename="../gui/src/cmwauto.ui" line="452"/>
        <location filename="../gui/src/cmwauto.ui" line="644"/>
        <location filename="../gui/src/cmwauto.ui" line="736"/>
        <source>Total Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="354"/>
        <location filename="../gui/src/cmwauto.ui" line="435"/>
        <location filename="../gui/src/cmwauto.ui" line="579"/>
        <location filename="../gui/src/cmwauto.ui" line="613"/>
        <source>h</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="361"/>
        <location filename="../gui/src/cmwauto.ui" line="510"/>
        <location filename="../gui/src/cmwauto.ui" line="762"/>
        <source>Wafer ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="377"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="390"/>
        <location filename="../gui/src/cmwauto.ui" line="462"/>
        <source>Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="500"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="559"/>
        <source>Cut Count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="569"/>
        <source>Cur Side:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="586"/>
        <source>Line Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="596"/>
        <location filename="../gui/src/cmwauto.ui" line="620"/>
        <location filename="../gui/src/cmwauto.ui" line="670"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="603"/>
        <source>Cut Depth:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="627"/>
        <source>Side Step:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="660"/>
        <location filename="../gui/src/cmwauto.ui" line="693"/>
        <source>Work</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="677"/>
        <source>Thick Diff.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="709"/>
        <source>Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="716"/>
        <source>Transfer Status:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="726"/>
        <source>Cut Status:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.cpp" line="9"/>
        <source>N/A</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliBeamPos</name>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="20"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="53"/>
        <source>Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="96"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="110"/>
        <source>Width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="132"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="155"/>
        <source>Width(mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="160"/>
        <source>Part Pos.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliBeamRate</name>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="53"/>
        <source>Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="81"/>
        <source>Width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="91"/>
        <source>Part Pos.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="113"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="132"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="155"/>
        <source>Width(mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="160"/>
        <source>Power Rate(%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="165"/>
        <source>Part Pos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="193"/>
        <source>PowerRate.:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliCass</name>
    <message>
        <location filename="../gui/src/cmwcalicass.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicass.ui" line="47"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicass.ui" line="72"/>
        <source>Scan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicass.ui" line="110"/>
        <source>LoadPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicass.ui" line="135"/>
        <source>UnLoadPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicass.ui" line="160"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliClean</name>
    <message>
        <location filename="../gui/src/cmwcaliclean.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliclean.ui" line="53"/>
        <source>Dry Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliclean.ui" line="81"/>
        <source>Two Fluid
Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliclean.ui" line="123"/>
        <source>Cutain Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliclean.ui" line="158"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliCleanCoatFluid</name>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="20"/>
        <source>CMWCaliCleanCoatFluid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="57"/>
        <source>Insert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="82"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="91"/>
        <source>Start:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="104"/>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="124"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="111"/>
        <source>End:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="151"/>
        <source>CleanTableFluid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="162"/>
        <source>Operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="167"/>
        <source>Time(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="172"/>
        <source>RPM</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliCoat</name>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="266"/>
        <source>Coat Arm Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="109"/>
        <source>Two Fluid
Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="138"/>
        <source>Bump</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="166"/>
        <source>Spray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="294"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="53"/>
        <source>Curtain Opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="81"/>
        <source>Water Slow Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="238"/>
        <source>Dry Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="197"/>
        <source>Replace Coat Fluid</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliHalfcutCheck</name>
    <message>
        <location filename="../gui/src/cmwcalihalfcutcheck.ui" line="14"/>
        <source>CMWCaliHalfcutCheck</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliKerfCheck</name>
    <message>
        <location filename="../gui/src/cmwcalikerfcheck.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliLaserBeam</name>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="50"/>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="70"/>
        <source>Power：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="92"/>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="132"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="105"/>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="145"/>
        <source>W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="112"/>
        <source>Zero</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="158"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="178"/>
        <source>Freq：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="241"/>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="301"/>
        <source>KHz</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="258"/>
        <source>Epulse：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="318"/>
        <source>BeamWidth：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="352"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="363"/>
        <source>G2:      </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="370"/>
        <source>-21</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="399"/>
        <source>Cali. PChange</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="424"/>
        <source>Cali Beam Start</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliLaserFoucs</name>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="43"/>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="72"/>
        <source>Foucs Pos Z(mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="77"/>
        <source>WT. X(mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="82"/>
        <source>WT. Y(mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="108"/>
        <source>Foucs Pos.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="121"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="180"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="238"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="259"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="376"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="554"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="134"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="193"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="217"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="272"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="392"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="159"/>
        <source>Cur.Pos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="200"/>
        <source>D_INDEX:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="224"/>
        <source>Beam Width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="246"/>
        <source>Thickness Offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="289"/>
        <source>Cross</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="308"/>
        <source>Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="338"/>
        <source>Laser Mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="360"/>
        <source>Laser Offset(Y):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="419"/>
        <source>Hair Line Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="444"/>
        <source>Calibration Laser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="485"/>
        <source>Up Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="510"/>
        <source>Down Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="535"/>
        <source>Foucs Pos. Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="579"/>
        <source>Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="299"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="573"/>
        <source>Hairline set only in Cam6X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="304"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="578"/>
        <source>Mark first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="344"/>
        <source>Hairline Offset:%1mm.max then threshold:%2mm.press yes to continue.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliLaserFoucsAll</name>
    <message>
        <location filename="../gui/src/cmwcalilaserfoucsall.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliLaserKerf</name>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalilaserkerf.ui" line="14"/>
        <source>CMWCaliLaserKerf</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliLaserPath</name>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="59"/>
        <source>5050 angle(Deg):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="118"/>
        <source>Calculate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="82"/>
        <source>Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="87"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="316"/>
        <source>G5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="92"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="321"/>
        <source>G6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="147"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="166"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="185"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="293"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="204"/>
        <source>Offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="229"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="248"/>
        <source>SIndex:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="255"/>
        <source>Hairline offset(mm):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="274"/>
        <source>DIndex:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="326"/>
        <source>Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.cpp" line="325"/>
        <source>Set Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.cpp" line="326"/>
        <source>Must not set offset bigger then hairline threshold</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliLaserPower</name>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="50"/>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="70"/>
        <source>Power：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="92"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="132"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="105"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="145"/>
        <source>W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="112"/>
        <source>Zero</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="158"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="178"/>
        <source>Freq：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="258"/>
        <source>Epulse：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="318"/>
        <source>BeamWidth：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="241"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="301"/>
        <source>KHz</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="352"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="381"/>
        <source>Cali.Pos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="406"/>
        <source>Cali. PChange</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="431"/>
        <source>Cali. Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="456"/>
        <source>Cali. Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="481"/>
        <source>Cali. All Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="506"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="531"/>
        <source>Cali. Max Power</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliMultiLaserKerf</name>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="14"/>
        <source>CMWCaliMultiLaserKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="33"/>
        <source>Kerf Area Idx:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="55"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="74"/>
        <source>Force Change Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="109"/>
        <source>Replace Panel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="144"/>
        <source>Measure Thick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="173"/>
        <source>D_Wide</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliTableCleaning</name>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="58"/>
        <source>Operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="63"/>
        <source>Time(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="68"/>
        <source>RPM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="78"/>
        <source>Start:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="98"/>
        <source>End:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="138"/>
        <source>Insert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="163"/>
        <source>CleanTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="188"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliTrans</name>
    <message>
        <location filename="../gui/src/cmwcalitrans.ui" line="114"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitrans.ui" line="76"/>
        <source>Init Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitrans.ui" line="95"/>
        <source>UnLoad Clean Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitrans.ui" line="152"/>
        <source>WT Load Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitrans.ui" line="190"/>
        <source>WT Unload Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitrans.ui" line="133"/>
        <source>Load Wt Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitrans.ui" line="171"/>
        <source>Load Coat Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitrans.ui" line="209"/>
        <source>UnLoad Wt Pos</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliWorkTableCoord</name>
    <message>
        <location filename="../gui/src/cmwcaliworktablecoord.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliWorkTableCoordSingle</name>
    <message>
        <location filename="../gui/src/cmwcaliworktablecoordsingle.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliWorkTableFoucsSingle</name>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="35"/>
        <source>Z Foucs pos. cali.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="58"/>
        <source>Range:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="65"/>
        <source>Speed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="72"/>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="142"/>
        <source>mm/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="79"/>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="93"/>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="107"/>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="114"/>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="128"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="86"/>
        <source>Range Min:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="100"/>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="149"/>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="156"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="121"/>
        <source>Speed Min:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="135"/>
        <source>Foucs pos:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="177"/>
        <source>Move to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="196"/>
        <source>Cali</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="215"/>
        <source>Set Cur</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="234"/>
        <source>Set Ref</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCaliWtSingle</name>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="35"/>
        <source>XY orginal offset cali.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="58"/>
        <source>Offset X:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="65"/>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="86"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="72"/>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="93"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="79"/>
        <source>Offset Y:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="122"/>
        <source>CountClock 90</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="147"/>
        <source>Clock 90</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="176"/>
        <source>Set Cur</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="201"/>
        <source>First Pt.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="226"/>
        <source>Cali</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="251"/>
        <source>Move to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="276"/>
        <source>Second Pt.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCamFindAge_H</name>
    <message>
        <location filename="../gui/src/cmwcamfindage_h.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamfindage_h.ui" line="47"/>
        <source>Exe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamfindage_h.ui" line="66"/>
        <source>Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCamKerfHalfCut</name>
    <message>
        <location filename="../gui/src/cmwcamkerfhalfcut.ui" line="14"/>
        <source>CMWCamKerfHalfCut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamkerfhalfcut.ui" line="54"/>
        <source>Exe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamkerfhalfcut.ui" line="73"/>
        <source>Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCamKerfLaser</name>
    <message>
        <location filename="../gui/src/cmwcamkerflaser.ui" line="14"/>
        <source>CMWCamKerfLaser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamkerflaser.ui" line="54"/>
        <source>Exe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamkerflaser.ui" line="73"/>
        <source>Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCamKerf_H</name>
    <message>
        <location filename="../gui/src/cmwcamkerf_h.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamkerf_h.ui" line="66"/>
        <source>Exe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamkerf_h.ui" line="85"/>
        <source>Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCamLight</name>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="40"/>
        <source>Gain:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="87"/>
        <location filename="../gui/src/cmwcamlight.ui" line="151"/>
        <location filename="../gui/src/cmwcamlight.ui" line="247"/>
        <location filename="../gui/src/cmwcamlight.ui" line="348"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="110"/>
        <source>Side Light:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="164"/>
        <source>High Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="179"/>
        <source>Save as Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="200"/>
        <source>Direct Light:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="260"/>
        <source>Restore Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="289"/>
        <source>Exposure:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCamMatchNCC_h</name>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="114"/>
        <source>ROI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="136"/>
        <source>Exe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="155"/>
        <source>Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="177"/>
        <source>Train</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="199"/>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="221"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCamMatchShape_h</name>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="86"/>
        <source>ROI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="108"/>
        <source>Exe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="127"/>
        <source>Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="149"/>
        <source>Train</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="171"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="193"/>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCamMatch_Calibration</name>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="82"/>
        <source>Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="117"/>
        <source>Exe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="136"/>
        <source>Train</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="158"/>
        <source>Load From</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="180"/>
        <source>Save As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="202"/>
        <source>Move To Cali.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="224"/>
        <source>ROI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="234"/>
        <source>Angle:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="244"/>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="317"/>
        <source>Pos:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="285"/>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="307"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="324"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="346"/>
        <source>Calibration</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCamMorphology_h</name>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="48"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="53"/>
        <source>Thresdhold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="58"/>
        <source>Param1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="63"/>
        <source>Param2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="83"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="102"/>
        <source>Del</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="121"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCamProperty</name>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="20"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="53"/>
        <source>Cam Property</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="156"/>
        <source>Auto</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="174"/>
        <source>ratio X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="201"/>
        <source>Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="218"/>
        <source>mm/pixel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="254"/>
        <source>Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="267"/>
        <source>Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="299"/>
        <source>Real(mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="312"/>
        <location filename="../gui/src/cmwcamproperty.ui" line="341"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="357"/>
        <source>Execute Adjust</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="376"/>
        <source>Pixel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="389"/>
        <source>ROI Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCompBarCode</name>
    <message>
        <location filename="../gui/src/cmwcompbarcode.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompbarcode.ui" line="37"/>
        <source>Bar Code:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompbarcode.ui" line="57"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCompEap</name>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="14"/>
        <source>CMWCompEap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="32"/>
        <source>Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="38"/>
        <source>Enable Communication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="45"/>
        <source>Online Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="51"/>
        <source>OFFLINE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="58"/>
        <source>Local</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="65"/>
        <source>Remote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="83"/>
        <source>SendAlarm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="96"/>
        <source>  SendEvent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="109"/>
        <source>  ResetAlarm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="137"/>
        <source>Initial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="156"/>
        <source>Set</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCompLaser</name>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="25"/>
        <source>Laser Path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="57"/>
        <source>Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="76"/>
        <source>Laser Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="98"/>
        <source>Laser Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="114"/>
        <source>To Laser Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="148"/>
        <source>7.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="155"/>
        <source>Diode Cur(AMP):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="165"/>
        <source>QSW(Hz):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="196"/>
        <source>-0.000</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="209"/>
        <location filename="../gui/src/cmwcomplaser.ui" line="509"/>
        <source>50000</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="229"/>
        <source>AMP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="257"/>
        <location filename="../gui/src/cmwcomplaser.ui" line="355"/>
        <source>00000</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="266"/>
        <source>Diode Temperature(℃)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="294"/>
        <location filename="../gui/src/cmwcomplaser.ui" line="304"/>
        <source>Use Hour:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="327"/>
        <source>H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="362"/>
        <source>Q=0 Enables External Trigger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="387"/>
        <source>Output Power(W)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="417"/>
        <source>External Gate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="458"/>
        <location filename="../gui/src/cmwcomplaser.ui" line="627"/>
        <location filename="../gui/src/cmwcomplaser.ui" line="688"/>
        <source>Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="470"/>
        <location filename="../gui/src/cmwcomplaser.ui" line="480"/>
        <source>Hz</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="516"/>
        <source>EPRF(Hz):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="547"/>
        <source>State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="580"/>
        <source>Emission</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="641"/>
        <source>Gate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="724"/>
        <source>Temperature：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="746"/>
        <location filename="../gui/src/cmwcomplaser.ui" line="830"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="759"/>
        <source>°C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="808"/>
        <source>Power：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="843"/>
        <source>W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="850"/>
        <source>Zero</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCompLaserPI</name>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="25"/>
        <source>Laser Path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="57"/>
        <source>Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="76"/>
        <source>Laser Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="98"/>
        <source>Laser Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="114"/>
        <source>To Laser Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="148"/>
        <source>7.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="155"/>
        <source>Current(A):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="165"/>
        <source>PRF(Hz):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="205"/>
        <source>Diode Temperature(℃)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="233"/>
        <source>Use Hour:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="243"/>
        <source>Hz</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="280"/>
        <source>Output Power(W)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="310"/>
        <source>External Gate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="351"/>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="627"/>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="688"/>
        <source>Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="389"/>
        <source>%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="409"/>
        <source>Q=0 Enables External Trigger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="422"/>
        <source>50000</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="493"/>
        <source>PEC(%):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="503"/>
        <source>A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="519"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="547"/>
        <source>State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="580"/>
        <source>Emission</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="641"/>
        <source>Shutter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="724"/>
        <source>Temperature：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="808"/>
        <source>Power：</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="843"/>
        <source>W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="850"/>
        <source>Zero</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCompLight</name>
    <message>
        <location filename="../gui/src/cmwcomplight.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplight.ui" line="35"/>
        <source>Cam. 2X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplight.ui" line="52"/>
        <location filename="../gui/src/cmwcomplight.ui" line="177"/>
        <source>Direct Light:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplight.ui" line="87"/>
        <location filename="../gui/src/cmwcomplight.ui" line="145"/>
        <location filename="../gui/src/cmwcomplight.ui" line="212"/>
        <location filename="../gui/src/cmwcomplight.ui" line="270"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplight.ui" line="110"/>
        <location filename="../gui/src/cmwcomplight.ui" line="235"/>
        <source>Side Light:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplight.ui" line="160"/>
        <source>Cam. 6X</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCompMotor</name>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="41"/>
        <source>Set Default Spd.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="48"/>
        <source>ref Jerk=2*Acc*SpeedRate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="63"/>
        <source>Axis:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="91"/>
        <source>Jog Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="109"/>
        <source>Jog+</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="128"/>
        <source>Jog-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="147"/>
        <location filename="../gui/src/cmwcompmotor.cpp" line="185"/>
        <source>LowSpeed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="169"/>
        <source>Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="185"/>
        <source>Abs. Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="191"/>
        <source>Position:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="201"/>
        <location filename="../gui/src/cmwcompmotor.ui" line="284"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="220"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="239"/>
        <source>Move Abs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="249"/>
        <source>Rel. Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="255"/>
        <source>Dis:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="277"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="303"/>
        <source>Move Rel.+</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="322"/>
        <source>Move Rel.-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.cpp" line="185"/>
        <source>HighSpeed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCompOther</name>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="14"/>
        <source>CMWCompOther</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="46"/>
        <source>Weight:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="65"/>
        <location filename="../gui/src/cmwcompother.ui" line="164"/>
        <location filename="../gui/src/cmwcompother.ui" line="244"/>
        <location filename="../gui/src/cmwcompother.ui" line="306"/>
        <location filename="../gui/src/cmwcompother.ui" line="345"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="78"/>
        <source>ml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="93"/>
        <source>Read Weight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="106"/>
        <location filename="../gui/src/cmwcompother.ui" line="378"/>
        <source>Zero</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="125"/>
        <source>Barcode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="143"/>
        <source>Read Barcode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="154"/>
        <source>Pos:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="177"/>
        <source>Set Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="203"/>
        <source>Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="227"/>
        <source>Speed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="257"/>
        <source>Set Speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="287"/>
        <source>Distance:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="313"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="326"/>
        <source>Thickness:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="352"/>
        <source>um</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="365"/>
        <source>Read Distance</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCompPowerMeter</name>
    <message>
        <location filename="../gui/src/cmwcomppowermeter.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomppowermeter.ui" line="38"/>
        <source>Power:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomppowermeter.ui" line="57"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomppowermeter.ui" line="70"/>
        <source>W</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWConfigUser</name>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwconfiguser.ui" line="14"/>
        <source>CMWConfigUser</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWCover</name>
    <message>
        <location filename="../gui/src/cmwcover.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcover.ui" line="109"/>
        <source>Maintaining,screen locked,do not operate any button!!
ask engineer to unlock screen.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWFactoryIO</name>
    <message>
        <location filename="../gui/src/cmwfactoryio.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryio.ui" line="21"/>
        <source>Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryio.ui" line="26"/>
        <source>DisplayName</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryio.ui" line="31"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryio.ui" line="36"/>
        <source>PortId</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryio.ui" line="41"/>
        <source>Reversed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWFactoryLaserOffsetAdjust</name>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="14"/>
        <source>CMWFactoryLaserOffsetAdjust</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="50"/>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="121"/>
        <source>Pos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="55"/>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="126"/>
        <source>Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="69"/>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="142"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="82"/>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="155"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="172"/>
        <source>Enable Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="185"/>
        <source>Merge</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="216"/>
        <source>Offset Confirm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="242"/>
        <source>Pos.Confirm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="252"/>
        <source>0.01</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="257"/>
        <source>0.1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="262"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="276"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="298"/>
        <source>Pos. Threshold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="339"/>
        <source>Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="344"/>
        <source>Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="349"/>
        <source>Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="354"/>
        <source>End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.cpp" line="348"/>
        <source>Move To</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWFactoryMotorConfig</name>
    <message>
        <location filename="../gui/src/cmwfactorymotorconfig.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWFactoryOffsetAdjust</name>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="65"/>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="136"/>
        <source>Pos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="70"/>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="141"/>
        <source>Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="84"/>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="157"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="97"/>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="170"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="187"/>
        <source>Enable Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="200"/>
        <source>Merge</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="218"/>
        <source>Pos.Confirm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="244"/>
        <source>Offset Confirm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="264"/>
        <source>Pos. Threshold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="305"/>
        <source>Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="310"/>
        <source>Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="315"/>
        <source>Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="320"/>
        <source>End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="331"/>
        <source>0.01</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="336"/>
        <source>0.1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="341"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="355"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.cpp" line="346"/>
        <source>Move To</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWFactorySysConfig</name>
    <message>
        <location filename="../gui/src/cmwfactorysysconfig.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWKeyboard</name>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="17"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="47"/>
        <source>7</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="66"/>
        <source>8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="79"/>
        <source>9</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="92"/>
        <source>CE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="105"/>
        <source>4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="118"/>
        <source>5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="131"/>
        <source>6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="144"/>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="157"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="170"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="183"/>
        <source>3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="202"/>
        <source>Enter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="215"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="228"/>
        <source>.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualCut</name>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="26"/>
        <source>A_Side:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="63"/>
        <source>Gennerate Lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="89"/>
        <source>CurLine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="105"/>
        <source>Modify Step:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="127"/>
        <location filename="../gui/src/cmwmanualcut.ui" line="393"/>
        <location filename="../gui/src/cmwmanualcut.ui" line="431"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="152"/>
        <source>Multi Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="198"/>
        <source>Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="203"/>
        <source>Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="208"/>
        <source>Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="213"/>
        <source>End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="218"/>
        <source>OffsetY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="246"/>
        <source>Clear Lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="284"/>
        <source>Manual Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="309"/>
        <source>To Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="334"/>
        <source>KerfCut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="355"/>
        <source>Pass:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="371"/>
        <source>End:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="412"/>
        <location filename="../gui/src/cmwmanualcut.ui" line="672"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="444"/>
        <source>Start:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="476"/>
        <source>Start Delay:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="492"/>
        <location filename="../gui/src/cmwmanualcut.ui" line="540"/>
        <source>ms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="524"/>
        <source>End Delay:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="568"/>
        <source>Line Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="596"/>
        <source>Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="621"/>
        <source>Angle Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="636"/>
        <source>Spec. Pos. Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="650"/>
        <source>Step:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="685"/>
        <source>um</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="713"/>
        <source>Idx</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="745"/>
        <source>Pos.1 Move to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="770"/>
        <source>Pos.1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="799"/>
        <source>Pos.2 Move to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="824"/>
        <source>Pos.2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="853"/>
        <source>Pos. Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="878"/>
        <source>Single Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="907"/>
        <source>Rotate Pt1 Ch1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="932"/>
        <source>Rotate Pt1 Ch2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="943"/>
        <source>Watch Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="956"/>
        <source>Cut Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="988"/>
        <source>Read</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="1013"/>
        <source>Write</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="411"/>
        <source>Waiting action finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="434"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="752"/>
        <source>line id is not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="442"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="607"/>
        <source>channel id is not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="765"/>
        <source>Confirm information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="765"/>
        <source>Operate not finish

Select what you want to do?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="769"/>
        <source>Continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="770"/>
        <source>Abort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="771"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="780"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="897"/>
        <source>Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="780"/>
        <source>Another operation running, operation canceled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="804"/>
        <source>Move To</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="897"/>
        <source>Operation must stop at first</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualHalfCutKerf</name>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="14"/>
        <source>CMWManualHalfCutKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="27"/>
        <source>Half Cut Kerf Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="39"/>
        <source>Range Max:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="49"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="77"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="130"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="162"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="202"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="234"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="277"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="411"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="468"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="539"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="596"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="56"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="84"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="169"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="241"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="329"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="67"/>
        <source>Range Min:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="108"/>
        <source>Offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="143"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="215"/>
        <source>~</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="180"/>
        <source>Line Width Range:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="284"/>
        <source>Pos. offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="295"/>
        <source>Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="300"/>
        <source>Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="305"/>
        <source>Spec</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="319"/>
        <source>Kerf Pos.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="340"/>
        <source>Auto Thres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="351"/>
        <source>ThresHold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="373"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="501"/>
        <source>-5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="392"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="520"/>
        <source>-1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="430"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="558"/>
        <source>+1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="449"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="577"/>
        <source>+5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="479"/>
        <source>Binary ThresHold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="634"/>
        <source>Check Pos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="653"/>
        <source>Manual Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="685"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="264"/>
        <source>did not find binary Morphology</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualKerf</name>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="33"/>
        <source>Laser Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="51"/>
        <source>Path ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="67"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="100"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="155"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="183"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="236"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="268"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="308"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="340"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="380"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="412"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="487"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="506"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="611"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="667"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="744"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="801"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="901"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="958"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="84"/>
        <source>Kerf ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="117"/>
        <source>Line Count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="128"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="133"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="145"/>
        <source>Range Max:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="162"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="190"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="275"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="347"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="419"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="523"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="549"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="173"/>
        <source>Range Min:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="214"/>
        <source>Offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="249"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="321"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="393"/>
        <source>~</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="286"/>
        <source>Line Width Range:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="358"/>
        <source>Line Distance Range:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="431"/>
        <source>Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="436"/>
        <source>Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="441"/>
        <source>Spec</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="455"/>
        <source>Kerf Pos.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="465"/>
        <source>Spec.Pos:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="513"/>
        <source>Pos. offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="542"/>
        <source>Set Cur.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="579"/>
        <source>Exposure:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="618"/>
        <source>us</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="635"/>
        <source>Gain:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="706"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="863"/>
        <source>-5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="763"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="920"/>
        <source>+1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="684"/>
        <source>ThresHold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="725"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="882"/>
        <source>-1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="782"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="939"/>
        <source>+5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="808"/>
        <source>Auto Thres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="841"/>
        <source>Binary ThresHold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="1009"/>
        <source>Check Pos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="1028"/>
        <source>Manual Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="1060"/>
        <source>Auto Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="1092"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="403"/>
        <source>did not find binary Morphology</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualLaserKerf</name>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="14"/>
        <source>CMWManualLaserKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="45"/>
        <source>Laser Pos Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="93"/>
        <source>Range Max:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="103"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="144"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="219"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="251"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="323"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="355"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="436"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="563"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="620"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="700"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="757"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="110"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="151"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="258"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="362"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="443"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="134"/>
        <source>Range Min:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="197"/>
        <source>Offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="232"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="336"/>
        <source>~</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="301"/>
        <source>Line Width Range:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="457"/>
        <source>Pos. offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="414"/>
        <source>Kerf Area Idx:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="450"/>
        <source>Enable Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="503"/>
        <source>ThresHold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="525"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="662"/>
        <source>-5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="544"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="681"/>
        <source>-1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="582"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="719"/>
        <source>+1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="601"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="738"/>
        <source>+5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="640"/>
        <source>Binary ThresHold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="795"/>
        <source>Check Pos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="814"/>
        <source>Manual Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="846"/>
        <source>Kerf Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="865"/>
        <source>Force Change Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="884"/>
        <source>Replace Panel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="916"/>
        <source>Measure Thick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="935"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="252"/>
        <source>Question</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="252"/>
        <source>Install laser calibration panel finish?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="256"/>
        <source>Yes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="257"/>
        <source>No</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="382"/>
        <source>did not find binary Morphology</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualLoad</name>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="34"/>
        <source>Only Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="41"/>
        <source>Only Leveling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="48"/>
        <source>Only CH1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="55"/>
        <source>Only CH2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="62"/>
        <source>Pause After Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="69"/>
        <source>Pause After Leveling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="96"/>
        <source>Pause</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="121"/>
        <source>Single Auto</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="149"/>
        <source>Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="178"/>
        <source>Coat-&gt;Rail(Far)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="206"/>
        <source>Rail(Near)-&gt;Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="234"/>
        <source>Clean CoatTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="262"/>
        <source>Stop Single Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="291"/>
        <source>WT-&gt;Rail(Near)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="319"/>
        <source>Rail(Near)-&gt;Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="347"/>
        <source>Rail(Near)-&gt;WT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="372"/>
        <source>Cupboard.-&gt;Rail(Near)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="400"/>
        <source>Manual Load Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="425"/>
        <source>Rail(Near)-&gt;Cupboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="453"/>
        <source>Cass. Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="478"/>
        <source>Cass.-&gt;Rail(Near)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="506"/>
        <source>Scan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="550"/>
        <source>Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="578"/>
        <source>Clean-&gt;Rail(Near)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="606"/>
        <source>Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="634"/>
        <source>Clean Table Fluid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="662"/>
        <source>Rail(Near)-&gt;Cass.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="690"/>
        <source>Clean CleanTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="704"/>
        <source>Stop After Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="711"/>
        <source>Cycle Run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="725"/>
        <source>Simulator Leveling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="718"/>
        <source>Simulator Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="742"/>
        <source>CH1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="761"/>
        <location filename="../gui/src/cmwmanualload.ui" line="793"/>
        <location filename="../gui/src/cmwmanualload.ui" line="829"/>
        <location filename="../gui/src/cmwmanualload.ui" line="861"/>
        <location filename="../gui/src/cmwmanualload.ui" line="943"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="774"/>
        <location filename="../gui/src/cmwmanualload.ui" line="842"/>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="810"/>
        <source>CH2:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="870"/>
        <source>Scan use two Sensor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="881"/>
        <source>Laser Emit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="896"/>
        <source>预喷胶后等待时间(MS)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="921"/>
        <source>All Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="968"/>
        <source>Disable Cut Line Laser Emit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="975"/>
        <source>Disable Laser Auto Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="1005"/>
        <source>Rail(Far)-&gt;WT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="1033"/>
        <source>Coat-&gt;Rail(Near)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="1061"/>
        <source>Rail(Far)-&gt;Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="1089"/>
        <source>Rail(Near)-&gt;Rail(Far)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="1117"/>
        <source>Rail(Far)-&gt;Rail(Near)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="666"/>
        <source>Confirm information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="667"/>
        <source>Operate not finish

Select what you want to do?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="671"/>
        <source>Continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="672"/>
        <source>Abort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="673"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualLocate</name>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="38"/>
        <source>Move Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="63"/>
        <source>Auto Locate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="88"/>
        <source>Cell Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="113"/>
        <source>Move To</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="138"/>
        <source>Manual Locate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="169"/>
        <source>Threshold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="191"/>
        <source>-5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="210"/>
        <source>-1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="229"/>
        <location filename="../gui/src/cmwmanuallocate.ui" line="286"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="248"/>
        <source>+1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="267"/>
        <source>+5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="320"/>
        <source>Mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="325"/>
        <source>Angle(degree)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="330"/>
        <source>WT.X(mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="335"/>
        <source>WT.Y(mm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="371"/>
        <source>Move A Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="396"/>
        <source>Move B Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="74"/>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="138"/>
        <source>did not find binary Morphology</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualMeas</name>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="35"/>
        <source>Pos. Z Meas.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="59"/>
        <source>Table Meas.Diff.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="78"/>
        <source>Cell Meas.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="101"/>
        <source>Pos. XY Meas.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="119"/>
        <location filename="../gui/src/cmwmanualmeas.ui" line="132"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="157"/>
        <source>Pos. Meas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="195"/>
        <source>Move To Record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="291"/>
        <source>Move To Rotate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="176"/>
        <source>Pos. Record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="208"/>
        <source>X:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="221"/>
        <source>Y:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="246"/>
        <source>Pos. Mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="253"/>
        <location filename="../gui/src/cmwmanualmeas.ui" line="263"/>
        <source>0.000</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualModel</name>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="38"/>
        <source>Model Offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="80"/>
        <source>To Street</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="89"/>
        <source>X:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="99"/>
        <location filename="../gui/src/cmwmanualmodel.ui" line="116"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="106"/>
        <source>Y:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="146"/>
        <source>Cut Pos. Confirm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="153"/>
        <source>2X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="229"/>
        <source>Low Model Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="238"/>
        <source>Side name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="245"/>
        <source>Cam name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="272"/>
        <source>Show Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="297"/>
        <source>Train</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="335"/>
        <source>Find Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="363"/>
        <source>To Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="388"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="399"/>
        <source>Min. Score:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="409"/>
        <source>0-1.00</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="420"/>
        <source>Constrast:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="430"/>
        <source>0-255</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="326"/>
        <source>train model success</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualRecover</name>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="14"/>
        <source>CMWManualRecover</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="44"/>
        <source>Load Recover Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="78"/>
        <source>Cut Line CH1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="115"/>
        <source>Cut Line CH2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="140"/>
        <source>Channel 1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="162"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="225"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="276"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="431"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="450"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="469"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="175"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="409"/>
        <source>Pass:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="238"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="377"/>
        <source>Line:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="254"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="393"/>
        <source>Times:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="289"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="482"/>
        <source>End Line:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="305"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="498"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="333"/>
        <source>Channel 2:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="526"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="558"/>
        <source>Recipe:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="542"/>
        <source>Lot No.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="574"/>
        <source>Lot No:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="611"/>
        <source>To CH1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="642"/>
        <source>To CH2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="676"/>
        <source>Clean Coat Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="713"/>
        <source>Unload To Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="750"/>
        <source>Load To Wt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="787"/>
        <source>Trans To Rail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="824"/>
        <source>Redo Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="861"/>
        <source>Redo Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="898"/>
        <source>Pause Coat Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="935"/>
        <source>Abort Coat Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="972"/>
        <source>Abort Clean Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1009"/>
        <source>Abort Trans Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1046"/>
        <source>Start Trans Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1083"/>
        <source>Start Coat Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1120"/>
        <source>Start Clean Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1157"/>
        <source>Abort Cut Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1194"/>
        <source>Start Cut Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1231"/>
        <source>Pause Clean Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1268"/>
        <source>Pause Trans Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="89"/>
        <source>Stop before operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="242"/>
        <source>line id is not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="258"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="276"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="296"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="318"/>
        <source>Confirm information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="258"/>
        <source>Operate not finish

Select what you want to do?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="262"/>
        <source>Continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="263"/>
        <source>Abort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="264"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="272"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="406"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="433"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="450"/>
        <source>Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="272"/>
        <source>Another operation running, operation canceled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="276"/>
        <source>Are you sure recover cut?
Please check line at first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="296"/>
        <source>Are you sure to redo cutting? Notice:The cutted street will be repeatedly cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="301"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="322"/>
        <source>Yes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="302"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="323"/>
        <source>No</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="318"/>
        <source>Are you sure to redo coating?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="406"/>
        <source>Must auto paused status can stop transfer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="433"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="450"/>
        <source>Transfer not started</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualResetTrans</name>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="53"/>
        <source>Grab Pos Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="81"/>
        <source>Transfer Pos Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="109"/>
        <source>CleanTable Pos Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="137"/>
        <source>CoatTable Pos Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="165"/>
        <source>Worktable Pos Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="193"/>
        <source>Unload Pos Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="221"/>
        <source>Load Pos Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="249"/>
        <source>All Pos Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="274"/>
        <source>Rail Near Pos Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="302"/>
        <source>CheckBox Pos Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="330"/>
        <source>Rail Far Pos Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="358"/>
        <source>Reset Res</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="54"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="85"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="166"/>
        <source>Confirm information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="54"/>
        <source>Are you sure reset work status?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="57"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="88"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="169"/>
        <source>Yes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="58"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="89"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="170"/>
        <source>No</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="85"/>
        <source>Are you sure reset all status?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="166"/>
        <source>Are you sure reset checkbox status?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualStep</name>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="37"/>
        <source>A_Side:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="44"/>
        <source>Step:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="54"/>
        <source>um</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="61"/>
        <source>Count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="68"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="89"/>
        <source>Point 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="108"/>
        <source>Point Mid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="132"/>
        <source>CCW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="151"/>
        <source>-10</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="170"/>
        <source>-1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="189"/>
        <source>+1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="208"/>
        <source>+10</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="227"/>
        <source>CW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="266"/>
        <source>Mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="298"/>
        <source>Calcu.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="348"/>
        <source>Point 2 Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="367"/>
        <source>Point Base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="386"/>
        <source>Point Mid. Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="405"/>
        <source>Point 1 Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="424"/>
        <source>Point 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="443"/>
        <source>Point Rotate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="462"/>
        <source>Point Base Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="481"/>
        <source>Point Rotate Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="500"/>
        <source>Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="519"/>
        <source>Apply To CH2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="150"/>
        <source>Step Count equal 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="342"/>
        <source>Confirm information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="342"/>
        <source>Are you sure to redo cutting? Notice:The cuted street will be repeatedly cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="346"/>
        <source>Yes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="347"/>
        <source>No</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualTechnology</name>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="181"/>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="388"/>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1581"/>
        <source>Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1615"/>
        <source>Manual Load Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="324"/>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="354"/>
        <source>Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="151"/>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="240"/>
        <source>Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="304"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="474"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="494"/>
        <source>Cassete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="524"/>
        <source>Cassete To Rail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="553"/>
        <source>Slot No:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="584"/>
        <source>Rail To Cassete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="623"/>
        <source>Cupboard:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="654"/>
        <source>Scan Cassete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="688"/>
        <source>Cupboard To Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="722"/>
        <source>Cupboard To Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="779"/>
        <source>Clean To Cupboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="813"/>
        <source>Coat To Cupboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="911"/>
        <source>Cut Worktable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="941"/>
        <source>Start Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1039"/>
        <source>Stop Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1061"/>
        <source>Rail(Near)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1091"/>
        <source>Clean to Rail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1129"/>
        <source>Rail To Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1196"/>
        <source>Rail(Far)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1226"/>
        <source>Coat to Rail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1260"/>
        <source>Rail to Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1347"/>
        <source>Only Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1354"/>
        <source>Only Leveling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1361"/>
        <source>Only CH1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1368"/>
        <source>Only CH2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1375"/>
        <source>Pause After Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1382"/>
        <source>Pause After Leveling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1398"/>
        <source>Laser Emit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1429"/>
        <source>All Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1458"/>
        <source>Cycle Run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1465"/>
        <source>Stop After Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1472"/>
        <source>Simulator Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1479"/>
        <source>Simulator Leveling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1513"/>
        <source>Rail To Cupboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1547"/>
        <source>Cupboard To Rail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1646"/>
        <source>Cass. Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1659"/>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1672"/>
        <source>Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1685"/>
        <source>Near To Far</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1716"/>
        <source>Coat To Wt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1775"/>
        <source>Far To Near</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1806"/>
        <source>Wt To Cupboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1840"/>
        <source>Cupboard To Wt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1874"/>
        <source>Wt To Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="581"/>
        <source>Confirm information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="582"/>
        <source>Operate not finish

Select what you want to do?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="586"/>
        <source>Continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="587"/>
        <source>Abort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="588"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWManualTrans</name>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="14"/>
        <source>CMWManualTrans</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="301"/>
        <source>Clean-&gt;Cupboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="63"/>
        <source>Cupboard-&gt;Cass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="38"/>
        <source>Coat-&gt;Cupboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="88"/>
        <source>Abort Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="138"/>
        <source>Rail Near Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="163"/>
        <source>Cupboard-&gt;Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="276"/>
        <source>Abort Trans</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="401"/>
        <source>WT Z Pos Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="426"/>
        <source>Abort Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="489"/>
        <source>Coat-&gt;Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="539"/>
        <source>Rail Near Location Manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="564"/>
        <source>Cupboard to Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="589"/>
        <source>Cupboard to Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="188"/>
        <source>Coat-&gt;Cass.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="351"/>
        <source>Clean CoatTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="226"/>
        <source>Clean Coat Liquid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="326"/>
        <source>Clean CleanTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="376"/>
        <source>Clean WT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="113"/>
        <source>Read Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="514"/>
        <source>Write Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="251"/>
        <source>Read Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="451"/>
        <source>Write Coat</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamAlignment</name>
    <message>
        <location filename="../gui/src/cmwparamalignment.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamCoatClean</name>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="81"/>
        <source>Insert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="106"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="115"/>
        <source>Start:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="128"/>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="148"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="135"/>
        <source>End:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="173"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="216"/>
        <source>Operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="221"/>
        <source>Time(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="226"/>
        <source>Spin(rpm)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.cpp" line="15"/>
        <source>BumpVolumn</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.cpp" line="17"/>
        <source>PreSpay</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamCut</name>
    <message>
        <location filename="../gui/src/cmwparamcut.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcut.ui" line="41"/>
        <source>A Side:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcut.ui" line="57"/>
        <source>B Side:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamCutSide</name>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="48"/>
        <source>Pass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="53"/>
        <source>Depth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="58"/>
        <source>Overcut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="63"/>
        <source>Speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="68"/>
        <source>Power</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="73"/>
        <source>Freq</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="78"/>
        <source>Epluse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="83"/>
        <source>Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="88"/>
        <source>DIndex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="93"/>
        <source>BeamWidth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="98"/>
        <source>Times</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="103"/>
        <source>Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="129"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="154"/>
        <source>Del</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="179"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="204"/>
        <source>Copy</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamHalfKerf</name>
    <message>
        <location filename="../gui/src/cmwparamhalfkerf.ui" line="14"/>
        <source>CMWParamHalfKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerf.ui" line="26"/>
        <source>Laser Hairline Check:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerf.ui" line="42"/>
        <source>Half Cut Check:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamHalfKerfSide</name>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="14"/>
        <source>CMWParamHalfKerfSide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="33"/>
        <source>Line Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="38"/>
        <source>Direct Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="43"/>
        <source>Side Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="48"/>
        <source>Range Max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="53"/>
        <source>Range Min</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="58"/>
        <source>Max offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="63"/>
        <source>Min offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="68"/>
        <source>Max Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="73"/>
        <source>Min Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="78"/>
        <source>Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="83"/>
        <source>kerf Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="88"/>
        <source>Exposure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="93"/>
        <source>Gain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="98"/>
        <source>Binary Thres.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="103"/>
        <source>Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.cpp" line="121"/>
        <source>Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.cpp" line="121"/>
        <source>Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.cpp" line="121"/>
        <source>Spec</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.cpp" line="121"/>
        <source>Platform</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamKerf</name>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="53"/>
        <source>Line Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="58"/>
        <source>Direct Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="63"/>
        <source>Side Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="68"/>
        <source>Range Max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="73"/>
        <source>Range Min</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="78"/>
        <source>Max offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="83"/>
        <source>Min offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="88"/>
        <source>Max Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="93"/>
        <source>Min Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="98"/>
        <source>Max Gap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="103"/>
        <source>Min Gap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="108"/>
        <source>Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="113"/>
        <source>kerf Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="118"/>
        <source>Exposure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="123"/>
        <source>Gain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="128"/>
        <source>Binary Thres.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="133"/>
        <source>Spec.Pos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="153"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="172"/>
        <source>Del</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="205"/>
        <source>A Side:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="212"/>
        <source>B Side:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.cpp" line="43"/>
        <source>Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.cpp" line="43"/>
        <source>Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.cpp" line="43"/>
        <source>Spec</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.cpp" line="43"/>
        <source>Platform</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamKerfSide</name>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="42"/>
        <source>Pass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="47"/>
        <source>Expand</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="52"/>
        <source>Kerf Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="57"/>
        <source>First</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="62"/>
        <source>Freq</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="67"/>
        <source>Kerf ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="72"/>
        <source>Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.cpp" line="14"/>
        <location filename="../gui/src/cmwparamkerfside.cpp" line="42"/>
        <location filename="../gui/src/cmwparamkerfside.cpp" line="47"/>
        <source>LaserOnly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.cpp" line="14"/>
        <location filename="../gui/src/cmwparamkerfside.cpp" line="47"/>
        <source>Laser&amp;Halfcut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.cpp" line="14"/>
        <location filename="../gui/src/cmwparamkerfside.cpp" line="47"/>
        <source>HalfcutOnly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.cpp" line="42"/>
        <source>Laser&amp;Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.cpp" line="42"/>
        <source>Target</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamLaserKerfSide</name>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="14"/>
        <source>CMWParamLaserKerfSide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="33"/>
        <source>Line Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="38"/>
        <source>Direct Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="43"/>
        <source>Side Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="48"/>
        <source>Range Max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="53"/>
        <source>Range Min</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="58"/>
        <source>Max offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="63"/>
        <source>Min offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="68"/>
        <source>Max Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="73"/>
        <source>Min Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="78"/>
        <source>Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="83"/>
        <source>kerf Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="88"/>
        <source>Exposure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="93"/>
        <source>Gain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="98"/>
        <source>Binary Thres.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.ui" line="103"/>
        <source>Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.cpp" line="113"/>
        <source>Center</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.cpp" line="113"/>
        <source>Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.cpp" line="113"/>
        <source>Spec</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamlaserkerfside.cpp" line="113"/>
        <source>Platform</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamModelInfo</name>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="42"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="47"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="52"/>
        <source>3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="57"/>
        <source>4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="62"/>
        <source>5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="67"/>
        <source>name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="72"/>
        <source>data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="77"/>
        <source>unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="82"/>
        <source>Min. Score</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="87"/>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="102"/>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="117"/>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="127"/>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="142"/>
        <source>0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="97"/>
        <source>Light Direct</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="112"/>
        <source>Light Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="122"/>
        <source>Exposure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="132"/>
        <source>us</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="137"/>
        <source>Gain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="150"/>
        <source>Cam ID</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamProduct</name>
    <message>
        <location filename="../gui/src/cmwparamproduct.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamproduct.cpp" line="9"/>
        <source>Product</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWParamSide</name>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="66"/>
        <source>Index Offset (um)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="71"/>
        <source>Step(um)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="76"/>
        <source>Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="81"/>
        <source>DotLine Step(um)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="86"/>
        <source>Solid Length(um)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="91"/>
        <source>Solid Offset(um)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="117"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="142"/>
        <source>Del</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="167"/>
        <source>AB Switch</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWSettingBase</name>
    <message>
        <location filename="../gui/src/cmwsettingbase.ui" line="14"/>
        <source>CMWSettingBase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettingbase.ui" line="26"/>
        <source>Alarm Setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettingbase.ui" line="42"/>
        <source>Qualified Setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettingbase.ui" line="58"/>
        <source>System Setting</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWSettingKerf</name>
    <message>
        <location filename="../gui/src/cmwsettingkerf.ui" line="14"/>
        <source>CMWSettingKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettingkerf.ui" line="26"/>
        <source>Halfcut Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettingkerf.ui" line="42"/>
        <source>Laser Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettingkerf.ui" line="58"/>
        <source>Laser Calibration</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWSettingLevel</name>
    <message>
        <location filename="../gui/src/cmwsettinglevel.ui" line="14"/>
        <source>CMWSettingLevel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettinglevel.ui" line="26"/>
        <source>Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettinglevel.ui" line="42"/>
        <source>Align</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWViewCam</name>
    <message>
        <location filename="../gui/src/cmwviewcam.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWViewTrans</name>
    <message>
        <location filename="../gui/src/cmwviewtrans.ui" line="69"/>
        <source>Rail(Near)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewtrans.ui" line="134"/>
        <source>Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewtrans.ui" line="260"/>
        <source>Rail(Far)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewtrans.ui" line="346"/>
        <source>Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewtrans.ui" line="428"/>
        <source>1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewtrans.ui" line="528"/>
        <source>Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewtrans.ui" line="613"/>
        <source>2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWViewWorkTable</name>
    <message>
        <location filename="../gui/src/cmwviewworktable.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewworktable.ui" line="54"/>
        <source>Work Table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewworktable.ui" line="102"/>
        <source>Locate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewworktable.ui" line="136"/>
        <source>A_SIDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewworktable.ui" line="170"/>
        <source>B_SIDE</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMWidget</name>
    <message>
        <location filename="../controls_common/src/cmwidget.cpp" line="59"/>
        <source>Need %1 permission</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CStatusCam</name>
    <message>
        <location filename="../gui/src/cstatuscam.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CStatusLog</name>
    <message>
        <location filename="../gui/src/cstatuslog.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CStatusModelView</name>
    <message>
        <location filename="../gui/src/cstatusmodelview.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CStatusMotorPos</name>
    <message>
        <location filename="../gui/src/cstatusmotorpos.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cstatusmotorpos.cpp" line="49"/>
        <source>WT Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cstatusmotorpos.cpp" line="72"/>
        <source>Transfer Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cstatusmotorpos.cpp" line="146"/>
        <source>%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cstatusmotorpos.cpp" line="169"/>
        <source>%1(%2):</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CStatusSensor</name>
    <message>
        <location filename="../gui/src/cstatussensor.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CStatusView</name>
    <message>
        <location filename="../gui/src/cstatusview.ui" line="20"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="29"/>
        <source>MainWindow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1720"/>
        <source>EMO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1745"/>
        <source>Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1767"/>
        <source>Log In</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1789"/>
        <source>AlarmReset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1821"/>
        <source>State:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1882"/>
        <source>User</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1950"/>
        <source>Setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2133"/>
        <source>Param</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2055"/>
        <source>Auto</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2021"/>
        <source>Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2167"/>
        <source>Manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1984"/>
        <location filename="../gui/src/mainwindow.ui" line="4972"/>
        <source>Factory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2099"/>
        <source>Record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1916"/>
        <source>Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2229"/>
        <source>Setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="60"/>
        <source>&lt;&lt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="88"/>
        <source>Lock Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1455"/>
        <source>Save Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2273"/>
        <source>Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2318"/>
        <location filename="../gui/src/mainwindow.ui" line="2524"/>
        <source>CoatTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2355"/>
        <location filename="../gui/src/mainwindow.ui" line="2487"/>
        <location filename="../gui/src/mainwindow.ui" line="3049"/>
        <location filename="../gui/src/mainwindow.ui" line="3160"/>
        <source>WorkTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2389"/>
        <location filename="../gui/src/mainwindow.ui" line="2595"/>
        <source>CleanTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2426"/>
        <location filename="../gui/src/mainwindow.ui" line="2558"/>
        <source>Transfer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2439"/>
        <source>Init Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2641"/>
        <source>Move InitPos After Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2882"/>
        <source>File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3125"/>
        <location filename="../gui/src/mainwindow.cpp" line="224"/>
        <source>Laser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3236"/>
        <source>Cam</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="998"/>
        <location filename="../gui/src/mainwindow.ui" line="3270"/>
        <source>Cam2X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="833"/>
        <source>Modify Wafer Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="884"/>
        <source>Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="924"/>
        <location filename="../gui/src/mainwindow.ui" line="3305"/>
        <source>Cam6X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1230"/>
        <source>L_Narrow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2195"/>
        <source>LogRecord</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3340"/>
        <source>Cam4X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3379"/>
        <source>IO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3413"/>
        <source>Input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3448"/>
        <source>Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3592"/>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3637"/>
        <location filename="../gui/src/mainwindow.ui" line="3821"/>
        <source>Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3671"/>
        <location filename="../gui/src/mainwindow.ui" line="3855"/>
        <source>Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3684"/>
        <source>Claw</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3729"/>
        <source>Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3763"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3776"/>
        <source>UnLoad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3868"/>
        <source> Curtain Opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3913"/>
        <location filename="../gui/src/mainwindow.cpp" line="333"/>
        <source>Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3947"/>
        <location filename="../gui/src/mainwindow.cpp" line="338"/>
        <source>Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3966"/>
        <source>Vaccum</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4011"/>
        <location filename="../gui/src/mainwindow.ui" line="4245"/>
        <source>Trans.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4045"/>
        <location filename="../gui/src/mainwindow.ui" line="4279"/>
        <source>Coat.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4079"/>
        <location filename="../gui/src/mainwindow.ui" line="4313"/>
        <source>UnLoad.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4113"/>
        <location filename="../gui/src/mainwindow.ui" line="4347"/>
        <source>WT.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4147"/>
        <location filename="../gui/src/mainwindow.ui" line="4381"/>
        <source>Clean.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4181"/>
        <location filename="../gui/src/mainwindow.ui" line="4415"/>
        <source>Load.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4200"/>
        <source>Vaccum Break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4452"/>
        <location filename="../gui/src/mainwindow.ui" line="4512"/>
        <source>&gt;&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4573"/>
        <source>Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4592"/>
        <source>Event:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4642"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4654"/>
        <source>day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4673"/>
        <source>week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4692"/>
        <source>month</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4711"/>
        <source>year</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4733"/>
        <source>custom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4762"/>
        <source>Begin Date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4790"/>
        <source>End Date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5149"/>
        <source>ProdcutData</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5154"/>
        <source>RecordLog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5159"/>
        <source>LogFile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5168"/>
        <source>名称</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1355"/>
        <location filename="../gui/src/mainwindow.ui" line="4924"/>
        <source>Refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4946"/>
        <source>Commit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4957"/>
        <source>Operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4962"/>
        <source>Engineer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4967"/>
        <source>Administrator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4994"/>
        <source>Modify Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5001"/>
        <source>Confirm password:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5026"/>
        <source>add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5048"/>
        <source>modify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5058"/>
        <source>User Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5068"/>
        <source>Group:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5078"/>
        <location filename="../gui/src/mainwindow.cpp" line="1732"/>
        <source>Notice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5100"/>
        <source>delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5107"/>
        <source>Password:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="169"/>
        <source>ALL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="211"/>
        <source>Laser Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="237"/>
        <source>Replace Coat Liquid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="292"/>
        <source>Init Laser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="334"/>
        <source>Door Locked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="404"/>
        <location filename="../gui/src/mainwindow.ui" line="1374"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="442"/>
        <location filename="../gui/src/mainwindow.ui" line="1109"/>
        <location filename="../gui/src/mainwindow.ui" line="1413"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="464"/>
        <source>New Dir</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="499"/>
        <source>Read</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="521"/>
        <source>New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="807"/>
        <source>Select
/Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="575"/>
        <source>Pause
CoatClean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="641"/>
        <source>Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="679"/>
        <source>Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="660"/>
        <source>Cass. Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="733"/>
        <source>Pause</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="756"/>
        <source>BarCode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="775"/>
        <source>Set Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1072"/>
        <source>A SIDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1205"/>
        <source>Diagnosis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1168"/>
        <source>B SIDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1035"/>
        <source>Load SIDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1134"/>
        <source>D_NARROW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="964"/>
        <source>D_WIDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1336"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1270"/>
        <source>S_Narrow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="145"/>
        <location filename="../gui/src/mainwindow.cpp" line="162"/>
        <location filename="../gui/src/mainwindow.cpp" line="196"/>
        <source>Property</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="153"/>
        <location filename="../gui/src/mainwindow.cpp" line="170"/>
        <location filename="../gui/src/mainwindow.cpp" line="200"/>
        <source>Match NCC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="157"/>
        <source>Find Eage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="351"/>
        <source>HalfcutKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="346"/>
        <source>LaserKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="180"/>
        <source>HalfKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="184"/>
        <source>Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="189"/>
        <source>LaserCali.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="204"/>
        <source>Laser Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="210"/>
        <source>Motor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="214"/>
        <source>Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="220"/>
        <source>Powermeter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="228"/>
        <source>Eap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="232"/>
        <source>Other Parts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="237"/>
        <source>IN0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="241"/>
        <source>IN1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="245"/>
        <source>IN2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="249"/>
        <source>IN3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="253"/>
        <source>OUT0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="257"/>
        <source>OUT1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="261"/>
        <source>OUT2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="265"/>
        <source>OUT3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="316"/>
        <source>Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="320"/>
        <source>Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="324"/>
        <source>SideA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="328"/>
        <source>SideB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="342"/>
        <source>Alignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1573"/>
        <source>%1 (v%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1603"/>
        <source>(6Inch)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1606"/>
        <source>(8Inch)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1609"/>
        <source>(12Inch)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1732"/>
        <source>Operator can&apos;t exit application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1735"/>
        <source>Ok</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1741"/>
        <location filename="../gui/src/mainwindow.cpp" line="1986"/>
        <location filename="../gui/src/mainwindow.cpp" line="2489"/>
        <location filename="../gui/src/mainwindow.cpp" line="3645"/>
        <location filename="../gui/src/mainwindow.cpp" line="3723"/>
        <source>Confirm information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1741"/>
        <source>Are you sure exit application immediately?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1744"/>
        <location filename="../gui/src/mainwindow.cpp" line="1990"/>
        <location filename="../gui/src/mainwindow.cpp" line="2492"/>
        <location filename="../gui/src/mainwindow.cpp" line="3649"/>
        <location filename="../gui/src/mainwindow.cpp" line="3727"/>
        <source>Yes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1745"/>
        <location filename="../gui/src/mainwindow.cpp" line="1991"/>
        <location filename="../gui/src/mainwindow.cpp" line="2493"/>
        <location filename="../gui/src/mainwindow.cpp" line="3650"/>
        <location filename="../gui/src/mainwindow.cpp" line="3728"/>
        <source>No</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1955"/>
        <location filename="../gui/src/mainwindow.cpp" line="2177"/>
        <location filename="../gui/src/mainwindow.cpp" line="2206"/>
        <source>Save param successed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1986"/>
        <source>Are you sure to reset all axis?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2489"/>
        <source>Are you sure to start immediately?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3049"/>
        <source>Save screen failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3645"/>
        <source>Are you sure to do laser recheck?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3723"/>
        <source>Are you sure to Replace coat fluid?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="8"/>
        <source>RangeMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="11"/>
        <source>RangeMin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cworktableoffset.cpp" line="11"/>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="14"/>
        <source>Threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="17"/>
        <source>Direct_x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="21"/>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="25"/>
        <source>Mount</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="29"/>
        <source>Minlength</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="33"/>
        <source>Maxlength</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="247"/>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="281"/>
        <source>iSizeAvg:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cbarcodedriver_xdl.cpp" line="28"/>
        <source>BarCode Scan Communication Err</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cbarcodedriver_xdl.cpp" line="33"/>
        <source>BarCode Scan Data Format Err</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_sp.cpp" line="343"/>
        <location filename="../system_manager/src/CBarcodeDriverInfoScan.cpp" line="37"/>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="156"/>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="201"/>
        <source>Send command response error. Driver:%1 Command:%2 Response:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccam_img.cpp" line="51"/>
        <location filename="../cam_driver_impl/src/ccamdriver_mv.cpp" line="20"/>
        <source>Need %1 Cam, Find %2 Cam </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccam_img.cpp" line="83"/>
        <location filename="../cam_driver_impl/src/ccam_img.cpp" line="170"/>
        <source>open Cam Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccam_img.cpp" line="180"/>
        <source>Cam prepareLive Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccam_img.cpp" line="190"/>
        <source>Start Camera live failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccam_mv.h" line="12"/>
        <source>MindVision cam Function %1 exe err,Err Id:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccamdriver_basler.cpp" line="35"/>
        <location filename="../cam_driver_impl/src/ccamdriver_img.cpp" line="96"/>
        <location filename="../cam_driver_impl/src/ccamdriver_img.cpp" line="106"/>
        <source>%1 Reconnect Cam Error CamID:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccamdriver_img.cpp" line="32"/>
        <source>:driver Init Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccamdriver_mv.cpp" line="40"/>
        <source>Can not Find Cam %1 Info,Cam SN:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccamdriver_mv.cpp" line="78"/>
        <source>%1 Bad Frame </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="61"/>
        <source>Slot_Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="70"/>
        <source>UnScanned</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="71"/>
        <source>NoWP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="72"/>
        <source>unCut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="73"/>
        <source>MALPOSED</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="74"/>
        <source>OVERLAPPED</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="75"/>
        <source>SCANFAILED</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="76"/>
        <source>Grab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="77"/>
        <source>to Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="78"/>
        <source>Coating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="79"/>
        <source>Coat Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="80"/>
        <source>to Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="81"/>
        <source>Cutting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="82"/>
        <source>Cutt Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="83"/>
        <source>to Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="84"/>
        <source>Cleaning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="85"/>
        <source>Clean Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="86"/>
        <source>to UnLoad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="87"/>
        <source>Cutted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="88"/>
        <source>Abort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="89"/>
        <source>Checking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="90"/>
        <source>Checked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="24"/>
        <source>Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="27"/>
        <source>Default_Speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="30"/>
        <source>Nag_Pos_Thres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="33"/>
        <source>Pas_Pos_Thres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="37"/>
        <source>HomeOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="42"/>
        <source>HasHomed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="45"/>
        <source>Home_Direct</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="49"/>
        <source>Home_State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="396"/>
        <source>Init Gripper failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cdistancemeterdriver_hl.cpp" line="9"/>
        <source>DistanceMeterPort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cdistancemeterdriver_hl.cpp" line="12"/>
        <source>DistanceMeasureThickness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cdistancemeterdriver_hl.cpp" line="121"/>
        <source>DistanceMeter ComPort Response Count:%1 Incorrect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cdistancemeterdriver_hl.cpp" line="126"/>
        <location filename="../system_manager/src/cdistancemeterdriver_hl.cpp" line="140"/>
        <location filename="../system_manager/src/cdistancemeterdriver_hl.cpp" line="148"/>
        <location filename="../system_manager/src/cdistancemeterdriver_hl.cpp" line="157"/>
        <source>DistanceMeter;ComPort Command has illage Word(%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="9"/>
        <source>HOST</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="12"/>
        <source>PORT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="15"/>
        <source>DeviceID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="18"/>
        <source>MDLN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="22"/>
        <source>EnableCommunication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="25"/>
        <source>ControlMode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="29"/>
        <source>SoftVersion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="32"/>
        <source>IsPassive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="35"/>
        <source>EnableLog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="39"/>
        <source>AllowHostDownload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="42"/>
        <source>RecipeRoot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="46"/>
        <source>Timeout1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="49"/>
        <source>Timeout2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="52"/>
        <source>Timeout3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="55"/>
        <source>Timeout4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="58"/>
        <source>Timeout5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="61"/>
        <source>Timeout6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cgemdriver.cpp" line="64"/>
        <source>Timeout7</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserbase.cpp" line="8"/>
        <source>LaserUseTimeWarning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserbase.cpp" line="11"/>
        <source>LaserUseTimeErr</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_base.cpp" line="12"/>
        <source>Laser_ExtPec</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_sp.cpp" line="32"/>
        <location filename="../laser_driver_impl/src/claserdriver_sp.cpp" line="453"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4467"/>
        <source>Laser use time :%1 hours bigger then limit time :%2 hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="25"/>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="34"/>
        <source>Laser Warm Time out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="29"/>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="61"/>
        <source>System Power on,Laser not Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="30"/>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="62"/>
        <source>Wait Laser Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="31"/>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="63"/>
        <source>Laser Opening,Load current</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="32"/>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="64"/>
        <source>Laser Open Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="33"/>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="65"/>
        <source>Laser Closing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="34"/>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="66"/>
        <source>Laser Err</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="57"/>
        <source>Laser Close Time out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="170"/>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="181"/>
        <source>Laser ComPort Command:%1,data:%2, Response Count:%3 Incorrect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="233"/>
        <location filename="../laser_driver_impl/src/claserdriver_jdsu.cpp" line="177"/>
        <source>Laser use time :%d hours bigger then limit time :%d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_jdsu.cpp" line="93"/>
        <source>Laser response err.Correct response:%1Current response:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_jdsu.cpp" line="135"/>
        <source>Laser freq set err.set freq :%1.return freq :%2.freq tolerance:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_jdsu.cpp" line="497"/>
        <source>Laser error.Can not get laser work mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="58"/>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="82"/>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="138"/>
        <source>Set Current TimeOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="72"/>
        <source>Laser current on:%1(A)/%2(A)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="129"/>
        <source>Laser current off:%1(A)/%2(A)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="235"/>
        <source>Laser ComPort Response Count:%1 Incorrect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="246"/>
        <source>Laser;ComPort Command has illage Word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="251"/>
        <source>Laser;ComPort Response First Byte Incorrect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="260"/>
        <source>Laser;ComPort Response Check Sum Incorrect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_sp.cpp" line="101"/>
        <source>Set laser epulse parameter failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_sp.cpp" line="134"/>
        <source>Init Laser finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_sp.cpp" line="530"/>
        <source>set epulse failed frequency &lt; 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="9"/>
        <source>PChangeAngle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="12"/>
        <source>PowerMaxAngle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="15"/>
        <source>DIndexZeroAngle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="18"/>
        <source>DIndex_Max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="21"/>
        <source>ZeroAngle5050</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="24"/>
        <source>CalcuStep5050</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="27"/>
        <source>SIndexZeroAngle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="30"/>
        <source>SIndexMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="33"/>
        <source>HairOffsetThres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="37"/>
        <source>HairOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="41"/>
        <source>UsePowerAngleVector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="44"/>
        <source>UseFixSetting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="47"/>
        <source>FixAngle1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="50"/>
        <source>FixAngle2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="54"/>
        <source>UseFixPowerSetting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="57"/>
        <source>FixPowerAngle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="61"/>
        <source>LaserPathAdjustRate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="67"/>
        <source>UseFixFreq</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="70"/>
        <source>FixFreqValue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="74"/>
        <source>UseFixEpulse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="77"/>
        <source>FixEpulseValue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="80"/>
        <source>UseFixGripper</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="83"/>
        <source>FixGripperPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cworktablelaseroffset.cpp" line="36"/>
        <location filename="../worktable_driver/src/cworktablelaseroffset.cpp" line="57"/>
        <location filename="../worktable_driver/src/cworktablelaseroffset.cpp" line="80"/>
        <location filename="../worktable_driver/src/cworktableoffset.cpp" line="43"/>
        <location filename="../worktable_driver/src/cworktableoffset.cpp" line="64"/>
        <location filename="../worktable_driver/src/cworktableoffset.cpp" line="87"/>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="294"/>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="316"/>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="324"/>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="365"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="153"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="193"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="213"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="252"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="296"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="319"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="498"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="520"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="721"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="760"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="805"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="893"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="915"/>
        <location filename="../laser_path_driver/src/claserpath_epulse.cpp" line="129"/>
        <location filename="../laser_path_driver/src/claserpath_epulse.cpp" line="160"/>
        <location filename="../laser_path_driver/src/claserpath_epulse.cpp" line="192"/>
        <location filename="../laser_path_driver/src/claserpath_thorlab.cpp" line="55"/>
        <location filename="../laser_path_driver/src/claserpath_thorlab.cpp" line="84"/>
        <location filename="../laser_path_driver/src/claserpath_thorlab.cpp" line="137"/>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="115"/>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="138"/>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="214"/>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="231"/>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="487"/>
        <location filename="../system_manager/src/cprocess_utils.cpp" line="118"/>
        <source>open path %1 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="380"/>
        <source>%4:DoubleIndex:%1mm,SingleIndex:%2mm,Offset:%3mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="471"/>
        <source>BeamWidth Pos not Find</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="576"/>
        <source>not find current line width %1 parameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="635"/>
        <source>BeamWidth must equal 0.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="648"/>
        <source>Power map err.source power&lt;0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="652"/>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="659"/>
        <location filename="../laser_path_driver/src/claserpath_epulse.cpp" line="52"/>
        <location filename="../laser_path_driver/src/claserpath_epulse.cpp" line="59"/>
        <source>Power map err.Freq: %1KHz,Width: %2mm has not cali.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="666"/>
        <location filename="../laser_path_driver/src/claserpath_epulse.cpp" line="73"/>
        <source>Power map err.%1KHz source Power:%2 &gt;Max Power:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="673"/>
        <location filename="../laser_path_driver/src/claserpath_epulse.cpp" line="66"/>
        <source>Power map err.%1KHz source Power:%2 &lt;Min Power:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath_epulse.cpp" line="8"/>
        <location filename="../laser_path_driver/src/claserpath_thorlab.cpp" line="8"/>
        <source>PowerHomeOffsetAngle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath_epulse.cpp" line="11"/>
        <location filename="../laser_path_driver/src/claserpath_thorlab.cpp" line="11"/>
        <source>LaserPathHomed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath_epulse.cpp" line="14"/>
        <location filename="../laser_path_driver/src/claserpath_thorlab.cpp" line="14"/>
        <source>LaserPathInitAngle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath_epulse.cpp" line="48"/>
        <source>Power map err.source power&lt;=0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../light_driver_impl/src/clightdriver_gr.cpp" line="77"/>
        <location filename="../light_driver_impl/src/clightdriver_wl.cpp" line="115"/>
        <source>Light %1: set Err</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../light_driver_impl/src/clightdriver_km.cpp" line="37"/>
        <source>Light %1 SN: %2 err</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../light_driver_impl/src/clightdriver_km.cpp" line="84"/>
        <source>Light Driver KM Response err</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../light_driver_impl/src/clightdriversocket.cpp" line="9"/>
        <source>ServerIp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../light_driver_impl/src/clightdriversocket.cpp" line="12"/>
        <source>ServerPort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="116"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1384"/>
        <source>CAM2X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="117"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1385"/>
        <source>CAM6X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="118"/>
        <source>CAM_DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="120"/>
        <source>DIRECT2X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="121"/>
        <source>SIDE2X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="122"/>
        <source>DIRECT6X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="123"/>
        <source>SIDE6X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="124"/>
        <source>DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="126"/>
        <source>X_WT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="127"/>
        <source>Y_WT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="128"/>
        <source>Z_WT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="129"/>
        <source>W_WT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="131"/>
        <source>G1_PG</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="132"/>
        <source>G2_PW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="133"/>
        <source>G3_WI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="134"/>
        <source>G4_W50</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="135"/>
        <source>G5_NI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="136"/>
        <source>G6_N50</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="137"/>
        <source>G7_MK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="139"/>
        <source>A_CW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="140"/>
        <source>B1_LK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="141"/>
        <source>B2_LK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="142"/>
        <source>C_CS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="143"/>
        <source>D_TR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="145"/>
        <source>E_SPN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="146"/>
        <source>E1_CLM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="147"/>
        <source>E2_COM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="148"/>
        <source>E3_BP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="149"/>
        <source>E4_CR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="151"/>
        <source>F_SPN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="153"/>
        <source>F2_CR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="155"/>
        <source>IO_INPUT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="156"/>
        <source>IO_OUTPUT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="157"/>
        <source>IO_INPUT_ANALOG</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="158"/>
        <source>IO_OUTPUT_ANALOG</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="160"/>
        <source>MOTOR_DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="162"/>
        <source>LASER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="163"/>
        <source>LASER_DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="165"/>
        <source>POWERMETER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="166"/>
        <source>POWERMETER_RT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="167"/>
        <source>POWERMETERDRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="169"/>
        <source>BARCODE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="170"/>
        <source>BARCODE_DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="176"/>
        <source>LASERPATH_DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="178"/>
        <source>M_WORKER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="179"/>
        <source>M_WORKERDRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="181"/>
        <source>GEM_CLIENT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="182"/>
        <source>GEM_DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="184"/>
        <source>M_BLOB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="185"/>
        <source>M_FINDCIRCE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="186"/>
        <source>M_FINDEAGE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="187"/>
        <source>M_FINDLINEEAGE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="188"/>
        <source>M_FINDARCEAGE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="189"/>
        <source>M_MATCHGRAY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="190"/>
        <source>M_MATCHNCC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="191"/>
        <source>M_MATCHSHAPE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="192"/>
        <source>M_FINDLINE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="193"/>
        <source>M_KERFCHECK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="195"/>
        <source>WORKTABLE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="196"/>
        <source>WORKTABLE_DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="198"/>
        <source>PRODUCT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="199"/>
        <source>PRODUCT_DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="201"/>
        <source>WTOFFSET</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="202"/>
        <source>WTOFFSET_DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="204"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2933"/>
        <source>SIDE_A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="205"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2934"/>
        <source>SIDE_B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="206"/>
        <source>SIDE_C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="207"/>
        <source>SIDE_D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="208"/>
        <source>SIDE_DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="210"/>
        <source>CASSETTE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="211"/>
        <source>CASSETTE_DRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="213"/>
        <source>PROCESS_COAT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="214"/>
        <source>PROCESS_CLEAN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="216"/>
        <source>PROCESS_LOCATE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="217"/>
        <source>PROCESS_LEVELING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="218"/>
        <source>PROCESS_CUT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="219"/>
        <source>PROCESS_KERFCHECK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="221"/>
        <source>PROCESS_POWERCALI_D_WIDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="222"/>
        <source>PROCESS_POWERCALI_D_NARROW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="223"/>
        <source>PROCESS_LASERFOUCSCALI_D_WIDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="224"/>
        <source>PROCESS_LASERFOUCSCALI_D_NARROW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="226"/>
        <source>PROCESS_SCAN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="227"/>
        <source>PROCESS_TRANS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="229"/>
        <source>SM_MAIN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="230"/>
        <source>SM_TRANS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="231"/>
        <source>SM_COAT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="232"/>
        <source>SM_CLEAN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="233"/>
        <source>SM_IO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="234"/>
        <source>SM_CAMGRAB2X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="235"/>
        <source>SM_CAMGRAB6X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="236"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="256"/>
        <source>SM_GEM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="238"/>
        <source>LIGHT_DIRECT4X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="239"/>
        <source>LIGHT_SIDE4X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="241"/>
        <source>LIGHT_DRIVER_SIDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="242"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1383"/>
        <location filename="../gui/src/mainwindow.cpp" line="133"/>
        <source>CAM4X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="243"/>
        <source>SM_CAMGRAB4X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="244"/>
        <source>MOTORF3_CLEAN_ARM2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="245"/>
        <source>MOTORH1_UPDOWN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="246"/>
        <source>MOTORH2_TRANS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="247"/>
        <source>MOTORJ1_UPDOWN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="248"/>
        <source>MOTORJ2_TRANS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="249"/>
        <source>MOTOR_SHUTTER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="250"/>
        <source>NCC_Calibration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="251"/>
        <source>CoatVolumeSensor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="252"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="255"/>
        <source>HalfCutKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="253"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="254"/>
        <location filename="../gui/src/mainwindow.cpp" line="562"/>
        <source>LaserKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="257"/>
        <source>WTOFFSETLASER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="258"/>
        <source>HGRIPPERDRIVER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="259"/>
        <source>Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="260"/>
        <location filename="../gui/src/mainwindow.cpp" line="514"/>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="261"/>
        <source>Schedular</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="263"/>
        <source>DistanceSensorDriver</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="264"/>
        <source>DistanceSensor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="266"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1388"/>
        <source>S_NARROW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="267"/>
        <source>POWERCALI_S_NARROW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="268"/>
        <source>FOCUS_S_NARROW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="269"/>
        <source>PROCESS_UTILS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="272"/>
        <source>L_NARROW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="273"/>
        <source>POWERCALI_L_NARROW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="274"/>
        <source>FOCUS_L_NARROW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="277"/>
        <source>JigDriver</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="278"/>
        <source>PROCESS_LASERKERF_DWIDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="299"/>
        <source>Vacumm_TimeLimit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="300"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="304"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="308"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="56"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="59"/>
        <source>ms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="303"/>
        <source>Vacumm_BreakTimeLimit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="307"/>
        <source>CellExistCheckTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="311"/>
        <source>CurChID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="314"/>
        <source>CellSize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="315"/>
        <source>inch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="317"/>
        <source>LaserState</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="319"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="326"/>
        <source>Simulate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="320"/>
        <source>PI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="321"/>
        <source>JDSU</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="324"/>
        <source>LightState</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="327"/>
        <source>PDCM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="328"/>
        <source>OPT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="329"/>
        <source>WL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="333"/>
        <source>SafeDoorConfig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="335"/>
        <source>NotUse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="336"/>
        <source>LeftDoor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="337"/>
        <source>RightDoor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="338"/>
        <source>AllDoor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="340"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="342"/>
        <source>FullScreen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="343"/>
        <source>ShowMaxium</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="344"/>
        <source>ShowNormal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="347"/>
        <source>EnableSoftKeyboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="351"/>
        <source>StyleSheet_Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="353"/>
        <source>StyleSheet_Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="354"/>
        <source>StyleSheet_Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="357"/>
        <source>Language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="359"/>
        <source>Chinese</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="360"/>
        <source>English</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="363"/>
        <source>MaxCycleCount</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="367"/>
        <source>FixLaserPathAngle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="372"/>
        <source>XYAngleOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1071"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1083"/>
        <source>De active IO %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1076"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1088"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1094"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1098"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1103"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1108"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1113"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1119"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1124"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1129"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1134"/>
        <source>Active IO %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1181"/>
        <source>WP Vaccum Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1185"/>
        <source>WP Base Vaccum Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1201"/>
        <source>Pause action before operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1204"/>
        <location filename="../gui/src/cmwalarmprocess.cpp" line="189"/>
        <source>The current status does not support this operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1223"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1249"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1010"/>
        <source>Pause action before test move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1265"/>
        <source>stop coating before reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1268"/>
        <source>stop cleaning before reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1271"/>
        <source>stop cutting before reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1274"/>
        <source>Pause transfer before reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1317"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="879"/>
        <source>XY Abs Move Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1327"/>
        <source>XY Rel Move Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1335"/>
        <source>Abs Move Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1344"/>
        <source>Relative Move Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1353"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1361"/>
        <source>Jog Move Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1370"/>
        <source>Change Channel Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1386"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1387"/>
        <source>D_NARROW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1389"/>
        <source>Can&apos;t change component %1 to cur pos,because Laser On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1404"/>
        <source>Target X location out of work table,Only change channel do not move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1407"/>
        <source>Target Y location out of work table,Only change channel do not move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1419"/>
        <source>Change Side Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1520"/>
        <source>Set cam property Exposure Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1527"/>
        <source>Set cam property Gain Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1560"/>
        <source>Set Light Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1567"/>
        <source>Set default cam property Exposure Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1572"/>
        <source>Set default cam property Gain Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1577"/>
        <source>Set default cam property Contrast Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1582"/>
        <source>Set default cam property Brightness Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3750"/>
        <source>%1 can not move to clean area because trans arm on clean area.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4429"/>
        <source>Cupboard has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4527"/>
        <source>Load Claw Vaccum or Vaccum Break is opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4534"/>
        <source>Unload Claw Vaccum or Vaccum Break is opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4541"/>
        <source>Trans Claw Vaccum or Vaccum Break is opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="339"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1850"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4358"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="165"/>
        <source>Laser Inner Gate not opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1902"/>
        <source>X Direct cut Err.Cut Speed equal 0.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2122"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2446"/>
        <source>Cut line failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2255"/>
        <source>PEG buffer gate operate failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2548"/>
        <source>%1 Direct cut Err.Cut Speed equal 0.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2676"/>
        <source>Vacuum %1 Can not Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2716"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2719"/>
        <source>Vacuum %1 Is Leak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2762"/>
        <source>Main press(%1) Off.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2776"/>
        <source>Left safe door open.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2780"/>
        <source>Right safe door open.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2932"/>
        <source>Load SIDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2935"/>
        <source>Can&apos;t change channel to %1,because Laser On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3134"/>
        <source>Stop Semi Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3214"/>
        <source>Motor %1 can&apos;t init,because ACS not inited</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3232"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3236"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3241"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3246"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3279"/>
        <source>Motor %1 can&apos;t init,because motor %2 not inited</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3252"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3257"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3262"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3267"/>
        <source>Motor %1 can&apos;t init,because motor %2 not in inited pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3297"/>
        <source>Motor %1 can&apos;t init,because Laser On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3329"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3332"/>
        <source>Prepare home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3344"/>
        <source>%1 can not initial because Claw near Casste</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3485"/>
        <source>%1 can not move because load arm on right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3494"/>
        <source>%1 can not move because unload arm on right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3502"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3838"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3887"/>
        <source>%1 can not move because %2 is down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="835"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3510"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1056"/>
        <source>Glaw strike sensor triggerd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="152"/>
        <source>F1_CLM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3519"/>
        <source>%1 Can&apos;t move,because %2 is clamped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3528"/>
        <source>%1 can&apos;t move,because %2 is clamped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3556"/>
        <source> %1 can&apos;t move, open clean curtain before transfer down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3564"/>
        <source>%1 can&apos;t move, clean curtain is closing before transfer down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3575"/>
        <source>open rail(near) before transfer down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3584"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3623"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3632"/>
        <source>%1 can not move to neg area because %2  not in safe pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3596"/>
        <source>%1 can&apos;t move, open coat curtain before transfer down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3604"/>
        <source>%1 can&apos;t move, coat curtain is closing before transfer down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3614"/>
        <source>open rail(far) before transfer down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3641"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3924"/>
        <source>%1 can not move because %2 is in casste.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3655"/>
        <source>%1 can not move up because %2 in not safe area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3664"/>
        <source>%1 can not move to neg area because %2  not in Coat or Clean pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3680"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3687"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3693"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3720"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3728"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3734"/>
        <source>%1 can not down because area not safe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3701"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3742"/>
        <source>%1 can not move because unload arm is down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3709"/>
        <source>%1 can not move to coat area because trans arm on coat area.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3770"/>
        <source>%1 can not move because load arm down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3781"/>
        <source>%1 can not move because unload arm down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3788"/>
        <source>%1 can not move because motor z down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3796"/>
        <source>%1 can not move because worktable base not vaccum check failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3844"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3893"/>
        <source>%1 can not move because %2 is in Rail Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3857"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3905"/>
        <source>%1 can not open because %1 has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3863"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3911"/>
        <source>%1 can not close lower because %1 has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3933"/>
        <source>%1 can not move because cass front sensor on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3940"/>
        <source>%1 can not move because wafer out of cass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3947"/>
        <source>%1 can not move because cass checkbox door sensor off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3955"/>
        <source>%1 can not move because %2 has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3967"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3979"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4046"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4055"/>
        <source>%1 can not move because %2 down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3992"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4012"/>
        <source>coattable %1 can not move because %2 in center area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4001"/>
        <source>%1 can not move because it is down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4079"/>
        <source>%1 can&apos;t move because axis not enabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4089"/>
        <source>%1 can&apos;t move because axis not homed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4102"/>
        <source>%1 on pas limit before moving pas direct</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4111"/>
        <source>%1 on nag limit before moving nag direct</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4138"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4169"/>
        <source>%1 can not open because %2 is not closed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4145"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4176"/>
        <source>%1 can not open because %2 is opening</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4154"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4186"/>
        <source>%1 can&apos;t close because %2 is down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4206"/>
        <source>%1 can not take off while load arm up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4219"/>
        <source>%1 can not take on while load arm up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4241"/>
        <source>%1 can not take off because unload arm up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4253"/>
        <source>%1 can not take on because unload arm up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4283"/>
        <source>%1 can not take off because trans arm on nag area.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4297"/>
        <source>Move coat arm to side before coat arm down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="319"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4335"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="145"/>
        <location filename="../gui/src/mainwindow.cpp" line="3548"/>
        <location filename="../gui/src/mainwindow.cpp" line="3678"/>
        <source>Laser is not connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="324"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4340"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="150"/>
        <location filename="../gui/src/mainwindow.cpp" line="3553"/>
        <location filename="../gui/src/mainwindow.cpp" line="3683"/>
        <source>Laser is error, please contact manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="329"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4345"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="155"/>
        <location filename="../gui/src/mainwindow.cpp" line="3551"/>
        <location filename="../gui/src/mainwindow.cpp" line="3681"/>
        <source>Laser is preheating,please waiting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="334"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4352"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="160"/>
        <source>Laser is not opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4380"/>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="222"/>
        <source>Coat liquid volume %1 ml less than %2 ml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4387"/>
        <source>Coat liquid invalid at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4394"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4417"/>
        <source>Worktable has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4396"/>
        <source>Rail has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4401"/>
        <source>Rail Far has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4405"/>
        <source>Transfer has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4409"/>
        <source>Coat table has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4413"/>
        <source>Load has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4421"/>
        <source>Unload has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4425"/>
        <source>Clean table has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4452"/>
        <source>%1 is not homed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4456"/>
        <source>%1 is disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4476"/>
        <source>Laser use time limit (%1 hours) upper (%2 hours).
Please contact manager PM
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4483"/>
        <source>Notice:Task already starting. Laser use time limit (%1 hours) upper (%2 hours).
Please contact manager PM
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4489"/>
        <source>Notice:Task already starting. Coat liquid %1 low, please prepare to replace coat liquid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4500"/>
        <source>WT Ring Vaccum or Vaccum Break is opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4507"/>
        <source>WT Wafer Vaccum or Vaccum Break is opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4514"/>
        <source>Coat table Vaccum or Vaccum Break is opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4520"/>
        <source>Clean table Vaccum or Vaccum Break is opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/cmcam.cpp" line="77"/>
        <location filename="../gui/src/cmwcammorphology_h.cpp" line="73"/>
        <source>Morphology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotor_gugao.cpp" line="24"/>
        <location filename="../motor_driver_impl/src/cmotor_gugao.cpp" line="35"/>
        <source>Motor PulseEquivalent Equal 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotor_gugao.h" line="10"/>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="15"/>
        <source>GuGao  Function %1 exe err,Err Id:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="35"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="452"/>
        <source>Electric;Code:%1;Command:%2;Message:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="68"/>
        <source>ACS Communication link has not been established</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="350"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="399"/>
        <source>motor card err.
wait motor program:%1 finished before start another abs move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="486"/>
        <source>Not support start move with galss motor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="520"/>
        <source>Stop move failed with code:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="669"/>
        <source>%1 set speed   zero</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="760"/>
        <source>Wait motor %1 move end timeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="776"/>
        <source>Wait PRG Finish Time Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="787"/>
        <source>Wait PRG Finish Time Out. Buffer is %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="849"/>
        <source>%1 checking finished status failed.because motor error:%2 %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1014"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1025"/>
        <source>Peg move err: %1 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1065"/>
        <source>Wait PEG Ready Time Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1107"/>
        <source>Peg stop err: %1 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1168"/>
        <source>Laser cut program load failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1181"/>
        <source>Laser cut program early termination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1438"/>
        <source>Wait Segment Ready Time Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1487"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1676"/>
        <source>Mutimove MultiPoint err: %1 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1503"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1700"/>
        <source>Mutimove AddPoint err: %1 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1517"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1714"/>
        <source>Mutimove EndSequence err: %1 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1572"/>
        <source>Peg write double  err: %1 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1590"/>
        <source>Peg write int  err: %1 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1665"/>
        <source>Mutimove Speed is Zero. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1689"/>
        <source>Mutimove ExtAddPoint err: %1 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1726"/>
        <source>acsc_GetProgramError failed,buff ID:%1  </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1736"/>
        <source>Electric buff err;Code:%1;Message:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1773"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1810"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1814"/>
        <source>Buffer load err: %1  </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1776"/>
        <source>Buffer run err: %1 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="10"/>
        <source>PrgTimeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="14"/>
        <source>GateBufferId</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="189"/>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="217"/>
        <source>Cylinder Time Out,Output(%1):%2,Input(%3):%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="256"/>
        <source>Cylinder Motor Move err: %1 Alarm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="262"/>
        <source>Cylinder Motor Move err: Time out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="286"/>
        <source>Cylinder Motor Home err: %1 Alarm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="298"/>
        <source>Cylinder Motor Home err: Time out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="317"/>
        <source>%1 Move to %2. Target pos exceed the positive limit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="321"/>
        <source>%1 Move to %2. Target pos exceed the negative limit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="83"/>
        <source>Ecat can&apos;t connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="350"/>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="458"/>
        <source>Acc Speed Equal 0 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="353"/>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="461"/>
        <source>Dec Speed Equal 0 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="356"/>
        <source>Speed Equal 0 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="383"/>
        <source>Motor is not in move mode, Reset Axis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="464"/>
        <source>Jog Speed Equal 0 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="561"/>
        <source>%1 Home Mode Not set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="577"/>
        <source>Home Speed Equal 0 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="581"/>
        <source>Home Creep Speed Equal 0 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="585"/>
        <source>Home Acc Speed Equal 0 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="589"/>
        <source>Home Dec Speed Equal 0 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="650"/>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="824"/>
        <source>%1 Motor Alarm, Restart Machine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="662"/>
        <source>%1 Motor Home Error, Restart Machine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="669"/>
        <source>%1 Motor Home Timeout, Restart Machine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="800"/>
        <source>Motor Move Finished, But Position Not Equal Ref:%1 Enc:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="828"/>
        <source>%1 Motor Alarm, Flow Error, Reset Axis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="832"/>
        <source>%1 Motor Alarm, PassitiveLimit, Reset Axis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="836"/>
        <source>%1 Motor Alarm, NegativeLimit, Reset Axis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="839"/>
        <source>%1 Motor Alarm, Emergency Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="1014"/>
        <source>motor %1 not arrived to (%2) timeout in %4 ms.Cur Pos(%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="1020"/>
        <source>motor %1 move arrived to (%2) PosErr.Ref:(%3) Enc:(%4)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="722"/>
        <source>Default Acc Speed Equal 0 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="725"/>
        <source>Default Dec Speed Equal 0 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="728"/>
        <source>Default Speed Equal 0 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="8"/>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="9"/>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="11"/>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="13"/>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="14"/>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="16"/>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="18"/>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="20"/>
        <source>Coord_%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="35"/>
        <source>Load_X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="38"/>
        <source>Load_Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="41"/>
        <source>Load_Z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="44"/>
        <source>Load_W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="48"/>
        <source>UnLoad_X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="51"/>
        <source>UnLoad_Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="54"/>
        <source>UnLoad_Z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="57"/>
        <source>UnLoad_W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="60"/>
        <source>UnLoad_W_OFFSET</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="65"/>
        <source>Manual_LoadX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="68"/>
        <source>Manual_LoadY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="73"/>
        <source>FoucsPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="76"/>
        <source>CaliSpd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="79"/>
        <source>CaliSpdMin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="82"/>
        <source>CaliRange</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="85"/>
        <source>CaliRangeMin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="112"/>
        <source>%1_FoucsParam</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="274"/>
        <source>Meas Table Foucs Pos err.cell on worktable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="287"/>
        <source>Table foucs Pos:%1 mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="300"/>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="329"/>
        <source>Meas cell thick err.no cell on worktable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="315"/>
        <source>Cell Thick:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="350"/>
        <source>Cell Thick different:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="362"/>
        <source>Meas table foucs offset err.cell on worktable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="382"/>
        <source>Table foucs Pos.:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="384"/>
        <source>Table foucs offset:%1mm. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="12"/>
        <source>GlueTareValue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="17"/>
        <source>GlueDensity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="22"/>
        <source>GlueAlarmVolume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="27"/>
        <source>GlueWarningVolume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="32"/>
        <source>LastReplaceDate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="37"/>
        <source>InvalidDays</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="42"/>
        <source>AlarmDiffVolume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_fp.cpp" line="56"/>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="154"/>
        <source>Powermeter setZero err.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="14"/>
        <source>PowerMeasRate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="18"/>
        <source>PowerTemperature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="132"/>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="177"/>
        <source>Powermeter;ComPort Command has illage Send:(%1) Response:(%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="268"/>
        <source>Powermeter ComPort Response Count:%1 Incorrect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="274"/>
        <source>Powermeter;ComPort Command has illage Word(%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="22"/>
        <source>Clean_Spindle_InitPos_ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="26"/>
        <source>Clean_Arm_Spd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="30"/>
        <source>Clean_Arm_WaitPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="34"/>
        <source>Clean_Arm_Edge_Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="38"/>
        <source>Clean_Arm_Center_Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="42"/>
        <source>Clean_Arm_PerparePos_ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="46"/>
        <source>Clean_Protect_OpenPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="50"/>
        <source>Clean_Protect_ClosePos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="85"/>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="132"/>
        <source>N/A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="108"/>
        <source>take off wafer before clean clean table.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="121"/>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="301"/>
        <source>CLEAN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="121"/>
        <source>WaferID:%1,CLEAN Starting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="301"/>
        <source>WaferID:%1,CLEAN Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="606"/>
        <source>Vacuum %1 is Off,while cleaning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="618"/>
        <source>water press is Low,while cleaning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="28"/>
        <source>SleepAfterShutNozzel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="32"/>
        <source>CleanWaitPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="35"/>
        <source>CleanEagePos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="38"/>
        <source>CleanCenterPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="41"/>
        <source>CleanRingPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="44"/>
        <source>CleanPerparePos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="48"/>
        <source>CoatWaitPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="51"/>
        <source>CoatEagePos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="54"/>
        <source>CoatCenterPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="57"/>
        <source>CoatPerparePos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="61"/>
        <source>CoatGlueZeroPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="65"/>
        <source>CleanNozzelSpeed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="69"/>
        <source>SpindleAfterCoatPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="73"/>
        <source>BubbleWarnCount</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="77"/>
        <source>Protect_OpenPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="80"/>
        <source>Protect_ClosePos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="84"/>
        <source>PrepareSpay_ml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="87"/>
        <source>PrepareSpay_WaitTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="93"/>
        <source>CoatGlue_ml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="96"/>
        <source>CoatGlueSpeed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="99"/>
        <source>CoatMCenterSpeed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="102"/>
        <source>CoatMEageSpeed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="105"/>
        <source>CoatMCenterWaitTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="110"/>
        <source>MaxBumpVolume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="114"/>
        <source>ReplaceCoatingFluidVolume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="118"/>
        <source>WashProtectionBlockPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="195"/>
        <source>take off wafer before clean coat table.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="206"/>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="609"/>
        <source>COAT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="206"/>
        <source>WaferID:%1,COAT Starting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="605"/>
        <source>Coat bump liquid volume %1 ml, tar sensor record %2 ml is out of range %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="609"/>
        <source>WaferID:%1,COAT Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="639"/>
        <source>Bump coat fluid finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="667"/>
        <source>Spary coat fluid finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="727"/>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="734"/>
        <source>Replace coat fluid finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="727"/>
        <source>After coat will check coat quality</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="1142"/>
        <source>Coat liquid volume greater than max valume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="1196"/>
        <source>Bump Coat Volume:%1 Failed Actual:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="1463"/>
        <source>Vacuum %1 is Off,while coating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="1475"/>
        <source>water press is Low,while coating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="10"/>
        <source>Spindle_Move_TimeOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="13"/>
        <source>Single_Wait_Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="16"/>
        <source>TotalCoatVolume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="111"/>
        <source>open path %1 failed.File not exists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="234"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6562"/>
        <source>Acquire Resouce not acquired at first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="15"/>
        <source>Calibration_POSX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="18"/>
        <source>Calibration_POSY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="21"/>
        <source>Calibration_POSZ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="24"/>
        <source>Calibration_OffsetX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="27"/>
        <source>Calibration_OffsetY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="30"/>
        <source>Calibration_Angle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="33"/>
        <source>Calibration_AdjustThreshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="46"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="829"/>
        <source>Cut Side :%1 not match cur side:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="22"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="13"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="14"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="55"/>
        <source>BeforeSearchSleep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="25"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="16"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="17"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="58"/>
        <source>AfterSearchSleep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="28"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="19"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="20"/>
        <source>PosOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="31"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="22"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="23"/>
        <source>EnableAutoThres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="34"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="25"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="26"/>
        <source>AutoThresRange</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="37"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="28"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="29"/>
        <source>AutoThresStep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="32"/>
        <source>HalfcutMinOffsetThres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="36"/>
        <source>HalfcutMaxOffsetThres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="40"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="33"/>
        <source>EnableAutoCompensation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="60"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="66"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="171"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="188"/>
        <source>Halfcut:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="60"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="46"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="108"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="911"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="948"/>
        <source>Calcu kerf pos err. In no Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="66"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="57"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="922"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="959"/>
        <source>Calcu kerf pos err. In no Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="131"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="215"/>
        <source>Halfcut Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="133"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="217"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="718"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="886"/>
        <source>Align Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="150"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="167"/>
        <source>Align Check Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="168"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="182"/>
        <source>Align Check:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="869"/>
        <source>Offset:%1mm,LineID:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="236"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="168"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="171"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="207"/>
        <source>Can not Locate Each Cut Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="182"/>
        <source>Halfcut Kerf err. Offset: %1&gt;Max Offset:%2*1.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="188"/>
        <source>Halfcut Kerf err. Offset: %1&gt;Max Offset:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="198"/>
        <source>Halfcut Kerf err. Line Width: %1&gt;Max Line Width:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="205"/>
        <source>Halfcut Kerf err.  Line Width: %1&lt;Min Line Width:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="248"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="303"/>
        <source>TM:%1,CH:%2,Offset:%3,Height:%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="289"/>
        <source>Manual Halfcut Kerf Offset:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="291"/>
        <source>
Manual Align(halfcut) Offset:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="455"/>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="631"/>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="719"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="381"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="580"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="668"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="377"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="558"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="655"/>
        <source>Kerf process err. Cam resolution equal 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="552"/>
        <source>Get kerf param err. In no side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="562"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="540"/>
        <source>Get kerf param err. In no Kerf param</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="770"/>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="783"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="722"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="735"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="706"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="719"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="773"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="793"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="245"/>
        <source>Offset:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="772"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="724"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="708"/>
        <source>Bottom Height:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="774"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="726"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="710"/>
        <source>Top Height:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="776"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="728"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="712"/>
        <source>Gap:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="785"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="737"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="721"/>
        <source>Height:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="796"/>
        <source>Offset:%1mm LineID:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="812"/>
        <source>Halfcut Kerf err. Hairline Offset: %1&gt;Max Offset:%2 iLineID:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="36"/>
        <source>Kerf A Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="37"/>
        <source>Kerf B Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="52"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="114"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="917"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="954"/>
        <source>Calcu kerf pos err. In no Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="153"/>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="1013"/>
        <source>Kerf Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="183"/>
        <source>Kerf Watch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="215"/>
        <source>Kerf err. Offset: %1&gt;Max Offset:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="223"/>
        <source>Kerf err. Left Line Width: %1&gt;Max Line Width:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="230"/>
        <source>Kerf err. Left Line Width: %1&lt;Min Line Width:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="237"/>
        <source>Kerf err. Right Line Width: %1&gt;Max Line Width:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="244"/>
        <source>Kerf err. Right Line Width: %1&lt;Min Line Width:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="252"/>
        <source>Kerf err. GAP: %1&gt;Max GAP:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="258"/>
        <source>Kerf err. GAP: %1&lt;Min GAP:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="268"/>
        <source>Kerf err. Line Width: %1&gt;Max Line Width:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="275"/>
        <source>Kerf err.  Line Width: %1&lt;Min Line Width:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="320"/>
        <source>Manual Kerf Offset:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="534"/>
        <source>Get kerf param err. In no Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="793"/>
        <source>Kerf err. Hairline Offset: %1&gt;Max Offset:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="805"/>
        <source>Offset:%1mm,Form:%2mm,To:%3mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="13"/>
        <source>LineLength</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="16"/>
        <source>StepZ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="19"/>
        <source>Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="22"/>
        <source>GapDis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="25"/>
        <source>LaserFreq</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="28"/>
        <source>LaserPower</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="31"/>
        <source>SpeedX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="35"/>
        <source>AccRate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="38"/>
        <source>JerkRate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="42"/>
        <source>FocsCaliEpulse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="81"/>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="154"/>
        <source>Laser Cross err.Cross Position is Out Of Cell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="16"/>
        <source>AreaCenterX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="20"/>
        <source>AreaCenterY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="25"/>
        <source>AreaCellDiameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="30"/>
        <source>AreaValidWidth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="34"/>
        <source>AreaShape</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="40"/>
        <source>OuterErosionDistance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="45"/>
        <source>InnerErosionDistance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="50"/>
        <source>Thickness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="54"/>
        <source>WorktableYOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="59"/>
        <source>LineLenth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="65"/>
        <source>LineStep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="42"/>
        <source>Power</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="46"/>
        <source>Freq</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="50"/>
        <source>Speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="70"/>
        <source>KerfFocusLightCoaxial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="73"/>
        <source>KerfFocusLightRing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="76"/>
        <source>KerfFocusLightExposure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="79"/>
        <source>KerfFocusLightGain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="54"/>
        <source>CheckEpulse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="58"/>
        <source>CheckBeamWidth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="63"/>
        <source>KerfParmLightCoaxial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="66"/>
        <source>KerfParmLightRing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="69"/>
        <source>KerfParmLightExposure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="72"/>
        <source>KerfParmLightGain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="77"/>
        <source>LaserKerfMaxRange</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="80"/>
        <source>LaserKerfMinRange</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="83"/>
        <source>LaserKerfMaxWidth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="86"/>
        <source>LaserKerfMinWidth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="89"/>
        <source>LaserKerfMinOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="92"/>
        <source>LaserKerfMaxOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="97"/>
        <source>LaserKerfMaxThreshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="100"/>
        <source>LaserKerfMaxBinThreshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="294"/>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="316"/>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="324"/>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="365"/>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="427"/>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="479"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="294"/>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="120"/>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="132"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="332"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1143"/>
        <source>Laser Cali</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="427"/>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="132"/>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="307"/>
        <source>No area available to cutline, please replace the check wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="203"/>
        <source>Laser Check Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="244"/>
        <source>Laser Cail err. Offset: %1&gt;Max Offset:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="252"/>
        <source>Laser Cali err. Line Width: %1&gt;Max Line Width:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="259"/>
        <source>Laser Cali err.  Line Width: %1&lt;Min Line Width:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="289"/>
        <source>TM:%1,CH:%2,Laser Offset:%4,Height:%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="353"/>
        <source>Manual Laser Cali Offset:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="354"/>
        <location filename="../gui/src/cdlglogin.cpp" line="65"/>
        <location filename="../gui/src/cdlglogin.cpp" line="69"/>
        <location filename="../gui/src/mainwindow.cpp" line="2527"/>
        <location filename="../gui/src/mainwindow.cpp" line="2619"/>
        <source>OP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="841"/>
        <source>Laser Cali err. Hairline Offset: %1&gt;Max Offset:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="853"/>
        <source>Offset:%1mm HairfOffset:%2mm to %3mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="488"/>
        <source>Thick:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="19"/>
        <source>XPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="22"/>
        <source>YPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="25"/>
        <source>ZPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="29"/>
        <source>AngleStep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="32"/>
        <source>MeasTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="35"/>
        <source>StableTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="38"/>
        <source>Stable_Thres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="41"/>
        <source>Check_Thres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="45"/>
        <source>PowerCheckThresPercent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="50"/>
        <source>PowerCaliType</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="54"/>
        <source>PowerCheckDateTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="59"/>
        <source>PowerCheckMethod</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="64"/>
        <source>PowerCheckTimeInterval</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="69"/>
        <source>PowerCheckFreq</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="102"/>
        <source>Move cali. pos can&apos;t move,because Laser On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="170"/>
        <source>Meas power err. Wait Meas Stable TIME OUT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="245"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="495"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="594"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="75"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="320"/>
        <source>Cali laser power err. Step equal 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="295"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="302"/>
        <source>Q:%1KHz E:%2KHz W:%3mm power cali. finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="418"/>
        <source>TM:%1,Freq:%2,Epulse:%6,BeamWidth:%7,PWInput:%3W,PWOutput:%4W,Percent:%5%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="927"/>
        <source>Power is too low</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="962"/>
        <source>%1KHz power rate cali. finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="121"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="129"/>
        <source>%1KHz power cali. finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="314"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="140"/>
        <source>Not enable laser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="375"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="200"/>
        <source>Power recheck.Powermeter not ready</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="245"/>
        <source>TM:%1,Freq:%2,PWInput:%3W,PWOutput:%4W,Percent:%5%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="426"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="252"/>
        <source>PWCHKD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="438"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="264"/>
        <source>
Power check over threshold:%1W Percent:%2%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="524"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="680"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="368"/>
        <source>have not any cali data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="540"/>
        <source>%1KHz %2mm Width PChange cali. finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="571"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="295"/>
        <source>Before cali. max power set laser freq parameter failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="693"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="381"/>
        <source>%1KHz %2mm Width MaxPower angle cali. finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="733"/>
        <source>TM:%1,Freq:%2,Max Power:%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="735"/>
        <source>CHKFULL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="787"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="799"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="810"/>
        <source>Not support operate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="12"/>
        <source>MaxLevelCount</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="16"/>
        <source>MaxSearchCount</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="20"/>
        <source>OffsetThres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="24"/>
        <source>AngleThres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="25"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="28"/>
        <source>degree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="27"/>
        <source>AngleOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="31"/>
        <source>ROIParent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="34"/>
        <source>LevelParent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="38"/>
        <source>MidStepOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="41"/>
        <source>MidOffsetThres</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="42"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="46"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="49"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="80"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="83"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="86"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="89"/>
        <source>mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="45"/>
        <source>BaseOffsetMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="48"/>
        <source>BaseOffsetMin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="52"/>
        <source>ModelTestCount</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="61"/>
        <source>EnableAutoFoucs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="66"/>
        <source>AlignAFirst</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="69"/>
        <source>AlignAStep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="72"/>
        <source>AlignBFirst</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="75"/>
        <source>AlignBStep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="79"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="85"/>
        <source>LowOffsetX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="82"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="88"/>
        <source>LowOffsetY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="91"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="94"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="97"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="100"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="103"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="106"/>
        <source>ParamDoubleReserved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="110"/>
        <source>CutStartA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="113"/>
        <source>CutEndA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="116"/>
        <source>CutStartB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="119"/>
        <source>CutEndB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="122"/>
        <source>EnableModelLowOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="125"/>
        <source>EnableAlignCheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="128"/>
        <source>EnableHalfCutCheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="131"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="134"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="137"/>
        <source>ParamIntReserved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="143"/>
        <source>Side A PT1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="144"/>
        <source>Side A PT2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="146"/>
        <source>Side B PT1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="147"/>
        <source>Side B PT2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="149"/>
        <source>Side A PT Base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="150"/>
        <source>Side B PT Base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="547"/>
        <source>%1 %2 has not make pattern</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="689"/>
        <source>Angle:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="705"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="154"/>
        <source>Align Pt1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="711"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="160"/>
        <source>Align PtMid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="717"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="166"/>
        <source>Align Pt2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="730"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="181"/>
        <source>offset:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="766"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="218"/>
        <source>find base line err. offset(%1mm) out of range(%2mm).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="774"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="780"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="226"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="232"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="437"/>
        <source>Align err.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="774"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="780"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="226"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="232"/>
        <source>find base line  offset(%1mm) out of range(%2mm).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="777"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="229"/>
        <source>Please contact engineer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="855"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="278"/>
        <source>%3,LineID:%2,Offset:%1,Ignore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="960"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="325"/>
        <source>%3,LineID:%2,Offset:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="979"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="348"/>
        <source>level calcu err.X Adjust step equal 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="996"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="365"/>
        <source>level calcu err.Y Adjust step equal 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1039"/>
        <source>Side: %1 Step Equal 0. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1363"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="596"/>
        <source>Calcu level Angle err.Some Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1418"/>
        <source>Manual Set Pt1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1429"/>
        <source>Manual Set PtMid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1439"/>
        <source>Manual Set Pt2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1446"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="38"/>
        <source>Position set can not over half index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1455"/>
        <location filename="../system_manager/src/cprocess_level_ex.cpp" line="47"/>
        <source>Manual Set PtBase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1473"/>
        <source>Manual Set PtRotate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1504"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1514"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1525"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1536"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1547"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1575"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1583"/>
        <source>Test Model failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1554"/>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1586"/>
        <source>Test Model Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1627"/>
        <source>Level calcu dis err.step equal 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="66"/>
        <source>LocateNum</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="69"/>
        <source>MaxDiameterError</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="72"/>
        <source>TowardOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="75"/>
        <source>SearchRange</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="78"/>
        <source>SearchCount</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="81"/>
        <source>StopSleep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="84"/>
        <source>LightDirect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="87"/>
        <source>LightSide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="91"/>
        <source>LocationExposure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="94"/>
        <source>LocationGain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="98"/>
        <source>LocationCenterX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="101"/>
        <source>LocationCenterY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="108"/>
        <source>Edge%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="207"/>
        <source>cell Locate Process Err.cell diameter is Zero</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="298"/>
        <source>Cell Locate Fit Cell Err. Useful Point not enough:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="312"/>
        <source>Cell Locate Fit Cell Err.Diameter Out Of Range.
Real:%1,Ref:%2,Limit:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="325"/>
        <source>X:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="327"/>
        <source>Y:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="329"/>
        <source>Dia:%1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="357"/>
        <source>DIAMETER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="401"/>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="439"/>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="572"/>
        <source>cell locate process err.locate id out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="451"/>
        <source>Locate Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="478"/>
        <source>Search cell eage(%1) failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="524"/>
        <source>Locate Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="599"/>
        <source>Locate Manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="7"/>
        <source>Slot_Step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="10"/>
        <source>Enable_Check_Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="14"/>
        <source>ScanRailPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="18"/>
        <source>FirstClawPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="21"/>
        <source>FirstScanPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="25"/>
        <source>CheckClawPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="28"/>
        <source>UnloadOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="31"/>
        <source>CassUpPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="36"/>
        <source>ScanStart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="39"/>
        <source>ScanEnd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="42"/>
        <source>ScanSensorOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="45"/>
        <source>WaferThickness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="49"/>
        <source>WaferCheckType</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="53"/>
        <source>UseTwoSensor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="57"/>
        <source>ScanSpeed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="61"/>
        <source>OverrlappedLimitLeft</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="64"/>
        <source>OverrlappedLimitRight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="68"/>
        <source>MalposedLimit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="72"/>
        <source>DelayCompensation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="76"/>
        <source>WaferExistsRange</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="133"/>
        <source>No Cassette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="321"/>
        <source>Two sensor scan data inconsistency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="347"/>
        <source>Malposed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="348"/>
        <source>Overlapped:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="369"/>
        <source>Scan Err %1 %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="419"/>
        <source>Twice scan mismatch at(%1), please rescan!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="550"/>
        <source>Cassette Front Sensor On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="554"/>
        <source>Wafer Outside</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="558"/>
        <source>Cupboard Opened.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="565"/>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="570"/>
        <source>Rail(near) has wafer.Please remove and retry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="611"/>
        <source>Slot do not have wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="646"/>
        <source>Scan position start sensor check failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="713"/>
        <source>Scan position finish sensor check failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="18"/>
        <source>CylinderMove_TimeOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="22"/>
        <source>PosClawWait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="25"/>
        <source>PosClawCassOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="28"/>
        <source>DisClawCassUnLoadOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="31"/>
        <source>ClawPosRailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="34"/>
        <source>ClawPosRailFar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="37"/>
        <source>DisClawCoatOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="40"/>
        <source>PosClawCheckBoxOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="43"/>
        <source>DisClawCheckBoxUnLoadOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="46"/>
        <source>PosRailNearOpen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="49"/>
        <source>PosRailNearClose</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="52"/>
        <source>PosRailCloseReady</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="55"/>
        <source>PosRailClosePull</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="58"/>
        <source>PosRailOpenPull</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="62"/>
        <source>PosRailNearOpenMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="79"/>
        <source>PosTransVWait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="83"/>
        <source>PosTransVClaw</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="86"/>
        <source>PosTransVPutdownWafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="89"/>
        <source>PosTransRailNearReady</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="92"/>
        <source>PosTransRailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="95"/>
        <source>PosTransRailFarReady</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="98"/>
        <source>PosTransRailFar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="103"/>
        <source>PosTransVCoatFinish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="106"/>
        <source>PosTransVCoatFinishLow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="109"/>
        <source>PosTransVCoat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="114"/>
        <source>PosTransVCleanFinish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="117"/>
        <source>PosTransVClean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="120"/>
        <source>PosTransHCoat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="123"/>
        <source>PosTransHClean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="127"/>
        <source>StepSleepTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="132"/>
        <source>PosClawWaferExistCheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="136"/>
        <source>PosClawBarcode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="140"/>
        <source>PosLoadVWait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="144"/>
        <source>PosLoadVCoatFinish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="147"/>
        <source>PosLoadVCoatFinishLow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="150"/>
        <source>PosLoadVRail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="153"/>
        <source>PosLoadVWT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="156"/>
        <source>PosLoadHWait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="159"/>
        <source>PosLoadHCoat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="162"/>
        <source>PosLoadHWT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="167"/>
        <source>PosUnoadVWait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="170"/>
        <source>PosUnoadVRail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="173"/>
        <source>PosUnoadVWT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="176"/>
        <source>PosUnoadHWait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="179"/>
        <source>PosUnoadHClean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="182"/>
        <source>PosUnoadHWT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="186"/>
        <source>GrapVOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="190"/>
        <source>PosClawLocationReady</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="193"/>
        <source>PosClawLocationPushPrepare</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="196"/>
        <source>PosClawLock</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="200"/>
        <source>PosClawCassOutReady</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="204"/>
        <source>PosTransHLock</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="208"/>
        <source>UnloadRail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="212"/>
        <source>PushReadyUnload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="216"/>
        <source>CleanGetWaferWaitTimeMS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="364"/>
        <source>Auto Transfer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="251"/>
        <source>TransCassToRailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="254"/>
        <source>kTransRailNearToCoat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="257"/>
        <source>kTransRailNearToCheckBox</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="260"/>
        <source>kTransRailNearToWorktable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="263"/>
        <source>kTransRailNearToClean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="266"/>
        <source>kTransRailNearToCass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="269"/>
        <source>kTransRailFarToRailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="272"/>
        <source>kTransRailFarToCoat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="275"/>
        <source>kTransRailFarToWorktable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="278"/>
        <source>kTransCheckBoxToCass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="281"/>
        <source>kTransCheckBoxToRailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="284"/>
        <source>kTransCleanToRailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="287"/>
        <source>kTransCoatToRailFar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="290"/>
        <source>kTransWorktableToRailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_transfer.cpp" line="30"/>
        <source>rail has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="567"/>
        <source>Near cass,rail do not has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="572"/>
        <source>Near cass,rail has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="589"/>
        <source>Near coat worktable,rail do not has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="594"/>
        <source>Near coat worktable,rail has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="618"/>
        <source>Near coat worktable,Rail(Far) do not has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="623"/>
        <source>Near coat worktable,Rail(Far) has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2868"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3134"/>
        <source>check box do not has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="682"/>
        <source>load grab wafer failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="686"/>
        <source>load has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="715"/>
        <source>unload has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="745"/>
        <source>transfer has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1354"/>
        <source>Trans pickup wafer from Coattable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1389"/>
        <source>Trans pickup wafer from Cleantable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1633"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2828"/>
        <source>Cass to CT,Transfer has wafer </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1637"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2832"/>
        <source>Cass to CT,CoatTable has wafer </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1644"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4506"/>
        <source>Cass has no wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1728"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4624"/>
        <source>Scan wafter id failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1896"/>
        <source>Coat to WT,CoatTable has no Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1900"/>
        <source>Coat to WT,Load has  Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1904"/>
        <source>Coat to WT,WorkTable has  Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1999"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2004"/>
        <source>WT to Clean,WorkTable has no Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2008"/>
        <source>WT to Clean,UnLoad has  Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2012"/>
        <source>WT to Clean,CleanTable has  Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2101"/>
        <source>Clean to Cass,CleanTable has no Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2105"/>
        <source>Clean to Cass,Trans has  Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2224"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2655"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3293"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5445"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6000"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="219"/>
        <source>WaferID:%4,DID:%2,TM:%3,DNo:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2264"/>
        <source>Clean to CheckBox,CleanTable has no Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2268"/>
        <source>Clean to CheckBox,Trans has  Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2420"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2560"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2692"/>
        <source>Coat to Cass,CoatTable has no Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2425"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2565"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2697"/>
        <source>Coat to Cass,Trans has  Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2702"/>
        <source>Coat to Clean,CleanTable has  Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2837"/>
        <source>Arrange status has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2841"/>
        <source>Grab status has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2845"/>
        <source>Trans status has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2849"/>
        <source>Coat status has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2967"/>
        <source>The wafer id in Checkbox was inconsistent with the scan,please check Wafer direction.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3113"/>
        <source>No wafer to transfer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3125"/>
        <source>Cass to CheckBox,Trans has  Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3128"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3159"/>
        <source>Trans Checkbox to Cass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3331"/>
        <source>current pos can&apos;t auto unload wafer, please check rail and cass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3397"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3398"/>
        <source>AbortTrans</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3441"/>
        <source>AbortCoat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3483"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3484"/>
        <source>AbortLoad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3641"/>
        <source>AbortCheckbox</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4406"/>
        <source>Motor %1 is not homed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4480"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4482"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4542"/>
        <source>Trans Cass to RailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5694"/>
        <source>Rail Near Pos has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4744"/>
        <source>Trans RailNear to Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="67"/>
        <source>PosRailFarOpen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="70"/>
        <source>PosRailFarClose</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="73"/>
        <source>PosRailFarOpenMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="244"/>
        <source>Transfer msg id:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="248"/>
        <source>TransScanCass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="293"/>
        <source>kTransRailNearLocation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="296"/>
        <source>kTransRailNearLocationManual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="299"/>
        <source>kAbortTrans</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="302"/>
        <source>kAbortUnload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="305"/>
        <source>kAbortLoad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="308"/>
        <source>kTransCheckboxToCoat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="311"/>
        <source>kTransCheckboxToClean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="314"/>
        <source>kTransCoatToWt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="317"/>
        <source>kTransWtToClean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="320"/>
        <source>kTransCleanToCass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="323"/>
        <source>kMoveInitPos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="326"/>
        <source>kResetSlot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="329"/>
        <source>kAbortWafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="332"/>
        <source>kTransRailNearToFar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="335"/>
        <source>kTransCoatToRailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="338"/>
        <source>kTransCoatToCheckbox</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="341"/>
        <source>kTransCleanToCheckbox</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="344"/>
        <source>kTransCheckboxToWt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="347"/>
        <source>kTransWtToCheckbox</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="545"/>
        <source>RailNear do not has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="549"/>
        <source>RailNear has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="651"/>
        <source>Cupboard do not has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="655"/>
        <source>Cupboard has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="711"/>
        <source>unload grab has no wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="741"/>
        <source>transfer grab has no wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="774"/>
        <source>CoatTable wafer must dry at first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="788"/>
        <source>CleanTable wafer must dry at first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1575"/>
        <source>%1 require %2 has wafer,but not exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1579"/>
        <source>%1 require %2 has not wafer,but exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1600"/>
        <source>Trans scan Cass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3573"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3574"/>
        <source>AbortUnload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3848"/>
        <source>Can&apos;t abort coatable wafer status, has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3855"/>
        <source>Can&apos;t abort cleantable wafer status, has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3863"/>
        <source>Can&apos;t abort load arm wafer status, has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3870"/>
        <source>Can&apos;t abort unload arm wafer status, has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3877"/>
        <source>Can&apos;t abort transfer arm wafer status, has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3884"/>
        <source>Can&apos;t abort worktable wafer status, has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3892"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3900"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3907"/>
        <source>Can&apos;t abort cupboard wafer status, has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4493"/>
        <source>Rail has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4498"/>
        <source>Trans has wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4612"/>
        <source>Scan barcode pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4860"/>
        <source>Trans RailNear to Far</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4967"/>
        <source>Trans RailNear to Checkbox</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5110"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5114"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5121"/>
        <source>Trans RailNear to Worktable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5167"/>
        <source>Unload grab wafer failed..</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5229"/>
        <source>RailNear to CleanTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5347"/>
        <source>Trans RailNear to Cass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5480"/>
        <source>Trans RailFar to RailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5558"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5563"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5570"/>
        <source>Trans RailFar to Worktable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5584"/>
        <source>Rail Far Pos has not wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5589"/>
        <source>Worktable Pos has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5677"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5723"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5897"/>
        <source>Trans Checkbox to RailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5689"/>
        <source>Checkbox has no wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5810"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6959"/>
        <source>RailNear Location Again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6038"/>
        <source>Trans Coat to RailFar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6143"/>
        <source>Trans Coat to RailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6250"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6257"/>
        <source>Trans Worktable to RailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6370"/>
        <source>RailFar to CoatTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6548"/>
        <source>Worktable has no wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6552"/>
        <source>Workable has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6670"/>
        <source>RailNear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6674"/>
        <source>RailFar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6678"/>
        <source>TransClaw</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6683"/>
        <source>LoadClaw</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6687"/>
        <source>Coattable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6691"/>
        <source>Worktable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6695"/>
        <source>Cleanable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6699"/>
        <source>Cupboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6703"/>
        <source>UnloadClaw</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6707"/>
        <source>GrabClaw</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6711"/>
        <source>Unkown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6756"/>
        <source>CreateAndBindToSlot Slot not null</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6908"/>
        <source>RailNear Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6942"/>
        <source>RailNear has not Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="7044"/>
        <source>RailNear Location Manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6494"/>
        <source>Coatable has no wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6498"/>
        <source>Coatable has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6521"/>
        <source>CleanTable has no Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6525"/>
        <source>CleanTable has Wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="239"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6567"/>
        <source>Acquire Resouce failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cworktableoffset.cpp" line="8"/>
        <source>EnableOffset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cworktableoffsetdriver.cpp" line="27"/>
        <source>Offset not Enable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../light_driver_impl/src/clightdriver_wl_socket.cpp" line="85"/>
        <source>Can not Open Light Controller at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1412"/>
        <source>Idle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1414"/>
        <source>Pause</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/secsmanager.cpp" line="589"/>
        <location filename="../system_manager/src/secsmanager.cpp" line="594"/>
        <location filename="../gui/src/mainwindow.cpp" line="2497"/>
        <location filename="../gui/src/mainwindow.cpp" line="2501"/>
        <source>Start Auto</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/secsmanager.cpp" line="601"/>
        <location filename="../system_manager/src/secsmanager.cpp" line="604"/>
        <location filename="../system_manager/src/vsmt_clean.cpp" line="119"/>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="144"/>
        <location filename="../system_manager/src/vsmt_main.cpp" line="244"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="923"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="943"/>
        <location filename="../gui/src/cmwalarmprocess.cpp" line="209"/>
        <location filename="../gui/src/cmwmanualload.cpp" line="310"/>
        <location filename="../gui/src/mainwindow.cpp" line="2519"/>
        <location filename="../gui/src/mainwindow.cpp" line="2522"/>
        <location filename="../gui/src/mainwindow.cpp" line="2525"/>
        <location filename="../gui/src/mainwindow.cpp" line="2617"/>
        <source>Pause Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/secsmanager.cpp" line="614"/>
        <location filename="../system_manager/src/vsmt_main.cpp" line="277"/>
        <location filename="../gui/src/cmwmanualload.cpp" line="178"/>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="716"/>
        <location filename="../gui/src/mainwindow.cpp" line="3431"/>
        <source>Stop All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_base.cpp" line="156"/>
        <source>All Home Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_clean.cpp" line="50"/>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="58"/>
        <location filename="../system_manager/src/vsmt_main.cpp" line="155"/>
        <location filename="../system_manager/src/vsmt_transfer.cpp" line="70"/>
        <source>%1 home finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_clean.cpp" line="65"/>
        <source>Clean Idle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_clean.cpp" line="66"/>
        <source>Clean Wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_clean.cpp" line="67"/>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="26"/>
        <source>Clean Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_clean.cpp" line="121"/>
        <source>Please reset clean table wafer status.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_clean.cpp" line="126"/>
        <source>Can&apos;t abort cleaning,not start clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="74"/>
        <source>Coat Idle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="75"/>
        <source>Coat Wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="76"/>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="26"/>
        <source>Coat Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="117"/>
        <source>Restart coating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="121"/>
        <source>Can&apos;t restart coating,not start coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="146"/>
        <source>Please reset coat table wafer status.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="151"/>
        <source>Can&apos;t abort coating,not start coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_gem.cpp" line="12"/>
        <source>Link_Test_Timeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_gem.cpp" line="43"/>
        <source>Gem Idle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_load.cpp" line="29"/>
        <source>Load Wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="164"/>
        <source>Cut Idle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="165"/>
        <source>Cut Wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="166"/>
        <source>Cut Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="219"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="46"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="57"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="62"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="130"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="135"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="172"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="178"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="234"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="36"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="61"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="66"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="104"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="109"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="141"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="146"/>
        <source>Cut_Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="224"/>
        <source>Can&apos;t restart cutting,not start cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="246"/>
        <source>Please reset worktable wafer status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="251"/>
        <source>Can&apos;t abort cutting,not start cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_schedular.cpp" line="15"/>
        <source>Schedular Idle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_schedular.cpp" line="16"/>
        <source>Schedular Wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_schedular.cpp" line="17"/>
        <source>Schedular Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_transfer.cpp" line="26"/>
        <location filename="../system_manager/src/vsmt_transfer.cpp" line="27"/>
        <source>Home Axis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_transfer.cpp" line="79"/>
        <source>Transfer Idle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_transfer.cpp" line="81"/>
        <source>Transfer Wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_transfer.cpp" line="82"/>
        <source>Transfer Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_unload.cpp" line="29"/>
        <source>Unload Wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_base.cpp" line="22"/>
        <source>%1 Home State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_base.cpp" line="28"/>
        <source>%1 Home Step Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_coat.cpp" line="28"/>
        <source>Bump test state</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_coat.cpp" line="34"/>
        <location filename="../gui/src/cmwcalicoat.cpp" line="250"/>
        <source>Bump test Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_coat.cpp" line="47"/>
        <source>Spay test state</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_coat.cpp" line="53"/>
        <source>Spary test Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_coat.cpp" line="66"/>
        <source>Change coat liquid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_coat.cpp" line="72"/>
        <source>Change coat liquid Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_gem.cpp" line="25"/>
        <source>Has not connect to GEM Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_gem.cpp" line="45"/>
        <source>GEM TCP Connect Time Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="40"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="46"/>
        <location filename="../gui/src/cmwcammatch_calibration.cpp" line="272"/>
        <source>Camera Calibration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="66"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="87"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="115"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="136"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="157"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="189"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="210"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="237"/>
        <source>Laser Cali Power Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="71"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="119"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="195"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="243"/>
        <source>Power Cali Step is Zero</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="78"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="128"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="148"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="202"/>
        <source>Laser Cali Power Range Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="96"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="168"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="217"/>
        <source>Laser Cali Power Range After</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="251"/>
        <source>Laser Cali Max Power Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="259"/>
        <source>Laser Cali Max Power </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="267"/>
        <source>Laser Cali Max Power After</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="294"/>
        <location filename="../system_manager/src/vst_idle_transfer.cpp" line="41"/>
        <source>Resume Auto Work</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="296"/>
        <location filename="../system_manager/src/vst_idle_transfer.cpp" line="46"/>
        <source>Full Auto Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="304"/>
        <source>State Power Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="325"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="50"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="60"/>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="142"/>
        <location filename="../gui/src/mainwindow.cpp" line="3658"/>
        <source>Power Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="337"/>
        <source>State Platform Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="343"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="363"/>
        <source>Before cali distance data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="350"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="370"/>
        <source>Cali distance step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="357"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="377"/>
        <source>After cali distance data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="383"/>
        <source>Message After All Cali</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_transfer.cpp" line="20"/>
        <source>All Home State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_transfer.cpp" line="25"/>
        <source>All Home Step Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="27"/>
        <source>Clean Test Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="31"/>
        <source>Clean CleanTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="32"/>
        <source>Clean CleanTable Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="40"/>
        <source>Test clean start step out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="41"/>
        <source>Test clean end step out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="44"/>
        <source>Clean cleantable start step out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="45"/>
        <source>Clean cleantable end step out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="79"/>
        <source>Clean Test Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="82"/>
        <source>Clean CleanTable Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="95"/>
        <source>Stop CleanTable Process Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="27"/>
        <source>Coat Test Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="31"/>
        <source>Clean CoatTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="32"/>
        <source>Clean CoatTable Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="43"/>
        <source>Test coat start step out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="44"/>
        <source>Test coat end step out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="47"/>
        <source>Clean coattable start step out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="48"/>
        <source>Clean coattable end step out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="51"/>
        <source>Clean coattable coat fulid start step out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="52"/>
        <source>Clean coattable coat fulid end step out of range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="89"/>
        <source>Coat Test Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="92"/>
        <source>Clean CoatTable Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="106"/>
        <source>Stop CoatTable Process Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="41"/>
        <source>Single Cell Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="50"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="55"/>
        <source>Locate_Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="93"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="99"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="110"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="116"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="76"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="81"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="87"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="93"/>
        <source>Align_Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="141"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="145"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="113"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="116"/>
        <source>Before cut record data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="191"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="242"/>
        <source>Cut Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="206"/>
        <source>DNo:%1,INDEX1:%3,INDEX2:%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="228"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="310"/>
        <source>Manual Cut Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="242"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="312"/>
        <source>Recover Cut CH1 Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="245"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="314"/>
        <source>Recover Cut CH2 Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="248"/>
        <source>Manual Cut Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="263"/>
        <source>DNo:%1,INDEX1:%3,Start:%4,End:%5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="270"/>
        <source>DNo:%1,INDEX2:%3,Start:%4,End:%5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="299"/>
        <source>DNo:%1,TM:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="317"/>
        <source>Single Cut Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="319"/>
        <source>Stop Single Cut Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="326"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="758"/>
        <location filename="../gui/src/cmwmanualload.cpp" line="300"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="252"/>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="457"/>
        <source>Single Cut Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="36"/>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="175"/>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="309"/>
        <source>Single Transfer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="54"/>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="67"/>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="111"/>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="159"/>
        <source>Stop Semi Transfer Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="55"/>
        <source>%1 Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="68"/>
        <source>All unload finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="79"/>
        <source>Transfer and rail Near has wafer, please remove rail near wafer and Abort angain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="85"/>
        <source>Please remove rail near Wafer and Reset Grab Status and Abort again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="89"/>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="90"/>
        <source>All unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="112"/>
        <source>Please Remove cupboard wafer and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="160"/>
        <source>All unload finished, please remove Checkbox wafer and reset checkbox status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="287"/>
        <source>Single UnLoad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="293"/>
        <source>Single UnLoad Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_base.cpp" line="17"/>
        <location filename="../system_manager/src/vst_work_base.cpp" line="35"/>
        <source>can&apos;t acquire resource %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_base.cpp" line="31"/>
        <source>can&apos;t acquire resource %1 in VST_Wait_Base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_clean.cpp" line="21"/>
        <source>Auto Clean State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_clean.cpp" line="22"/>
        <source>Auto Clean Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_clean.cpp" line="50"/>
        <source>Auto Clean Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_coat.cpp" line="23"/>
        <source>Auto Coat State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_coat.cpp" line="24"/>
        <source>Auto Coat Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_coat.cpp" line="56"/>
        <source>Auto Coat Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="31"/>
        <source>Auto Cell Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="163"/>
        <source>Auto Cut Finish Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="189"/>
        <source>WaferID:%5,DID:%2,INDEX1:%3,INDEX2:%4,DNo:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="26"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="21"/>
        <source>Check Transfer State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="51"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="54"/>
        <location filename="../system_manager/src/vst_work_schedular.cpp" line="21"/>
        <source>Auto prepare</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="143"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="163"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="460"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="480"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1600"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1622"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1719"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1739"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="62"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="82"/>
        <source>Cassette Cut Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="156"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="473"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1613"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1732"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="75"/>
        <source>Restart auto cycle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="162"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="479"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1621"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1738"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="81"/>
        <source>Cut Finished,Stop All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="177"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="497"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="207"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="216"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="240"/>
        <source>Cass to CoatTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="187"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="249"/>
        <source>DNo:%1,DID:%2,TM:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="199"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="434"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="209"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="218"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="242"/>
        <source>Auto Coat Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="207"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="136"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="160"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="303"/>
        <source>Auto Cut Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="216"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="198"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="293"/>
        <source>Auto Clean Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="226"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="188"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="283"/>
        <source>CleanTable to Cass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="234"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="196"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="291"/>
        <source>WT to CleanTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="244"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="133"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="141"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="157"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="301"/>
        <source>CleanTable to WorkTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="647"/>
        <source>Schedular Dispatch msg</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="725"/>
        <source>check box has wafer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="39"/>
        <location filename="../system_manager/src/vst_work_schedular.cpp" line="25"/>
        <location filename="../system_manager/src/vst_work_schedular.cpp" line="27"/>
        <source>Scan Cass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1246"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1247"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1248"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1249"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="98"/>
        <source>Pause for check wafer cutting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1253"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="99"/>
        <source>Please check cuting quality on the cupboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="105"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="265"/>
        <source>Cupboard to Cass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1260"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1261"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1262"/>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1263"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="112"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="146"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="181"/>
        <source>Pause for check wafer coating.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_schedular.cpp" line="1265"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="113"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="147"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="182"/>
        <source>Please check coating quality on the cupboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="120"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="179"/>
        <source>Cupboard to CoatTable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="176"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="278"/>
        <source>CleanTable to Cupboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="259"/>
        <source>Pause for check wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="21"/>
        <source>Clean Prepare</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="29"/>
        <source>Prepare Clean Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="44"/>
        <source>Clean Step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="64"/>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="78"/>
        <source>Before %1 Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="71"/>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="89"/>
        <source>%1 Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="79"/>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="97"/>
        <source>After %1 Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="94"/>
        <source>Clean After All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="101"/>
        <source>After All Clean Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="122"/>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="118"/>
        <source>Coat Single process not start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="23"/>
        <source>Coat Prepare</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="32"/>
        <source>Prepare Coat Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="47"/>
        <source>Coat Step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="137"/>
        <source>Coat After</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="145"/>
        <source>After Coat Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="65"/>
        <source>Check Power</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="84"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="185"/>
        <source>Locate Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="90"/>
        <source>Locate Before Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="97"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="125"/>
        <source>Locate Single</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="104"/>
        <source>Locate After Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="136"/>
        <source>Move Single</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="142"/>
        <source>Search Single</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="157"/>
        <source>Locate Pos %1 Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="196"/>
        <source>Align Before Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="201"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="479"/>
        <source>Align Rotate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="205"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="561"/>
        <source>Align Near</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="209"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="673"/>
        <source>Align Far</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="213"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="260"/>
        <source>Align Base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="218"/>
        <source>Align After Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="237"/>
        <source>Align Check %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="254"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1120"/>
        <source>Calcu Line Align Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="311"/>
        <source>Exit Rotate Alignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="321"/>
        <source>Exit Rotate Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="332"/>
        <source>Exit Pt1 Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="349"/>
        <source>Exit Near Alignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="359"/>
        <source>Exit PtMid Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="376"/>
        <source>Exit Far Alignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="385"/>
        <source>Exit Pt2 Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="402"/>
        <source>Exit Align Base Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="423"/>
        <source>Rotate Search Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="426"/>
        <source>Point1 Search Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="429"/>
        <source>Middle Point Search Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="432"/>
        <source>Point2 Point Search Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="437"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="440"/>
        <source>Base Point Search Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="457"/>
        <source>Rotate Align Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="460"/>
        <source>Middle Point Align Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="463"/>
        <source>Point2 Point Align Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="485"/>
        <source>Search Rotate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="491"/>
        <source>Align Rotate Failed Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="509"/>
        <source>Align Rotate Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="520"/>
        <source>Move Rotate Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="528"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="729"/>
        <source>Align Cam Search Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="540"/>
        <source>Align Cam Search Fail Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="567"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="679"/>
        <source>Search pt1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="572"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="684"/>
        <source>Search ptMid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="579"/>
        <source>Align PointMid Failed Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="595"/>
        <source>Pt1 Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="596"/>
        <source>Pt1 Move Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="597"/>
        <source>Pt1 Search Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="598"/>
        <source>Pt1 Search Fail Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="604"/>
        <source>PtMid Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="605"/>
        <source>PtMid Move Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="606"/>
        <source>PtMid Search Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="607"/>
        <source>PtMid Search Fail Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="612"/>
        <source>Pt2 Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="613"/>
        <source>Pt2 Move Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="614"/>
        <source>Pt2 Search Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="615"/>
        <source>Pt2 Search Fail Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="621"/>
        <source>PtBase Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="622"/>
        <source>PtBase Move Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="623"/>
        <source>PtBase Search Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="624"/>
        <source>PtBase Search Fail Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="691"/>
        <source>Align PointFar Failed Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="712"/>
        <source>Align Base Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="721"/>
        <source>Move Base Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="740"/>
        <source>Base Cam Search Fail Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="767"/>
        <source>Cut Single Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="857"/>
        <source>Cut Process After Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="920"/>
        <source>Please check location status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="941"/>
        <source>Please check leveling status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="969"/>
        <source>Kerf Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="974"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1020"/>
        <source>Calcu Kerf Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="288"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="981"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1027"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="360"/>
        <source>Move Kerf Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="988"/>
        <source>Search Kerf Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1007"/>
        <source>Kerf Laser Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1012"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1033"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1059"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1077"/>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.cpp" line="297"/>
        <location filename="../gui/src/cmwfactoryoffsetadjust.cpp" line="295"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="304"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="346"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="353"/>
        <source>Calcu pt by Line Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1053"/>
        <source>Half Cut Kerf Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1066"/>
        <source>Cut kerf line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1072"/>
        <location filename="../gui/src/cmwalarmprocess.cpp" line="228"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1137"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1155"/>
        <source>Move Kerf P</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1140"/>
        <source>Target  Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1149"/>
        <source>Cut Single Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1162"/>
        <source>Kerf  Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1174"/>
        <source>Half Cut Kerf  Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1180"/>
        <source>Location Check (Halfcut) Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1192"/>
        <source>Laser Kerf  Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_schedular.cpp" line="42"/>
        <source>Work Schedular</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_schedular.cpp" line="53"/>
        <source>Acquire Resource</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_schedular.cpp" line="63"/>
        <source>Check Acquire Resource</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_schedular.cpp" line="106"/>
        <source>wait schedular timeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_vision/src/cctrlgraph_chart.cpp" line="48"/>
        <source>PCS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_vision/src/cctrlgraph_chart.cpp" line="60"/>
        <source>Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_vision/src/cctrlgraph_pi.cpp" line="9"/>
        <source>PI Chart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="105"/>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="109"/>
        <location filename="../gui/src/cctrlgraph_worktable_z.cpp" line="187"/>
        <location filename="../gui/src/cctrlgraph_worktable_z.cpp" line="191"/>
        <location filename="../gui/src/cmwauto.cpp" line="221"/>
        <location filename="../gui/src/cmwauto.cpp" line="225"/>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="79"/>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="83"/>
        <location filename="../gui/src/cmwviewtrans.cpp" line="61"/>
        <location filename="../gui/src/cmwviewtrans.cpp" line="65"/>
        <location filename="../gui/src/cstatusmotorpos.cpp" line="113"/>
        <location filename="../gui/src/cstatusmotorpos.cpp" line="119"/>
        <source>Fresh Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="183"/>
        <source>Target X pos out of work table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="187"/>
        <source>Target Y pos out of work table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="632"/>
        <source>D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="636"/>
        <source>S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="640"/>
        <source>L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="644"/>
        <source>W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="648"/>
        <source>E</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_vision/src/cctrlgraphopengl.cpp" line="55"/>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="312"/>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="372"/>
        <source>FPS:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_vision/src/cctrlgraphopengl.cpp" line="83"/>
        <source>chart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="210"/>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="166"/>
        <source>pixel:x=%1,y=%2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="221"/>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="176"/>
        <source>real:x=%1mm,y=%2mm.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="227"/>
        <source>Gray:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="266"/>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="259"/>
        <source>Grab Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="54"/>
        <location filename="../controls_common/src/cctrlparamtable.cpp" line="48"/>
        <source>name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="54"/>
        <source>data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="54"/>
        <source>unit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="118"/>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="179"/>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="333"/>
        <location filename="../controls_common/src/cctrlparamtable.cpp" line="102"/>
        <location filename="../controls_common/src/cctrlparamtable.cpp" line="253"/>
        <source>yes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="122"/>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="183"/>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="333"/>
        <location filename="../controls_common/src/cctrlparamtable.cpp" line="106"/>
        <location filename="../controls_common/src/cctrlparamtable.cpp" line="253"/>
        <source>no</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.cpp" line="57"/>
        <source>Unknown user name or password.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="103"/>
        <source>%1 path create failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="112"/>
        <source>%1 pattern path create failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="55"/>
        <location filename="../gui/src/cmwalarmprocess.cpp" line="21"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="43"/>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="75"/>
        <source>Switch to cam.6X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.cpp" line="28"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="44"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="50"/>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="82"/>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="51"/>
        <source>Switch to any side.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.cpp" line="159"/>
        <location filename="../gui/src/cmwalarmprocess.cpp" line="179"/>
        <source>Currently not on any machining surface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.cpp" line="165"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="168"/>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="325"/>
        <source>Set Kerf Pos Manual Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.cpp" line="197"/>
        <location filename="../gui/src/cmwmanualstep.cpp" line="180"/>
        <location filename="../gui/src/cmwmanualstep.cpp" line="188"/>
        <source>Set Pt Manual Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.cpp" line="262"/>
        <source>SetThickDiff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.cpp" line="263"/>
        <source>Set Number between -0.1mm and 0.1mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.cpp" line="82"/>
        <source>Move Gripper Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicass.cpp" line="148"/>
        <location filename="../gui/src/cmwcalicass.cpp" line="162"/>
        <location filename="../gui/src/cmwcalicass.cpp" line="176"/>
        <source>Scan Slot Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliclean.cpp" line="133"/>
        <location filename="../gui/src/mainwindow.cpp" line="3392"/>
        <source>Clean Curtain Open Close Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliclean.cpp" line="145"/>
        <location filename="../gui/src/cmwcaliclean.cpp" line="151"/>
        <location filename="../gui/src/cmwcalicoat.cpp" line="218"/>
        <location filename="../gui/src/cmwcalicoat.cpp" line="224"/>
        <source>TwoFluid OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliclean.cpp" line="164"/>
        <location filename="../gui/src/cmwcalicoat.cpp" line="236"/>
        <source>DryBlow OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.cpp" line="205"/>
        <location filename="../gui/src/cmwcalitablecleaning.cpp" line="258"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="98"/>
        <source>Stop action before test move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.cpp" line="211"/>
        <location filename="../gui/src/cmwmanualload.cpp" line="446"/>
        <source>Clean coattable coat fulid sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.cpp" line="193"/>
        <source>Coat Curtain OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.cpp" line="206"/>
        <source>CoatHand UpDown Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.cpp" line="259"/>
        <source>Spay test Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.cpp" line="268"/>
        <location filename="../gui/src/mainwindow.cpp" line="3735"/>
        <source>Replace coat fluid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.cpp" line="276"/>
        <source>Water Flow OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="231"/>
        <source>Laser Foucs Mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalilaserpathall.cpp" line="55"/>
        <source>Beam Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="93"/>
        <source>Power Chart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="94"/>
        <source>Cur Power Chart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="105"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="211"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="218"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="194"/>
        <source>Power fresh Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="176"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="185"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="195"/>
        <source>Cali Power Range Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="256"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="465"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="352"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="358"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="496"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="329"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="335"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="473"/>
        <source>Move Power Cali Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="272"/>
        <source>Epulse need bigger than Freq</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="371"/>
        <source>Q:%1Hz,E:%2Hz,BeamWidth:%3mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="416"/>
        <source>Q:%1KHz,E:%2KHz,BeamWidth:%3mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="207"/>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="464"/>
        <source>Epulse need lower Freq</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="317"/>
        <source>Stop Cali Power</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="261"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="330"/>
        <source>Cali PChange Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="345"/>
        <source>Cali Max Power Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="65"/>
        <source>Beam Chart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="66"/>
        <source>Cur Beam Chart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="77"/>
        <source>Beam fresh Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="128"/>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="137"/>
        <source>Cali Beam Range Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="191"/>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="382"/>
        <source>Move Beam Cali Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="248"/>
        <source>Stop Cali Beam</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="276"/>
        <source>Cali Max Beam Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="300"/>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="327"/>
        <source>scale:%1Hz
SIndex:%2mm
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="388"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="471"/>
        <source>Move Path Angle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="403"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="486"/>
        <source>Open Laser Gate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="410"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="493"/>
        <source>OPEN_LENS_BLOW Gate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="427"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="510"/>
        <source>Close Laser Gate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="439"/>
        <source>Set beam meter ZERO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="522"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="507"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="484"/>
        <source>Set power meter ZERO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.cpp" line="263"/>
        <location filename="../gui/src/cmwparamcoatclean.cpp" line="401"/>
        <source>Test Coat sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.cpp" line="267"/>
        <location filename="../gui/src/cmwparamcoatclean.cpp" line="405"/>
        <source>Test Clean sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitrans.cpp" line="150"/>
        <source>Move Trans init Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.cpp" line="52"/>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.cpp" line="83"/>
        <source>Foucs Cali Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamblob_h.cpp" line="55"/>
        <source>Blob Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamfindage_h.cpp" line="58"/>
        <source>Find edge Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamkerf_h.cpp" line="60"/>
        <location filename="../gui/src/cmwcamkerfhalfcut.cpp" line="61"/>
        <location filename="../gui/src/cmwcamkerflaser.cpp" line="60"/>
        <source>Kerf Check Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.cpp" line="187"/>
        <location filename="../gui/src/mainwindow.cpp" line="2046"/>
        <location filename="../gui/src/mainwindow.cpp" line="2151"/>
        <source>Can not open file.file path:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.cpp" line="181"/>
        <location filename="../gui/src/cmwcammatchncc_h.cpp" line="171"/>
        <source>Match Ncc Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.cpp" line="235"/>
        <location filename="../gui/src/mainwindow.cpp" line="2099"/>
        <source>Load All Model Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.cpp" line="113"/>
        <source>Match Shape Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.cpp" line="159"/>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="299"/>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="259"/>
        <source>Exe Morphology Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="136"/>
        <source>pixel width or pixel height can not be zero.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="140"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="611"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="984"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1105"/>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="270"/>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="341"/>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="406"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="363"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="377"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="391"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="409"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="421"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="438"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="454"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="466"/>
        <source>Confirm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="141"/>
        <source>Are you sure modify resolution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="156"/>
        <source>Set Cam Exposure Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="171"/>
        <source>Set Cam Gain Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="186"/>
        <source>Set Cam Contrast Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="200"/>
        <source>Set Cam Brightness Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="233"/>
        <location filename="../gui/src/mainwindow.cpp" line="3164"/>
        <source>Cam Auto Adjust Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompbarcode.cpp" line="30"/>
        <source>Get BarCode Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompioin.cpp" line="88"/>
        <location filename="../gui/src/cmwcompioinout.cpp" line="170"/>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="138"/>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="143"/>
        <location filename="../gui/src/mainwindow.cpp" line="1704"/>
        <location filename="../gui/src/mainwindow.cpp" line="1708"/>
        <location filename="../gui/src/mainwindow.cpp" line="1712"/>
        <source>Fresh Input IO Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompioinout.cpp" line="201"/>
        <location filename="../gui/src/cmwcompioinout.cpp" line="223"/>
        <location filename="../gui/src/cmwcompioout.cpp" line="85"/>
        <source>Set Output IO Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="168"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="174"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="163"/>
        <location filename="../gui/src/mainwindow.cpp" line="1695"/>
        <source>Laser Get Current Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="180"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="193"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="199"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="205"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="182"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="188"/>
        <source>Laser Get Laser Time Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="186"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="175"/>
        <source>Laser Get Diod Temp Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="287"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="471"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="263"/>
        <source>Laser Set Freq Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="365"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="372"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="402"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="408"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="420"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="342"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="349"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="379"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="385"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="397"/>
        <source>Laser Open Laser Gate Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="379"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="356"/>
        <source>Close Laser lens blow inner</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="386"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="363"/>
        <source>Close Laser lens blow outer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="442"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="419"/>
        <location filename="../gui/src/cmwcomppowermeter.cpp" line="21"/>
        <source>Laser Set Gate Source Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="456"/>
        <source>Laser Set REF Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="485"/>
        <source>Laser Set EPRF Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.cpp" line="81"/>
        <source>%1 Rel Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.cpp" line="94"/>
        <source>%1 Abs Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.cpp" line="113"/>
        <source>%1 Jog Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.cpp" line="126"/>
        <source>%1 Stop Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.cpp" line="154"/>
        <source>Set Motor %1 Default Spd Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.cpp" line="21"/>
        <location filename="../gui/src/cmwcompother.cpp" line="107"/>
        <location filename="../gui/src/mainwindow.cpp" line="1717"/>
        <source>Measure volume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.cpp" line="26"/>
        <source>Fresh pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.cpp" line="56"/>
        <source>Measure distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.cpp" line="102"/>
        <source>Zero volume sensor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.cpp" line="124"/>
        <source>Move Gripper Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.cpp" line="137"/>
        <source>Set Speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.cpp" line="149"/>
        <source>Reset Gripper</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="88"/>
        <source>Motor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="88"/>
        <source>Nag Limit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="89"/>
        <source>Pas Limit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="89"/>
        <source>Axis Enable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="181"/>
        <location filename="../gui/src/mainwindow.cpp" line="2094"/>
        <source>Set Multiplier Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="294"/>
        <source>Cut line %1 &gt; LineVector size:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="326"/>
        <source>Move Kerf Pt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="366"/>
        <source>Move Kerf Watch Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="383"/>
        <source>Calcu Kerf Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="398"/>
        <source>Manual Cut Line Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="507"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="681"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="707"/>
        <source>Move Kerf Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="513"/>
        <source>Switch Laser Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="574"/>
        <source>Cut Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="585"/>
        <source>Calcu Kerf Sig1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="612"/>
        <source>Are you sure pos cut immediately</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="688"/>
        <source>Calcu Kerf Pos1 Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="697"/>
        <source>Move to start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="977"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1035"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1085"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1091"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1099"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1187"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1205"/>
        <source>Notice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="977"/>
        <source>Operator Ignored, Offset greater than 0.01.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="985"/>
        <source>Are you sure modify line %1 from %2 to %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1035"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1085"/>
        <source>Operator Ignored, Offset greater than 10um.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1091"/>
        <source>Operator Ignored, Offset lesser than 1um.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1099"/>
        <source>Operator Ignored, Location Count Error. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1106"/>
        <source>Are you sure modify line %1 ~ %2 Offset %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1187"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1205"/>
        <source>Same side.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="67"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="63"/>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="111"/>
        <source>Cur channel do not have kerf param.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="153"/>
        <source>Move Halfcut Check Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="193"/>
        <source>Search Halfcut Kerf Line Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="237"/>
        <source>test Halfcut Kerf Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="98"/>
        <source>Cut Cell channel before Kerf check.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="275"/>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="290"/>
        <source>Move Check Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="295"/>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="311"/>
        <source>Search Kerf Line Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="376"/>
        <source>test Kerf Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="453"/>
        <source>Set Kerf Exposure Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="474"/>
        <source>Set Kerf Gain Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="190"/>
        <source>Move Laser Check Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="203"/>
        <source>Set Laser Kerf Pos Manual Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="223"/>
        <source>Laser Kerf measure focus offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="264"/>
        <source>Replace Laser mark panel Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="281"/>
        <source>Cut laser offset check line Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="307"/>
        <source>Search Laser Kerf Line Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="354"/>
        <source>test Laser Kerf Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="184"/>
        <source>Scan cassette Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="194"/>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="723"/>
        <source>Manual load Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="199"/>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="728"/>
        <location filename="../gui/src/mainwindow.cpp" line="2538"/>
        <source>Change Side Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="235"/>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="739"/>
        <source>Cass up Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="245"/>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="413"/>
        <source>Coat Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="255"/>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="435"/>
        <source>Clean Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="265"/>
        <location filename="../gui/src/cmwmanualload.cpp" line="275"/>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="79"/>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="88"/>
        <source>Clean coattable Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="317"/>
        <source>UnLoad All Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="455"/>
        <source>Checkbox to Rail(Near)  Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="465"/>
        <source>Rail(Near) to Checkbox Sight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="474"/>
        <source>Rail Near to WT Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="482"/>
        <source>Rail(Near) to Rail(Far) Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="684"/>
        <source>Cass to Rail  Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="692"/>
        <source>Rail to WT Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="700"/>
        <source>Rail to CT Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="709"/>
        <location filename="../gui/src/cmwmanualload.cpp" line="718"/>
        <source>Clean to Rail Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="727"/>
        <source>Rail Far to Coat Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="736"/>
        <source>Rail(Far) to Rail(Near) Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="745"/>
        <source>Coat to Rail Far Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="754"/>
        <source>Coat to Rail Near Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="763"/>
        <source>Wt to Rail Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="772"/>
        <source>Rail to Cass Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="27"/>
        <source>Switch to  cam. 2X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="33"/>
        <source>Switch to load side.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="241"/>
        <source>Move To Edge Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="253"/>
        <source>Search Edge Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="265"/>
        <source>Set Edge Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="280"/>
        <source>Fit Circle Manual Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.cpp" line="21"/>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="45"/>
        <location filename="../gui/src/cmwmanualstep.cpp" line="23"/>
        <source>Switch to any cam.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.cpp" line="47"/>
        <source>Meas Cell Thick Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.cpp" line="59"/>
        <source>Meas Table Offset Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="271"/>
        <source>Are you sure save parameter and train model?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="342"/>
        <source>Are you sure save parameter and test?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="356"/>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="485"/>
        <source>Test Model Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="407"/>
        <source>Are you sure confirm street pos?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="206"/>
        <location filename="../gui/src/mainwindow.cpp" line="2547"/>
        <source>Change Side A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="221"/>
        <location filename="../gui/src/mainwindow.cpp" line="2556"/>
        <source>Change Side B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="292"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="314"/>
        <source>Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="292"/>
        <source>Cut worktable not worked, can&apos;t do this operating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="305"/>
        <source>Resume auto cut sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="314"/>
        <source>Coat worktable not worked, can&apos;t do this operating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="326"/>
        <source>Resume auto coat sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="336"/>
        <source>Pause Coat Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="345"/>
        <source>Pause Clean Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="354"/>
        <source>Pause Trans Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="364"/>
        <source>Are you sure abort cut process? Operating will cancel cutting,you must remove wafer and reset cut table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="368"/>
        <source>Abort Auto Cut Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="378"/>
        <source>Are you sure abort coat process? Operating will cancel coating,you must remove wafer and reset coat table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="382"/>
        <source>Abort Coat Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="392"/>
        <source>Are you sure abort clean process? Operating will cancel cleaning,you must remove wafer and reset clean table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="396"/>
        <source>Abort Clean Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="410"/>
        <source>Are you sure cancel current transfer process? Operating will cancel transfer,you must remove wafer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="422"/>
        <source>Are you sure start auto cut process immediately?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="427"/>
        <source>Start Cut Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="439"/>
        <source>Are you sure start auto coat process immediately?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="444"/>
        <source>Start Coat Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="455"/>
        <source>Are you sure start auto clean process immediately?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="460"/>
        <source>Start Clean Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="467"/>
        <source>Are you sure start auto trans process immediately?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="471"/>
        <source>Start Trans Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="69"/>
        <source>Reset Slot Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="30"/>
        <source>Switch to side AB.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="166"/>
        <source>Move Align Pt Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="351"/>
        <source>Resume Auto cut sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="70"/>
        <source>Cupboard to Cass Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="149"/>
        <source>Rail Near Location Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="157"/>
        <source>Rail Near Location Manual Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="165"/>
        <source>Cupboard To Clean Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="173"/>
        <source>Cupboard To Coat Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="181"/>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="197"/>
        <source>Abort Trans sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="189"/>
        <source>Abort Load sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cstatussensor.cpp" line="37"/>
        <source>Motor Pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="30"/>
        <source>Algorithm err;Code:%1;Command:%2;Message:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="81"/>
        <source>Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="82"/>
        <source>Process already exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="178"/>
        <location filename="../gui/src/main.cpp" line="192"/>
        <location filename="../gui/src/main.cpp" line="303"/>
        <source>Exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="179"/>
        <location filename="../gui/src/main.cpp" line="193"/>
        <location filename="../gui/src/main.cpp" line="304"/>
        <source>Exit Success.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="265"/>
        <location filename="../gui/src/mainwindow.cpp" line="273"/>
        <source>Laser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="266"/>
        <source>Shutdown laser or not?
Click &quot;Yes&quot; to shutdown.
Click &quot;No&quot; to ignore.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="119"/>
        <source>WorkStatus</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="123"/>
        <source>6X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="127"/>
        <source>2X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="140"/>
        <location filename="../gui/src/mainwindow.cpp" line="302"/>
        <source>Trans</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="397"/>
        <source>Coord</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="402"/>
        <location filename="../gui/src/mainwindow.cpp" line="434"/>
        <source>Cassette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="407"/>
        <source>HalfcutCheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="411"/>
        <source>KerfCheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="416"/>
        <source>LaserCheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="421"/>
        <location filename="../gui/src/mainwindow.cpp" line="446"/>
        <source>Level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="425"/>
        <source>Locate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="430"/>
        <source>Base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="292"/>
        <location filename="../gui/src/mainwindow.cpp" line="438"/>
        <location filename="../gui/src/mainwindow.cpp" line="456"/>
        <source>Coat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="281"/>
        <location filename="../gui/src/mainwindow.cpp" line="442"/>
        <location filename="../gui/src/mainwindow.cpp" line="461"/>
        <source>Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="450"/>
        <source>Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="466"/>
        <source>Transport</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="472"/>
        <source>Laser Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="477"/>
        <source>Laser Foucs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="481"/>
        <source>Laser Power</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="501"/>
        <source>Meas.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="486"/>
        <source>Technology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="312"/>
        <source>Elect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="490"/>
        <source>Reset Trans.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="493"/>
        <source>Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="505"/>
        <source>Recover</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="519"/>
        <source>Maintain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="526"/>
        <source>LaserCali.Narrow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="532"/>
        <source>LaserCali.Wide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="538"/>
        <source>Eage Locate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="543"/>
        <source>Step&amp;&amp;Level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="549"/>
        <source>Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="554"/>
        <source>Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="558"/>
        <source>HalfcutKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="567"/>
        <source>View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="584"/>
        <source>Sensor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="590"/>
        <source>Model A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="595"/>
        <source>Model B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="599"/>
        <source>Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="605"/>
        <source>Offset Adjust</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="609"/>
        <source>Laser Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="613"/>
        <source>Motor Config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="617"/>
        <source>System Config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="621"/>
        <source>Input IO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="625"/>
        <source>Out IO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="695"/>
        <source>UserName</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="696"/>
        <source>UserNo.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="697"/>
        <source>UserPassword</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="698"/>
        <source>UserLevel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="699"/>
        <source>UserGroup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="761"/>
        <location filename="../gui/src/mainwindow.cpp" line="1677"/>
        <location filename="../gui/src/mainwindow.cpp" line="3149"/>
        <source>Claw  Close Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1366"/>
        <source>Operator does not have permission</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1413"/>
        <location filename="../gui/src/mainwindow.cpp" line="1415"/>
        <location filename="../gui/src/mainwindow.cpp" line="1417"/>
        <location filename="../gui/src/mainwindow.cpp" line="1419"/>
        <source>Hour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1416"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1418"/>
        <source>Work</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1479"/>
        <source>Activation ratio :%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1877"/>
        <source>State:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1878"/>
        <source>UPH:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1879"/>
        <source>PCS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1971"/>
        <source>Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1982"/>
        <location filename="../gui/src/mainwindow.cpp" line="2629"/>
        <location filename="../gui/src/mainwindow.cpp" line="2644"/>
        <location filename="../gui/src/mainwindow.cpp" line="2668"/>
        <location filename="../gui/src/mainwindow.cpp" line="2683"/>
        <location filename="../gui/src/mainwindow.cpp" line="2698"/>
        <location filename="../gui/src/mainwindow.cpp" line="3059"/>
        <location filename="../gui/src/mainwindow.cpp" line="3078"/>
        <location filename="../gui/src/mainwindow.cpp" line="3097"/>
        <location filename="../gui/src/mainwindow.cpp" line="3116"/>
        <source>Other operator running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2008"/>
        <source>Home All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2025"/>
        <source>Stop Machine before open file.file path:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2031"/>
        <source>File is delete or file name is empty,file name:%1.
will select demo file to open:%2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2040"/>
        <source>Can not open dir,please select file.file path:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2086"/>
        <source>Set Cam Property Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2126"/>
        <source>Load recipe successed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2128"/>
        <source>read file failed:%1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2185"/>
        <source>save file failed:%1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2247"/>
        <source>Delete File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2248"/>
        <source>Deleting file ,can not recovery.
click yes continue.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2269"/>
        <source>can not delete root dir</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2276"/>
        <source>can not delete demo file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2527"/>
        <source>Pause Trans And Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2607"/>
        <source>Cass Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2619"/>
        <source>Pause Coat Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2634"/>
        <source>Trans Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2649"/>
        <source>WT Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2673"/>
        <source>Coat Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2688"/>
        <source>Clean Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2703"/>
        <source>Transfer Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2720"/>
        <location filename="../gui/src/mainwindow.cpp" line="3577"/>
        <location filename="../gui/src/mainwindow.cpp" line="3583"/>
        <source>WT.Vacc OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2726"/>
        <source>WT. Ring Vacc OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2733"/>
        <location filename="../gui/src/mainwindow.cpp" line="2740"/>
        <location filename="../gui/src/mainwindow.cpp" line="3565"/>
        <location filename="../gui/src/mainwindow.cpp" line="3571"/>
        <source>WT.Vacc Break OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2747"/>
        <location filename="../gui/src/mainwindow.cpp" line="2754"/>
        <source>WT. Ring Vacc Break OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2769"/>
        <location filename="../gui/src/mainwindow.cpp" line="2798"/>
        <source>CT. Vacc OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2776"/>
        <location filename="../gui/src/mainwindow.cpp" line="2783"/>
        <location filename="../gui/src/mainwindow.cpp" line="2805"/>
        <location filename="../gui/src/mainwindow.cpp" line="2812"/>
        <location filename="../gui/src/mainwindow.cpp" line="3597"/>
        <location filename="../gui/src/mainwindow.cpp" line="3611"/>
        <source>CT. Vacc Break OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2827"/>
        <location filename="../gui/src/mainwindow.cpp" line="2841"/>
        <source>Load Vacc OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2855"/>
        <source>Trans Vacc OpenClose Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3064"/>
        <source>move WT Init  pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3084"/>
        <location filename="../gui/src/mainwindow.cpp" line="3102"/>
        <source>move CoatTable Init  pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3122"/>
        <source>move Trans Init  pos Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3135"/>
        <source>Claw  Open Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3228"/>
        <location filename="../gui/src/mainwindow.cpp" line="3251"/>
        <location filename="../gui/src/mainwindow.cpp" line="3274"/>
        <location filename="../gui/src/mainwindow.cpp" line="3297"/>
        <location filename="../gui/src/mainwindow.cpp" line="3408"/>
        <location filename="../gui/src/mainwindow.cpp" line="3422"/>
        <source>Load Move Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3379"/>
        <source>Coat Curtain Open Close Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3696"/>
        <source>Open Laser External Gate ON Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3702"/>
        <source>Open Laser Inner Gate On Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3708"/>
        <source>Open Laser Emission ON Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3714"/>
        <source>Init Laser finished Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_utils.cpp" line="38"/>
        <source>All platform calibration finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_utils.cpp" line="51"/>
        <source>Can&apos;t get distance data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_utils.cpp" line="77"/>
        <source>Distance:%1,%2,%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_utils.cpp" line="110"/>
        <source>Distance data size err. %1 != %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="15"/>
        <source>GateStartDelay</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="19"/>
        <source>GateEndDelay</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="33"/>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="39"/>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="45"/>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="52"/>
        <source>Not support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalilaserpowerall.cpp" line="55"/>
        <source>BeamPowerRate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="169"/>
        <source>Laser Get PowerRate Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="433"/>
        <source>Laser Set CURRENT Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="448"/>
        <source>Laser Set PEC Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="462"/>
        <source>Laser Set PRF Sig</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
