<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<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">ROI</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamblob_h.ui" line="66"/>
        <source>Tool</source>
        <translation>工具</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamblob_h.ui" line="82"/>
        <source>Exe</source>
        <translation>执行</translation>
    </message>
</context>
<context>
    <name>CCtrlCassette</name>
    <message>
        <location filename="../gui/src/cctrlcassette.cpp" line="92"/>
        <source>CHECK COAT</source>
        <translation>检查涂覆</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlcassette.cpp" line="94"/>
        <source>COAT PASS</source>
        <translation>涂覆通过</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlcassette.cpp" line="96"/>
        <source>CHECK CUT</source>
        <translation>检查切割</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlcassette.cpp" line="98"/>
        <source>CUT PASS</source>
        <translation>切割通过</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlcassette.cpp" line="100"/>
        <source>UNDEFINED</source>
        <translation>未定义</translation>
    </message>
</context>
<context>
    <name>CCtrlFileDir</name>
    <message>
        <location filename="../gui/src/cctrlfiledir.cpp" line="78"/>
        <source>Data</source>
        <translation>参数文件</translation>
    </message>
</context>
<context>
    <name>CCtrlGraph</name>
    <message>
        <location filename="../controls_vision/src/cctrlgraph.cpp" line="16"/>
        <source>Graph</source>
        <translation>图像</translation>
    </message>
    <message>
        <location filename="../controls_vision/src/cctrlgraph.cpp" line="140"/>
        <source>unit:(%1/%2)</source>
        <translation>单位:(%1/%2)</translation>
    </message>
</context>
<context>
    <name>CCtrlGraphOpenGL</name>
    <message>
        <location filename="../controls_vision/src/cctrlgraphopengl.cpp" line="228"/>
        <source>%3:unit:(%1/%2)</source>
        <translation>%3:单位:(%1/%2)</translation>
    </message>
</context>
<context>
    <name>CCtrlGraph_WorkTable_XY</name>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="15"/>
        <source>Move</source>
        <translation>运动</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="551"/>
        <source>Load</source>
        <translation>载入面</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>%1.
直径:%2mm
真实直径：%3mm
中心X：%4mm
中心Y：%5mm
</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>片厚:%1mm
膜厚:%2mm.
</translation>
    </message>
</context>
<context>
    <name>CCtrlMImgContainer</name>
    <message>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="110"/>
        <source>save container</source>
        <translation>保存容器</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="111"/>
        <source>save image</source>
        <translation>保存图像</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="499"/>
        <source>Save image failed</source>
        <translation>保存图像失败</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimgcontainer.cpp" line="512"/>
        <source>Save container failed</source>
        <translation>保存容器失败</translation>
    </message>
</context>
<context>
    <name>CCtrlMImg_OPenGL</name>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl.cpp" line="113"/>
        <source>save container</source>
        <translation>保存容器</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl.cpp" line="114"/>
        <source>save image</source>
        <translation>保存图像</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl.cpp" line="200"/>
        <source>Save image failed</source>
        <translation>保存图像失败</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl.cpp" line="214"/>
        <source>Save container failed</source>
        <translation>保存容器失败</translation>
    </message>
</context>
<context>
    <name>CCtrlMImg_OPenGL_Cam</name>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="13"/>
        <source>Live</source>
        <translation>实时</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="14"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="15"/>
        <source>Move</source>
        <translation>运动</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="16"/>
        <source>Zoom</source>
        <translation>缩放</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="40"/>
        <source>LockX</source>
        <translation>锁定水平</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="41"/>
        <source>LockY</source>
        <translation>锁定竖直</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlmimg_opengl_cam.cpp" line="42"/>
        <source>Hide</source>
        <translation>隐藏</translation>
    </message>
</context>
<context>
    <name>CCtrlParamList</name>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="165"/>
        <source>Open File</source>
        <translation type="unfinished">打工文件</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="165"/>
        <source>CSV File (*.csv</source>
        <translation type="unfinished">CSV File (*.csv)</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">&lt;</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlsensoranalog.ui" line="89"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
</context>
<context>
    <name>CDlgCasslotStatuSet</name>
    <message>
        <location filename="../gui/src/cdlgcasslotstatuset.ui" line="14"/>
        <source>Set CasslotStatus</source>
        <translation type="unfinished">设置Slot状态</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>确定</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgcasslotstatuset.ui" line="111"/>
        <source>Cancel</source>
        <translation>取消</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>软键盘</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="82"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="107"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="132"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="157"/>
        <source>0</source>
        <translation>0</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>回车</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="207"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="232"/>
        <source>.</source>
        <translation>.</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="257"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="282"/>
        <source>CE</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="307"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="332"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="357"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="382"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="407"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="852"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="802"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="827"/>
        <source>C</source>
        <translation>C</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="902"/>
        <source>D</source>
        <translation>D</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="927"/>
        <source>E</source>
        <translation>E</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="877"/>
        <source>F</source>
        <translation>F</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="752"/>
        <source>G</source>
        <translation>G</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="777"/>
        <source>H</source>
        <translation>H</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="727"/>
        <source>I</source>
        <translation>I</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="652"/>
        <source>J</source>
        <translation>J</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="627"/>
        <source>K</source>
        <translation>K</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="702"/>
        <source>L</source>
        <translation>L</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="677"/>
        <source>M</source>
        <translation>M</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="577"/>
        <source>N</source>
        <translation>N</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="602"/>
        <source>O</source>
        <translation>O</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="552"/>
        <source>P</source>
        <translation>P</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="452"/>
        <source>Q</source>
        <translation>Q</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="477"/>
        <source>R</source>
        <translation>R</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="527"/>
        <source>S</source>
        <translation>S</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="502"/>
        <source>T</source>
        <translation>T</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="1052"/>
        <source>U</source>
        <translation>U</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="1002"/>
        <source>V</source>
        <translation>V</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="952"/>
        <source>W</source>
        <translation>W</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="977"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="1077"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cdlgkeyboard.ui" line="1102"/>
        <source>Z</source>
        <translation>Z</translation>
    </message>
</context>
<context>
    <name>CDlgLogin</name>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="14"/>
        <source>Login</source>
        <translation>登录</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="23"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="33"/>
        <source>Password:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="73"/>
        <source>Operator</source>
        <translation>Operator</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="83"/>
        <source>Equipment</source>
        <translation>Equipment</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="88"/>
        <source>Administrator</source>
        <translation>Administrator</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="78"/>
        <source>Engineer</source>
        <translation>Engineer</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="93"/>
        <source>Factory</source>
        <translation>Factory</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="128"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="147"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.ui" line="175"/>
        <source>Display Password</source>
        <translation>显示密码</translation>
    </message>
</context>
<context>
    <name>CDlgLotCode</name>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="14"/>
        <source>Barcode Scan</source>
        <translation>条码扫描</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="32"/>
        <location filename="../gui/src/cdlglotcode.cpp" line="103"/>
        <source>LotNo:</source>
        <translation>LotNo:</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="62"/>
        <location filename="../gui/src/cdlglotcode.ui" line="113"/>
        <source>Barcode</source>
        <translation>扫码</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="83"/>
        <location filename="../gui/src/cdlglotcode.cpp" line="104"/>
        <source>RecipeNo:</source>
        <translation>RecipeNo:</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="158"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.ui" line="196"/>
        <source>Load Recipe</source>
        <translation>加载参数</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.cpp" line="51"/>
        <location filename="../gui/src/cdlglotcode.cpp" line="61"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.cpp" line="51"/>
        <source>No associated Recipe found</source>
        <translation>未找到关联的Recipe</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.cpp" line="54"/>
        <location filename="../gui/src/cdlglotcode.cpp" line="64"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglotcode.cpp" line="61"/>
        <source>Found multi Recipe</source>
        <translation>找到多个Recipe</translation>
    </message>
</context>
<context>
    <name>CDlgMsg</name>
    <message>
        <location filename="../gui/src/cdlgmsg.ui" line="20"/>
        <source>Message</source>
        <translation>消息</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.ui" line="115"/>
        <source>Buzz Off</source>
        <translation>蜂鸣关闭</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.ui" line="60"/>
        <source>Exit</source>
        <translation>退出</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.cpp" line="15"/>
        <source>No message</source>
        <translation>没有消息</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.cpp" line="81"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.cpp" line="87"/>
        <source>Notify</source>
        <translation>提示</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgmsg.cpp" line="91"/>
        <source>Information</source>
        <translation>消息</translation>
    </message>
</context>
<context>
    <name>CDlgNewFile</name>
    <message>
        <location filename="../gui/src/cdlgnewfile.ui" line="14"/>
        <source>New</source>
        <translation>新建</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.ui" line="41"/>
        <source>File Path:</source>
        <translation>文件路径：</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.ui" line="59"/>
        <source>File Name:</source>
        <translation>文件名：</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="37"/>
        <source>File name can not empty</source>
        <translation>文件名不能为空</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="54"/>
        <source>File aleady exist</source>
        <translation>文件已经存在</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="62"/>
        <source>Make Pattern path failed,check pattern directory</source>
        <translation>建立模板文件路径失败，检查模板文件路</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="89"/>
        <source>Path name can not empty</source>
        <translation>路径名不能为空</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="97"/>
        <source>Path aleady exist</source>
        <translation>路径已经存在</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="138"/>
        <source>new file failed:%1.</source>
        <translation>新建文件失败：%1.</translation>
    </message>
</context>
<context>
    <name>CDlgParam_Alter</name>
    <message>
        <location filename="../gui/src/cdlgparam_alter.ui" line="14"/>
        <source>ParamAlter</source>
        <translation>参数修改</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgparam_alter.ui" line="55"/>
        <source>Value:</source>
        <translation>Value:</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgparam_alter.ui" line="92"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgparam_alter.ui" line="111"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgparam_alter.ui" line="127"/>
        <source>um</source>
        <translation>um</translation>
    </message>
</context>
<context>
    <name>CDlgTerminal</name>
    <message>
        <location filename="../gui/src/cdlgterminal.ui" line="19"/>
        <source>Terminal</source>
        <translation>终端</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgterminal.ui" line="43"/>
        <source>Send</source>
        <translation>发送</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgterminal.ui" line="100"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgterminal.cpp" line="26"/>
        <source>Must stop before send command</source>
        <translation>发送命令之前必须停止机器</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgterminal.cpp" line="32"/>
        <location filename="../gui/src/cdlgterminal.cpp" line="61"/>
        <source>Unidentity command.</source>
        <translation>未定义的命令</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgterminal.cpp" line="51"/>
        <source>No response.</source>
        <translation>没有回应</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>功率：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="42"/>
        <location filename="../gui/src/cmwalarmprocess.ui" line="63"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="49"/>
        <source>W</source>
        <translation>W</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="56"/>
        <source>Width:</source>
        <translation>Width:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="70"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="139"/>
        <location filename="../gui/src/cmwalarmprocess.ui" line="273"/>
        <source>Up</source>
        <translation>Up</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="152"/>
        <location filename="../gui/src/cmwalarmprocess.ui" line="260"/>
        <source>Left</source>
        <translation>向左</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="165"/>
        <location filename="../gui/src/cmwalarmprocess.ui" line="234"/>
        <source>Right</source>
        <translation>向右</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="178"/>
        <location filename="../gui/src/cmwalarmprocess.ui" line="247"/>
        <source>Down</source>
        <translation>向下</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="208"/>
        <source>CCW</source>
        <translation>逆时针</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="221"/>
        <source>CW</source>
        <translation>顺时针</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="293"/>
        <source>Retry Kerf</source>
        <translation>重试检测</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="306"/>
        <source>Pause Calibration</source>
        <translation>暂停定位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="322"/>
        <source>Resume</source>
        <translation>恢复启动</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="339"/>
        <source>BaseLine Reduce</source>
        <translation>基准线缩小</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="352"/>
        <source>Hairline adjust</source>
        <translation>基准位置确认</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="365"/>
        <source>BaseLine Expand</source>
        <translation>基准线扩大</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="378"/>
        <source>Street adjust</source>
        <translation>切割位置确认</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwalarmprocess.ui" line="391"/>
        <source>To Kerf</source>
        <translation>到检查位置</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>
        <source>Commit</source>
        <translation type="obsolete">提交</translation>
    </message>
    <message>
        <location filename="../gui/src/AuthorityManager/cmwauthorityuser.ui" line="369"/>
        <source>Refresh</source>
        <translation type="unfinished">刷新</translation>
    </message>
    <message>
        <source>Operator</source>
        <translation type="obsolete">操作</translation>
    </message>
    <message>
        <source>Engineer</source>
        <translation type="obsolete">Engineer</translation>
    </message>
    <message>
        <source>Administrator</source>
        <translation type="obsolete">Administrator</translation>
    </message>
    <message>
        <source>Factory</source>
        <translation type="obsolete">厂商</translation>
    </message>
    <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="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="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="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="397"/>
        <source>Change Role</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>
        <source>Group:</source>
        <translation type="obsolete">权限分组:</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>
</context>
<context>
    <name>CMWAuto</name>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="68"/>
        <source>Use:</source>
        <translation>使用</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="137"/>
        <source>WPH:</source>
        <translation>WPH:</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>PCS:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="237"/>
        <source>Coat Lquid Volume:</source>
        <translation>涂覆液容量:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="271"/>
        <source>ml</source>
        <translation>ml</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>Wafer ID:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="377"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="500"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="569"/>
        <source>Cur Side:</source>
        <translation>当前面：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="716"/>
        <source>Transfer Status:</source>
        <translation>转移状态:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="726"/>
        <source>Cut Status:</source>
        <translation>当前状态:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.cpp" line="9"/>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="603"/>
        <source>Cut Depth:</source>
        <translation>加工深度：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="627"/>
        <source>Side Step:</source>
        <translation>步进距离：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="559"/>
        <source>Cut Count:</source>
        <translation>当前道：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="586"/>
        <source>Line Time:</source>
        <translation>单道时间：</translation>
    </message>
    <message>
        <source>Cell Time:</source>
        <translation>单道加工时间：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="677"/>
        <source>Thick Diff.:</source>
        <translation>芯片厚度差：</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>mm</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>h</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>s</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="660"/>
        <location filename="../gui/src/cmwauto.ui" line="693"/>
        <source>Work</source>
        <translation>工作中</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="709"/>
        <source>Set</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="252"/>
        <location filename="../gui/src/cmwauto.ui" line="278"/>
        <source>Coat</source>
        <translation>涂覆</translation>
    </message>
    <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="258"/>
        <source>Glue Volume:</source>
        <translation>涂胶量:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="288"/>
        <location filename="../gui/src/cmwauto.ui" line="425"/>
        <source>Step:</source>
        <translation>步骤：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="301"/>
        <location filename="../gui/src/cmwauto.ui" line="472"/>
        <source>Time:</source>
        <translation>时间：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="321"/>
        <location filename="../gui/src/cmwauto.ui" line="442"/>
        <source>Speed:</source>
        <translation>速度：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="334"/>
        <location filename="../gui/src/cmwauto.ui" line="411"/>
        <source>RPM</source>
        <translation>RPM</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>总时间:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="390"/>
        <location filename="../gui/src/cmwauto.ui" line="462"/>
        <source>Clean</source>
        <translation>清洗</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.ui" line="49"/>
        <source>Real Time Power:</source>
        <translation>设定功率：</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>运动至</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="96"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="110"/>
        <source>Width:</source>
        <translation type="unfinished">Width:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="132"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="155"/>
        <source>Width(mm)</source>
        <translation>光斑宽度(mm)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.ui" line="160"/>
        <source>Part Pos.</source>
        <translation>部件位置</translation>
    </message>
</context>
<context>
    <name>CMWCaliBeamRate</name>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="53"/>
        <source>Move</source>
        <translation>运动至</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="81"/>
        <source>Width:</source>
        <translation type="unfinished">Width:</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="91"/>
        <source>Part Pos.:</source>
        <translation>部件位置：</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="113"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="132"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="155"/>
        <source>Width(mm)</source>
        <translation>光斑宽度</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="160"/>
        <source>Power Rate(%)</source>
        <translation>功率比率(%)</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="165"/>
        <source>Part Pos.</source>
        <translation>部件位置</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalibeamrate.ui" line="193"/>
        <source>PowerRate.:</source>
        <translation>部件位置：</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="72"/>
        <source>Scan</source>
        <translation>扫描料盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicass.ui" line="110"/>
        <source>LoadPos</source>
        <translation>移动到取片位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicass.ui" line="135"/>
        <source>UnLoadPos</source>
        <translation>移动到放片位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicass.ui" line="160"/>
        <source>Export</source>
        <translation type="unfinished">导出</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicass.ui" line="47"/>
        <source>1</source>
        <translation>1</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>吹气开</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliclean.ui" line="81"/>
        <source>Two Fluid
Open</source>
        <translation>二流体
打开</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliclean.ui" line="123"/>
        <source>Cutain Open</source>
        <translation>防水罩打开</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliclean.ui" line="158"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <source>Spindle Up</source>
        <translation>主轴上升</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>插入</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="82"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="91"/>
        <source>Start:</source>
        <translation>开始：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="104"/>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="124"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="111"/>
        <source>End:</source>
        <translation>结束：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="151"/>
        <source>CleanTableFluid</source>
        <translation>清洗平台涂覆液</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="162"/>
        <source>Operator</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="167"/>
        <source>Time(s)</source>
        <translation>时间(s)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicleancoatfluid.ui" line="172"/>
        <source>RPM</source>
        <translation>RPM</translation>
    </message>
</context>
<context>
    <name>CMWCaliCoat</name>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="109"/>
        <source>Two Fluid
Open</source>
        <translation>二流体开</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="266"/>
        <source>Coat Arm Up</source>
        <translation>涂覆摆臂上升</translation>
    </message>
    <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="138"/>
        <source>Bump</source>
        <translation>吸胶</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="166"/>
        <source>Spray</source>
        <translation>喷胶</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>防水罩打开</translation>
    </message>
    <message>
        <source>Water Open</source>
        <translation>水开</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="197"/>
        <source>Replace Coat Fluid</source>
        <translation>更换涂覆液</translation>
    </message>
    <message>
        <source>Spindle Up</source>
        <translation>主轴上升</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="81"/>
        <source>Water Slow Open</source>
        <translation>低流速水开</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.ui" line="238"/>
        <source>Dry Open</source>
        <translation>吹气开</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">0</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">W</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">KHz</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">mm</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">-21</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.ui" line="399"/>
        <source>Cali. PChange</source>
        <translation type="unfinished">校正PChange</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="43"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="72"/>
        <source>Foucs Pos Z(mm)</source>
        <translation>焦距Z(mm)</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="77"/>
        <source>WT. X(mm)</source>
        <translation>平台X(mm)</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="82"/>
        <source>WT. Y(mm)</source>
        <translation>平台Y(mm)</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="108"/>
        <source>Foucs Pos.:</source>
        <translation>焦距：</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>0</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>mm</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="159"/>
        <source>Cur.Pos.</source>
        <translation>当前位置.</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="200"/>
        <source>D_INDEX:</source>
        <translation>D_INDEX:</translation>
    </message>
    <message>
        <source>S_INDEX:</source>
        <translation>S_INDEX:</translation>
    </message>
    <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="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>厚度偏移:</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="289"/>
        <source>Cross</source>
        <translation>十字</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="308"/>
        <source>Line</source>
        <translation>线</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="338"/>
        <source>Laser Mark</source>
        <translation>镭射标志</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="360"/>
        <source>Laser Offset(Y):</source>
        <translation>偏移补偿(Y):</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="419"/>
        <source>Hair Line Set</source>
        <translation>刀痕偏移设置</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="444"/>
        <source>Calibration Laser</source>
        <translation>校正激光坐标</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="485"/>
        <source>Up Search</source>
        <translation>向上搜寻</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="510"/>
        <source>Down Search</source>
        <translation>向下搜寻</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="535"/>
        <source>Foucs Pos. Search</source>
        <translation>焦距搜寻</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.ui" line="579"/>
        <source>Set</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="299"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="586"/>
        <source>Hairline set only in Cam6X</source>
        <translation>Hairline仅支持高倍相机</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="310"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="597"/>
        <source>Mark first</source>
        <translation>请先进行标记</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="351"/>
        <source>Hairline Offset:%1mm.max then threshold:%2mm.press yes to continue.</source>
        <translation>Hairline偏移：%1mm.超过偏移阈值：%2mm.点击“是”继续。</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>5050角度(度)：</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="118"/>
        <source>Calculate</source>
        <translation>计算</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>删除</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>0</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="204"/>
        <source>Offset:</source>
        <translation>偏移：</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="229"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="248"/>
        <source>SIndex:</source>
        <translation>SIndex:</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="255"/>
        <source>Hairline offset(mm):</source>
        <translation>Hair Line偏移(mm)：</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="274"/>
        <source>DIndex:</source>
        <translation>DIndex:</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.ui" line="326"/>
        <source>Offset</source>
        <translation>偏移</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.cpp" line="325"/>
        <source>Set Offset</source>
        <translation>设置偏移</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpath.cpp" line="326"/>
        <source>Must not set offset bigger then hairline threshold</source>
        <translation>Hairline偏移不能超过偏移阈值</translation>
    </message>
</context>
<context>
    <name>CMWCaliLaserPower</name>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="50"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="70"/>
        <source>Power：</source>
        <translation>功率：</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>0</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>W</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="112"/>
        <source>Zero</source>
        <translation>归零</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="158"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="178"/>
        <source>Freq：</source>
        <translation>频率：</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>KHz</translation>
    </message>
    <message>
        <source>SIndex：</source>
        <translation>SIndex:</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="352"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="406"/>
        <source>Cali. PChange</source>
        <translation>校正PChange</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="381"/>
        <source>Cali.Pos.</source>
        <translation>校正位置</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="481"/>
        <source>Cali. All Start</source>
        <translation>校正全部</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="506"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="531"/>
        <source>Cali. Max Power</source>
        <translation>校正最大功率</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="431"/>
        <source>Cali. Start</source>
        <translation>开始校正</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.ui" line="456"/>
        <source>Cali. Stop</source>
        <translation>停止校正</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>划线区域编号</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="55"/>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="84"/>
        <source>0</source>
        <translation type="unfinished">0</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="68"/>
        <source>Max Idx:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="94"/>
        <source>Enable Cut With MeasureThick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="113"/>
        <source>Force Change Line</source>
        <translation>强制定位到区域</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="148"/>
        <source>Replace Panel</source>
        <translation>更换校正块</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="183"/>
        <source>Measure Thick</source>
        <translation>对高</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.ui" line="212"/>
        <source>D_Wide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.cpp" line="129"/>
        <source>Question</source>
        <translation>确认操作</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.cpp" line="129"/>
        <source>Install laser calibration panel finish?</source>
        <translation>是否已经完成激光校准块的安装？</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.cpp" line="133"/>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.cpp" line="134"/>
        <source>No</source>
        <translation>否</translation>
    </message>
</context>
<context>
    <name>CMWCaliTableCleaning</name>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="58"/>
        <source>Operator</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="63"/>
        <source>Time(s)</source>
        <translation>时间(s)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="188"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="138"/>
        <source>Insert</source>
        <translation>插入</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="163"/>
        <source>CleanTable</source>
        <translation>清洗平台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="78"/>
        <source>Start:</source>
        <translation>开始：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="68"/>
        <source>RPM</source>
        <translation type="unfinished">RPM</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitablecleaning.ui" line="98"/>
        <source>End:</source>
        <translation>结束：</translation>
    </message>
</context>
<context>
    <name>CMWCaliTrans</name>
    <message>
        <location filename="../gui/src/cmwcalitrans.ui" line="76"/>
        <source>Init Pos</source>
        <translation>初始位置</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>
    <message>
        <location filename="../gui/src/cmwcalitrans.ui" line="114"/>
        <source>Export</source>
        <translation>导出</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>Z向焦距校正</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="58"/>
        <source>Range:</source>
        <translation>范围：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="65"/>
        <source>Speed:</source>
        <translation>速度：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="72"/>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="142"/>
        <source>mm/s</source>
        <translation>mm/s</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>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="86"/>
        <source>Range Min:</source>
        <translation>范围小：</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>mm</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="121"/>
        <source>Speed Min:</source>
        <translation>速度低：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="135"/>
        <source>Foucs pos:</source>
        <translation>焦距：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="196"/>
        <source>Cali</source>
        <translation>自动校正</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="215"/>
        <source>Set Cur</source>
        <translation>设置当前</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="234"/>
        <source>Set Ref</source>
        <translation>设置相对位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktablefoucssingle.ui" line="177"/>
        <source>Move to</source>
        <translation>运动至</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>XY原点偏移校正.</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="58"/>
        <source>Offset X:</source>
        <translation>偏移X：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="65"/>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="86"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="72"/>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="93"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="79"/>
        <source>Offset Y:</source>
        <translation>偏移Y：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="122"/>
        <source>CountClock 90</source>
        <translation>逆时针90</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="147"/>
        <source>Clock 90</source>
        <translation>顺时针90</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="176"/>
        <source>Set Cur</source>
        <translation>设置当前</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="201"/>
        <source>First Pt.</source>
        <translation>第一点</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="226"/>
        <source>Cali</source>
        <translation>校正</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="251"/>
        <source>Move to</source>
        <translation>运动至</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliworktableorginalsingle.ui" line="276"/>
        <source>Second Pt.</source>
        <translation>第二点</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>执行</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamfindage_h.ui" line="66"/>
        <source>Tool</source>
        <translation>工具</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>执行</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamkerfhalfcut.ui" line="73"/>
        <source>Tool</source>
        <translation>工具</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>执行</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamkerflaser.ui" line="73"/>
        <source>Tool</source>
        <translation>工具</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>执行</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamkerf_h.ui" line="85"/>
        <source>Tool</source>
        <translation>工具</translation>
    </message>
</context>
<context>
    <name>CMWCamLight</name>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="200"/>
        <source>Direct Light:</source>
        <translation>直光：</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>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="289"/>
        <source>Exposure:</source>
        <translation>曝光：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="260"/>
        <source>Restore Default</source>
        <translation>恢复默认</translation>
    </message>
    <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>增益：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="110"/>
        <source>Side Light:</source>
        <translation>斜光：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="164"/>
        <source>High Light</source>
        <translation>高亮</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.ui" line="179"/>
        <source>Save as Default</source>
        <translation>设置为默认</translation>
    </message>
</context>
<context>
    <name>CMWCamMatchNCCCali_h</name>
    <message>
        <source>Exe</source>
        <translation type="obsolete">执行</translation>
    </message>
    <message>
        <source>Tool</source>
        <translation type="obsolete">工具</translation>
    </message>
    <message>
        <source>Train</source>
        <translation type="obsolete">训练</translation>
    </message>
    <message>
        <source>Load</source>
        <translation>加载</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="obsolete">保存</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">ROI</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="136"/>
        <source>Exe</source>
        <translation>执行</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="155"/>
        <source>Tool</source>
        <translation>工具</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="177"/>
        <source>Train</source>
        <translation>训练</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="199"/>
        <source>Load</source>
        <translation>加载</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchncc_h.ui" line="221"/>
        <source>Save</source>
        <translation>保存</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>ROI</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="108"/>
        <source>Exe</source>
        <translation>执行</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="127"/>
        <source>Tool</source>
        <translation>工具</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="149"/>
        <source>Train</source>
        <translation>训练</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="171"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.ui" line="193"/>
        <source>Load</source>
        <translation>加载</translation>
    </message>
</context>
<context>
    <name>CMWCamMatch_Calibration</name>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="224"/>
        <source>ROI</source>
        <translation type="unfinished">ROI</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="117"/>
        <source>Exe</source>
        <translation>执行</translation>
    </message>
    <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>工具</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="136"/>
        <source>Train</source>
        <translation>训练</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="158"/>
        <source>Load From</source>
        <translation>从磁盘加载</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="180"/>
        <source>Save As</source>
        <translation>另存为</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="202"/>
        <source>Move To Cali.</source>
        <translation>移动至测量位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="234"/>
        <source>Angle:</source>
        <translation>角度:</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>位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="285"/>
        <source>Load</source>
        <translation>加载</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="307"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="324"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.ui" line="346"/>
        <source>Calibration</source>
        <translation>定位校正</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>名称</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="53"/>
        <source>Thresdhold</source>
        <translation>阈值</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="58"/>
        <source>Param1</source>
        <translation>参数1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="63"/>
        <source>Param2</source>
        <translation>参数2</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="83"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="102"/>
        <source>Del</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammorphology_h.ui" line="121"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
</context>
<context>
    <name>CMWCamProperty</name>
    <message>
        <source>resolution X：</source>
        <translation>分辨率X：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="174"/>
        <source>ratio X</source>
        <translation>分辨率 X:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="201"/>
        <source>Y</source>
        <translation type="unfinished">Y</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="218"/>
        <source>mm/pixel</source>
        <translation>mm/像素</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="254"/>
        <source>Height</source>
        <translation>高</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="267"/>
        <source>Width</source>
        <translation>宽</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="376"/>
        <source>Pixel</source>
        <translation>像素</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="299"/>
        <source>Real(mm)</source>
        <translation>实际(mm)</translation>
    </message>
    <message>
        <source>Width：</source>
        <translation>宽度：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="312"/>
        <location filename="../gui/src/cmwcamproperty.ui" line="341"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="389"/>
        <source>ROI Tool</source>
        <translation>ROI工具</translation>
    </message>
    <message>
        <source>Height：</source>
        <translation>高度：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="357"/>
        <source>Execute Adjust</source>
        <translation>校正像素比</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.ui" line="53"/>
        <source>Cam Property</source>
        <translation>相机属性</translation>
    </message>
    <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="156"/>
        <source>Auto</source>
        <translation>自动</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>条形码：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompbarcode.ui" line="57"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
</context>
<context>
    <name>CMWCompEap</name>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="156"/>
        <source>Set</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="137"/>
        <source>Initial</source>
        <translation>初始化</translation>
    </message>
    <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>状态</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="38"/>
        <source>Enable Communication</source>
        <translation>Enable Communication</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="45"/>
        <source>Online Mode</source>
        <translation>Online Mode</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="51"/>
        <source>OFFLINE</source>
        <translation>OFFLINE</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="58"/>
        <source>Local</source>
        <translation>Local</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompeap.ui" line="65"/>
        <source>Remote</source>
        <translation>Remote</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>
</context>
<context>
    <name>CMWCompLaser</name>
    <message>
        <source>Axis:</source>
        <translation type="obsolete">轴：</translation>
    </message>
    <message>
        <source>Move Rel.-</source>
        <translation>负向-</translation>
    </message>
    <message>
        <source>Move Rel.+</source>
        <translation>正向+</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="746"/>
        <location filename="../gui/src/cmwcomplaser.ui" line="830"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="266"/>
        <source>Diode Temperature(℃)</source>
        <translation>温度(℃)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="165"/>
        <source>QSW(Hz):</source>
        <translation>频率(Hz):</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="148"/>
        <source>7.5</source>
        <translation>7.5</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="470"/>
        <location filename="../gui/src/cmwcomplaser.ui" line="480"/>
        <source>Hz</source>
        <translation>Hz</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="417"/>
        <source>External Gate</source>
        <translation>External Gate</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="229"/>
        <source>AMP</source>
        <translation>AMP</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="196"/>
        <source>-0.000</source>
        <translation>-0.000</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="209"/>
        <location filename="../gui/src/cmwcomplaser.ui" line="509"/>
        <source>50000</source>
        <translation>50000</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="516"/>
        <source>EPRF(Hz):</source>
        <translation>EPRF(Hz):</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="155"/>
        <source>Diode Cur(AMP):</source>
        <translation>当前电流(AMP):</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="547"/>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="580"/>
        <source>Emission</source>
        <translation>Emission</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>打开</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="387"/>
        <source>Output Power(W)</source>
        <translation>内部功率(W)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="25"/>
        <source>Laser Path:</source>
        <translation>光路：</translation>
    </message>
    <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="57"/>
        <source>Set</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="76"/>
        <source>Laser Open</source>
        <translation>激光开</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="98"/>
        <source>Laser Close</source>
        <translation>激光关</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="114"/>
        <source>To Laser Check</source>
        <translation>到激光检查位置</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">00000</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="294"/>
        <location filename="../gui/src/cmwcomplaser.ui" line="304"/>
        <source>Use Hour:</source>
        <translation>使用(H):</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="327"/>
        <source>H</source>
        <translation>H</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="641"/>
        <source>Gate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="724"/>
        <source>Temperature：</source>
        <translation>温度</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>功率：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="843"/>
        <source>W</source>
        <translation>W</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.ui" line="850"/>
        <source>Zero</source>
        <translation>归零</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">7.5</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>
        <source>-0.000</source>
        <translation type="obsolete">-0.000</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">使用(H):</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="243"/>
        <source>Hz</source>
        <translation type="unfinished">Hz</translation>
    </message>
    <message>
        <source>00000</source>
        <translation type="obsolete">00000</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="280"/>
        <source>Output Power(W)</source>
        <translation type="unfinished">内部功率(W)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="310"/>
        <source>External Gate</source>
        <translation type="unfinished">External Gate</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>
        <source>H</source>
        <translation type="obsolete">H</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">50000</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">A</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.ui" line="519"/>
        <source>1</source>
        <translation type="unfinished">1</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">Emission</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>
        <source>0</source>
        <translation type="obsolete">0</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">W</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>相机2X</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplight.ui" line="52"/>
        <location filename="../gui/src/cmwcomplight.ui" line="177"/>
        <source>Direct Light:</source>
        <translation>直光：</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>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplight.ui" line="110"/>
        <location filename="../gui/src/cmwcomplight.ui" line="235"/>
        <source>Side Light:</source>
        <translation>斜光：</translation>
    </message>
    <message>
        <source>4X</source>
        <translation>相机4X</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplight.ui" line="160"/>
        <source>Cam. 6X</source>
        <translation>相机6X</translation>
    </message>
</context>
<context>
    <name>CMWCompMotor</name>
    <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="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>低速</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="249"/>
        <source>Rel. Move</source>
        <translation>相对运动</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="255"/>
        <source>Dis:</source>
        <translation>距离：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="277"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="303"/>
        <source>Move Rel.+</source>
        <translation>正向</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="322"/>
        <source>Move Rel.-</source>
        <translation>负向</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="201"/>
        <location filename="../gui/src/cmwcompmotor.ui" line="284"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <source>Move Rel.</source>
        <translation>相对运动</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="169"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="185"/>
        <source>Abs. Move</source>
        <translation>绝对运动</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="191"/>
        <source>Position:</source>
        <translation>位置：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="220"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="239"/>
        <source>Move Abs</source>
        <translation>绝对运动</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.ui" line="63"/>
        <source>Axis:</source>
        <translation>轴：</translation>
    </message>
    <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>设置默认速度</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>重量:</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">0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="78"/>
        <source>ml</source>
        <translation>ml</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="93"/>
        <source>Read Weight</source>
        <translation>读取重量</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="106"/>
        <location filename="../gui/src/cmwcompother.ui" line="378"/>
        <source>Zero</source>
        <translation>归零</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="125"/>
        <source>Barcode:</source>
        <translation>编码:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="143"/>
        <source>Read Barcode</source>
        <translation>读取编码</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>设定当前值</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="203"/>
        <source>Reset</source>
        <translation>复位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="227"/>
        <source>Speed:</source>
        <translation>速度：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="257"/>
        <source>Set Speed</source>
        <translation>设定速度:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="287"/>
        <source>Distance:</source>
        <translation>距离值:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="313"/>
        <source>mm</source>
        <translation type="unfinished">mm</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="326"/>
        <source>Thickness:</source>
        <translation>片厚:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="352"/>
        <source>um</source>
        <translation>um</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.ui" line="365"/>
        <source>Read Distance</source>
        <translation>读取距离</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>功率：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomppowermeter.ui" line="57"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomppowermeter.ui" line="70"/>
        <source>W</source>
        <translation>W</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="61"/>
        <source>Maintaining,screen locked,do not operate any button!!
ask engineer to unlock screen.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcover.ui" line="157"/>
        <source>Modify Text</source>
        <translation>修改描述</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>CMWFactoryIOAnalog</name>
    <message>
        <location filename="../gui/src/cmwfactoryioanalog.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryioanalog.ui" line="21"/>
        <source>Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryioanalog.ui" line="26"/>
        <source>DisplayName</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryioanalog.ui" line="31"/>
        <source>Name</source>
        <translation type="unfinished">名称</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryioanalog.ui" line="36"/>
        <source>PortId</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryioanalog.ui" line="41"/>
        <source>Reversed</source>
        <translation>反向</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryioanalog.ui" line="46"/>
        <source>Offset</source>
        <translation>偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryioanalog.ui" line="51"/>
        <source>Rate</source>
        <translation>比率</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryioanalog.ui" line="56"/>
        <source>AlarmThres</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>位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="55"/>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="126"/>
        <source>Offset</source>
        <translation>偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="69"/>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="142"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="82"/>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="155"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="172"/>
        <source>Enable Offset</source>
        <translation>使能偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="185"/>
        <source>Merge</source>
        <translation>合并</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="216"/>
        <source>Offset Confirm</source>
        <translation>偏移确认</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="242"/>
        <source>Pos.Confirm</source>
        <translation>位置确认</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="252"/>
        <source>0.01</source>
        <translation>0.01</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="257"/>
        <source>0.1</source>
        <translation type="unfinished">0.1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="262"/>
        <source>1</source>
        <translation type="unfinished">1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="276"/>
        <source>mm</source>
        <translation type="unfinished">mm</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="298"/>
        <source>Pos. Threshold:</source>
        <translation>位置阈值：</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>中心</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="349"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.ui" line="354"/>
        <source>End</source>
        <translation>结束</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorylaseroffsetadjust.cpp" line="348"/>
        <source>Move To</source>
        <translation>运动至</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>位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="70"/>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="141"/>
        <source>Offset</source>
        <translation>偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="84"/>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="157"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="97"/>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="170"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="187"/>
        <source>Enable Offset</source>
        <translation>使能偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="200"/>
        <source>Merge</source>
        <translation>合并</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="218"/>
        <source>Pos.Confirm</source>
        <translation>位置确认</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="244"/>
        <source>Offset Confirm</source>
        <translation>偏移确认</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="264"/>
        <source>Pos. Threshold:</source>
        <translation>位置阈值：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="305"/>
        <source>Line</source>
        <translation>加工线</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="310"/>
        <source>Center</source>
        <translation>中心</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="315"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="320"/>
        <source>End</source>
        <translation>结束</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="331"/>
        <source>0.01</source>
        <translation>0.01</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="336"/>
        <source>0.1</source>
        <translation>0.1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="341"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.ui" line="355"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactoryoffsetadjust.cpp" line="346"/>
        <source>Move To</source>
        <translation>运动至</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>7</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="66"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="79"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="92"/>
        <source>CE</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="105"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="118"/>
        <source>5</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="131"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="144"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="157"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="170"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="183"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="202"/>
        <source>Enter</source>
        <translation>回车</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="215"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cmwkeyboard.ui" line="228"/>
        <source>.</source>
        <translation>.</translation>
    </message>
</context>
<context>
    <name>CMWManualCut</name>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="284"/>
        <source>Manual Location</source>
        <translation>手动定位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="63"/>
        <source>Gennerate Lines</source>
        <translation>生成线</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="878"/>
        <source>Single Cut</source>
        <translation>手动切割</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="943"/>
        <source>Watch Kerf</source>
        <translation>Watch Kerf</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="956"/>
        <source>Cut Kerf</source>
        <translation>Cut Kerf</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="198"/>
        <source>Line</source>
        <translation>加工线</translation>
    </message>
    <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="203"/>
        <source>Center</source>
        <translation>中心</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="208"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="213"/>
        <source>End</source>
        <translation>结束</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="309"/>
        <source>To Kerf</source>
        <translation>To Kerf</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">Pass:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="444"/>
        <source>Start:</source>
        <translation>开始：</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="650"/>
        <source>Step:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="907"/>
        <source>Rotate Pt1 Ch1</source>
        <translation type="unfinished">旋转Pt1到Ch1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="932"/>
        <source>Rotate Pt1 Ch2</source>
        <translation>旋转Pt1到Ch2</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.ui" line="127"/>
        <location filename="../gui/src/cmwmanualcut.ui" line="393"/>
        <location filename="../gui/src/cmwmanualcut.ui" line="431"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="568"/>
        <source>Line Cut</source>
        <translation>开始加工</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="371"/>
        <source>End:</source>
        <translation>结束：</translation>
    </message>
    <message>
        <source>Channel:</source>
        <translation>通道：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="412"/>
        <location filename="../gui/src/cmwmanualcut.ui" line="672"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="596"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="685"/>
        <source>um</source>
        <translation type="unfinished">um</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="636"/>
        <source>Spec. Pos. Cut</source>
        <translation>特定位置加工</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="89"/>
        <source>CurLine</source>
        <translation>当前</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="105"/>
        <source>Modify Step:</source>
        <translation>条数:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="152"/>
        <source>Multi Location</source>
        <translation>多线定位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="770"/>
        <source>Pos.1</source>
        <translation>位置1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="745"/>
        <source>Pos.1 Move to</source>
        <translation>位置1运动至</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="824"/>
        <source>Pos.2</source>
        <translation>位置2</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="799"/>
        <source>Pos.2 Move to</source>
        <translation>位置2运动至</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="853"/>
        <source>Pos. Cut</source>
        <translation>位置加工</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="246"/>
        <source>Clear Lines</source>
        <translation>清除加工线</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="713"/>
        <source>Idx</source>
        <translation>Idx</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="621"/>
        <source>Angle Set</source>
        <translation>调平角度设定</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="218"/>
        <source>OffsetY</source>
        <translation>Y向偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.ui" line="26"/>
        <source>A_Side:</source>
        <translation>CH1面：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="411"/>
        <source>Waiting action finish</source>
        <translation>等待当前任务结束</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>加工线号无效</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>加工通道无效</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="765"/>
        <source>Confirm information</source>
        <translation>确认信息</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="765"/>
        <source>Operate not finish

Select what you want to do?</source>
        <translation>当前操作未结束。

请选择如何操作?
	</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="769"/>
        <source>Continue</source>
        <translation>继续</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="770"/>
        <source>Abort</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="771"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="780"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="897"/>
        <source>Information</source>
        <translation>消息</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="780"/>
        <source>Another operation running, operation canceled</source>
        <translation>其他操作正在执行中，操作被取消</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="804"/>
        <source>Move To</source>
        <translation>运动至</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="897"/>
        <source>Operation must stop at first</source>
        <translation>此操作需要在停止状态才能执行</translation>
    </message>
</context>
<context>
    <name>CMWManualHalfCutKerf</name>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="108"/>
        <source>Offset:</source>
        <translation>偏移：</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>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="143"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="215"/>
        <source>~</source>
        <translation>~</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>mm</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="479"/>
        <source>Binary ThresHold:</source>
        <translation>二值化阈值</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="373"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="501"/>
        <source>-5</source>
        <translation>-5</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="392"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="520"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="430"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="558"/>
        <source>+1</source>
        <translation>+1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="449"/>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="577"/>
        <source>+5</source>
        <translation>+5</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="180"/>
        <source>Line Width Range:</source>
        <translation>刀痕宽度范围:</translation>
    </message>
    <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="67"/>
        <source>Range Min:</source>
        <translation>范围小：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="284"/>
        <source>Pos. offset:</source>
        <translation>位置偏移：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="295"/>
        <source>Center</source>
        <translation>中心</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="300"/>
        <source>Side</source>
        <translation>边缘</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="305"/>
        <source>Spec</source>
        <translation>特定</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="319"/>
        <source>Kerf Pos.:</source>
        <translation>Kerf位置：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="351"/>
        <source>ThresHold:</source>
        <translation>阈值：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="340"/>
        <source>Auto Thres</source>
        <translation>自动阈值</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="27"/>
        <source>Half Cut Kerf Check</source>
        <translation>Halfcut检查</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="653"/>
        <source>Manual Set</source>
        <translation>手动设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="39"/>
        <source>Range Max:</source>
        <translation>范围大：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="634"/>
        <source>Check Pos.</source>
        <translation>到检测位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.ui" line="685"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="264"/>
        <source>did not find binary Morphology</source>
        <translation>未发现二值化预处理算法</translation>
    </message>
</context>
<context>
    <name>CMWManualKerf</name>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="579"/>
        <source>Exposure:</source>
        <translation>曝光：</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>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="635"/>
        <source>Gain:</source>
        <translation>增益：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="455"/>
        <source>Kerf Pos.:</source>
        <translation>Kerf位置：</translation>
    </message>
    <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="431"/>
        <source>Center</source>
        <translation>中心</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="436"/>
        <source>Side</source>
        <translation>边缘</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="441"/>
        <source>Spec</source>
        <translation>特定</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="513"/>
        <source>Pos. offset:</source>
        <translation>位置偏移：</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>mm</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="465"/>
        <source>Spec.Pos:</source>
        <translation>特定位置：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="542"/>
        <source>Set Cur.</source>
        <translation>设置当前</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="214"/>
        <source>Offset:</source>
        <translation>偏移：</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>~</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="84"/>
        <source>Kerf ID:</source>
        <translation>Kerf编号：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="51"/>
        <source>Path ID:</source>
        <translation>路径ID：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="1028"/>
        <source>Manual Set</source>
        <translation>手动设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="706"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="863"/>
        <source>-5</source>
        <translation>-5</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="841"/>
        <source>Binary ThresHold:</source>
        <translation>二值化阈值</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="684"/>
        <source>ThresHold:</source>
        <translation>阈值：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="358"/>
        <source>Line Distance Range:</source>
        <translation>线距离范围:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="286"/>
        <source>Line Width Range:</source>
        <translation>刀痕宽度范围:</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="763"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="920"/>
        <source>+1</source>
        <translation>+1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="725"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="882"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="782"/>
        <location filename="../gui/src/cmwmanualkerf.ui" line="939"/>
        <source>+5</source>
        <translation>+5</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="808"/>
        <source>Auto Thres</source>
        <translation>自动阈值</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="117"/>
        <source>Line Count:</source>
        <translation>线条数：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="128"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="133"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="1009"/>
        <source>Check Pos.</source>
        <translation>到检测位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="145"/>
        <source>Range Max:</source>
        <translation>范围大：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="1060"/>
        <source>Auto Set</source>
        <translation>自动校正</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="1092"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <source>Binary
ThresHold:</source>
        <translation>二值化阈值：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.ui" line="173"/>
        <source>Range Min:</source>
        <translation>范围小：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="403"/>
        <source>did not find binary Morphology</source>
        <translation>未发现二值化预处理算法</translation>
    </message>
</context>
<context>
    <name>CMWManualLaserKerf</name>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="662"/>
        <source>Binary ThresHold:</source>
        <translation>二值化阈值</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="547"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="684"/>
        <source>-5</source>
        <translation>-5</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="566"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="703"/>
        <source>-1</source>
        <translation>-1</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="427"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="492"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="585"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="642"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="722"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="779"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="604"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="741"/>
        <source>+1</source>
        <translation>+1</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="623"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="760"/>
        <source>+5</source>
        <translation>+5</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="301"/>
        <source>Line Width Range:</source>
        <translation>刀痕宽度范围:</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>~</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="434"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="525"/>
        <source>ThresHold:</source>
        <translation>阈值：</translation>
    </message>
    <message>
        <source>Auto Thres</source>
        <translation>自动阈值</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="448"/>
        <source>Pos. offset:</source>
        <translation>位置偏移：</translation>
    </message>
    <message>
        <source>Power:</source>
        <translation>功率：</translation>
    </message>
    <message>
        <source>Length:</source>
        <translation>长度:</translation>
    </message>
    <message>
        <source>Center</source>
        <translation>中心</translation>
    </message>
    <message>
        <source>Side</source>
        <translation>边缘</translation>
    </message>
    <message>
        <source>Spec</source>
        <translation>特定</translation>
    </message>
    <message>
        <source>Kerf Pos.:</source>
        <translation>Kerf位置：</translation>
    </message>
    <message>
        <source>W</source>
        <translation>W</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="197"/>
        <source>Offset:</source>
        <translation>偏移：</translation>
    </message>
    <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>激光位置纠偏</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="93"/>
        <source>Range Max:</source>
        <translation>范围大：</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="134"/>
        <source>Range Min:</source>
        <translation>范围小：</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="470"/>
        <source>Kerf Area Idx:</source>
        <translation>划线区域编号</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="441"/>
        <source>Enable Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="817"/>
        <source>Check Pos.</source>
        <translation>到检测位置</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="836"/>
        <source>Manual Set</source>
        <translation>手动设置</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="868"/>
        <source>Kerf Cut</source>
        <translation>Kerf Cut</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="887"/>
        <source>Force Change Line</source>
        <translation>强制定位到区域</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="906"/>
        <source>Replace Panel</source>
        <translation>更换校正块</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="938"/>
        <source>Measure Thick</source>
        <translation>对高</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.ui" line="957"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="254"/>
        <source>Question</source>
        <translation>确认操作</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="254"/>
        <source>Install laser calibration panel finish?</source>
        <translation>是否已经完成激光校准块的安装？</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="258"/>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="259"/>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="384"/>
        <source>did not find binary Morphology</source>
        <translation>未发现二值化预处理算法</translation>
    </message>
</context>
<context>
    <name>CMWManualLoad</name>
    <message>
        <source>WT-&gt;CT</source>
        <translation>工作台-&gt;清洗台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="121"/>
        <source>Single Auto</source>
        <translation>单片自动</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="453"/>
        <source>Cass. Up</source>
        <translation>料盒上升</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="34"/>
        <source>Only Location</source>
        <translation>仅定位</translation>
    </message>
    <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="178"/>
        <source>Coat-&gt;Rail(Far)</source>
        <translation>涂覆台-&gt;轨道(远)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="206"/>
        <source>Rail(Near)-&gt;Coat</source>
        <translation>轨道(近)-&gt;涂覆台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="291"/>
        <source>WT-&gt;Rail(Near)</source>
        <translation>加工台-&gt;轨道(近)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="319"/>
        <source>Rail(Near)-&gt;Clean</source>
        <translation>轨道(近)-&gt;清洗台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="347"/>
        <source>Rail(Near)-&gt;WT</source>
        <translation>轨道(近)-&gt;加工台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="372"/>
        <source>Cupboard.-&gt;Rail(Near)</source>
        <translation>检查盒-&gt;轨道(近)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="425"/>
        <source>Rail(Near)-&gt;Cupboard</source>
        <translation>轨道(近)-&gt;检查盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="478"/>
        <source>Cass.-&gt;Rail(Near)</source>
        <translation>料盒-&gt;轨道(近)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="578"/>
        <source>Clean-&gt;Rail(Near)</source>
        <translation>清洗台-&gt;轨道(近)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="662"/>
        <source>Rail(Near)-&gt;Cass.</source>
        <translation>轨道(近)-&gt;料盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="718"/>
        <source>Simulator Location</source>
        <translation>模拟定位完成</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="742"/>
        <source>CH1:</source>
        <translation>CH1:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="774"/>
        <location filename="../gui/src/cmwmanualload.ui" line="842"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="810"/>
        <source>CH2:</source>
        <translation>CH2:</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="1005"/>
        <source>Rail(Far)-&gt;WT</source>
        <translation>轨道(远)-&gt;加工台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="1033"/>
        <source>Coat-&gt;Rail(Near)</source>
        <translation>涂覆台-&gt;轨道(近)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="1061"/>
        <source>Rail(Far)-&gt;Coat</source>
        <translation>轨道(远)-&gt;涂覆台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="1089"/>
        <source>Rail(Near)-&gt;Rail(Far)</source>
        <translation>轨道(近)-&gt;轨道(远)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="1117"/>
        <source>Rail(Far)-&gt;Rail(Near)</source>
        <translation>轨道(远)-&gt;轨道(近)</translation>
    </message>
    <message>
        <source>Clean-&gt;Cass.</source>
        <translation>清洗台-&gt;料盒</translation>
    </message>
    <message>
        <source>WT-&gt;Clean</source>
        <translation>工作台-&gt;清洗台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="48"/>
        <source>Only CH1</source>
        <translation>仅CH1面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="55"/>
        <source>Only CH2</source>
        <translation>仅CH2面</translation>
    </message>
    <message>
        <source>Coat-&gt;WT</source>
        <translation>涂覆台-&gt;工作台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="96"/>
        <source>Pause</source>
        <translation>暂停</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="704"/>
        <source>Stop After Finish</source>
        <translation>完成后结束</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="262"/>
        <source>Stop Single Cut</source>
        <translation>停止划线</translation>
    </message>
    <message>
        <source>Cass.-&gt;Coat</source>
        <translation>料盒-&gt;涂覆台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="921"/>
        <source>All Unload</source>
        <translation>全部下料</translation>
    </message>
    <message>
        <source>CT-&gt;Cass.</source>
        <translation>清洗台-&gt;料盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="149"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="400"/>
        <source>Manual Load Pos</source>
        <translation>手动加载位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="506"/>
        <source>Scan</source>
        <translation>扫描</translation>
    </message>
    <message>
        <source>Cass.-&gt;CT</source>
        <translation>料盒-&gt;涂覆台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="975"/>
        <source>Disable Laser Auto Offset</source>
        <translation>禁用镭射自动纠偏</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="870"/>
        <source>Scan use two Sensor</source>
        <translation>双传感器扫描</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="725"/>
        <source>Simulator Leveling</source>
        <translation>模拟生成切割道</translation>
    </message>
    <message>
        <source>Multi Locate Base</source>
        <translation>多点定位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="550"/>
        <source>Clean</source>
        <translation>清洗</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="968"/>
        <source>Disable Cut Line Laser Emit</source>
        <translation>划线时不出光</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="606"/>
        <source>Coat</source>
        <translation>涂覆</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="62"/>
        <source>Pause After Location</source>
        <translation>定位完成后暂停</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="69"/>
        <source>Pause After Leveling</source>
        <translation>调平完成后暂停</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="634"/>
        <source>Clean Table Fluid</source>
        <translation>清洗残胶</translation>
    </message>
    <message>
        <source>Cupboard.-&gt;Coat</source>
        <translation>检查盒-&gt;涂覆台</translation>
    </message>
    <message>
        <source>Coat-&gt;Cupboard</source>
        <translation>涂覆台-&gt;检查盒</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>0</translation>
    </message>
    <message>
        <source>CT-&gt;WT</source>
        <translation>涂覆台-&gt;工作台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="234"/>
        <source>Clean CoatTable</source>
        <translation>清洗涂覆台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="690"/>
        <source>Clean CleanTable</source>
        <translation>清洗清洗台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="711"/>
        <source>Cycle Run</source>
        <translation>循环空跑</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="881"/>
        <source>Laser Emit</source>
        <translation>激光发射</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.ui" line="41"/>
        <source>Only Leveling</source>
        <translation>仅调平</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="666"/>
        <source>Confirm information</source>
        <translation>确认</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="667"/>
        <source>Operate not finish

Select what you want to do?</source>
        <translation>当前操作未结束。

请选择如何操作?
	</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="671"/>
        <source>Continue</source>
        <translation>继续</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="672"/>
        <source>Abort</source>
        <translation>结束操作</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="673"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>CMWManualLocate</name>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="38"/>
        <source>Move Center</source>
        <translation>移到中心</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="169"/>
        <source>Threshold:</source>
        <translation>阈值:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="191"/>
        <source>-5</source>
        <translation>-5</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="210"/>
        <source>-1</source>
        <translation type="unfinished">-1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="229"/>
        <location filename="../gui/src/cmwmanuallocate.ui" line="286"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="248"/>
        <source>+1</source>
        <translation type="unfinished">+1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="267"/>
        <source>+5</source>
        <translation type="unfinished">+5</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="320"/>
        <source>Mark</source>
        <translation>定位标志</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="325"/>
        <source>Angle(degree)</source>
        <translation>角度(度)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="330"/>
        <source>WT.X(mm)</source>
        <translation>平台X(mm)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="335"/>
        <source>WT.Y(mm)</source>
        <translation>平台Y(mm)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="371"/>
        <source>Move A Center</source>
        <translation>移至CH1面中心</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="396"/>
        <source>Move B Center</source>
        <translation>移至CH2面中心</translation>
    </message>
    <message>
        <source>Initial</source>
        <translation>初始化</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="113"/>
        <source>Move To</source>
        <translation>运动至</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="63"/>
        <source>Auto Locate</source>
        <translation>自动定位</translation>
    </message>
    <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="138"/>
        <source>Manual Locate</source>
        <translation>手动定位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.ui" line="88"/>
        <source>Cell Set</source>
        <translation>芯片位置计算</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>未发现二值化预处理算法</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>Z向位置测量</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="59"/>
        <source>Table Meas.Diff.</source>
        <translation>工作台陶瓷盘差异测量</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="78"/>
        <source>Cell Meas.</source>
        <translation>芯片厚度测量</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="101"/>
        <source>Pos. XY Meas.</source>
        <translation>XY位置测量</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="119"/>
        <location filename="../gui/src/cmwmanualmeas.ui" line="132"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="157"/>
        <source>Pos. Meas</source>
        <translation>位置测量</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="195"/>
        <source>Move To Record</source>
        <translation>运动至记录位置</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>位置记录</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="208"/>
        <source>X:</source>
        <translation>X:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="221"/>
        <source>Y:</source>
        <translation>Y:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="246"/>
        <source>Pos. Mark</source>
        <translation>位置标记</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.ui" line="253"/>
        <location filename="../gui/src/cmwmanualmeas.ui" line="263"/>
        <source>0.000</source>
        <translation>0.000</translation>
    </message>
</context>
<context>
    <name>CMWManualModel</name>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="420"/>
        <source>Constrast:</source>
        <translation>对比度：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="430"/>
        <source>0-255</source>
        <translation>0-255</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="272"/>
        <source>Show Tool</source>
        <translation>显示工具</translation>
    </message>
    <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="153"/>
        <source>2X</source>
        <translation type="unfinished">低倍相机</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="229"/>
        <source>Low Model Offset</source>
        <translation>启用低倍模板偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="297"/>
        <source>Train</source>
        <translation>训练</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="335"/>
        <source>Find Model</source>
        <translation>查找特征</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="363"/>
        <source>To Model</source>
        <translation>到特征点</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="388"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="238"/>
        <source>Side name</source>
        <translation>面名称</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="399"/>
        <source>Min. Score:</source>
        <translation>分数阈值：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="409"/>
        <source>0-1.00</source>
        <translation>0-1.00</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="245"/>
        <source>Cam name</source>
        <translation>相机名称</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="38"/>
        <source>Model Offset:</source>
        <translation>模板偏移：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="89"/>
        <source>X:</source>
        <translation>X:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="99"/>
        <location filename="../gui/src/cmwmanualmodel.ui" line="116"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="106"/>
        <source>Y:</source>
        <translation>Y:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="146"/>
        <source>Cut Pos. Confirm</source>
        <translation>切割位置确认</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.ui" line="80"/>
        <source>To Street</source>
        <translation>到切割道</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="326"/>
        <source>train model success</source>
        <translation>训练模型成功</translation>
    </message>
</context>
<context>
    <name>CMWManualRecover</name>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="44"/>
        <source>Load Recover Data</source>
        <translation>加载恢复数据</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="78"/>
        <source>Cut Line CH1</source>
        <translation>切割CH1面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="115"/>
        <source>Cut Line CH2</source>
        <translation>切割CH2面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="140"/>
        <source>Channel 1:</source>
        <translation>CH1面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="238"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="377"/>
        <source>Line:</source>
        <translation>切割道:</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>1</translation>
    </message>
    <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="175"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="409"/>
        <source>Pass:</source>
        <translation>Pass:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="254"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="393"/>
        <source>Times:</source>
        <translation>第几次:</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">0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="333"/>
        <source>Channel 2:</source>
        <translation>CH2面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="526"/>
        <location filename="../gui/src/cmwmanualrecover.ui" line="558"/>
        <source>Recipe:</source>
        <translation>工艺菜单:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="542"/>
        <source>Lot No.:</source>
        <translation>批号:</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>转到CH1面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="642"/>
        <source>To CH2</source>
        <translation>转到CH2面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="676"/>
        <source>Clean Coat Wafer</source>
        <translation>清洗涂覆台Wafer</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="713"/>
        <source>Unload To Clean</source>
        <translation>下料手-&gt;清洗台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="750"/>
        <source>Load To Wt</source>
        <translation>上料手-&gt;工作台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="787"/>
        <source>Trans To Rail</source>
        <translation>转移-&gt;轨道</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>暂停涂覆流程</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="935"/>
        <source>Abort Coat Wafer</source>
        <translation>取消自动涂覆</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="972"/>
        <source>Abort Clean Wafer</source>
        <translation>取消自动清洗</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>启动传片流程</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1083"/>
        <source>Start Coat Process</source>
        <translation>启动覆流程</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1120"/>
        <source>Start Clean Process</source>
        <translation>启动清洗流程</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1157"/>
        <source>Abort Cut Wafer</source>
        <translation>取消自动切割</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1194"/>
        <source>Start Cut Process</source>
        <translation>启动切割流程</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1231"/>
        <source>Pause Clean Process</source>
        <translation>暂停清洗流程</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.ui" line="1268"/>
        <source>Pause Trans Process</source>
        <translation>暂停传片流程</translation>
    </message>
    <message>
        <source>Pause Coat</source>
        <translation>暂停涂覆</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="89"/>
        <source>Stop before operation</source>
        <translation>操作前请先停止</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="242"/>
        <source>line id is not valid</source>
        <translation>加工线号无效</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>确认信息</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="258"/>
        <source>Operate not finish

Select what you want to do?</source>
        <translation>当前操作未结束。

请选择如何操作?
	</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="262"/>
        <source>Continue</source>
        <translation>继续</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="263"/>
        <source>Abort</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="264"/>
        <source>Cancel</source>
        <translation>取消</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>消息</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="272"/>
        <source>Another operation running, operation canceled</source>
        <translation>其他操作正在执行中，此操作被取消</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="276"/>
        <source>Are you sure recover cut?
Please check line at first.</source>
        <translation>您确认要执行手动恢复切割？切割前需要先检查切割道数据</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>确认要重做切割操作？
注意：被切割过的切割道将被重复切割。</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="301"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="322"/>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="302"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="323"/>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="318"/>
        <source>Are you sure to redo coating?</source>
        <translation>确认要重做涂覆？</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="406"/>
        <source>Must auto paused status can stop transfer.</source>
        <translation>停止传片前必须处于自动暂停状态</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>传片流程未处于启动状态</translation>
    </message>
</context>
<context>
    <name>CMWManualResetTrans</name>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="53"/>
        <source>Grab Pos Reset</source>
        <translation>抓取位重置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="165"/>
        <source>Worktable Pos Reset</source>
        <translation>工作台位重置</translation>
    </message>
    <message>
        <source>Arrange Pos Reset</source>
        <translation>锁止位重置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="193"/>
        <source>Unload Pos Reset</source>
        <translation>下料位重置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="81"/>
        <source>Transfer Pos Reset</source>
        <translation>中转位重置</translation>
    </message>
    <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="109"/>
        <source>CleanTable Pos Reset</source>
        <translation>清洗台重置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="137"/>
        <source>CoatTable Pos Reset</source>
        <translation>涂覆台重置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="221"/>
        <source>Load Pos Reset</source>
        <translation>上料位重置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="330"/>
        <source>Rail Far Pos Reset</source>
        <translation>远轨道重置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="358"/>
        <source>Reset Res</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rail Pos Reset</source>
        <translation>轨道位重置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="249"/>
        <source>All Pos Reset</source>
        <translation>全部位重置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="274"/>
        <source>Rail Near Pos Reset</source>
        <translation>近轨道重置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.ui" line="302"/>
        <source>CheckBox Pos Reset</source>
        <translation>检查盒重置</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="173"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="267"/>
        <source>Confirm information</source>
        <translation>确认信息</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="57"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="88"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="176"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="270"/>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="54"/>
        <source>Are you sure reset work status?</source>
        <translation>确认要重置当前工作台Wafer状态？</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="177"/>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="271"/>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="173"/>
        <source>Are you sure reset checkbox status?</source>
        <translation>确认要重置检查盒状态吗？</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="267"/>
        <source>Reset schedular resource must be stop status
Are you sure reset?</source>
        <translation type="unfinished">重置调度资源必须处于停机状态
确认要重置？</translation>
    </message>
</context>
<context>
    <name>CMWManualStep</name>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="37"/>
        <source>A_Side:</source>
        <translation>CH1面：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="44"/>
        <source>Step:</source>
        <translation>步进值：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="54"/>
        <source>um</source>
        <translation>um</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="61"/>
        <source>Count:</source>
        <translation>计数：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="68"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="132"/>
        <source>CCW</source>
        <translation>CCW</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="151"/>
        <source>-10</source>
        <translation>-10</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="170"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="189"/>
        <source>+1</source>
        <translation>+1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="208"/>
        <source>+10</source>
        <translation>+10</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="500"/>
        <source>Redo</source>
        <translation>重新执行</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="519"/>
        <source>Apply To CH2</source>
        <translation>同步CH2角度</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="89"/>
        <source>Point 1</source>
        <translation>移动到点1</translation>
    </message>
    <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="108"/>
        <source>Point Mid.</source>
        <translation>移动到点中间</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="227"/>
        <source>CW</source>
        <translation>CW</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="266"/>
        <source>Mark</source>
        <translation>标记</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="298"/>
        <source>Calcu.</source>
        <translation>计算</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="386"/>
        <source>Point Mid. Set</source>
        <translation>点中间设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="405"/>
        <source>Point 1 Set</source>
        <translation>点1设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="367"/>
        <source>Point Base</source>
        <translation>移动到点基准</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="424"/>
        <source>Point 2</source>
        <translation>移动到点2</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="348"/>
        <source>Point 2 Set</source>
        <translation>点2设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="462"/>
        <source>Point Base Set</source>
        <translation>点基准设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="443"/>
        <source>Point Rotate</source>
        <translation>移动到点旋转</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.ui" line="481"/>
        <source>Point Rotate Set</source>
        <translation>点旋转设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="150"/>
        <source>Step Count equal 0</source>
        <translation>步进计数为0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="342"/>
        <source>Confirm information</source>
        <translation>确认信息</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>确认要重做切割操作？
	注意：被切割过的切割道将被重复切割。</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="346"/>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="347"/>
        <source>No</source>
        <translation>否</translation>
    </message>
</context>
<context>
    <name>CMWManualTechnology</name>
    <message>
        <source>Cleaning</source>
        <translation>清洗中</translation>
    </message>
    <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>停止</translation>
    </message>
    <message>
        <source>Coating</source>
        <translation>涂覆中</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="494"/>
        <source>Cassete</source>
        <translation>料盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="524"/>
        <source>Cassete To Rail</source>
        <translation>料盒-&gt;轨道</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="553"/>
        <source>Slot No:</source>
        <translation>Slot序号:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1547"/>
        <source>Cupboard To Rail</source>
        <translation>检查盒-&gt;轨道</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="584"/>
        <source>Rail To Cassete</source>
        <translation>轨道-&gt;料盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1513"/>
        <source>Rail To Cupboard</source>
        <translation>轨道-&gt;检查盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="623"/>
        <source>Cupboard:</source>
        <translation>检查盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="654"/>
        <source>Scan Cassete</source>
        <translation>扫描料盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="688"/>
        <source>Cupboard To Clean</source>
        <translation>检查盒到清洗台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="722"/>
        <source>Cupboard To Coat</source>
        <translation>检查盒到涂覆台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="911"/>
        <source>Cut Worktable</source>
        <translation>加工台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1039"/>
        <source>Stop Cut</source>
        <translation>停止加工</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="941"/>
        <source>Start Cut</source>
        <translation>开始加工</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="304"/>
        <source>2</source>
        <translation type="unfinished">2</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="474"/>
        <source>1</source>
        <translation type="unfinished">1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="779"/>
        <source>Clean To Cupboard</source>
        <translation>清洗台到检查盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="813"/>
        <source>Coat To Cupboard</source>
        <translation>涂覆台到检查盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1061"/>
        <source>Rail(Near)</source>
        <translation>近轨道模块</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1091"/>
        <source>Clean to Rail</source>
        <translation>清洗腔-&gt;轨道</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1129"/>
        <source>Rail To Clean</source>
        <translation>轨道-&gt;清洗腔</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1196"/>
        <source>Rail(Far)</source>
        <translation>远轨道模块</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1226"/>
        <source>Coat to Rail</source>
        <translation>涂覆腔-&gt;轨道</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1260"/>
        <source>Rail to Coat</source>
        <translation>轨道-&gt;涂覆腔</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">仅CH1面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1368"/>
        <source>Only CH2</source>
        <translation type="unfinished">仅CH2面</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="1615"/>
        <source>Manual Load Pos</source>
        <translation>手动加载位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1646"/>
        <source>Cass. Up</source>
        <translation>料盒上升</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>涂覆台到加工台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1775"/>
        <source>Far To Near</source>
        <translation>远轨道到近轨道</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1806"/>
        <source>Wt To Cupboard</source>
        <translation>加工台到检查盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1840"/>
        <source>Cupboard To Wt</source>
        <translation>检查盒到加工台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="1874"/>
        <source>Wt To Clean</source>
        <translation>加工台到清洗台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="324"/>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="354"/>
        <source>Coat</source>
        <translation>涂覆</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="151"/>
        <location filename="../gui/src/cmwmanualtechnology.ui" line="240"/>
        <source>Clean</source>
        <translation>清洗</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="581"/>
        <source>Confirm information</source>
        <translation>确认信息</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="582"/>
        <source>Operate not finish

Select what you want to do?</source>
        <translation>当前操作未结束。

请选择如何操作?
	</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="586"/>
        <source>Continue</source>
        <translation>继续</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="587"/>
        <source>Abort</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="588"/>
        <source>Cancel</source>
        <translation>取消</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>清洗台-&gt;检查盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="63"/>
        <source>Cupboard-&gt;Cass</source>
        <translation>检查盒-&gt;料盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="38"/>
        <source>Coat-&gt;Cupboard</source>
        <translation>涂覆台-&gt;检查盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="88"/>
        <source>Abort Unload</source>
        <translation>回收下料抓手Wafer</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="138"/>
        <source>Rail Near Location</source>
        <translation>近轨道准直</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="163"/>
        <source>Cupboard-&gt;Coat</source>
        <translation>检查盒-&gt;涂覆台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="276"/>
        <source>Abort Trans</source>
        <translation>回收转移抓手Wafer</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="426"/>
        <source>Abort Load</source>
        <translation>回收上料抓手Wafer</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="489"/>
        <source>Coat-&gt;Clean</source>
        <translation>涂覆台-&gt;清洗台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="539"/>
        <source>Rail Near Location Manual</source>
        <translation>手动准直</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="564"/>
        <source>Cupboard to Clean</source>
        <translation>检查盒到清洗台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="589"/>
        <source>Cupboard to Coat</source>
        <translation>检查盒到涂覆台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="188"/>
        <source>Coat-&gt;Cass.</source>
        <translation>涂覆台-&gt;料盒</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="351"/>
        <source>Clean CoatTable</source>
        <translation>清洗涂覆台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="226"/>
        <source>Clean Coat Liquid</source>
        <translation>清洗残胶</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="326"/>
        <source>Clean CleanTable</source>
        <translation>清洗清洗台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="376"/>
        <source>Clean WT</source>
        <translation>清洁平台</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>
    <message>
        <location filename="../gui/src/cmwmanualtrans.ui" line="401"/>
        <source>WT Z Pos Test</source>
        <translation>平台平整度检查</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="216"/>
        <source>Operator</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="221"/>
        <source>Time(s)</source>
        <translation>时间(s)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="81"/>
        <source>Insert</source>
        <translation>插入</translation>
    </message>
    <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="106"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="115"/>
        <source>Start:</source>
        <translation>开始：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="128"/>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="148"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="135"/>
        <source>End:</source>
        <translation>结束：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="173"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.ui" line="226"/>
        <source>Spin(rpm)</source>
        <translation>转速(RPM)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.cpp" line="15"/>
        <source>BumpVolumn</source>
        <translation>吸胶量</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcoatclean.cpp" line="17"/>
        <source>PreSpay</source>
        <translation>预喷胶量</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>CH1面：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcut.ui" line="57"/>
        <source>B Side:</source>
        <translation>CH2面：</translation>
    </message>
</context>
<context>
    <name>CMWParamCutSide</name>
    <message>
        <source>CH(mm)</source>
        <translation>通道</translation>
    </message>
    <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>加工深度(mm)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="58"/>
        <source>Overcut</source>
        <translation>过切(mm)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="63"/>
        <source>Speed</source>
        <translation>速度(mm/s)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="68"/>
        <source>Power</source>
        <translation>功率(W)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="73"/>
        <source>Freq</source>
        <translation>频率(KHz)</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>光路</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>光斑宽度</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="98"/>
        <source>Times</source>
        <translation>重复次数</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="103"/>
        <source>Offset</source>
        <translation>偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="129"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="154"/>
        <source>Del</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="179"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamcutside.ui" line="204"/>
        <source>Copy</source>
        <translation>复制</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>激光切痕检查:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerf.ui" line="42"/>
        <source>Half Cut Check:</source>
        <translation>半切刀痕检查:</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>线条数</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="38"/>
        <source>Direct Light</source>
        <translation>直光</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="43"/>
        <source>Side Light</source>
        <translation>斜光</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="48"/>
        <source>Range Max</source>
        <translation>最大范围</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="53"/>
        <source>Range Min</source>
        <translation>最小范围</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="58"/>
        <source>Max offset</source>
        <translation>最大偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="63"/>
        <source>Min offset</source>
        <translation>最小偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="68"/>
        <source>Max Width</source>
        <translation>最大宽度</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="73"/>
        <source>Min Width</source>
        <translation>最小宽度</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="78"/>
        <source>Threshold</source>
        <translation>阈值</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="83"/>
        <source>kerf Pos</source>
        <translation>Kerf位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="88"/>
        <source>Exposure</source>
        <translation>曝光</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="93"/>
        <source>Gain</source>
        <translation>增益</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="98"/>
        <source>Binary Thres.</source>
        <translation>二值化阈值</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.ui" line="103"/>
        <source>Offset</source>
        <translation>偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.cpp" line="121"/>
        <source>Center</source>
        <translation>中心</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.cpp" line="121"/>
        <source>Side</source>
        <translation>边缘</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.cpp" line="121"/>
        <source>Spec</source>
        <translation>特定</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamhalfkerfside.cpp" line="121"/>
        <source>Platform</source>
        <translation>平台</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>线条数</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="58"/>
        <source>Direct Light</source>
        <translation>直光</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="63"/>
        <source>Side Light</source>
        <translation>斜光</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="68"/>
        <source>Range Max</source>
        <translation>最大范围</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="73"/>
        <source>Range Min</source>
        <translation>最小范围</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="78"/>
        <source>Max offset</source>
        <translation>最大偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="83"/>
        <source>Min offset</source>
        <translation>最小偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="88"/>
        <source>Max Width</source>
        <translation>最大宽度</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="93"/>
        <source>Min Width</source>
        <translation>最小宽度</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="98"/>
        <source>Max Gap</source>
        <translation>最大间隔</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="103"/>
        <source>Min Gap</source>
        <translation>最小间隔</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="108"/>
        <source>Threshold</source>
        <translation>阈值</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="113"/>
        <source>kerf Pos</source>
        <translation>Kerf位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="118"/>
        <source>Exposure</source>
        <translation>曝光</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="123"/>
        <source>Gain</source>
        <translation>增益</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="128"/>
        <source>Binary Thres.</source>
        <translation>二值化阈值</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="133"/>
        <source>Spec.Pos.</source>
        <translation>特定位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="153"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="172"/>
        <source>Del</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="205"/>
        <source>A Side:</source>
        <translation>CH1面：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.ui" line="212"/>
        <source>B Side:</source>
        <translation>CH2面：</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.cpp" line="43"/>
        <source>Center</source>
        <translation>中心</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.cpp" line="43"/>
        <source>Side</source>
        <translation>边缘</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.cpp" line="43"/>
        <source>Spec</source>
        <translation>特定</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerf.cpp" line="43"/>
        <source>Platform</source>
        <translation>平台</translation>
    </message>
</context>
<context>
    <name>CMWParamKerfSide</name>
    <message>
        <source>Channel</source>
        <translation>通道</translation>
    </message>
    <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>外扩</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="52"/>
        <source>Kerf Style</source>
        <translation>Kerf类型</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="57"/>
        <source>First</source>
        <translation>首道</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="62"/>
        <source>Freq</source>
        <translation>频率</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="67"/>
        <source>Kerf ID</source>
        <translation>Kerf编号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.ui" line="72"/>
        <source>Offset</source>
        <translation>偏移</translation>
    </message>
    <message>
        <source>Kerf&amp;T</source>
        <translation>Kerf&amp;定位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamkerfside.cpp" line="42"/>
        <source>Target</source>
        <translation>定位</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="obsolete">无极性</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>
</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">Kerf位置</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">1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="47"/>
        <source>2</source>
        <translation type="unfinished">2</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="52"/>
        <source>3</source>
        <translation type="unfinished">3</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="57"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="62"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="67"/>
        <source>name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="72"/>
        <source>data</source>
        <translation>数据</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="77"/>
        <source>unit</source>
        <translation>单位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="82"/>
        <source>Min. Score</source>
        <translation>分数阈值</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>0</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="97"/>
        <source>Light Direct</source>
        <translation>直光</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="112"/>
        <source>Light Side</source>
        <translation>斜光</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="122"/>
        <source>Exposure</source>
        <translation>曝光</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>增益</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparammodelinfo.ui" line="150"/>
        <source>Cam ID</source>
        <translation>相机ID</translation>
    </message>
</context>
<context>
    <name>CMWParamProduct</name>
    <message>
        <location filename="../gui/src/cmwparamproduct.cpp" line="9"/>
        <source>Product</source>
        <translation>工件</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamproduct.ui" line="14"/>
        <source>Form</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>基准偏移(um)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="71"/>
        <source>Step(um)</source>
        <translation>步进(um)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="76"/>
        <source>Count</source>
        <translation>计数</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="81"/>
        <source>DotLine Step(um)</source>
        <translation>点划线步进(um)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="86"/>
        <source>Solid Length(um)</source>
        <translation>实线长度(um)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="91"/>
        <source>Solid Offset(um)</source>
        <translation>实现偏移(um)</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="117"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="142"/>
        <source>Del</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwparamside.ui" line="167"/>
        <source>AB Switch</source>
        <translation>CH1.CH2面交换</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>报警设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettingbase.ui" line="42"/>
        <source>Qualified Setting</source>
        <translation>质量控制设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettingbase.ui" line="58"/>
        <source>System Setting</source>
        <translation>系统设置</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>Halfcut检查设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettingkerf.ui" line="42"/>
        <source>Laser Kerf</source>
        <translation>激光切痕检查设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettingkerf.ui" line="58"/>
        <source>Laser Calibration</source>
        <translation>激光切痕校准设置</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>定位设置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwsettinglevel.ui" line="42"/>
        <source>Align</source>
        <translation>调平设置</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>
        <source>Laser Worktable</source>
        <translation>加工平台</translation>
    </message>
    <message>
        <source>Idle</source>
        <translation type="obsolete">空闲</translation>
    </message>
    <message>
        <source>Clean Platform</source>
        <translation>清洗平台</translation>
    </message>
    <message>
        <source>Coat Platform</source>
        <translation>涂覆平台</translation>
    </message>
    <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>涂覆</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewtrans.ui" line="428"/>
        <source>1</source>
        <translation type="unfinished">1</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewtrans.ui" line="528"/>
        <source>Clean</source>
        <translation>清洗</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewtrans.ui" line="613"/>
        <source>2</source>
        <translation type="unfinished">2</translation>
    </message>
    <message>
        <source>Coating</source>
        <translation type="obsolete">涂覆中</translation>
    </message>
    <message>
        <source>Cleaning</source>
        <translation type="obsolete">清洗中</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>工作台</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewworktable.ui" line="102"/>
        <source>Locate</source>
        <translation>定位面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewworktable.ui" line="136"/>
        <source>A_SIDE</source>
        <translation>CH1面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwviewworktable.ui" line="170"/>
        <source>B_SIDE</source>
        <translation>CH2面</translation>
    </message>
</context>
<context>
    <name>CMWidget</name>
    <message>
        <source>Need login Factory account</source>
        <translation>权限不足，至少需要登陆Factor账户</translation>
    </message>
    <message>
        <source>Need login Engineer account</source>
        <translation>权限不足，至少需要登陆Engineer账户</translation>
    </message>
    <message>
        <source>Need login Equipment account</source>
        <translation>权限不足，至少需要登陆Equipment账户</translation>
    </message>
    <message>
        <source>Need login Administrator account</source>
        <translation>权限不足，至少需要登陆Administrator账户</translation>
    </message>
    <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.cpp" line="49"/>
        <source>WT Pos</source>
        <translation>工作台位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cstatusmotorpos.cpp" line="72"/>
        <source>Transfer Pos</source>
        <translation>上下料位置</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="168"/>
        <source>%1(%2):</source>
        <translation>%1(%2):</translation>
    </message>
    <message>
        <location filename="../gui/src/cstatusmotorpos.ui" line="14"/>
        <source>Form</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>
    <message>
        <location filename="../gui/src/cstatussensor.ui" line="26"/>
        <source>Flow Volume(L/Min):</source>
        <translation>镜头保护气流量(L/Min):</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="169"/>
        <source>ALL</source>
        <translation>全部复位</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2439"/>
        <source>Init Pos</source>
        <translation>初始位</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4113"/>
        <location filename="../gui/src/mainwindow.ui" line="4347"/>
        <source>WT.</source>
        <translation>工作台</translation>
    </message>
    <message>
        <source>CT.</source>
        <translation>涂覆台</translation>
    </message>
    <message>
        <source>Cass.</source>
        <translation>料盒</translation>
    </message>
    <message>
        <source>Transport</source>
        <translation>传送</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2273"/>
        <source>Home</source>
        <translation>回零</translation>
    </message>
    <message>
        <source>Home Trans.</source>
        <translation>上下料回零</translation>
    </message>
    <message>
        <source>Home WT.</source>
        <translation>工作台回零</translation>
    </message>
    <message>
        <source>Home CT.</source>
        <translation>涂覆台回零</translation>
    </message>
    <message>
        <source>Home All</source>
        <translation>全部回零</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2882"/>
        <source>File</source>
        <translation>文件</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>工作台</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3125"/>
        <location filename="../gui/src/mainwindow.cpp" line="225"/>
        <source>Laser</source>
        <translation>激光</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3236"/>
        <source>Cam</source>
        <translation>相机</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="998"/>
        <location filename="../gui/src/mainwindow.ui" line="3270"/>
        <source>Cam2X</source>
        <translation>相机2X</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="924"/>
        <location filename="../gui/src/mainwindow.ui" line="3305"/>
        <source>Cam6X</source>
        <translation>相机6X</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3379"/>
        <source>IO</source>
        <translation>IO</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3413"/>
        <source>Input</source>
        <translation>输入</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3448"/>
        <source>Output</source>
        <translation>输出</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3966"/>
        <source>Vaccum</source>
        <translation>真空</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4079"/>
        <location filename="../gui/src/mainwindow.ui" line="4313"/>
        <source>UnLoad.</source>
        <translation>下料</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4147"/>
        <location filename="../gui/src/mainwindow.ui" line="4381"/>
        <source>Clean.</source>
        <translation>清洗</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4011"/>
        <location filename="../gui/src/mainwindow.ui" line="4245"/>
        <source>Trans.</source>
        <translation>中转</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4181"/>
        <location filename="../gui/src/mainwindow.ui" line="4415"/>
        <source>Load.</source>
        <translation>上料</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4045"/>
        <location filename="../gui/src/mainwindow.ui" line="4279"/>
        <source>Coat.</source>
        <translation>涂覆</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3776"/>
        <source>UnLoad</source>
        <translation>下料</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3637"/>
        <location filename="../gui/src/mainwindow.ui" line="3821"/>
        <source>Right</source>
        <translation>右</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3671"/>
        <location filename="../gui/src/mainwindow.ui" line="3855"/>
        <source>Down</source>
        <translation>下</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3684"/>
        <source>Claw</source>
        <translation>夹爪</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="679"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3340"/>
        <source>Cam4X</source>
        <translation>相机4X</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="88"/>
        <source>Lock Screen</source>
        <translation>锁定屏幕</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2318"/>
        <location filename="../gui/src/mainwindow.ui" line="2524"/>
        <source>CoatTable</source>
        <translation>涂覆台</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2389"/>
        <location filename="../gui/src/mainwindow.ui" line="2595"/>
        <source>CleanTable</source>
        <translation>清洗平台</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2426"/>
        <location filename="../gui/src/mainwindow.ui" line="2558"/>
        <source>Transfer</source>
        <translation>转移平台</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2641"/>
        <source>Move InitPos After Home</source>
        <translation>回原点后移动到初始位置</translation>
    </message>
    <message>
        <source>Spindle</source>
        <translation>主轴升降</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3729"/>
        <source>Open</source>
        <translation>打开</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3763"/>
        <source>Close</source>
        <translation>闭合</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3592"/>
        <source>Load</source>
        <translation>载入面</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4573"/>
        <source>Select</source>
        <translation>选择</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4642"/>
        <source>Time</source>
        <translation>时间</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4654"/>
        <source>day</source>
        <translation>日</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4673"/>
        <source>week</source>
        <translation>星期</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4692"/>
        <source>month</source>
        <translation>月</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4711"/>
        <source>year</source>
        <translation>年</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="756"/>
        <source>BarCode</source>
        <translation>扫码</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1882"/>
        <source>User</source>
        <translation>权限</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4592"/>
        <source>Event:</source>
        <translation>事件：</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4200"/>
        <source>Vaccum Break</source>
        <translation>破真空</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4733"/>
        <source>custom</source>
        <translation>自定义</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4762"/>
        <source>Begin Date:</source>
        <translation>开始日期:</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4790"/>
        <source>End Date:</source>
        <translation>结束日期:</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1355"/>
        <location filename="../gui/src/mainwindow.ui" line="4924"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4946"/>
        <source>Commit</source>
        <translation>提交</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">Engineer</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4967"/>
        <source>Administrator</source>
        <translation type="unfinished">Administrator</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5107"/>
        <source>Password:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="4994"/>
        <source>Modify Password</source>
        <translation>更改密码</translation>
    </message>
    <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="2229"/>
        <source>Setting</source>
        <translation>设置</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="2195"/>
        <source>LogRecord</source>
        <translation>系统日志</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3868"/>
        <source> Curtain Opened</source>
        <translation>防水罩打开</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="5001"/>
        <source>Confirm password:</source>
        <translation>确认密码:</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5026"/>
        <source>add</source>
        <translation>增加</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5048"/>
        <source>modify</source>
        <translation>修改</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5058"/>
        <source>User Name:</source>
        <translation>用户名:</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5068"/>
        <source>Group:</source>
        <translation>权限分组:</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5078"/>
        <location filename="../gui/src/mainwindow.cpp" line="1809"/>
        <source>Notice</source>
        <translation>提示</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="5100"/>
        <source>delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="211"/>
        <source>Laser Check</source>
        <translation>镭射检查</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="237"/>
        <source>Replace Coat Liquid</source>
        <translation>更换涂覆液</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="292"/>
        <source>Init Laser</source>
        <translation>初始化激光器</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="334"/>
        <source>Door Locked</source>
        <translation>锁定安全门</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="404"/>
        <location filename="../gui/src/mainwindow.ui" line="1374"/>
        <source>Delete</source>
        <translation>删除</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>保存</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="464"/>
        <source>New Dir</source>
        <translation>新建文件夹</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="499"/>
        <source>Read</source>
        <translation>读取</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="521"/>
        <source>New</source>
        <translation>新建</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="575"/>
        <source>Pause
CoatClean</source>
        <translation>暂停
清洗涂覆</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="733"/>
        <source>Pause</source>
        <translation>暂停</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="1720"/>
        <source>EMS</source>
        <translation>EMS</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1789"/>
        <source>AlarmReset</source>
        <translation>报警消除</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1821"/>
        <source>State:</source>
        <translation>状态</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="641"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="660"/>
        <source>Cass. Up</source>
        <translation>料盒上升</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="807"/>
        <source>Select
/Cancel</source>
        <translation>选择
/取消</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="833"/>
        <source>Modify Wafer Status</source>
        <translation>修改晶圆状态</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1035"/>
        <source>Load SIDE</source>
        <translation>加载面</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1072"/>
        <source>A SIDE</source>
        <translation>CH1面</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1168"/>
        <source>B SIDE</source>
        <translation>CH2面</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="964"/>
        <source>D_WIDE</source>
        <translation>D_WIDE</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1134"/>
        <source>D_NARROW</source>
        <translation>D_NARROW</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1205"/>
        <source>Diagnosis</source>
        <translation>诊断</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.ui" line="884"/>
        <source>Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1336"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1455"/>
        <source>Save Screen</source>
        <translation>保存屏幕</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2021"/>
        <source>Reset</source>
        <translation>复位</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2133"/>
        <source>Param</source>
        <translation>参数</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2055"/>
        <source>Auto</source>
        <translation>自动</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2167"/>
        <source>Manual</source>
        <translation>手动</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1950"/>
        <source>Setup</source>
        <translation>维护</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1916"/>
        <source>Component</source>
        <translation>部件</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="2099"/>
        <source>Record</source>
        <translation>记录</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1984"/>
        <location filename="../gui/src/mainwindow.ui" line="4972"/>
        <source>Factory</source>
        <translation>厂商</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1767"/>
        <source>Log In</source>
        <translation>登录</translation>
    </message>
    <message>
        <source>EMO</source>
        <translation>EMO</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="1745"/>
        <source>Terminal</source>
        <translation>终端</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="146"/>
        <location filename="../gui/src/mainwindow.cpp" line="163"/>
        <location filename="../gui/src/mainwindow.cpp" line="197"/>
        <source>Property</source>
        <translation>属性</translation>
    </message>
    <message>
        <source>Match Shape</source>
        <translation>形状匹配</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="154"/>
        <location filename="../gui/src/mainwindow.cpp" line="171"/>
        <location filename="../gui/src/mainwindow.cpp" line="201"/>
        <source>Match NCC</source>
        <translation>NCC匹配</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="158"/>
        <source>Find Eage</source>
        <translation>找边缘</translation>
    </message>
    <message>
        <source>Calibration</source>
        <translation>定位校正</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="205"/>
        <source>Laser Kerf</source>
        <translation>Laser Kerf</translation>
    </message>
    <message>
        <source>Half Cut Kerf</source>
        <translation>Halfcut Kerf</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="352"/>
        <source>HalfcutKerf</source>
        <translation>Halfcut</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="347"/>
        <source>LaserKerf</source>
        <translation>LaserKerf</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="181"/>
        <source>HalfKerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="185"/>
        <source>Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="190"/>
        <source>LaserCali.</source>
        <translation>激光校正</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="211"/>
        <source>Motor</source>
        <translation>电机</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="215"/>
        <source>Light</source>
        <translation>光源</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="221"/>
        <source>Powermeter</source>
        <translation>功率计</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="229"/>
        <source>Eap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="233"/>
        <source>Other Parts</source>
        <translation>其他</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="238"/>
        <source>IN0</source>
        <translation>IN0</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="242"/>
        <source>IN1</source>
        <translation>IN1</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="246"/>
        <source>IN2</source>
        <translation>IN2</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="250"/>
        <source>IN3</source>
        <translation>IN3</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="254"/>
        <source>OUT0</source>
        <translation>OUT0</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="258"/>
        <source>OUT1</source>
        <translation>OUT1</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="262"/>
        <source>OUT2</source>
        <translation>OUT2</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="266"/>
        <source>OUT3</source>
        <translation>OUT3</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="317"/>
        <source>Product</source>
        <translation>工件</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="321"/>
        <source>Cut</source>
        <translation>切割</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="325"/>
        <source>SideA</source>
        <translation>CH1面</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="329"/>
        <source>SideB</source>
        <translation>CH2面</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1646"/>
        <source>%1 (v%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3754"/>
        <source>Are you sure to do laser recheck?</source>
        <translation>确认执行功率复检？</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3832"/>
        <source>Are you sure to Replace coat fluid?</source>
        <translation>确认执行更换涂覆液操作?</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3913"/>
        <location filename="../gui/src/mainwindow.cpp" line="334"/>
        <source>Coat</source>
        <translation>涂覆</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.ui" line="3947"/>
        <location filename="../gui/src/mainwindow.cpp" line="339"/>
        <source>Clean</source>
        <translation>清洗</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="343"/>
        <source>Alignment</source>
        <translation>调平</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1682"/>
        <source>(12Inch)</source>
        <translation>12英寸</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1679"/>
        <source>(8Inch)</source>
        <translation>8英寸</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1676"/>
        <source>(6Inch)</source>
        <translation>6英寸</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1809"/>
        <source>Operator can&apos;t exit application</source>
        <translation>操作员不能退出应用</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1812"/>
        <source>Ok</source>
        <translation>确认</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1818"/>
        <location filename="../gui/src/mainwindow.cpp" line="2084"/>
        <location filename="../gui/src/mainwindow.cpp" line="2598"/>
        <location filename="../gui/src/mainwindow.cpp" line="3754"/>
        <location filename="../gui/src/mainwindow.cpp" line="3832"/>
        <source>Confirm information</source>
        <translation>确认</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1818"/>
        <source>Are you sure exit application immediately?</source>
        <translation>确定立即退出程序？</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1821"/>
        <location filename="../gui/src/mainwindow.cpp" line="2088"/>
        <location filename="../gui/src/mainwindow.cpp" line="2601"/>
        <location filename="../gui/src/mainwindow.cpp" line="3758"/>
        <location filename="../gui/src/mainwindow.cpp" line="3836"/>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1822"/>
        <location filename="../gui/src/mainwindow.cpp" line="2089"/>
        <location filename="../gui/src/mainwindow.cpp" line="2602"/>
        <location filename="../gui/src/mainwindow.cpp" line="3759"/>
        <location filename="../gui/src/mainwindow.cpp" line="3837"/>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2053"/>
        <location filename="../gui/src/mainwindow.cpp" line="2286"/>
        <location filename="../gui/src/mainwindow.cpp" line="2315"/>
        <source>Save param successed</source>
        <translation>保存参数成功</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2084"/>
        <source>Are you sure to reset all axis?</source>
        <translation>请确认是否要复位所有轴？</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2598"/>
        <source>Are you sure to start immediately?</source>
        <translation>确认要立即启动吗？</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3158"/>
        <source>Save screen failed</source>
        <translation>保存屏幕失败</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source> %1.

 Debug:
file:%2,line:%3,fun:%4</source>
        <translation>%1.

调试：
文件:%2，行:%3,函数:%4</translation>
    </message>
    <message>
        <source>Tool_CenterX</source>
        <translation>工具中心X</translation>
    </message>
    <message>
        <source>Tool_CenterY</source>
        <translation>工具中心Y</translation>
    </message>
    <message>
        <source>Tool_Width</source>
        <translation>工具中心X</translation>
    </message>
    <message>
        <source>Tool_Height</source>
        <translation>工具中心Y</translation>
    </message>
    <message>
        <source>Tool_Angle</source>
        <translation>工具角度</translation>
    </message>
    <message>
        <source>MinGray</source>
        <translation>最小灰度</translation>
    </message>
    <message>
        <source>MaxGray</source>
        <translation>最大灰度值</translation>
    </message>
    <message>
        <source>MinArea</source>
        <translation>最小面积</translation>
    </message>
    <message>
        <source>MaxArea</source>
        <translation>最大面积</translation>
    </message>
    <message>
        <source>Can not Affine Dest point to Src Point </source>
        <translation>无法将源坐标点转换成目标坐标点</translation>
    </message>
    <message>
        <source>AffineTrans</source>
        <translation>坐标变换</translation>
    </message>
    <message>
        <source>Tool_WidthIn</source>
        <translation>工具内宽</translation>
    </message>
    <message>
        <source>Tool_WidthOut</source>
        <translation>工具外宽</translation>
    </message>
    <message>
        <source>Tool_HeightIn</source>
        <translation>工具内高</translation>
    </message>
    <message>
        <source>Tool_HeightOut</source>
        <translation>工具外高</translation>
    </message>
    <message>
        <source>Low</source>
        <translation>低</translation>
    </message>
    <message>
        <source>High</source>
        <translation>高</translation>
    </message>
    <message>
        <source>MaxLineDist1</source>
        <translation>最大LineDist1</translation>
    </message>
    <message>
        <source>MaxLineDist2</source>
        <translation>最大LineDist2</translation>
    </message>
    <message>
        <source>MaxOpenDis</source>
        <translation>最大开口距离</translation>
    </message>
    <message>
        <source>Length:%1</source>
        <translation>长度：%1</translation>
    </message>
    <message>
        <source>MinLength</source>
        <translation>最小长度</translation>
    </message>
    <message>
        <source>MaxLength</source>
        <translation>最大长度</translation>
    </message>
    <message>
        <source>Polarity</source>
        <translation>极性</translation>
    </message>
    <message>
        <source>toDark</source>
        <translation>白向黑</translation>
    </message>
    <message>
        <source>toWhite</source>
        <translation>黑向白</translation>
    </message>
    <message>
        <source>None</source>
        <translation>无极性</translation>
    </message>
    <message>
        <source>MinOpenDis</source>
        <translation>最小开口距离</translation>
    </message>
    <message>
        <source>EnableROI</source>
        <translation>使能ROI</translation>
    </message>
    <message>
        <source>ROI_Width</source>
        <translation>ROI宽</translation>
    </message>
    <message>
        <source>Pixel</source>
        <translation type="obsolete">像素</translation>
    </message>
    <message>
        <source>ROI_Height</source>
        <translation>ROI高</translation>
    </message>
    <message>
        <source>ROI_CenterX</source>
        <translation>ROI中心X</translation>
    </message>
    <message>
        <source>ROI_CenterY</source>
        <translation>ROI中心Y</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>预处理</translation>
    </message>
    <message>
        <source>%1 Failed.</source>
        <translation>%1失败。</translation>
    </message>
    <message>
        <source>Time cost:%1s</source>
        <translation>耗时：%1s</translation>
    </message>
    <message>
        <source>MorphologyNum</source>
        <translation>预处理数</translation>
    </message>
    <message>
        <source>LastFile</source>
        <translation>最后一次打开的文件</translation>
    </message>
    <message>
        <source>State</source>
        <translation>状态</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>模拟</translation>
    </message>
    <message>
        <source>Offline</source>
        <translation>离线</translation>
    </message>
    <message>
        <source>Online</source>
        <translation>在线</translation>
    </message>
    <message>
        <source>start statemachine %1 ..</source>
        <translation>开始状态机%1..</translation>
    </message>
    <message>
        <source>statemachine %1 success</source>
        <translation>状态机%1运行成功</translation>
    </message>
    <message>
        <source>start init driver %1 ..</source>
        <translation>开始初始化板卡%1..</translation>
    </message>
    <message>
        <source>init driver %1 success</source>
        <translation>初始化卡%1成功</translation>
    </message>
    <message>
        <source>start init statemachine %1 ..</source>
        <translation>开始初始化状态机%1..</translation>
    </message>
    <message>
        <source>init statemachine %1 success</source>
        <translation>初始化状态机%1成功</translation>
    </message>
    <message>
        <source>start exit statemachine %1 ..</source>
        <translation>开始退出状态机%1..</translation>
    </message>
    <message>
        <source>exit statemachine %1 success</source>
        <translation>退出状态机%1成功</translation>
    </message>
    <message>
        <source>start exit driver %1 ..</source>
        <translation>开始退出板卡%1..</translation>
    </message>
    <message>
        <source>exit driver %1 success</source>
        <translation>板卡退出%1成功</translation>
    </message>
    <message>
        <source>AngleStart</source>
        <translation>角度开始</translation>
    </message>
    <message>
        <source>AngleExtent</source>
        <translation>角度范围</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="29"/>
        <source>AngleStep</source>
        <translation>角度步进</translation>
    </message>
    <message>
        <source>Contrast</source>
        <translation>对比度</translation>
    </message>
    <message>
        <source>MinContrast</source>
        <translation>最小对比度</translation>
    </message>
    <message>
        <source>MiniScore</source>
        <translation>最小分数</translation>
    </message>
    <message>
        <source>NumMatches</source>
        <translation>匹配个数</translation>
    </message>
    <message>
        <source>MaxOverlap</source>
        <translation>最大重叠比例</translation>
    </message>
    <message>
        <source>SubPixel</source>
        <translation>亚像素</translation>
    </message>
    <message>
        <source>Greediness</source>
        <translation>贪婪</translation>
    </message>
    <message>
        <source>Thres_Score</source>
        <translation>分数阈值</translation>
    </message>
    <message>
        <source>angle:%1,score:%2</source>
        <translation>角度：%1，分数：%2</translation>
    </message>
    <message>
        <source>Model dir don&apos;t exist,save Model Failed</source>
        <translation>模板路径不存在，保存模板错误</translation>
    </message>
    <message>
        <source>Model invalid,save Model Failed</source>
        <translation>模板无效，保存模板失败</translation>
    </message>
    <message>
        <source>Model Path don&apos;t exist,load Model Failed</source>
        <translation>模板路径不存在，加载模板错误</translation>
    </message>
    <message>
        <source>Optimization</source>
        <translation>优化</translation>
    </message>
    <message>
        <source>ScaleMin</source>
        <translation>缩放小</translation>
    </message>
    <message>
        <source>ScaleMax</source>
        <translation>缩放大</translation>
    </message>
    <message>
        <source>ScaleStep</source>
        <translation>缩放步进</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>宽</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>高</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>阈值</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <source>binary</source>
        <translation>二值化</translation>
    </message>
    <message>
        <source>mean</source>
        <translation>均值</translation>
    </message>
    <message>
        <source>open</source>
        <translation>开运算</translation>
    </message>
    <message>
        <source>close</source>
        <translation>关运算</translation>
    </message>
    <message>
        <source>dilation</source>
        <translation>膨胀</translation>
    </message>
    <message>
        <source>erosion</source>
        <translation>腐蚀</translation>
    </message>
    <message>
        <source>tophat</source>
        <translation>顶帽</translation>
    </message>
    <message>
        <source>bothat</source>
        <translation>底帽</translation>
    </message>
    <message>
        <source>gauss</source>
        <translation>高斯滤波</translation>
    </message>
    <message>
        <source>median</source>
        <translation>中值滤波</translation>
    </message>
    <message>
        <source>lowpass</source>
        <translation>低通滤波</translation>
    </message>
    <message>
        <source>highpass</source>
        <translation>高通滤波</translation>
    </message>
    <message>
        <source>bendpass</source>
        <translation>带通</translation>
    </message>
    <message>
        <source>sharp</source>
        <translation>锐化</translation>
    </message>
    <message>
        <source>SerialID</source>
        <translation>序列号</translation>
    </message>
    <message>
        <source>Exposure</source>
        <translation>曝光</translation>
    </message>
    <message>
        <source>Gain</source>
        <translation>增益</translation>
    </message>
    <message>
        <source>Brightness</source>
        <translation>亮度</translation>
    </message>
    <message>
        <source>Exposure_default</source>
        <translation>默认曝光</translation>
    </message>
    <message>
        <source>Gain_default</source>
        <translation>默认增益</translation>
    </message>
    <message>
        <source>Brightness_default</source>
        <translation>默认亮度</translation>
    </message>
    <message>
        <source>Contrast_default</source>
        <translation>默认对比度</translation>
    </message>
    <message>
        <source>LightDirect_default</source>
        <translation>默认直光</translation>
    </message>
    <message>
        <source>LightSide_default</source>
        <translation>默认斜光</translation>
    </message>
    <message>
        <source>Image_Filp</source>
        <translation>图像翻转</translation>
    </message>
    <message>
        <source>NO_FILP</source>
        <translation>不翻转</translation>
    </message>
    <message>
        <source>X_FILP</source>
        <translation>X向翻转</translation>
    </message>
    <message>
        <source>Y_FILP</source>
        <translation>Y向翻转</translation>
    </message>
    <message>
        <source>Image_Fold</source>
        <translation>图像折叠</translation>
    </message>
    <message>
        <source>Cam_Morphology</source>
        <translation>相机预处理</translation>
    </message>
    <message>
        <source>Cam resolution equal 0</source>
        <translation>相机分辨率等于0</translation>
    </message>
    <message>
        <source>AutoAdjust_Time</source>
        <translation>自动校正时间</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1489"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="400"/>
        <source>Coord</source>
        <translation>坐标</translation>
    </message>
    <message>
        <source>Vision</source>
        <translation>象限</translation>
    </message>
    <message>
        <source>resolution_X</source>
        <translation>X分辨率</translation>
    </message>
    <message>
        <source>resolution_Y</source>
        <translation>Y分辨率</translation>
    </message>
    <message>
        <source>OffsetX</source>
        <translation>X向偏移</translation>
    </message>
    <message>
        <source>OffsetY</source>
        <translation>Y向偏移</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation>角度</translation>
    </message>
    <message>
        <source>TCP_Socket</source>
        <translation>TCP套接字</translation>
    </message>
    <message>
        <source>Tcp_Connect_Time</source>
        <translation>TCP连接时间间隔</translation>
    </message>
    <message>
        <source>Tcp_Write_Time</source>
        <translation>TCP写入时间</translation>
    </message>
    <message>
        <source>Reply_T3</source>
        <translation>回复T3</translation>
    </message>
    <message>
        <source>Separation_T5</source>
        <translation>重连间隔T5</translation>
    </message>
    <message>
        <source>Control_T6</source>
        <translation>控制T6</translation>
    </message>
    <message>
        <source>Not_Selected_T7</source>
        <translation>Select间隔T7</translation>
    </message>
    <message>
        <source>Inter_Char_T8</source>
        <translation>字符T8</translation>
    </message>
    <message>
        <source>GEM_Type</source>
        <translation>GEM类型</translation>
    </message>
    <message>
        <source>Local_IP</source>
        <translation>本地IP</translation>
    </message>
    <message>
        <source>Local_Port</source>
        <translation>本地端口</translation>
    </message>
    <message>
        <source>Remote_IP</source>
        <translation>远程IP</translation>
    </message>
    <message>
        <source>Remote_Port</source>
        <translation>远程端口</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation>斜率</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation>偏移</translation>
    </message>
    <message>
        <source>UnUsed</source>
        <translation>未使用</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="46"/>
        <source>Freq</source>
        <translation>频率</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="42"/>
        <source>Power</source>
        <translation>功率</translation>
    </message>
    <message>
        <source>UVPower</source>
        <translation>UV功率</translation>
    </message>
    <message>
        <source>Current_Ref</source>
        <translation>参考电流</translation>
    </message>
    <message>
        <source>Current_Cur</source>
        <translation>当前电流</translation>
    </message>
    <message>
        <source>Current_Max</source>
        <translation>最大电流</translation>
    </message>
    <message>
        <source>Current_Thres</source>
        <translation>电流到位阈值</translation>
    </message>
    <message>
        <source>IntGate</source>
        <translation>内触发</translation>
    </message>
    <message>
        <source>ExtPRF</source>
        <translation>外部频率</translation>
    </message>
    <message>
        <source>EnableFPK</source>
        <translation>使能FPK</translation>
    </message>
    <message>
        <source>FPKTime</source>
        <translation>FPK时间</translation>
    </message>
    <message>
        <source>LaserTime</source>
        <translation>激光使用时间</translation>
    </message>
    <message>
        <source>LaserTime_Limit</source>
        <translation>激光使用时间限制</translation>
    </message>
    <message>
        <source>Diodtemp</source>
        <translation>Dio温度</translation>
    </message>
    <message>
        <source>diodtemp_ref</source>
        <translation>Dio参考温度</translation>
    </message>
    <message>
        <source>THGTemp_Adjust</source>
        <translation>THG温度校正</translation>
    </message>
    <message>
        <source>THGTemp_Adjust_ref</source>
        <translation>THG温度校正参考</translation>
    </message>
    <message>
        <source>THGTemp</source>
        <translation>THG温度</translation>
    </message>
    <message>
        <source>THGTemp_Ref</source>
        <translation>THG参考温度</translation>
    </message>
    <message>
        <source>WorkMode</source>
        <translation>工作模式</translation>
    </message>
    <message>
        <source>INTERNAL</source>
        <translation>内部频率</translation>
    </message>
    <message>
        <source>CW</source>
        <translation>指示光</translation>
    </message>
    <message>
        <source>Shutter</source>
        <translation>快门</translation>
    </message>
    <message>
        <source>WarmTime</source>
        <translation>预热时间</translation>
    </message>
    <message>
        <source>CurrentLoadTime</source>
        <translation>电流加载时间</translation>
    </message>
    <message>
        <source>FreqTolerance</source>
        <translation>频率设定误差</translation>
    </message>
    <message>
        <source>Bright</source>
        <translation>亮度</translation>
    </message>
    <message>
        <source>can not cd up %1/%2 path</source>
        <translation>无法打开%1/%2上级路径</translation>
    </message>
    <message>
        <source>can not cd to %1</source>
        <translation>无法打开%1目录</translation>
    </message>
    <message>
        <source>Result</source>
        <translation>结果</translation>
    </message>
    <message>
        <source>ZeroOffset</source>
        <translation>零点偏移</translation>
    </message>
    <message>
        <source>Unit</source>
        <translation>单位</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="27"/>
        <source>Default_Speed</source>
        <translation>默认速度</translation>
    </message>
    <message>
        <source>mm/s</source>
        <translation type="obsolete">mm/s</translation>
    </message>
    <message>
        <source>Default_AccSpeed</source>
        <translation>默认加速度</translation>
    </message>
    <message>
        <source>Default_DecSpeed</source>
        <translation>默认减速度</translation>
    </message>
    <message>
        <source>Default_Sramp</source>
        <translation>默认Sramp</translation>
    </message>
    <message>
        <source>Default_Jerk</source>
        <translation>默认加加速</translation>
    </message>
    <message>
        <source>Default_KDec</source>
        <translation>默认减减速</translation>
    </message>
    <message>
        <source>Max_Speed</source>
        <translation>最大速度</translation>
    </message>
    <message>
        <source>Home_Speed</source>
        <translation>回零速度</translation>
    </message>
    <message>
        <source>Home_AccSpeed</source>
        <translation>回零加速度</translation>
    </message>
    <message>
        <source>Home_DecSpeed</source>
        <translation>回零减速度</translation>
    </message>
    <message>
        <source>Home_Creep</source>
        <translation>回零低速</translation>
    </message>
    <message>
        <source>Home_Mode</source>
        <translation>回零模式</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2069"/>
        <source>Home</source>
        <translation>Home</translation>
    </message>
    <message>
        <source>Home_Offset</source>
        <translation>回零后偏移</translation>
    </message>
    <message>
        <source>Pas_SoftLimit</source>
        <translation>正向软限位</translation>
    </message>
    <message>
        <source>Nag_SoftLimit</source>
        <translation>负向软限位</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="24"/>
        <source>Pos</source>
        <translation>位置</translation>
    </message>
    <message>
        <source>Hashome</source>
        <translation>已经回零</translation>
    </message>
    <message>
        <source>Pulse_Equivalent</source>
        <translation>脉冲当量</translation>
    </message>
    <message>
        <source>Axis_Enabled</source>
        <translation>电机使能</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="30"/>
        <source>Nag_Pos_Thres</source>
        <translation>负向位置阈值</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/cdhgripper_rs485.cpp" line="33"/>
        <source>Pas_Pos_Thres</source>
        <translation>正向位置阈值</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="449"/>
        <source>Init Gripper failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TimeLimit_Cylinder</source>
        <translation>气缸超时时间</translation>
    </message>
    <message>
        <source>Timelimit_Cylinder_motor</source>
        <translation>电缸超时时间</translation>
    </message>
    <message>
        <source>Timewait_Cylinder_motor</source>
        <translation>电缸等待时间</translation>
    </message>
    <message>
        <source>HighSpeed_Rate</source>
        <translation>高速比率</translation>
    </message>
    <message>
        <source>LowSpeed_Rate</source>
        <translation>低速比率</translation>
    </message>
    <message>
        <source>Peg_Timeout</source>
        <translation>PEG超时时间</translation>
    </message>
    <message>
        <source>com operator err.
%1.
error code:%2</source>
        <translation>COM口操作错误。
%1，错误码：%2</translation>
    </message>
    <message>
        <source>TimeLimit</source>
        <translation>时间限制</translation>
    </message>
    <message>
        <source>BaudRate</source>
        <translation>波特率</translation>
    </message>
    <message>
        <source>Parity</source>
        <translation>奇偶校验</translation>
    </message>
    <message>
        <source>Databits</source>
        <translation>数据位</translation>
    </message>
    <message>
        <source>Stopbits</source>
        <translation>停止位</translation>
    </message>
    <message>
        <source>Flowcontrol</source>
        <translation>流控制</translation>
    </message>
    <message>
        <source>%1 open failed</source>
        <translation>%1打开失败</translation>
    </message>
    <message>
        <source>%1  wait response timeout.timelimit:%2ms</source>
        <translation>%1等待回复超时，时间限制：%2ms</translation>
    </message>
    <message>
        <source>TCP Socket receive nothing</source>
        <translation>TCP套接字未收到任何信号</translation>
    </message>
    <message>
        <source>Thick</source>
        <translation>产品厚度</translation>
    </message>
    <message>
        <source>Diameter</source>
        <translation>直径</translation>
    </message>
    <message>
        <source>State:%1 msg quque is full.</source>
        <translation>状态：%1消息队列已满。</translation>
    </message>
    <message>
        <source>%1_MANUAL</source>
        <translation>%1_手动</translation>
    </message>
    <message>
        <source>%1_SEMIAUTO</source>
        <translation>%1_半自动</translation>
    </message>
    <message>
        <source>%1_AUTO</source>
        <translation>%1_自动</translation>
    </message>
    <message>
        <source>%1_CORE</source>
        <translation>%1_核心</translation>
    </message>
    <message>
        <source>database exe failed</source>
        <translation>数据库执行错误</translation>
    </message>
    <message>
        <source>database  err: serialID is empty</source>
        <translation>数据库错误：序列号为空</translation>
    </message>
    <message>
        <source>Time</source>
        <translation>日期</translation>
    </message>
    <message>
        <source>Event</source>
        <translation>事件</translation>
    </message>
    <message>
        <source>Data</source>
        <translation>描述</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>%1路径打开失败</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>数值</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>范围</translation>
    </message>
    <message>
        <source>Read Variant value err,need ID=%1,get ID=%2</source>
        <translation>读取变量数据错误，目标变量ID=%1，读取变量ID=%2</translation>
    </message>
    <message>
        <source>Read Variant  err,ID=%1,too less node,node count=%2</source>
        <translation>读取变量错误，目标变量ID=%1，变量包含节点不足，节点数量=%2</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1485"/>
        <source>Idle</source>
        <translation>空闲</translation>
    </message>
    <message>
        <source>Wait</source>
        <translation>等待</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <source>Run</source>
        <translation>运行</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1487"/>
        <source>Pause</source>
        <translation>暂停</translation>
    </message>
    <message>
        <source>Down</source>
        <translation>错误</translation>
    </message>
    <message>
        <source>EMO Pause</source>
        <translation>EMO暂停</translation>
    </message>
    <message>
        <source>Work State Exit</source>
        <translation>工作状态退出</translation>
    </message>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="8"/>
        <source>RangeMax</source>
        <translation>范围大</translation>
    </message>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="11"/>
        <source>RangeMin</source>
        <translation>范围小</translation>
    </message>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="17"/>
        <source>Direct_x</source>
        <translation>X方向</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>开口方向</translation>
    </message>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="29"/>
        <source>Minlength</source>
        <translation>最小长度</translation>
    </message>
    <message>
        <location filename="../kerf_base/src/cakerfcheck_h.cpp" line="33"/>
        <source>Maxlength</source>
        <translation>最大长度</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>条形码扫描前通讯失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cbarcodedriver_xdl.cpp" line="33"/>
        <source>BarCode Scan Data Format Err</source>
        <translation>条形码数据格式失败</translation>
    </message>
    <message>
        <source>:open Cam Failed</source>
        <translation>打开相机失败</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>MindVision相机函数%1执行错误，错误号：%2</translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccamdriver_img.cpp" line="32"/>
        <source>:driver Init Failed</source>
        <translation>：板卡初始化失败</translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccamdriver_basler.cpp" line="33"/>
        <location filename="../cam_driver_impl/src/ccamdriver_basler.cpp" line="58"/>
        <source>%1 Grab Immage Error,CamID:%2</source>
        <translation type="unfinished">%1采集图像失败,CamID:%2</translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccamdriver_basler.cpp" line="54"/>
        <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>%1重连相机失败CAMID:%2</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>需要相机数：%1，找到相机数：%2</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>打开相机失败</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/ccamdriver_mv.cpp" line="40"/>
        <source>Can not Find Cam %1 Info,Cam SN:%2</source>
        <translation>无法找到相机%1信息，目标相机序列号：%2</translation>
    </message>
    <message>
        <location filename="../cam_driver_impl/src/ccamdriver_mv.cpp" line="78"/>
        <source>%1 Bad Frame </source>
        <translation>%1坏帧</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="61"/>
        <source>Slot_Count</source>
        <translation>料盒槽数</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="70"/>
        <source>UnScanned</source>
        <translation>未扫描</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="71"/>
        <source>NoWP</source>
        <translation>无芯片</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="72"/>
        <source>unCut</source>
        <translation>未加工</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="73"/>
        <source>MALPOSED</source>
        <translation>斜片</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="74"/>
        <source>OVERLAPPED</source>
        <translation>叠片</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="75"/>
        <source>SCANFAILED</source>
        <translation>扫描异常</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="76"/>
        <source>Grab</source>
        <translation>取料</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="77"/>
        <source>to Coat</source>
        <translation>去涂覆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="78"/>
        <source>Coating</source>
        <translation>涂覆中</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="79"/>
        <source>Coat Finish</source>
        <translation>涂覆结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="80"/>
        <source>to Cut</source>
        <translation>去加工</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="81"/>
        <source>Cutting</source>
        <translation>加工中</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="82"/>
        <source>Cutt Finish</source>
        <translation>加工结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="83"/>
        <source>to Clean</source>
        <translation>去清洗</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="84"/>
        <source>Cleaning</source>
        <translation>清洗中</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="85"/>
        <source>Clean Finish</source>
        <translation>清洗结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="86"/>
        <source>to UnLoad</source>
        <translation>去下料</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="87"/>
        <source>Cutted</source>
        <translation>加工完成</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="88"/>
        <source>Abort</source>
        <translation>放弃</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="89"/>
        <source>Checking</source>
        <translation>检测中</translation>
    </message>
    <message>
        <location filename="../system_manager/src/ccassette.cpp" line="90"/>
        <source>Checked</source>
        <translation>已检测</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>激光预热超时</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>系统上电，激光器未开</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>等待激光器打开</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>激光器打开中，加载电流</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>激光打开完成</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>激光关闭中</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>激光错误</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_igps.cpp" line="57"/>
        <source>Laser Close Time out</source>
        <translation>激光关闭超时</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>激光串口通信错误，命令：%1，数据：%2，返回字节计数：%3错误</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>激光器使用时间%d小时，大于激光器限制使用时间：%d</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>激光通信返回值错误，正确返回值：%1，当前返回值：%2</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>设置激光频率错误。设置频率：%1.返回频率：%2.允许频率误差范围：%3</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>激光错误，无法获取激光工作模式。</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>设置电流超时</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="72"/>
        <source>Laser current on:%1(A)/%2(A)...</source>
        <translation>激光电流打开：%1(A)/%2(A)...</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="129"/>
        <source>Laser current off:%1(A)/%2(A)...</source>
        <translation>激光电流关闭：%1(A)/%2(A)...</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="235"/>
        <source>Laser ComPort Response Count:%1 Incorrect</source>
        <translation>激光串口通信错误，返回字节计数：%1错误</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="246"/>
        <source>Laser;ComPort Command has illage Word</source>
        <translation>激光串口通信命令包含非法字符</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="251"/>
        <source>Laser;ComPort Response First Byte Incorrect</source>
        <translation>激光串口通信返回值首字节不正确</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_pi.cpp" line="260"/>
        <source>Laser;ComPort Response Check Sum Incorrect</source>
        <translation>激光串口通信返回值校验码不正确</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="9"/>
        <source>PChangeAngle</source>
        <translation>PChange角度</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="12"/>
        <source>PowerMaxAngle</source>
        <translation>最大功率角度</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="15"/>
        <source>DIndexZeroAngle</source>
        <translation>DIndex0点角度</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="18"/>
        <source>DIndex_Max</source>
        <translation>DIndex最大值</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="21"/>
        <source>ZeroAngle5050</source>
        <translation>初始角度5050</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="24"/>
        <source>CalcuStep5050</source>
        <translation>计算5050角度步距</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="27"/>
        <source>SIndexZeroAngle</source>
        <translation>SIndex零宽度角度</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="30"/>
        <source>SIndexMax</source>
        <translation>SIndex最大值</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="33"/>
        <source>HairOffsetThres</source>
        <translation>Hairline偏移阈值</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="37"/>
        <source>HairOffset</source>
        <translation>HairOffset</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="44"/>
        <source>UseFixSetting</source>
        <translation>使用固定玻片角度</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="47"/>
        <source>FixAngle1</source>
        <translation>固定角度1</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="50"/>
        <source>FixAngle2</source>
        <translation>固定角度2</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="54"/>
        <source>UseFixPowerSetting</source>
        <translation>使用固定功率角度</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="57"/>
        <source>FixPowerAngle</source>
        <translation>功率角度</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="67"/>
        <source>UseFixFreq</source>
        <translation>使用固定频率</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="70"/>
        <source>FixFreqValue</source>
        <translation>固定频率值</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="74"/>
        <source>UseFixEpulse</source>
        <translation>使用固定Epulse频率</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="77"/>
        <source>FixEpulseValue</source>
        <translation>固定Epulse频率</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="80"/>
        <source>UseFixGripper</source>
        <translation>使用固定卡抓值</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="83"/>
        <source>FixGripperPos</source>
        <translation>固定卡抓值</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="652"/>
        <source>Power map err.Freq: %1KHz,E:%2KHz,Width:%3mm has not cali.</source>
        <translation>功率搜索错误，目标功率Freq: %1KHz,E:%2KHz,Width:%3mm未点检</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="659"/>
        <source>Power map err.Q:%1KHz,E:%2KHz,Width:%3mm has not cali.</source>
        <translation type="unfinished">功率搜索错误，Q:%1KHz,E:%2KHz,Width:%3mm未点检</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="666"/>
        <source>Power map err.Q:%1KHz,E:%2KHz,Width:%3mm source Power:%4 &gt;Max Power:%5</source>
        <translation type="unfinished">功率搜索错误，Q:%1KHz,E:%2KHz,Width:%3mm 目标功率:%4 &gt;最大功率:%5</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="673"/>
        <source>Power map err.Q:%1KHz,E:%2KHz,Width:%3mm source Power:%4 &lt;Min Power:%5</source>
        <translation type="unfinished">功率搜索错误，Q:%1KHz,E:%2KHz,Width:%3mm 目标功率:%4 &lt;最小功率:%5</translation>
    </message>
    <message>
        <source>DoubleIndexMax is Zero</source>
        <translation>DIndex最大值为0</translation>
    </message>
    <message>
        <source>SingleIndexMax is Zero</source>
        <translation>SIndex最大值为0</translation>
    </message>
    <message>
        <source>MaxWidth is Zero</source>
        <translation>最大宽度为0</translation>
    </message>
    <message>
        <source>PowerWidthStep is Zero</source>
        <translation>宽度计算步进值为0</translation>
    </message>
    <message>
        <source>Vector Size is Invaild</source>
        <translation>数组中元素数量无效</translation>
    </message>
    <message>
        <source>Width is Out Of Range</source>
        <translation>宽度超出范围</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="380"/>
        <source>%4:DoubleIndex:%1mm,SingleIndex:%2mm,Offset:%3mm</source>
        <translation>%4:DIndex:%1mm,SIndex:%2mm,偏移:%3mm</translation>
    </message>
    <message>
        <source>width:%.3f&gt;Dual Max:%.3f</source>
        <translation>宽度:%.3f&gt;最大宽度:%.3f</translation>
    </message>
    <message>
        <source>Only D_WIDE has BeamWidth</source>
        <translation>只有D_WIDE光路包含挡板宽度</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="471"/>
        <source>BeamWidth Pos not Find</source>
        <translation>挡板宽度位置未发现</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">光斑宽度必须为设置为0</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="648"/>
        <source>Power map err.source power&lt;0</source>
        <translation>功率搜索错误，目标功率&lt;0</translation>
    </message>
    <message>
        <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>功率搜索错误，目标频率%1KHz，宽度：%2mm没有校正数据。</translation>
    </message>
    <message>
        <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>功率搜索错误，目标频率%1KHz，目标功率%2&gt;最大功率:%3</translation>
    </message>
    <message>
        <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>功率搜索错误，目标频率%1KHz，目标功率%2&lt;最小功率:%3</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="41"/>
        <source>UsePowerAngleVector</source>
        <translation>使用数组计算功率角度</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>光源：%1设置错误</translation>
    </message>
    <message>
        <location filename="../light_driver_impl/src/clightdriver_km.cpp" line="37"/>
        <source>Light %1 SN: %2 err</source>
        <translation>光源：%1序列号%2错误</translation>
    </message>
    <message>
        <location filename="../light_driver_impl/src/clightdriver_km.cpp" line="84"/>
        <source>Light Driver KM Response err</source>
        <translation>光源控制器KM返回错误</translation>
    </message>
    <message>
        <source>Light Driver KM1 Response err</source>
        <translation>光源控制器KM1返回错误</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="116"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1405"/>
        <source>CAM2X</source>
        <translation>相机2X</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="117"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1406"/>
        <source>CAM6X</source>
        <translation>相机6X</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="118"/>
        <source>CAM_DRIVER</source>
        <translation>相机板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="120"/>
        <source>DIRECT2X</source>
        <translation>直光1X</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="121"/>
        <source>SIDE2X</source>
        <translation>斜光1X</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="122"/>
        <source>DIRECT6X</source>
        <translation>直光4X</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="123"/>
        <source>SIDE6X</source>
        <translation>斜光4X</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="124"/>
        <source>DRIVER</source>
        <translation>板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="126"/>
        <source>X_WT</source>
        <translation>X平台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="127"/>
        <source>Y_WT</source>
        <translation>Y平台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="128"/>
        <source>Z_WT</source>
        <translation>Z平台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="129"/>
        <source>W_WT</source>
        <translation>W平台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="132"/>
        <source>G2_PW</source>
        <translation>G2功率</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="133"/>
        <source>G3_WI</source>
        <translation>G3W分光</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="134"/>
        <source>G4_W50</source>
        <translation>G4W50</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="135"/>
        <source>G5_NI</source>
        <translation>G5N分光</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="136"/>
        <source>G6_N50</source>
        <translation>G6N50</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="137"/>
        <source>G7_MK</source>
        <translation>G7挡板</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="139"/>
        <source>A_CW</source>
        <translation>A夹爪</translation>
    </message>
    <message>
        <source>B_LK</source>
        <translation>B轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="142"/>
        <source>C_CS</source>
        <translation>C料盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="143"/>
        <source>D_TR</source>
        <translation>D中转</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="145"/>
        <source>E_SPN</source>
        <translation>E涂覆主轴</translation>
    </message>
    <message>
        <source>E1_GM</source>
        <translation>E1涂覆臂</translation>
    </message>
    <message>
        <source>E2_CM</source>
        <translation>E2清洗臂</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="146"/>
        <source>E1_CLM</source>
        <translation>E1清洗臂</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="147"/>
        <source>E2_COM</source>
        <translation>E2涂覆臂</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="148"/>
        <source>E3_BP</source>
        <translation>E3胶泵</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="149"/>
        <source>E4_CR</source>
        <translation>E4保护罩</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="151"/>
        <source>F_SPN</source>
        <translation>F清洗主轴</translation>
    </message>
    <message>
        <source>F1_AM</source>
        <translation>F1摆臂1</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="153"/>
        <source>F2_CR</source>
        <translation>F4保护罩</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="155"/>
        <source>IO_INPUT</source>
        <translation>IO输入</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="156"/>
        <source>IO_OUTPUT</source>
        <translation>IO输出</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="157"/>
        <source>IO_INPUT_ANALOG</source>
        <translation>IO输入模拟量</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="158"/>
        <source>IO_OUTPUT_ANALOG</source>
        <translation>IO输出模拟量</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="160"/>
        <source>MOTOR_DRIVER</source>
        <translation>电机板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="162"/>
        <source>LASER</source>
        <translation>激光</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="163"/>
        <source>LASER_DRIVER</source>
        <translation>激光板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="165"/>
        <source>POWERMETER</source>
        <translation>功率计</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="166"/>
        <source>POWERMETER_RT</source>
        <translation>实时功率计</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="167"/>
        <source>POWERMETERDRIVER</source>
        <translation>功率计板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="169"/>
        <source>BARCODE</source>
        <translation>扫描枪</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="170"/>
        <source>BARCODE_DRIVER</source>
        <translation>扫描枪板卡</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="1407"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1408"/>
        <source>D_NARROW</source>
        <translation>镭射</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="176"/>
        <source>LASERPATH_DRIVER</source>
        <translation>光路板卡</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="152"/>
        <source>F1_CLM</source>
        <translation>F1清洗摆臂</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="178"/>
        <source>M_WORKER</source>
        <translation>操作者</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="179"/>
        <source>M_WORKERDRIVER</source>
        <translation>操作者板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="181"/>
        <source>GEM_CLIENT</source>
        <translation>GEM客户端</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="182"/>
        <source>GEM_DRIVER</source>
        <translation>GEM板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="184"/>
        <source>M_BLOB</source>
        <translation>BLOB算法</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="185"/>
        <source>M_FINDCIRCE</source>
        <translation>找圆算法</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="186"/>
        <source>M_FINDEAGE</source>
        <translation>找边缘算法</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="187"/>
        <source>M_FINDLINEEAGE</source>
        <translation>找线边缘算法</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="188"/>
        <source>M_FINDARCEAGE</source>
        <translation>找圆弧边缘算法</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="189"/>
        <source>M_MATCHGRAY</source>
        <translation>灰度匹配</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="190"/>
        <source>M_MATCHNCC</source>
        <translation>NCC匹配</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="191"/>
        <source>M_MATCHSHAPE</source>
        <translation>形状匹配</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="192"/>
        <source>M_FINDLINE</source>
        <translation>找线算法</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="193"/>
        <source>M_KERFCHECK</source>
        <translation>Kerf算法</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="195"/>
        <source>WORKTABLE</source>
        <translation>工作台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="196"/>
        <source>WORKTABLE_DRIVER</source>
        <translation>工作台板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="198"/>
        <source>PRODUCT</source>
        <translation>工件</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="199"/>
        <source>PRODUCT_DRIVER</source>
        <translation>工件板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="201"/>
        <source>WTOFFSET</source>
        <translation>平台平移</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="202"/>
        <source>WTOFFSET_DRIVER</source>
        <translation>平台平移板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="204"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2977"/>
        <source>SIDE_A</source>
        <translation>CH1面</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="205"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2978"/>
        <source>SIDE_B</source>
        <translation>CH2面</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="206"/>
        <source>SIDE_C</source>
        <translation>C面</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="207"/>
        <source>SIDE_D</source>
        <translation>D面</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="208"/>
        <source>SIDE_DRIVER</source>
        <translation>面板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="210"/>
        <source>CASSETTE</source>
        <translation>料盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="211"/>
        <source>CASSETTE_DRIVER</source>
        <translation>料盒板卡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="213"/>
        <source>PROCESS_COAT</source>
        <translation>涂覆过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="214"/>
        <source>PROCESS_CLEAN</source>
        <translation>清洗过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="216"/>
        <source>PROCESS_LOCATE</source>
        <translation>边缘定位过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="217"/>
        <source>PROCESS_LEVELING</source>
        <translation>调平过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="218"/>
        <source>PROCESS_CUT</source>
        <translation>加工过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="219"/>
        <source>PROCESS_KERFCHECK</source>
        <translation>Kerf过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="221"/>
        <source>PROCESS_POWERCALI_D_WIDE</source>
        <translation>D_WIDE功率校正过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="222"/>
        <source>PROCESS_POWERCALI_D_NARROW</source>
        <translation>镭射功率校正过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="223"/>
        <source>PROCESS_LASERFOUCSCALI_D_WIDE</source>
        <translation>D_WIDE焦点校正过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="224"/>
        <source>PROCESS_LASERFOUCSCALI_D_NARROW</source>
        <translation>镭射焦点校正过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="226"/>
        <source>PROCESS_SCAN</source>
        <translation>扫描过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="227"/>
        <source>PROCESS_TRANS</source>
        <translation>上下料过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="229"/>
        <source>SM_MAIN</source>
        <translation>加工SM</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="230"/>
        <source>SM_TRANS</source>
        <translation>上下料SM</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="231"/>
        <source>SM_COAT</source>
        <translation>涂覆SM</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="232"/>
        <source>SM_CLEAN</source>
        <translation>清洗SM</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="233"/>
        <source>SM_IO</source>
        <translation>IOSM</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="234"/>
        <source>SM_CAMGRAB2X</source>
        <translation>相机2X</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="235"/>
        <source>SM_CAMGRAB6X</source>
        <translation>相机6X</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>GEMSM</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="238"/>
        <source>LIGHT_DIRECT4X</source>
        <translation>直光Kerf</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="239"/>
        <source>LIGHT_SIDE4X</source>
        <translation>斜光Kerf</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="241"/>
        <source>LIGHT_DRIVER_SIDE</source>
        <translation>斜光控制器</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="242"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1404"/>
        <location filename="../gui/src/mainwindow.cpp" line="134"/>
        <source>CAM4X</source>
        <translation>相机4X</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="243"/>
        <source>SM_CAMGRAB4X</source>
        <translation>相机4XSM</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="244"/>
        <source>MOTORF3_CLEAN_ARM2</source>
        <translation>F3副摆臂</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="245"/>
        <source>MOTORH1_UPDOWN</source>
        <translation>H1上料上下</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="246"/>
        <source>MOTORH2_TRANS</source>
        <translation>H2上料水平</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="247"/>
        <source>MOTORJ1_UPDOWN</source>
        <translation>J1下料上下</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="248"/>
        <source>MOTORJ2_TRANS</source>
        <translation>J2下料水平</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="249"/>
        <source>MOTOR_SHUTTER</source>
        <translation>K光闸</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>稳重传感器</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="565"/>
        <source>LaserKerf</source>
        <translation type="unfinished">LaserKerf</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>卡抓</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="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>测距仪</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="266"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1409"/>
        <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="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>真空时间限制</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>破真空时间限制</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="307"/>
        <source>CellExistCheckTime</source>
        <translation>芯片检测时间</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="311"/>
        <source>CurChID</source>
        <translation>当前定位通道ID</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="314"/>
        <source>CellSize</source>
        <translation>芯片尺寸</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>激光状态</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>光源控制器状态</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>安全门配置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="335"/>
        <source>NotUse</source>
        <translation>禁用</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="336"/>
        <source>LeftDoor</source>
        <translation>左安全门</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="337"/>
        <source>RightDoor</source>
        <translation>右安全门</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="338"/>
        <source>AllDoor</source>
        <translation>所有安全门</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>全屏</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="343"/>
        <source>ShowMaxium</source>
        <translation>最大化显示</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="344"/>
        <source>ShowNormal</source>
        <translation>普通显示</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="347"/>
        <source>EnableSoftKeyboard</source>
        <translation>使能软键盘</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="351"/>
        <source>StyleSheet_Type</source>
        <translation>层叠样式表类型</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="353"/>
        <source>StyleSheet_Light</source>
        <translation>浅色样式表</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="354"/>
        <source>StyleSheet_Dark</source>
        <translation>深色样式表</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>最大循环次数</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">XY轴夹角</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="848"/>
        <source>checkbox door opened</source>
        <translation>检查盒被打开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1088"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1100"/>
        <source>De active IO %1</source>
        <translation>关闭IO %1</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1093"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1105"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1111"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1115"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1120"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1125"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1130"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1136"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1141"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1146"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1151"/>
        <source>Active IO %1</source>
        <translation>打开IO %1</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1202"/>
        <source>WP Ring Vaccum Off</source>
        <translation>铁环真空检测失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1206"/>
        <source>WP Base Vaccum Off</source>
        <translation>Base真空检测失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1222"/>
        <source>Pause action before operator</source>
        <translation>操作前请暂停</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1225"/>
        <location filename="../gui/src/cmwalarmprocess.cpp" line="189"/>
        <source>The current status does not support this operation</source>
        <translation>当前状态不支持此操作</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1244"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1270"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1010"/>
        <source>Pause action before test move</source>
        <translation>在测试运动之前需要暂停</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1286"/>
        <source>stop coating before reset</source>
        <translation>重置状态前请先停止涂覆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1289"/>
        <source>stop cleaning before reset</source>
        <translation>重置状态前请先停止清洗</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1292"/>
        <source>stop cutting before reset</source>
        <translation>重置状态前请先停止切割</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1295"/>
        <source>Pause transfer before reset</source>
        <translation>重置状态前请先暂停转移操作</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1440"/>
        <source>Change Side Sig</source>
        <translation type="unfinished">切换Channel信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3631"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3670"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3679"/>
        <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="3843"/>
        <source>%1 can not move because worktable base not vaccum check failed</source>
        <translation>%1不能运动因为Base真空未吸附或真空不足</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4472"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4595"/>
        <source>RailNear has wafer</source>
        <translation>近轨道上有Wafer</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4477"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4601"/>
        <source>RailFar has wafer</source>
        <translation>远轨道上有Wafer</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4574"/>
        <source>Load Claw Vaccum or Vaccum Break is opened</source>
        <translation>上料抓手真空或破真空打开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4581"/>
        <source>Unload Claw Vaccum or Vaccum Break is opened</source>
        <translation>下料抓手真空或破真空打开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4588"/>
        <source>Trans Claw Vaccum or Vaccum Break is opened</source>
        <translation>转移抓手真空或破真空打开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4606"/>
        <source>Coat Curtain opened</source>
        <translation>涂覆保护罩打开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4611"/>
        <source>Clean Curtain opened</source>
        <translation>清洗保护罩打开</translation>
    </message>
    <message>
        <source>Abort Auto State Manually</source>
        <translation>手动放弃自动加工状态</translation>
    </message>
    <message>
        <source>Abort Semi State Manually</source>
        <translation>手动放弃半自动加工状态</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1338"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="879"/>
        <source>XY Abs Move Sig</source>
        <translation>XY绝对运动信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1348"/>
        <source>XY Rel Move Sig</source>
        <translation>XY相对运动信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1356"/>
        <source>Abs Move Sig</source>
        <translation>自动运动信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1365"/>
        <source>Relative Move Sig</source>
        <translation>相对运动信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1374"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1382"/>
        <source>Jog Move Sig</source>
        <translation>连续运动信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1391"/>
        <source>Change Channel Sig</source>
        <translation>定位通道转换信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1410"/>
        <source>Can&apos;t change component %1 to cur pos,because Laser On</source>
        <translation>激光打开时，不能移动部件%1到当前位置，</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1425"/>
        <source>Target X location out of work table,Only change channel do not move</source>
        <translation>目标X位置超出工作台范围，只进行通道转换不进行XY运动</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1428"/>
        <source>Target Y location out of work table,Only change channel do not move</source>
        <translation>目标Y位置超出工作台范围，只进行通道转换不进行XY运动</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1541"/>
        <source>Set cam property Exposure Sig</source>
        <translation>设置相机Exposure属性</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1548"/>
        <source>Set cam property Gain Sig</source>
        <translation>设置相机Gain属性</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1581"/>
        <source>Set Light Sig</source>
        <translation>设置光源信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1588"/>
        <source>Set default cam property Exposure Sig</source>
        <translation>设置默认曝光信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1593"/>
        <source>Set default cam property Gain Sig</source>
        <translation>设置默认增益信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1598"/>
        <source>Set default cam property Contrast Sig</source>
        <translation>设置默认对比度信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1603"/>
        <source>Set default cam property Brightness Sig</source>
        <translation>设置默认亮度信号</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="397"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1871"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4405"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="165"/>
        <source>Laser Inner Gate not opened</source>
        <translation>触光InnerGate未打开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1923"/>
        <source>X Direct cut Err.Cut Speed equal 0.</source>
        <translation>x向切割错误，切割速度等于0.</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2143"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2490"/>
        <source>Cut line failed.</source>
        <translation>切割切割道失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2277"/>
        <source>PEG buffer gate operate failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2592"/>
        <source>%1 Direct cut Err.Cut Speed equal 0.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2720"/>
        <source>Vacuum %1 Can not Open</source>
        <translation>真空%1打开失败，检测真空状态超时</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2760"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2763"/>
        <source>Vacuum %1 Is Leak</source>
        <translation>真空%1泄露</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2806"/>
        <source>Main press(%1) Off.</source>
        <translation>主气压(%1)低。</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2820"/>
        <source>Left safe door open.</source>
        <translation>左安全门打开。请关闭后重试</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2824"/>
        <source>Right safe door open.</source>
        <translation>右安全门打开。请关闭后重试</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2976"/>
        <source>Load SIDE</source>
        <translation>加载面</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="2979"/>
        <source>Can&apos;t change channel to %1,because Laser On</source>
        <translation>激光打开时不能切换加工面</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3178"/>
        <source>Stop Semi Sig</source>
        <translation>停止半自动信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3261"/>
        <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="3376"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3379"/>
        <source>Prepare home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3391"/>
        <source>%1 can not initial because Claw near Casste</source>
        <translation>%1不能初始化,检测到夹抓在料盒中</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3566"/>
        <source>%1 Can&apos;t move,because %2 is clamped</source>
        <translation>%1不能运动因为%2闭合</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3575"/>
        <source>%1 can&apos;t move,because %2 is clamped</source>
        <translation>%1不能运动因为%2闭合</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3603"/>
        <source> %1 can&apos;t move, open clean curtain before transfer down</source>
        <translation>%1不能下降，未打开清洗保护罩</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3611"/>
        <source>%1 can&apos;t move, clean curtain is closing before transfer down</source>
        <translation>%1不能下降，清洗保护罩正在关闭</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3622"/>
        <source>open rail(near) before transfer down</source>
        <translation>转移抓手不能下降，近轨道未张开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3643"/>
        <source>%1 can&apos;t move, open coat curtain before transfer down</source>
        <translation>%1不能下降，未打开涂覆保护罩</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3651"/>
        <source>%1 can&apos;t move, coat curtain is closing before transfer down</source>
        <translation>%1不能下降，涂覆保护罩正在关闭</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3661"/>
        <source>open rail(far) before transfer down</source>
        <translation>转移抓手不能下降，远轨道未张开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3702"/>
        <source>%1 can not move up because %2 in not safe area</source>
        <translation>%1不能向上运动，%2不在安全位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3711"/>
        <source>%1 can not move to neg area because %2  not in Coat or Clean pos</source>
        <translation>%1不能继续向下运动，因为%2不在涂覆或清洗位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3727"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3734"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3740"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3767"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3775"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3781"/>
        <source>%1 can not down because area not safe</source>
        <translation>%1不能向下运动，目标位置为不安全位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3748"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3789"/>
        <source>%1 can not move because unload arm is down</source>
        <translation>%1不能运动，因为下料手臂降下</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3756"/>
        <source>%1 can not move to coat area because trans arm on coat area.</source>
        <translation>%1不能运动到涂覆区域，因为转移手臂在涂覆区域</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3797"/>
        <source>%1 can not move to clean area because trans arm on clean area.</source>
        <translation>%1不能运动到清洗区域，因为转移手臂在清洗区域</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3891"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3940"/>
        <source>%1 can not move because %2 is in Rail Range</source>
        <translation>%1不能继续闭合，因为%2在轨道内</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3904"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3952"/>
        <source>%1 can not open because %1 has wafer</source>
        <translation>%1不能张开因为%1上面有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3910"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3958"/>
        <source>%1 can not close lower because %1 has wafer</source>
        <translation>%1不能继续闭合，因为%1上面有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3987"/>
        <source>%1 can not move because wafer out of cass</source>
        <translation>%1不能运动，检测到晶圆伸出料盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4014"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4026"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4093"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4102"/>
        <source>%1 can not move because %2 down</source>
        <translation>%1不能运动，因为%2降下</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4039"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4059"/>
        <source>coattable %1 can not move because %2 in center area</source>
        <translation>涂覆台%1不能运动，因为%2运动出边缘区域</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4185"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4216"/>
        <source>%1 can not open because %2 is not closed</source>
        <translation>%1不能打开，因为%2未关闭</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4192"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4223"/>
        <source>%1 can not open because %2 is opening</source>
        <translation>%1不能打开，因为%2正在打开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4201"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4233"/>
        <source>%1 can&apos;t close because %2 is down</source>
        <translation>%1 不能关闭，因为 %2 降下</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4344"/>
        <source>Move coat arm to side before coat arm down</source>
        <translation>降下涂覆手臂前，手臂必须在边缘位置</translation>
    </message>
    <message>
        <source>Rail Far has wafer</source>
        <translation>远轨道有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4505"/>
        <source>Cupboard has wafer</source>
        <translation>检查盒有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4523"/>
        <source>Laser use time limit (%1 hours) upper (%2 hours).
Please contact manager PM
</source>
        <translation>激光器使用时间(%1 hours)超过限制(%2 hours).
请联系工程或设备PM维护</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4530"/>
        <source>Notice:Task already starting. Laser use time limit (%1 hours) upper (%2 hours).
Please contact manager PM
</source>
        <translation>注意:自动任务已经启动。激光器使用时间(%1 hours)达到维护提醒时间(%2 hours).
请提前联系工程或设备准备PM维护</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4536"/>
        <source>Notice:Task already starting. Coat liquid %1 low, please prepare to replace coat liquid</source>
        <translation>注意:自动任务已经启动。涂覆液余量%1ml已经达到提醒值，请做好更换涂覆液准备.</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4547"/>
        <source>WT Ring Vaccum or Vaccum Break is opened</source>
        <translation>加工平台铡环真空或破真空打开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4554"/>
        <source>WT Wafer Vaccum or Vaccum Break is opened</source>
        <translation>加工平台真空或破真空打开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4561"/>
        <source>Coat table Vaccum or Vaccum Break is opened</source>
        <translation>涂覆平台真空或破真空打开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4567"/>
        <source>Clean table Vaccum or Vaccum Break is opened</source>
        <translation>清洗平台真空或破真空打开</translation>
    </message>
    <message>
        <source>Load Grapper Vaccum or Vaccum Break is opened</source>
        <translation>上料抓手真空或破真空打开</translation>
    </message>
    <message>
        <source>Unload Grapper Vaccum or Vaccum Break is opened</source>
        <translation>下料抓手真空或破真空打开</translation>
    </message>
    <message>
        <source>Trans Grapper Vaccum or Vaccum Break is opened</source>
        <translation>转移抓手真空或破真空打开</translation>
    </message>
    <message>
        <source>Motor %1 can&apos;t init,because motor %2 not int inited pos</source>
        <translation>轴%2不在初始位置,轴%1不能初始化</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3279"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3283"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3288"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3293"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3326"/>
        <source>Motor %1 can&apos;t init,because motor %2 not inited</source>
        <translation>轴%2未初始化，轴%1不能初始化</translation>
    </message>
    <message>
        <source>Motor %1 can&apos;t init,because motor %2 not in safe pos</source>
        <translation>%1不能初始化，因为轴%2不在安全位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3344"/>
        <source>Motor %1 can&apos;t init,because Laser On</source>
        <translation>激光器打开时，轴%1不能初始化</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4126"/>
        <source>%1 can&apos;t move because axis not enabled.</source>
        <translation>轴%1未上电，不能移动</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4136"/>
        <source>%1 can&apos;t move because axis not homed.</source>
        <translation>轴%1未初始化，不能移动</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4149"/>
        <source>%1 on pas limit before moving pas direct</source>
        <translation>%1移动前在正限位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4158"/>
        <source>%1 on nag limit before moving nag direct</source>
        <translation>%1移动前在负限位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3688"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3971"/>
        <source>%1 can not move because %2 is in casste.</source>
        <translation>%2在料盒中，%1不能移动</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4002"/>
        <source>%1 can not move because %2 has wafer</source>
        <translation>%1不能移动因为%2上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4266"/>
        <source>%1 can not take on while load arm up</source>
        <translation>%1不能打开因为上料手升起</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4300"/>
        <source>%1 can not take on because unload arm up</source>
        <translation>%1 不能打开因为下料手升起</translation>
    </message>
    <message>
        <source>open coat cover before coat Spindle up</source>
        <translation>主轴升起前请打开保护罩</translation>
    </message>
    <message>
        <source>Move clean arm  to sidebefore Coat Spindle up</source>
        <translation>涂覆主轴升起前，请移动清洗摆臂到准备位置</translation>
    </message>
    <message>
        <source>Move coat arm to sidebefore Coat Spindle up</source>
        <translation>涂覆主轴升起前，请移动涂覆摆臂到准备位置</translation>
    </message>
    <message>
        <source>Move trans up before Coat Spindle up</source>
        <translation>涂覆主轴升起前，请升起上料手</translation>
    </message>
    <message>
        <source>Move Unload up before Clean Spindle up</source>
        <translation>清洗台不能升起，因为下料轴落下</translation>
    </message>
    <message>
        <source>Move coat arm to work area</source>
        <translation>移动到涂覆手臂到工作区域</translation>
    </message>
    <message>
        <source>open clean cover before Clean Spindle up</source>
        <translation>清洗主轴升起前请打开保护罩</translation>
    </message>
    <message>
        <source>Move clean arm to sidebefore Clean Spindle up</source>
        <translation>清洗主轴升起前请移动清洗臂到边缘位置</translation>
    </message>
    <message>
        <source>Move trans up before Clean Spindle up</source>
        <translation>清洗主轴升起前请升起转移手臂</translation>
    </message>
    <message>
        <source>Move unLoad up before Clean Spindle up</source>
        <translation>清洗主轴升起前请升起下料手臂</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4456"/>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="222"/>
        <source>Coat liquid volume %1 ml less than %2 ml</source>
        <translation>涂覆液容量%1  ml低于%2 ml</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4463"/>
        <source>Coat liquid invalid at %1</source>
        <translation>涂覆液将在%1失效</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4470"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4493"/>
        <source>Worktable has wafer</source>
        <translation>工作台上有晶圆</translation>
    </message>
    <message>
        <source>Rail has wafer</source>
        <translation>轨道上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4481"/>
        <source>Transfer has wafer</source>
        <translation>转移抓手上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4485"/>
        <source>Coat table has wafer</source>
        <translation>涂覆台上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4489"/>
        <source>Load has wafer</source>
        <translation>上料抓手上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4497"/>
        <source>Unload has wafer</source>
        <translation>下料抓手上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4501"/>
        <source>Clean table has wafer</source>
        <translation>清洗平台上有晶圆</translation>
    </message>
    <message>
        <source>Cupboard table has wafer</source>
        <translation>检查盒有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4429"/>
        <source>%1 is not homed</source>
        <translation>%1未回原点</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4433"/>
        <source>%1 is disabled</source>
        <translation>%1未上电</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="377"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4382"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="145"/>
        <location filename="../gui/src/mainwindow.cpp" line="3657"/>
        <location filename="../gui/src/mainwindow.cpp" line="3787"/>
        <source>Laser is not connected</source>
        <translation>激光器未连接</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="382"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4387"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="150"/>
        <location filename="../gui/src/mainwindow.cpp" line="3662"/>
        <location filename="../gui/src/mainwindow.cpp" line="3792"/>
        <source>Laser is error, please contact manager</source>
        <translation>激光器报错，请联系管理员</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="387"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4392"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="155"/>
        <location filename="../gui/src/mainwindow.cpp" line="3660"/>
        <location filename="../gui/src/mainwindow.cpp" line="3790"/>
        <source>Laser is preheating,please waiting</source>
        <translation>激光器预热中，请等待预热完成</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="392"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4399"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="160"/>
        <source>Laser is not opened</source>
        <translation>激光器未打开二极管</translation>
    </message>
    <message>
        <source>Notice: Coat liquid %1 low, contact manager</source>
        <translation>注意：涂覆液液位低 (%1)ml</translation>
    </message>
    <message>
        <source>Front safe door open.</source>
        <translation>前安全门被打开。</translation>
    </message>
    <message>
        <source>%1 can not move while disable</source>
        <translation>%1不能运动因为未使能</translation>
    </message>
    <message>
        <source>%1 can not move pas direct on pas limit</source>
        <translation>%1不能正向运动因为在正限位</translation>
    </message>
    <message>
        <source>%1 can not move nag direct on nag limit</source>
        <translation>%1不能负向运动因为在负限位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3817"/>
        <source>%1 can not move because load arm down</source>
        <translation>%1不能运动因为上料手落下</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3828"/>
        <source>%1 can not move because unload arm down</source>
        <translation>%1不能运动因为下料手落下</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3835"/>
        <source>%1 can not move because motor z down</source>
        <translation>%1不能运动因为其在Z轴下侧</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="140"/>
        <source>B1_LK</source>
        <translation>B1近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="141"/>
        <source>B2_LK</source>
        <translation>B2远轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3299"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3304"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3309"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3314"/>
        <source>Motor %1 can&apos;t init,because motor %2 not in inited pos</source>
        <translation>%1不能初始化，因为轴%2不在初始位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3532"/>
        <source>%1 can not move because load arm on right</source>
        <translation>%1不能运动因为上料手在右侧</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3541"/>
        <source>%1 can not move because unload arm on right</source>
        <translation>%1不能运动因为下料手在右侧</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3549"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3885"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3934"/>
        <source>%1 can not move because %2 is down</source>
        <translation>%1不能运动因为%2在下侧</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3980"/>
        <source>%1 can not move because cass front sensor on</source>
        <translation>%1不能运动因为料盒前传感器被遮挡</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3994"/>
        <source>%1 can not move because cass checkbox door sensor off</source>
        <translation>%1不能运动因为检测料盒门未关</translation>
    </message>
    <message>
        <source>open clean curtain before transfer down</source>
        <translation>在中转手下降之前需要打开清洗保护罩</translation>
    </message>
    <message>
        <source>open coat curtain before transfer down</source>
        <translation>在中转手下降之前需要打开涂覆保护罩</translation>
    </message>
    <message>
        <source>open max arrange before transfer down</source>
        <translation>在中转手下降之前需要打开轨道至最大</translation>
    </message>
    <message>
        <source>%1 can not move because coat spindle is up</source>
        <translation>%1不能运动因为涂覆主轴已经抬升</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4048"/>
        <source>%1 can not move because it is down</source>
        <translation>%1不能运动因为其在下侧</translation>
    </message>
    <message>
        <source>%1 can not move because coat arm is down</source>
        <translation>%1不能运动因为涂覆手落下</translation>
    </message>
    <message>
        <source>%1 can not move because coat arm on wait pos</source>
        <translation>%1不能运动因为涂覆手在等待位</translation>
    </message>
    <message>
        <source>%1 can not move because clean spindle is up</source>
        <translation>%1不能运动因为清洗主轴已经抬升</translation>
    </message>
    <message>
        <source>%1 can not move because load is down</source>
        <translation>%1不能运动因为上料手落下</translation>
    </message>
    <message>
        <source>%1 can not move because trans arm on pas area.</source>
        <translation>%1不能运动因为中转手在正向区域。</translation>
    </message>
    <message>
        <source>%1 can not move because unload is down</source>
        <translation>%1不能运动因为下料手落下</translation>
    </message>
    <message>
        <source>%1 can not move because trans arm on nag area.</source>
        <translation>%1不能运动因为中转手在负向区域。</translation>
    </message>
    <message>
        <source>%1 can not down because Load arm not on left or right pos.</source>
        <translation>%1不能向下因为上料手未在左侧或者右侧。</translation>
    </message>
    <message>
        <source>open max arrange before load down</source>
        <translation>在上料下降前，需打开轨道到最大</translation>
    </message>
    <message>
        <source>%1 can not down because unLoad arm not on left or right pos.</source>
        <translation>%1不能向下因为下料手未在左侧或者右侧。</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4253"/>
        <source>%1 can not take off while load arm up</source>
        <translation>%1不能关闭因为上料手抬起</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4288"/>
        <source>%1 can not take off because unload arm up</source>
        <translation>%1不能关闭因为下料手抬起</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="4330"/>
        <source>%1 can not take off because trans arm on nag area.</source>
        <translation>%1不能关闭因为中转手在负向区域。</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>电机分辨率为0</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>固高函数%1执行错误，错误号：%2</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="35"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="455"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="38"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="470"/>
        <source>Electric;Code:%1;Command:%2;Message:%3</source>
        <translation>电气错误；代码：%1；命令：%2；描述：%3</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="68"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="71"/>
        <source>ACS Communication link has not been established</source>
        <translation>ACS未建立连接</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="350"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="399"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="368"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="417"/>
        <source>motor card err.
wait motor program:%1 finished before start another abs move</source>
        <translation>电机卡错误，等待电机%1运动结束在开始另一个运动之前</translation>
    </message>
    <message>
        <source>%1 Jog move speed equal 0</source>
        <translation>%1连续运动速度为0</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="672"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="687"/>
        <source>%1 set speed   zero</source>
        <translation>%1设置速度值为0</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="763"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="778"/>
        <source>Wait motor %1 move end timeout</source>
        <translation>等待轴%1运动超时</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="779"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="794"/>
        <source>Wait PRG Finish Time Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="790"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="805"/>
        <source>Wait PRG Finish Time Out. Buffer is %1</source>
        <translation>等待Buffer运动超时.BufferID %1</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="852"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="867"/>
        <source>%1 checking finished status failed.because motor error:%2 %3.</source>
        <translation>检查%1结束异常，错误码：%2 描述：%3</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1017"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1028"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1032"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1043"/>
        <source>Peg move err: %1 </source>
        <translation>PEG运动错误：%1</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1068"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1083"/>
        <source>Wait PEG Ready Time Out</source>
        <translation>等待PEG就绪超时</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1110"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1125"/>
        <source>Peg stop err: %1 </source>
        <translation>PEG停止错误：%1</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1171"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1192"/>
        <source>Laser cut program load failed</source>
        <translation>激光切割Program加载失败</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1184"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1205"/>
        <source>Laser cut program early termination</source>
        <translation>激光切割Program提前异常终止</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1794"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1799"/>
        <source>acsc_GetProgramError failed,buff ID:%1  </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1804"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1809"/>
        <source>Electric buff err;Code:%1;Message:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1841"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1878"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1882"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1855"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1892"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1896"/>
        <source>Buffer load err: %1  </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1844"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1858"/>
        <source>Buffer run err: %1 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1227"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1259"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1270"/>
        <source>Laser abnormal shutdown</source>
        <translation>激光切割过程中，激光信号异常关闭</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1640"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1645"/>
        <source>Peg write double  err: %1 </source>
        <translation>PEG写入浮点数错误：%1</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1658"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1663"/>
        <source>Peg write int  err: %1 </source>
        <translation>PEG写入整形数错误：%1</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1733"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1738"/>
        <source>Mutimove Speed is Zero. </source>
        <translation>多点运动速度为0.</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1555"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1744"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1560"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1749"/>
        <source>Mutimove MultiPoint err: %1 </source>
        <translation>设置多点运动运动点错误：%1</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="489"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="504"/>
        <source>Not support start move with galss motor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="523"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="538"/>
        <source>Stop move failed with code:%1</source>
        <translation>停止移动失败，Code:%1</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1506"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1511"/>
        <source>Wait Segment Ready Time Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1757"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1762"/>
        <source>Mutimove ExtAddPoint err: %1 </source>
        <translation>设置额外的多点运动点错误：%1</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1571"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1768"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1576"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1773"/>
        <source>Mutimove AddPoint err: %1 </source>
        <translation>多点运动设置点错误：%1</translation>
    </message>
    <message>
        <source>%1 can not move because target pos exceed the limit position.</source>
        <translation>%1目标位置超过限位</translation>
    </message>
    <message>
        <source>open rail before transfer down</source>
        <translation>中转下降前先打开轨道</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1585"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.bak.cpp" line="1782"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1590"/>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1787"/>
        <source>Mutimove EndSequence err: %1 </source>
        <translation>多点运动结束队列错误：%1</translation>
    </message>
    <message>
        <source>Main Press Light Off:%1</source>
        <translation>主气压低，参考输入信号：%1</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="203"/>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="231"/>
        <source>Cylinder Time Out,Output(%1):%2,Input(%3):%4</source>
        <translation>气缸运动超时，输出信号(%1):%2,输入信号(%3):%4</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="270"/>
        <source>Cylinder Motor Move err: %1 Alarm</source>
        <translation>气缸运动错误：%1报警</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="276"/>
        <source>Cylinder Motor Move err: Time out</source>
        <translation>气缸运动错误：超时报警</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="300"/>
        <source>Cylinder Motor Home err: %1 Alarm</source>
        <translation>气缸回零错误：%1报警</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="312"/>
        <source>Cylinder Motor Home err: Time out</source>
        <translation>气缸回零错误：超时报警</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="331"/>
        <source>%1 Move to %2. Target pos exceed the positive limit.</source>
        <translation>轴%1移动到位置%2. 目标位置超过正限位</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_base.cpp" line="335"/>
        <source>%1 Move to %2. Target pos exceed the negative limit.</source>
        <translation>轴%1移动到位置%2.目标位置超过负限位</translation>
    </message>
    <message>
        <source>Target pos exceed the positive limit.</source>
        <translation>目标位置在正限位</translation>
    </message>
    <message>
        <source>Target pos exceed the negative limit.</source>
        <translation>目标位置在负限位</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>加速度为0</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>减速度等于0</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="356"/>
        <source>Speed Equal 0 </source>
        <translation>速度为0</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>连续运动速度为0</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>回零速度为0</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="581"/>
        <source>Home Creep Speed Equal 0 </source>
        <translation>低速回零速度为0</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="585"/>
        <source>Home Acc Speed Equal 0 </source>
        <translation>回零加速度为0</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="589"/>
        <source>Home Dec Speed Equal 0 </source>
        <translation>回零减速度等于0</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>%1电机报警，重启机器</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>
        <source>%1 Home Error,Err Id:%2</source>
        <translation>%1复位错误,错误号:%2</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="722"/>
        <source>Default Acc Speed Equal 0 </source>
        <translation>默认加速度等于0</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="725"/>
        <source>Default Dec Speed Equal 0 </source>
        <translation>默认减速度等于0</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_gugao.cpp" line="728"/>
        <source>Default Speed Equal 0 </source>
        <translation>默认速度为0</translation>
    </message>
    <message>
        <source>FlatPos</source>
        <translation>平边位置</translation>
    </message>
    <message>
        <source>Top</source>
        <translation>顶侧</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>右侧</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation>底侧</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>左侧</translation>
    </message>
    <message>
        <source>FlatLength</source>
        <translation>平边长度</translation>
    </message>
    <message>
        <source>CutType</source>
        <translation>加工类型</translation>
    </message>
    <message>
        <source>Line_Cycle</source>
        <translation>单线循环</translation>
    </message>
    <message>
        <source>Side_Cycle</source>
        <translation>单面循环</translation>
    </message>
    <message>
        <source>FirstCutb</source>
        <translation>先切CH2面</translation>
    </message>
    <message>
        <source>FilmThick</source>
        <translation>膜厚</translation>
    </message>
    <message>
        <source>EnableAlignment</source>
        <translation>使能调平过程</translation>
    </message>
    <message>
        <source>SizeType</source>
        <translation>尺寸类型</translation>
    </message>
    <message>
        <source>12Inch</source>
        <translation>12英寸</translation>
    </message>
    <message>
        <source>ProductID</source>
        <translation>产品标识</translation>
    </message>
    <message>
        <source>MeasureDiameter</source>
        <translation>测量直径</translation>
    </message>
    <message>
        <source>8Inch</source>
        <translation>8英寸</translation>
    </message>
    <message>
        <source>6inch</source>
        <translation>6英寸</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>坐标%1</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="35"/>
        <source>Load_X</source>
        <translation>上料X位置</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="38"/>
        <source>Load_Y</source>
        <translation>上料Y位置</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="41"/>
        <source>Load_Z</source>
        <translation>上料Z位置</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="44"/>
        <source>Load_W</source>
        <translation>上料W位置</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="48"/>
        <source>UnLoad_X</source>
        <translation>下料X位置</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="51"/>
        <source>UnLoad_Y</source>
        <translation>下料Y位置</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="54"/>
        <source>UnLoad_Z</source>
        <translation>下料Z位置</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="57"/>
        <source>UnLoad_W</source>
        <translation>下料W位置</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="60"/>
        <source>UnLoad_W_OFFSET</source>
        <translation>下料W轴偏移</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="65"/>
        <source>Manual_LoadX</source>
        <translation>手动上料位X</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="68"/>
        <source>Manual_LoadY</source>
        <translation>手动上料位Y</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="73"/>
        <source>FoucsPos</source>
        <translation>焦距位置</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="76"/>
        <source>CaliSpd</source>
        <translation>调焦速度</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="79"/>
        <source>CaliSpdMin</source>
        <translation>调焦速度低</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="82"/>
        <source>CaliRange</source>
        <translation>调焦范围</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="85"/>
        <source>CaliRangeMin</source>
        <translation>调焦范围小</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktable.cpp" line="112"/>
        <source>%1_FoucsParam</source>
        <translation>%1_调焦参数</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="274"/>
        <source>Meas Table Foucs Pos err.cell on worktable</source>
        <translation>测量陶瓷盘焦距错误，有芯片在工作台上</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="287"/>
        <source>Table foucs Pos:%1 mm</source>
        <translation>陶瓷盘焦距：%1mm</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>测量芯片厚度错误，没有芯片在工作台上</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="315"/>
        <source>Cell Thick:%1mm</source>
        <translation>片厚：%1mm</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="350"/>
        <source>Cell Thick different:%1mm</source>
        <translation>晶圆厚度差异:%1mm</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="362"/>
        <source>Meas table foucs offset err.cell on worktable</source>
        <translation>测量陶瓷盘差异错误，有芯片在工作台上</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="382"/>
        <source>Table foucs Pos.:%1mm</source>
        <translation>陶瓷盘焦距：%1mm</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cmworktabledriver.cpp" line="384"/>
        <source>Table foucs offset:%1mm. </source>
        <translation>陶瓷盘位置差异：%1mm。</translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_fp.cpp" line="56"/>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="163"/>
        <source>Powermeter setZero err.</source>
        <translation>功率计设置零点错误。</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="22"/>
        <source>Clean_Spindle_InitPos_ID</source>
        <translation>清洗主轴初始位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="26"/>
        <source>Clean_Arm_Spd</source>
        <translation>清洗摆臂速度</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="30"/>
        <source>Clean_Arm_WaitPos</source>
        <translation>清洗摆臂等待位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="34"/>
        <source>Clean_Arm_Edge_Pos</source>
        <translation>清洗摆臂边缘位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="38"/>
        <source>Clean_Arm_Center_Pos</source>
        <translation>清洗摆臂中心位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="42"/>
        <source>Clean_Arm_PerparePos_ID</source>
        <translation>清洗摆臂准备位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="46"/>
        <source>Clean_Protect_OpenPos</source>
        <translation>清洗保护罩打开位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="50"/>
        <source>Clean_Protect_ClosePos</source>
        <translation>清洗保护罩关闭位置</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>N/A</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="108"/>
        <source>take off wafer before clean clean table.</source>
        <translation>清洗清洗台之前需要先取走Wafer。</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="121"/>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="309"/>
        <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="309"/>
        <source>WaferID:%1,CLEAN Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="614"/>
        <source>Vacuum %1 is Off,while cleaning</source>
        <translation>清洗过程中，真空%1被不足</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_clean.cpp" line="626"/>
        <source>water press is Low,while cleaning</source>
        <translation>清洗平台工作时，水压低</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="28"/>
        <source>SleepAfterShutNozzel</source>
        <translation>关闭阀门后延时</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="32"/>
        <source>CleanWaitPos</source>
        <translation>清洗等待位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="35"/>
        <source>CleanEagePos</source>
        <translation>清洗边缘位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="38"/>
        <source>CleanCenterPos</source>
        <translation>清洗中心位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="41"/>
        <source>CleanRingPos</source>
        <translation>清洗钢环位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="44"/>
        <source>CleanPerparePos</source>
        <translation>清洗准备位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="48"/>
        <source>CoatWaitPos</source>
        <translation>涂覆等待位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="51"/>
        <source>CoatEagePos</source>
        <translation>涂覆边缘位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="54"/>
        <source>CoatCenterPos</source>
        <translation>涂覆中心位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="57"/>
        <source>CoatPerparePos</source>
        <translation>涂覆准备位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="61"/>
        <source>CoatGlueZeroPos</source>
        <translation>涂覆喷胶原点</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="65"/>
        <source>CleanNozzelSpeed</source>
        <translation>清洗摆臂速度</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="69"/>
        <source>SpindleAfterCoatPos</source>
        <translation>主轴初始角度位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="73"/>
        <source>BubbleWarnCount</source>
        <translation>气泡报警阈值</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="84"/>
        <source>PrepareSpay_ml</source>
        <translation>预喷胶量</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="110"/>
        <source>MaxBumpVolume</source>
        <translation>最大吸胶量</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="114"/>
        <source>ReplaceCoatingFluidVolume</source>
        <translation>排胶量</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="118"/>
        <source>WashProtectionBlockPos</source>
        <translation>保护块清洗位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="206"/>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="617"/>
        <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="613"/>
        <source>Coat bump liquid volume %1 ml, tar sensor record %2 ml is out of range %3</source>
        <translation>胶泵泵出 %1 ml,反馈 %2 ml 超过报警阈值 %3</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="617"/>
        <source>WaferID:%1,COAT Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="647"/>
        <source>Bump coat fluid finished</source>
        <translation>抽取涂覆液完成</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="675"/>
        <source>Spary coat fluid finished</source>
        <translation>泵出涂覆液完成</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="735"/>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="742"/>
        <source>Replace coat fluid finished</source>
        <translation>更换涂覆液完成</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="735"/>
        <source>After coat will check coat quality</source>
        <translation>注意：涂覆结束后将进行涂覆质量检查。</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="1150"/>
        <source>Coat liquid volume greater than max valume</source>
        <translation>涂覆液容量大于最大容量</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="1204"/>
        <source>Bump Coat Volume:%1 Failed Actual:%2</source>
        <translation>抽胶量:%1 实际:%2</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="77"/>
        <source>Protect_OpenPos</source>
        <translation>保护罩打开位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="80"/>
        <source>Protect_ClosePos</source>
        <translation>保护罩关闭位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="87"/>
        <source>PrepareSpay_WaitTime</source>
        <translation>预喷胶等待时间</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="93"/>
        <source>CoatGlue_ml</source>
        <translation>涂覆胶量</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="96"/>
        <source>CoatGlueSpeed</source>
        <translation>涂覆喷胶速度</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="99"/>
        <source>CoatMCenterSpeed</source>
        <translation>CoatM中心速度</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="102"/>
        <source>CoatMEageSpeed</source>
        <translation>CoatM边界速度</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="105"/>
        <source>CoatMCenterWaitTime</source>
        <translation>CoatM中心等待时间</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="195"/>
        <source>take off wafer before clean coat table.</source>
        <translation>清洗涂覆台之前需要先取走Wafer。</translation>
    </message>
    <message>
        <source>Glue container is Empty </source>
        <translation>胶桶已空</translation>
    </message>
    <message>
        <source>Coat Glue bubble alarm</source>
        <translation>涂覆胶气泡报警</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="1471"/>
        <source>Vacuum %1 is Off,while coating</source>
        <translation>涂覆过程中，真空%1不足</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coat.cpp" line="1483"/>
        <source>water press is Low,while coating</source>
        <translation>涂覆过程中，水压较低</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="15"/>
        <source>Calibration_POSX</source>
        <translation>校正位置X</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="18"/>
        <source>Calibration_POSY</source>
        <translation>校正位置Y</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="21"/>
        <source>Calibration_POSZ</source>
        <translation>校正位置Z</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="24"/>
        <source>Calibration_OffsetX</source>
        <translation>校正偏移X</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="27"/>
        <source>Calibration_OffsetY</source>
        <translation>校正偏移Y</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="30"/>
        <source>Calibration_Angle</source>
        <translation>校正角度</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_cut.cpp" line="33"/>
        <source>Calibration_AdjustThreshold</source>
        <translation>校正阈值调整</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>当前加工面%1与当前面面序号不符：%2</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="1198"/>
        <source>WP Vaccum Off</source>
        <translation>工作台真空关</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>搜索前延时</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>定位后延时</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>位置偏移</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>使能自动搜索</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>自动阈值范围</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>自动阈值步进</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="131"/>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="215"/>
        <source>Halfcut Check</source>
        <translation>Halfcut检查</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="1029"/>
        <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>Align检查失败</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>Align检查:</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>Align检查异常.偏移:%1大于最大偏移:%2*1.5</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>Align检查异常.偏移:%1大于最大偏移:%2</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>Halfcut Kerf err. Line Width: %1&gt;Max Line Width:%2</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>Halfcut Kerf err.  Line Width: %1&lt;Min Line Width:%2</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">
手动Align(halfcut) 偏移:%1mm
	</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>Halcut检查错误Offset: %1&gt;Max Offset:%2 iLineID:%3</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="../system_manager/src/cprocess_kerf.cpp" line="36"/>
        <source>Kerf A Side</source>
        <translation>CH1面Kerf</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="37"/>
        <source>Kerf B Side</source>
        <translation>CH2面Kerf</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>计算Kerf位置错误，不在任何一个加工面</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>计算Kerf位置错误，不在任何一个切割通道上</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>计算Kerf位置错误，不在任何一条加工线上</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>Kerf前</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>不能定位加工线位置</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>Kerf错误，HairLine偏移量%1&gt;最大偏移量:%2</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>Kerf错误，左侧线宽%1&gt;最大线宽:%2</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>Kerf错误，左侧线宽%1&lt;最小线宽:%2</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>Kerf错误，右侧线宽%1&gt;最大线宽:%2</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>Kerf错误，右侧线宽%1&lt;最小线宽:%2</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="252"/>
        <source>Kerf err. GAP: %1&gt;Max GAP:%2</source>
        <translation>Kerf错误，间隔%1&gt;最大间隔:%2</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="258"/>
        <source>Kerf err. GAP: %1&lt;Min GAP:%2</source>
        <translation>Kerf错误，间隔%1&lt;最小间隔:%2</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>Kerf错误，线宽%1&gt;最大线宽:%2</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>Kerf错误，线宽%1&lt;最小线宽:%2</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="../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>TM:%1,CH:%2,Offset:%3,Height:%4</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="320"/>
        <source>Manual Kerf Offset:%1mm</source>
        <translation>手动Kerf偏移：%1mm</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>Kerf过程错误，相机分辨率为0</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_kerf.cpp" line="534"/>
        <source>Get kerf param err. In no Layer</source>
        <translation>获取Kerf参数错误，加工通道序号无效</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>获取Kerf参数错误，Kerf参数序号无效</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>偏移：%1mm</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>底侧宽度：%1mm</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>上侧宽度：%1mm</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>间距：%1</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>高度：%1mm</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>Kerf错误，HairLine偏移量%1&gt;最大偏移量:%2</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="13"/>
        <source>LineLength</source>
        <translation>线长度</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="16"/>
        <source>StepZ</source>
        <translation>Z向步进</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="19"/>
        <source>Count</source>
        <translation>次数</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="22"/>
        <source>GapDis</source>
        <translation>线间距</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="25"/>
        <source>LaserFreq</source>
        <translation>激光频率</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="28"/>
        <source>LaserPower</source>
        <translation>激光功率</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="31"/>
        <source>SpeedX</source>
        <translation>X向速度</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="35"/>
        <source>AccRate</source>
        <translation>加速度倍率</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="38"/>
        <source>JerkRate</source>
        <translation>Jerk倍率</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserfoucscali.cpp" line="42"/>
        <source>FocsCaliEpulse</source>
        <translation>Epulse</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>镭射十字标记错误，镭射位置超出芯片范围</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="19"/>
        <source>XPos</source>
        <translation>X向位置</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="22"/>
        <source>YPos</source>
        <translation>Y向位置</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="25"/>
        <source>ZPos</source>
        <translation>Z向位置</translation>
    </message>
    <message>
        <source>Step</source>
        <translation>角度步距</translation>
    </message>
    <message>
        <source>Times</source>
        <translation>最大次数</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="32"/>
        <source>MeasTime</source>
        <translation>测量前等待</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="35"/>
        <source>StableTime</source>
        <translation>稳定时间</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="38"/>
        <source>Stable_Thres</source>
        <translation>稳定阈值</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="41"/>
        <source>Check_Thres</source>
        <translation>功率检测误差阈值</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="45"/>
        <source>PowerCheckThresPercent</source>
        <translation>功率复检百分比误差阈值</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>上次复检时间</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="59"/>
        <source>PowerCheckMethod</source>
        <translation>功率复检方式</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="64"/>
        <source>PowerCheckTimeInterval</source>
        <translation>功率复检间隔时间</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="69"/>
        <source>PowerCheckFreq</source>
        <translation>功率复检频率</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>激光打开时，不能移动到功率复检位置</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>测量功率错误，等待功率稳定时间超时</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="222"/>
        <source>Meas power err. Wait power meter Drop to ready timeout</source>
        <translation>测量功率错误，等待功率计下降到测量值超时</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="427"/>
        <source>PWCHK:Q:%1KHz E:%2KHz W:%3mm Power:%4W </source>
        <translation>PWCHK:Q:%1KHz E:%2KHz W:%3mm Power:%4W</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="975"/>
        <source>Power is too low</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="1010"/>
        <source>%1KHz power rate cali. finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Before cali. power set laser freq parameter failed.</source>
        <translation>功率测量前，设置激光Freq参数失败</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="299"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="543"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="642"/>
        <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>校正激光功率错误，步进值等于0</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="349"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="356"/>
        <source>Q:%1KHz E:%2KHz W:%3mm power cali. finish</source>
        <translation>Q:%1KHz E:%2KHz W:%3mm 功率点检结束</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="462"/>
        <source>TM:%1,Freq:%2,Epulse:%6,BeamWidth:%7,PWInput:%3W,PWOutput:%4W,Percent:%5%</source>
        <translation>TM:%1,Freq:%2,Epulse:%6,BeamWidth:%7,PWInput:%3W,PWOutput:%4W,Percent:%5%</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>%1KHz 功率点检完成</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="372"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="140"/>
        <source>Not enable laser</source>
        <translation>未启用激光选项</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="200"/>
        <source>Power recheck.Powermeter not ready</source>
        <translation>功率复检错误。功率计未恢复到初始状态，请等3S后重试</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>功率检测时间：%1，频率：%2，功率输入：%3W，功率输出：%4W，误差百分比：%5%</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="486"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="264"/>
        <source>
Power check over threshold:%1W Percent:%2%</source>
        <translation>
功率检测超过阈值：%1W 百分比:%2%</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="619"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="295"/>
        <source>Before cali. max power set laser freq parameter failed.</source>
        <translation>最大功率测量前，设置激光Freq参数失败</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="781"/>
        <source>TM:%1,Freq:%2,Max Power:%4</source>
        <translation>TM:%1,Freq:%2,Max Power:%4</translation>
    </message>
    <message>
        <source>%1KHz %2mm Width power cali. finish</source>
        <translation>%1KHz%2mm宽度功率校正完成</translation>
    </message>
    <message>
        <source>Power check Time:%1,Freq:%2,PWInput:%3,PWOutput:%4,percent:%5</source>
        <translation>功率检测时间：%1，频率：%2，功率输入：%3，功率输出：%4，误差百分比：%5</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="473"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="252"/>
        <source>PWCHKD</source>
        <translation>PWCHKD</translation>
    </message>
    <message>
        <source>
Power check over threshold:%1W</source>
        <translation>功率检测超过阈值：%1W</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="572"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="728"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="368"/>
        <source>have not any cali data</source>
        <translation>没有找到功率校正数据</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="588"/>
        <source>%1KHz %2mm Width PChange cali. finish</source>
        <translation>%1KHz%2mm宽度PChange校正完成</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="741"/>
        <location filename="../system_manager/src/cprocess_laserpowercali_pi.cpp" line="381"/>
        <source>%1KHz %2mm Width MaxPower angle cali. finish</source>
        <translation>%1KHz%2mm最大功率角度校正完成</translation>
    </message>
    <message>
        <source>TM:%1,Freq:%2,Width:%3,Max Power:%4,UV Power:%5</source>
        <translation>时间：%1，频率：%2，宽度：%3，最大功率：%4，UV功率：%5</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="783"/>
        <source>CHKFULL</source>
        <translation>CHKFULL</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="835"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="847"/>
        <location filename="../laser_power_cali/src/cprocess_laserpowercali.cpp" line="858"/>
        <source>Not support operate</source>
        <translation>不支持的操作</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="12"/>
        <source>MaxLevelCount</source>
        <translation>最大调平次数</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="16"/>
        <source>MaxSearchCount</source>
        <translation>最大搜索次数</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="20"/>
        <source>OffsetThres</source>
        <translation>偏移阈值</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="24"/>
        <source>AngleThres</source>
        <translation>角度阈值</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>角度偏移</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="31"/>
        <source>ROIParent</source>
        <translation>ROI比率</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="34"/>
        <source>LevelParent</source>
        <translation>调平缩进比例</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="38"/>
        <source>MidStepOffset</source>
        <translation>中点偏移比例</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="41"/>
        <source>MidOffsetThres</source>
        <translation>中点偏移阈值</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">mm</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="45"/>
        <source>BaseOffsetMax</source>
        <translation>基准偏移最大值</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="48"/>
        <source>BaseOffsetMin</source>
        <translation>基准偏移最小值</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="52"/>
        <source>ModelTestCount</source>
        <translation>模板测试次数</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="61"/>
        <source>EnableAutoFoucs</source>
        <translation>使能自动调焦</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="66"/>
        <source>AlignAFirst</source>
        <translation>CH1面定位首道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="69"/>
        <source>AlignAStep</source>
        <translation>CH1面定位步长</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="72"/>
        <source>AlignBFirst</source>
        <translation>CH2面定位首道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="75"/>
        <source>AlignBStep</source>
        <translation>CH2面定位步长</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>低倍模板偏移X</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>低倍模板偏移Y</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>CH1开始切割道:</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="113"/>
        <source>CutEndA</source>
        <translation>CH1结束切割道:</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="116"/>
        <source>CutStartB</source>
        <translation>CH2开始切割道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="119"/>
        <source>CutEndB</source>
        <translation>CH2结束切割道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="122"/>
        <source>EnableModelLowOffset</source>
        <translation>启用低倍模板偏移</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="125"/>
        <source>EnableAlignCheck</source>
        <translation>启用Align检查</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="128"/>
        <source>EnableHalfCutCheck</source>
        <translation>启用Halfcut检查</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>CH1面点1</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="144"/>
        <source>Side A PT2</source>
        <translation>CH1面点2</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="146"/>
        <source>Side B PT1</source>
        <translation>CH2面点1</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="147"/>
        <source>Side B PT2</source>
        <translation>CH2面点2</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="149"/>
        <source>Side A PT Base</source>
        <translation>CH1面基准点</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="150"/>
        <source>Side B PT Base</source>
        <translation>CH2面基准点</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="547"/>
        <source>%1 %2 has not make pattern</source>
        <translation>%1 %2未制作模板</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="508"/>
        <source>Align err.
</source>
        <translation>Align错误.
	</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>基准线偏移(%1mm)超过限定(%2mm)</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>请联系工程师</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>
        <source>Rotate Align</source>
        <translation>旋转点调平</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="689"/>
        <source>Angle:%1</source>
        <translation>角度：%1</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>点1定位</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>中点定位</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>点2定位</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>偏移：%1mm</translation>
    </message>
    <message>
        <source>Align PtBase</source>
        <translation>基准点定位</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>基准偏移超限。偏移(%1mm)超过限制(%2mm).</translation>
    </message>
    <message>
        <source>Align</source>
        <translation>调平</translation>
    </message>
    <message>
        <source>LineID:%2,Offset:%1</source>
        <translation>加工线序号：%2，偏移：%1</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>调平计算错误，X向校正步进为0</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>调平计算错误，Y向校正步进为0</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1039"/>
        <source>Side: %1 Step Equal 0. </source>
        <translation>面：%1步进为0.</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>计算调平角度错误，使用同一点计算</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1418"/>
        <source>Manual Set Pt1</source>
        <translation>手动设置点1</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1429"/>
        <source>Manual Set PtMid</source>
        <translation>手动设置中点</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1439"/>
        <source>Manual Set Pt2</source>
        <translation>手动设置点2</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>基准位设置位置与理论值不能超过半个步进值</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>手动设置基准点</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1473"/>
        <source>Manual Set PtRotate</source>
        <translation>手动设置旋转点</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>测试模板失败</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>测试模板成功</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_level.cpp" line="1627"/>
        <source>Level calcu dis err.step equal 0</source>
        <translation>调平距离计算错误，步进值等于0</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="66"/>
        <source>LocateNum</source>
        <translation>定位点数量</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="69"/>
        <source>MaxDiameterError</source>
        <translation>最大直径误差</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="72"/>
        <source>TowardOut</source>
        <translation>向外搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="75"/>
        <source>SearchRange</source>
        <translation>搜索范围</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="78"/>
        <source>SearchCount</source>
        <translation>搜索次数</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="81"/>
        <source>StopSleep</source>
        <translation>稳定延时</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="84"/>
        <source>LightDirect</source>
        <translation>直光</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="87"/>
        <source>LightSide</source>
        <translation>斜光</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="91"/>
        <source>LocationExposure</source>
        <translation>找圆心曝光</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="94"/>
        <source>LocationGain</source>
        <translation>找圆心增益</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="98"/>
        <source>LocationCenterX</source>
        <translation>中心X</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="101"/>
        <source>LocationCenterY</source>
        <translation>中心Y</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="105"/>
        <source>LocationTurnAngle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="112"/>
        <source>Edge%1</source>
        <translation>边缘%1</translation>
    </message>
    <message>
        <source>cell Locate Process Err. locate num :%1 less then 3</source>
        <translation>芯片定位过程错误，定位点数：%1小于最小定位点数（3）</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="211"/>
        <source>cell Locate Process Err.cell diameter is Zero</source>
        <translation>芯片定位过程错误，芯片直径为0</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="302"/>
        <source>Cell Locate Fit Cell Err. Useful Point not enough:%1</source>
        <translation>芯片位置拟合计算错误，没有足够的定位点，定位点数：%1</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="316"/>
        <source>Cell Locate Fit Cell Err.Diameter Out Of Range.
Real:%1,Ref:%2,Limit:%3</source>
        <translation>芯片位置拟合计算错误，直径计算结果超限，实际直径：%1，理论直径：%2，误差范围：%3</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="329"/>
        <source>X:%1mm</source>
        <translation>X:%1mm</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="331"/>
        <source>Y:%1mm</source>
        <translation>Y:%1mm</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="333"/>
        <source>Dia:%1mm</source>
        <translation>直径：%1mm</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="361"/>
        <source>DIAMETER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="405"/>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="443"/>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="576"/>
        <source>cell locate process err.locate id out of range</source>
        <translation>芯片定位过程错误，定位点序号无效</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="455"/>
        <source>Locate Before</source>
        <translation>定位前</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="482"/>
        <source>Search cell eage(%1) failed</source>
        <translation>搜索芯片边缘(%1)失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="528"/>
        <source>Locate Success</source>
        <translation>定位成功</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_locate.cpp" line="603"/>
        <source>Locate Manual</source>
        <translation>手动定位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="7"/>
        <source>Slot_Step</source>
        <translation>槽间距</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="10"/>
        <source>Enable_Check_Wafer</source>
        <translation>使能首片检测</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>首片夹爪位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="21"/>
        <source>FirstScanPos</source>
        <translation>首片扫描位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="25"/>
        <source>CheckClawPos</source>
        <translation>检测料盒取料位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="28"/>
        <source>UnloadOffset</source>
        <translation>料盒放料偏移</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="31"/>
        <source>CassUpPos</source>
        <translation>料盒上升位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="49"/>
        <source>WaferCheckType</source>
        <translation>Wafer检查方式</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="53"/>
        <source>UseTwoSensor</source>
        <translation>使用双传感器</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="57"/>
        <source>ScanSpeed</source>
        <translation>扫描速度</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="61"/>
        <source>OverrlappedLimitLeft</source>
        <translation>左传感器叠片阈值</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="64"/>
        <source>OverrlappedLimitRight</source>
        <translation>右传感器叠片阈值</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="68"/>
        <source>MalposedLimit</source>
        <translation>左右传感器斜片阈值</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="72"/>
        <source>DelayCompensation</source>
        <translation>延迟补偿</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="76"/>
        <source>WaferExistsRange</source>
        <translation>晶圆有无检测范围</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="133"/>
        <source>No Cassette</source>
        <translation>没有发现料盒或料盒安装未到位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="321"/>
        <source>Two sensor scan data inconsistency</source>
        <translation>两个传感器扫描数据不一致</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="347"/>
        <source>Malposed:</source>
        <translation>斜片:</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="348"/>
        <source>Overlapped:</source>
        <translation>叠片:</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="369"/>
        <source>Scan Err %1 %2</source>
        <translation>扫描异常，异常位置在 %1 %2</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="419"/>
        <source>Twice scan mismatch at(%1), please rescan!</source>
        <translation>两次扫描不匹配,请检查位置(%1)晶圆，并重新扫描</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="554"/>
        <source>Wafer Outside</source>
        <translation>晶圆伸出料盒，请检查</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="558"/>
        <source>Cupboard Opened.</source>
        <translation>检查料盒打开，请关闭。</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>近道上有Wafer，请移开后重试.</translation>
    </message>
    <message>
        <source>Rail has wafer near cassette.Please remove and retry.</source>
        <translation>靠近料盒处轨道有晶圆,请移除后重试</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="646"/>
        <source>Scan position start sensor check failed</source>
        <translation>扫描开始位置，检查传感器有信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="713"/>
        <source>Scan position finish sensor check failed</source>
        <translation>扫描结束位置，检查传感器有信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="550"/>
        <source>Cassette Front Sensor On</source>
        <translation>料盒前传感器开启,检查料盒前是否有Wafer</translation>
    </message>
    <message>
        <source>CellCheck Box Open.</source>
        <translation>检测料盒门打开，请检查并关闭。</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="611"/>
        <source>Slot do not have wafer.</source>
        <translation>料盒槽没有Wafer。</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="18"/>
        <source>CylinderMove_TimeOut</source>
        <translation>电缸运动超时时间</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="22"/>
        <source>PosClawWait</source>
        <translation>夹爪安全等待位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="25"/>
        <source>PosClawCassOut</source>
        <translation>夹爪料盒抓取位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="28"/>
        <source>DisClawCassUnLoadOffset</source>
        <translation>夹爪料盒下料偏移</translation>
    </message>
    <message>
        <source>PosClawArrange</source>
        <translation>夹爪规整位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="37"/>
        <source>DisClawCoatOffset</source>
        <translation>夹爪规整偏移</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="40"/>
        <source>PosClawCheckBoxOut</source>
        <translation>夹爪检测料盒抓取位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="43"/>
        <source>DisClawCheckBoxUnLoadOffset</source>
        <translation>检测料盒下料偏移</translation>
    </message>
    <message>
        <source>PosArrangeOpen</source>
        <translation>轨道开位置</translation>
    </message>
    <message>
        <source>PosArrangeClose</source>
        <translation>轨道关位置</translation>
    </message>
    <message>
        <source>PosArrangeOpenMax</source>
        <translation>轨道开最大位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="79"/>
        <source>PosTransVWait</source>
        <translation>中转垂直等待位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="83"/>
        <source>PosTransVClaw</source>
        <translation>中转料盒抓取位</translation>
    </message>
    <message>
        <source>PosTransVArrange</source>
        <translation>中转垂直规整位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="103"/>
        <source>PosTransVCoatFinish</source>
        <translation>涂覆台取放晶圆过渡位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="106"/>
        <source>PosTransVCoatFinishLow</source>
        <translation>涂覆台取晶圆低位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="109"/>
        <source>PosTransVCoat</source>
        <translation>中转垂直涂覆位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="114"/>
        <source>PosTransVCleanFinish</source>
        <translation>清洗台取放晶圆过渡位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="117"/>
        <source>PosTransVClean</source>
        <translation>中转垂直清洗位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="120"/>
        <source>PosTransHCoat</source>
        <translation>夹爪涂覆位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="123"/>
        <source>PosTransHClean</source>
        <translation>夹爪清洗位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="127"/>
        <source>StepSleepTime</source>
        <translation>单个步骤延时</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="132"/>
        <source>PosClawWaferExistCheck</source>
        <translation>料盒晶圆取出检测位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="136"/>
        <source>PosClawBarcode</source>
        <translation>标签扫描位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="140"/>
        <source>PosLoadVWait</source>
        <translation>上料垂直等待位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="144"/>
        <source>PosLoadVCoatFinish</source>
        <translation>上料取晶圆过渡位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="147"/>
        <source>PosLoadVCoatFinishLow</source>
        <translation>上料取晶圆低位</translation>
    </message>
    <message>
        <source>PosLoadVCoat</source>
        <translation>上料垂直涂覆位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="153"/>
        <source>PosLoadVWT</source>
        <translation>上料垂直工作台位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="156"/>
        <source>PosLoadHWait</source>
        <translation>上料水平等待位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="159"/>
        <source>PosLoadHCoat</source>
        <translation>上料水平涂覆位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="162"/>
        <source>PosLoadHWT</source>
        <translation>上料水平工作台位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="167"/>
        <source>PosUnoadVWait</source>
        <translation>下料垂直等待位</translation>
    </message>
    <message>
        <source>PosUnoadVClean</source>
        <translation>下料垂直清洗位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="173"/>
        <source>PosUnoadVWT</source>
        <translation>下料垂直工作台位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="176"/>
        <source>PosUnoadHWait</source>
        <translation>下料水平等待位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="179"/>
        <source>PosUnoadHClean</source>
        <translation>下料水平清洗位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="182"/>
        <source>PosUnoadHWT</source>
        <translation>下料水平工作台位</translation>
    </message>
    <message>
        <source>rail do not has wafer.</source>
        <translation>轨道上没有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_transfer.cpp" line="30"/>
        <source>rail has wafer.</source>
        <translation>轨道上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="567"/>
        <source>Near cass,rail do not has wafer.</source>
        <translation>靠近料盒处轨道没有检测到晶圆，请检查</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="572"/>
        <source>Near cass,rail has wafer.</source>
        <translation>靠近料盒处轨道存在晶圆，请检查</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="589"/>
        <source>Near coat worktable,rail do not has wafer.</source>
        <translation>靠近涂覆台平台处轨道没有检测到晶圆，请检查</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="594"/>
        <source>Near coat worktable,rail has wafer.</source>
        <translation>靠近涂覆台平台处轨道存在晶圆，请检查</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="1728"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4625"/>
        <source>Scan wafter id failed.</source>
        <translation>扫描WaferID失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1896"/>
        <source>Coat to WT,CoatTable has no Wafer</source>
        <translation>涂覆台至工作台，涂覆台无晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1900"/>
        <source>Coat to WT,Load has  Wafer</source>
        <translation>涂覆台至工作台，上料手有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1904"/>
        <source>Coat to WT,WorkTable has  Wafer</source>
        <translation>涂覆台至工作台，工作台有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="36"/>
        <source>ScanStart</source>
        <translation>扫描开始位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="39"/>
        <source>ScanEnd</source>
        <translation>扫描结束位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="42"/>
        <source>ScanSensorOffset</source>
        <translation>传感器位置差</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_scan.cpp" line="45"/>
        <source>WaferThickness</source>
        <translation>晶圆厚度</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="186"/>
        <source>GrapVOffset</source>
        <translation>中转规整偏移</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="196"/>
        <source>PosClawLock</source>
        <translation>夹爪晶圆规整位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="200"/>
        <source>PosClawCassOutReady</source>
        <translation>夹爪料盒取料准备</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="204"/>
        <source>PosTransHLock</source>
        <translation>夹爪轨道取料位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="208"/>
        <source>UnloadRail</source>
        <translation>夹爪向料盒下料位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="212"/>
        <source>PushReadyUnload</source>
        <translation>夹爪下料准备位</translation>
    </message>
    <message>
        <source>locate table do not has wafer.</source>
        <translation>轨道没有芯片。</translation>
    </message>
    <message>
        <source>locate table has wafer.</source>
        <translation>轨道已有芯片。</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>检测料盒没有芯片。</translation>
    </message>
    <message>
        <source>check box  has wafer.</source>
        <translation>检测料盒有芯片。</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="682"/>
        <source>load grab wafer failed.</source>
        <translation>上料爪手取晶圆失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="686"/>
        <source>load has wafer.</source>
        <translation>上料爪手上有晶圆</translation>
    </message>
    <message>
        <source>transfer grab wafer failed.</source>
        <translation>转移爪手取晶圆失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="745"/>
        <source>transfer has wafer.</source>
        <translation>转移爪手上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="835"/>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3557"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1056"/>
        <source>Glaw strike sensor triggerd</source>
        <translation>夹抓防撞警报触发</translation>
    </message>
    <message>
        <source>move position error.</source>
        <translation>移动位置异常</translation>
    </message>
    <message>
        <source>Load machine hand must move to left.</source>
        <translation>上料手必须运动至左侧。</translation>
    </message>
    <message>
        <source>Unload machine hand must move to left.</source>
        <translation>下料手必须运动至左侧。</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>料盒到涂覆台，转移抓手上有晶圆</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>料盒到涂覆台，涂覆台上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1644"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4507"/>
        <source>Cass has no wafer</source>
        <translation>料盒没有晶圆</translation>
    </message>
    <message>
        <source>Clean to WT,CoatTable has no Wafer</source>
        <translation>涂覆台至工作台，涂覆台无晶圆</translation>
    </message>
    <message>
        <source>CT to WT,Load has  Wafer</source>
        <translation>涂覆台至工作台，上料手有晶圆</translation>
    </message>
    <message>
        <source>Clean to WT,WorkTable has  Wafer</source>
        <translation>涂覆台至工作台，工作台有晶圆</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>工作台至清洗台，工作台无晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2008"/>
        <source>WT to Clean,UnLoad has  Wafer</source>
        <translation>工作台至清洗台，下料手有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2012"/>
        <source>WT to Clean,CleanTable has  Wafer</source>
        <translation>工作台至清洗台，清洗台有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2101"/>
        <source>Clean to Cass,CleanTable has no Wafer</source>
        <translation>清洗台至料盒，清洗台无晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2105"/>
        <source>Clean to Cass,Trans has  Wafer</source>
        <translation>清洗台至料盒，中转手有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2264"/>
        <source>Clean to CheckBox,CleanTable has no Wafer</source>
        <translation>清洗台至检测料盒，清洗台无晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2268"/>
        <source>Clean to CheckBox,Trans has  Wafer</source>
        <translation>清洗台至检测料盒，中转手有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3113"/>
        <source>No wafer to transfer</source>
        <translation>没有晶圆可转移</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3125"/>
        <source>Cass to CheckBox,Trans has  Wafer</source>
        <translation>料盒到检查盒，转移手有晶圆</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>从涂覆台转移晶圆到料盒时，涂覆台没有检测到晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="31"/>
        <source>ClawPosRailNear</source>
        <translation>夹抓近轨道取放位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="34"/>
        <source>ClawPosRailFar</source>
        <translation>夹抓远轨道取放位置</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>近轨道闭合</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>近轨道推料准备</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="58"/>
        <source>PosRailOpenPull</source>
        <translation>近轨道拉料准备</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="62"/>
        <source>PosRailNearOpenMax</source>
        <translation>近轨道打开到最大</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="67"/>
        <source>PosRailFarOpen</source>
        <translation>远轨道打开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="70"/>
        <source>PosRailFarClose</source>
        <translation>远轨道闭合</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="73"/>
        <source>PosRailFarOpenMax</source>
        <translation>远轨道打开到最大</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="86"/>
        <source>PosTransVPutdownWafer</source>
        <translation>中转下料位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="89"/>
        <source>PosTransRailNearReady</source>
        <translation>中转近轨道准备位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="92"/>
        <source>PosTransRailNear</source>
        <translation>中转近轨道取放位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="95"/>
        <source>PosTransRailFarReady</source>
        <translation>中转远轨道准备位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="98"/>
        <source>PosTransRailFar</source>
        <translation>中转远轨道取放位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="150"/>
        <source>PosLoadVRail</source>
        <translation>上料中转轨道取放位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="170"/>
        <source>PosUnoadVRail</source>
        <translation>下料中转轨道取放位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="190"/>
        <source>PosClawLocationReady</source>
        <translation>夹抓规整前晶圆到达位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="193"/>
        <source>PosClawLocationPushPrepare</source>
        <translation>夹爪规整准备位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="216"/>
        <source>CleanGetWaferWaitTimeMS</source>
        <translation>清洗取料等待时间ms</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="251"/>
        <source>TransCassToRailNear</source>
        <translation>传片:料盒到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="254"/>
        <source>kTransRailNearToCoat</source>
        <translation>传片:近轨道到涂覆台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="257"/>
        <source>kTransRailNearToCheckBox</source>
        <translation>传片:近轨道到检查盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="260"/>
        <source>kTransRailNearToWorktable</source>
        <translation>传片:近轨道到加工台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="263"/>
        <source>kTransRailNearToClean</source>
        <translation>传片:近轨道到清洗台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="266"/>
        <source>kTransRailNearToCass</source>
        <translation>传片:近轨道到料盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="269"/>
        <source>kTransRailFarToRailNear</source>
        <translation>传片:远轨道到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="272"/>
        <source>kTransRailFarToCoat</source>
        <translation>传片:远轨道到涂覆台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="275"/>
        <source>kTransRailFarToWorktable</source>
        <translation>传片:远轨道到加工台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="278"/>
        <source>kTransCheckBoxToCass</source>
        <translation>传片:检查盒到料盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="281"/>
        <source>kTransCheckBoxToRailNear</source>
        <translation>传片:检查盒到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="284"/>
        <source>kTransCleanToRailNear</source>
        <translation>传片:清洗台到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="287"/>
        <source>kTransCoatToRailFar</source>
        <translation>传片:涂覆台到远轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="290"/>
        <source>kTransWorktableToRailNear</source>
        <translation>传片:加工台到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="293"/>
        <source>kTransRailNearLocation</source>
        <translation>传片:近轨道准直</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="296"/>
        <source>kTransRailNearLocationManual</source>
        <translation>传片:近轨道手动准直</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="299"/>
        <source>kAbortTrans</source>
        <translation>Trans手臂晶圆下料到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="302"/>
        <source>kAbortUnload</source>
        <translation>Unload手臂晶圆下料到近轨道</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>传片:检查盒到涂覆台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="311"/>
        <source>kTransCheckboxToClean</source>
        <translation>传片:检查盒到清洗台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="314"/>
        <source>kTransCoatToWt</source>
        <translation>传片:涂覆台到加工台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="317"/>
        <source>kTransWtToClean</source>
        <translation>传片:加工台到清洗台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="320"/>
        <source>kTransCleanToCass</source>
        <translation>传片:清洗台到料盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="323"/>
        <source>kMoveInitPos</source>
        <translation>传片:到初始位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="326"/>
        <source>kResetSlot</source>
        <translation>重置Wafer状态</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="329"/>
        <source>kAbortWafer</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="332"/>
        <source>kTransRailNearToFar</source>
        <translation>传片:近轨道到远轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="335"/>
        <source>kTransCoatToRailNear</source>
        <translation>传片:涂覆台到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="338"/>
        <source>kTransCoatToCheckbox</source>
        <translation>涂覆台到检查盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="341"/>
        <source>kTransCleanToCheckbox</source>
        <translation>清洗台到检查盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="344"/>
        <source>kTransCheckboxToWt</source>
        <translation>检查盒到加工台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="347"/>
        <source>kTransWtToCheckbox</source>
        <translation>加工台到检查盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="545"/>
        <source>RailNear do not has wafer.</source>
        <translation>近轨道没有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="549"/>
        <source>RailNear has wafer.</source>
        <translation>近轨道有晶圆</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>远轨道没有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="623"/>
        <source>Near coat worktable,Rail(Far) has wafer.</source>
        <translation>远轨道有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="759"/>
        <source>Grab has not Wafer</source>
        <translation>抓手上未检测到晶圆，检查晶圆滑落或是未到位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="774"/>
        <source>CoatTable wafer must dry at first.</source>
        <translation>涂覆台的晶圆执行了清洗操作，表面仍有水渍，需要进行排水的操作才能取出</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="788"/>
        <source>CleanTable wafer must dry at first.</source>
        <translation>清洗台的晶圆执行了清洗操作，表面仍有水渍，需要进行排水的操作才能取出</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1575"/>
        <source>%1 require %2 has wafer,but not exist</source>
        <translation>%1 需要 %2 有晶圆，但是晶圆不存在</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1579"/>
        <source>%1 require %2 has not wafer,but exist</source>
        <translation>%1 需要 %2 没有有晶圆，但是晶圆存在</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="3849"/>
        <source>Can&apos;t abort coatable wafer status, has wafer</source>
        <translation>不能重置涂覆台Wafer状态，Wafer未取走</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3856"/>
        <source>Can&apos;t abort cleantable wafer status, has wafer</source>
        <translation>不能重置清洗台Wafer状态，Wafer未取走</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3864"/>
        <source>Can&apos;t abort load arm wafer status, has wafer</source>
        <translation>不能重置上料手臂Wafer状态，Wafer未取走</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3871"/>
        <source>Can&apos;t abort unload arm wafer status, has wafer</source>
        <translation>不能重置下料手臂Wafer状态，Wafer未取走</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3878"/>
        <source>Can&apos;t abort transfer arm wafer status, has wafer</source>
        <translation>不能重置转移手臂Wafer状态，Wafer未取走</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3885"/>
        <source>Can&apos;t abort worktable wafer status, has wafer</source>
        <translation>不能重置加工台Wafer状态，Wafer未取走</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3893"/>
        <source>Can&apos;t abort cupboard wafer status, has wafer</source>
        <translation>不能重置检查盒Wafer状态，Wafer未取走</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3901"/>
        <source>Can&apos;t abort raile near wafer status, has wafer</source>
        <translation>不能重置近轨道Wafer状态,轨道上检测到Wafer</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="3908"/>
        <source>Can&apos;t abort rail far wafer status, has wafer</source>
        <translation>不能重置远轨道Wafer，轨道上检测到Wafer</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4862"/>
        <source>Trans RailNear to Far</source>
        <translation>传片：近轨道到远轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6672"/>
        <source>RailNear</source>
        <translation>近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6676"/>
        <source>RailFar</source>
        <translation>远轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6680"/>
        <source>TransClaw</source>
        <translation>转移Arm</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6685"/>
        <source>LoadClaw</source>
        <translation>上料Arm</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6689"/>
        <source>Coattable</source>
        <translation>涂覆台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6693"/>
        <source>Worktable</source>
        <translation>加工台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6697"/>
        <source>Cleanable</source>
        <translation>清洗台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6701"/>
        <source>Cupboard</source>
        <translation>检查盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6705"/>
        <source>UnloadClaw</source>
        <translation>下料Arm</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6709"/>
        <source>GrabClaw</source>
        <translation>抓手</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6713"/>
        <source>Unkown</source>
        <translation>未定义</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6758"/>
        <source>CreateAndBindToSlot Slot not null</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="7046"/>
        <source>RailNear Location Manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="715"/>
        <source>unload has wafer.</source>
        <translation>下料Arm上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="741"/>
        <source>transfer grab has no wafer.</source>
        <translation>Transfer夹抓上没有检测到晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1354"/>
        <source>Trans pickup wafer from Coattable</source>
        <translation>Transfer抓手从清洗台取晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="1389"/>
        <source>Trans pickup wafer from Cleantable</source>
        <translation>Transfer抓手从清洗台取晶圆</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="5447"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6002"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="227"/>
        <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="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>从涂覆台转移晶圆到料盒时，转移爪手上检测到有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2702"/>
        <source>Coat to Clean,CleanTable has  Wafer</source>
        <translation>从涂覆台转移晶圆到清洗台时，清洗台检测到有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2837"/>
        <source>Arrange status has wafer</source>
        <translation>轨道检测到有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2841"/>
        <source>Grab status has wafer</source>
        <translation>夹爪检测到有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2845"/>
        <source>Trans status has wafer</source>
        <translation>转移爪手检测到有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="2849"/>
        <source>Coat status has wafer</source>
        <translation>涂覆台检测到有晶圆</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>检测料盒中的WaferID与扫码不一致,请检查料片方向</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>传片：检查盒到料盒</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>当前位置不能自动下料，请检查轨道和料盒并卸下晶圆</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="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="3641"/>
        <source>AbortCheckbox</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4407"/>
        <source>Motor %1 is not homed</source>
        <translation>轴%1未回原点</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4481"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4483"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4543"/>
        <source>Trans Cass to RailNear</source>
        <translation>传片：料盒到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4494"/>
        <source>Rail has wafer.</source>
        <translation>轨道上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4499"/>
        <source>Trans has wafer.</source>
        <translation>Transfer上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5696"/>
        <source>Rail Near Pos has wafer</source>
        <translation>近轨道上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4613"/>
        <source>Scan barcode pos</source>
        <translation>扫描晶圆位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4745"/>
        <source>Trans RailNear to Coat</source>
        <translation>传片：近轨道到涂覆台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="4969"/>
        <source>Trans RailNear to Checkbox</source>
        <translation>传片：近轨道到检查盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5112"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5116"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5123"/>
        <source>Trans RailNear to Worktable</source>
        <translation>传片：近轨道到工作台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5169"/>
        <source>Unload grab wafer failed..</source>
        <translation>下料抓手未检测到Wafer</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5231"/>
        <source>RailNear to CleanTable</source>
        <translation>传片：近轨道到清洗台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5349"/>
        <source>Trans RailNear to Cass</source>
        <translation>传片：按轨道到料盒</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5482"/>
        <source>Trans RailFar to RailNear</source>
        <translation>传片：远轨道到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5560"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5565"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5572"/>
        <source>Trans RailFar to Worktable</source>
        <translation>传片：远轨道到加工台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5586"/>
        <source>Rail Far Pos has not wafer</source>
        <translation>远轨道未检测到晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5591"/>
        <source>Worktable Pos has wafer</source>
        <translation>加工台上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5679"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5725"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5899"/>
        <source>Trans Checkbox to RailNear</source>
        <translation>传片：检查盒到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5691"/>
        <source>Checkbox has no wafer</source>
        <translation>检查盒未检测到晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="5812"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6961"/>
        <source>RailNear Location Again</source>
        <translation>重新准直</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6040"/>
        <source>Trans Coat to RailFar</source>
        <translation>传片：涂覆台到远轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6145"/>
        <source>Trans Coat to RailNear</source>
        <translation>传片：涂覆台到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6252"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6259"/>
        <source>Trans Worktable to RailNear</source>
        <translation>传片：加工台到近轨道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6372"/>
        <source>RailFar to CoatTable</source>
        <translation>传片：远轨道到涂覆台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6496"/>
        <source>Coatable has no wafer</source>
        <translation>涂覆台上没有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6500"/>
        <source>Coatable has wafer</source>
        <translation>涂覆台上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6523"/>
        <source>CleanTable has no Wafer</source>
        <translation>清洗台上没有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6527"/>
        <source>CleanTable has Wafer</source>
        <translation>清洗台上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6550"/>
        <source>Worktable has no wafer</source>
        <translation>加工台上没有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6554"/>
        <source>Workable has wafer</source>
        <translation>加工台上有晶圆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="239"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6569"/>
        <source>Acquire Resouce failed</source>
        <translation>获取资源锁失败，反映调度异常</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6910"/>
        <source>RailNear Location</source>
        <translation>准直操作</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6944"/>
        <source>RailNear has not Wafer</source>
        <translation>晶轨道上没有晶圆</translation>
    </message>
    <message>
        <source>SideStep</source>
        <translation>步进距离</translation>
    </message>
    <message>
        <source>CutStreet</source>
        <translation>切割道宽度</translation>
    </message>
    <message>
        <source>StepDotLine</source>
        <translation>点划线步进</translation>
    </message>
    <message>
        <source>SolidDotLine</source>
        <translation>实线长度</translation>
    </message>
    <message>
        <source>InitAngle</source>
        <translation>初始角度</translation>
    </message>
    <message>
        <source>TemplateOffsetX</source>
        <translation>模板偏移X</translation>
    </message>
    <message>
        <source>TemplateOffsetY</source>
        <translation>模板偏移Y</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cworktableoffset.cpp" line="8"/>
        <source>EnableOffset</source>
        <translation>使能偏移</translation>
    </message>
    <message>
        <location filename="../worktable_driver/src/cworktableoffsetdriver.cpp" line="27"/>
        <source>Offset not Enable.</source>
        <translation>偏移不可用。</translation>
    </message>
    <message>
        <source>EMO On</source>
        <translation>EMO开</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_clean.cpp" line="65"/>
        <source>Clean Idle</source>
        <translation>清洗空闲</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_clean.cpp" line="66"/>
        <source>Clean Wait</source>
        <translation>清洗自动</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>清洗测试</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_clean.cpp" line="121"/>
        <source>Please reset clean table wafer status.</source>
        <translation>请重置清洗台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_clean.cpp" line="126"/>
        <source>Can&apos;t abort cleaning,not start clean</source>
        <translation>不能取消清洗，未启动清洗流程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="74"/>
        <source>Coat Idle</source>
        <translation>涂覆空闲</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="75"/>
        <source>Coat Wait</source>
        <translation>涂覆自动</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>涂覆测试</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="117"/>
        <source>Restart coating</source>
        <translation>重做涂覆</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="121"/>
        <source>Can&apos;t restart coating,not start coat</source>
        <translation>不能重新涂覆，因为涂覆操作已经完成或未开始</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="146"/>
        <source>Please reset coat table wafer status.</source>
        <translation>请重置涂覆台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_coat.cpp" line="151"/>
        <source>Can&apos;t abort coating,not start coat</source>
        <translation>不能取消涂覆，未启动清洗流程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_gem.cpp" line="12"/>
        <source>Link_Test_Timeout</source>
        <translation>连接测试超时时间</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_gem.cpp" line="43"/>
        <source>Gem Idle</source>
        <translation>Gem空闲</translation>
    </message>
    <message>
        <source>Gem Wait</source>
        <translation>GEM等待</translation>
    </message>
    <message>
        <source>IO Idle</source>
        <translation>IO空闲</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="164"/>
        <source>Cut Idle</source>
        <translation>加工空闲</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="165"/>
        <source>Cut Wait</source>
        <translation>加工自动</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="166"/>
        <source>Cut Test</source>
        <translation>加工测试</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="224"/>
        <source>Can&apos;t restart cutting,not start cut</source>
        <translation>不能重新切割，因为切割已经完成或未开始</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="246"/>
        <source>Please reset worktable wafer status</source>
        <translation>请重置加工台状态</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_main.cpp" line="251"/>
        <source>Can&apos;t abort cutting,not start cut</source>
        <translation>不能取消加工，未启加工流程</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="3540"/>
        <source>Stop All</source>
        <translation>停止全部</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>上下料空闲</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_transfer.cpp" line="81"/>
        <source>Transfer Wait</source>
        <translation>上下料自动</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_transfer.cpp" line="82"/>
        <source>Transfer Test</source>
        <translation>上下料测试</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_base.cpp" line="22"/>
        <source>%1 Home State</source>
        <translation>%1复位状态</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_base.cpp" line="28"/>
        <source>%1 Home Step Sig</source>
        <translation>%1复位步骤信号</translation>
    </message>
    <message>
        <source>%1 Home Finished Sig</source>
        <translation>%1复位结束信号</translation>
    </message>
    <message>
        <source>%1 All home Finished</source>
        <translation>%1全部复位完成</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>%1复位结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_gem.cpp" line="25"/>
        <source>Has not connect to GEM Server</source>
        <translation>无法连接到GEM服务器</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_gem.cpp" line="45"/>
        <source>GEM TCP Connect Time Sig</source>
        <translation>GEM TCP连接定时信号</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="142"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="163"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="195"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="216"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="243"/>
        <source>Laser Cali Power Range</source>
        <translation>激光校正功率范围</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="201"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="249"/>
        <source>Power Cali Step is Zero</source>
        <translation>功率校正步距为0</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="78"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="134"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="154"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="208"/>
        <source>Laser Cali Power Range Before</source>
        <translation>激光校正功率范围前</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="96"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="174"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="223"/>
        <source>Laser Cali Power Range After</source>
        <translation>激光校正功率范围后</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="125"/>
        <source>Check Power Meter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="257"/>
        <source>Laser Cali Max Power Before</source>
        <translation>激光校正最大功率前</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="265"/>
        <source>Laser Cali Max Power </source>
        <translation>激光校正最大功率</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="273"/>
        <source>Laser Cali Max Power After</source>
        <translation>激光校正最大功率后</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="300"/>
        <location filename="../system_manager/src/vst_idle_transfer.cpp" line="41"/>
        <source>Resume Auto Work</source>
        <translation>自动工作状态恢复</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="302"/>
        <location filename="../system_manager/src/vst_idle_transfer.cpp" line="46"/>
        <source>Full Auto Start</source>
        <translation>全自动开始</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="311"/>
        <source>State Power Check</source>
        <translation>功率复检状态</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="316"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="56"/>
        <source>Power Check All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="58"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="110"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="131"/>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="142"/>
        <location filename="../gui/src/mainwindow.cpp" line="3767"/>
        <source>Power Check</source>
        <translation>功率复检</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="329"/>
        <source>State Platform Check</source>
        <translation>平台平整度检查</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="335"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="355"/>
        <source>Before cali distance data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="342"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="362"/>
        <source>Cali distance step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="349"/>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="369"/>
        <source>After cali distance data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_main.cpp" line="375"/>
        <source>Message After All Cali</source>
        <translation>检查结束消息</translation>
    </message>
    <message>
        <source>Worktable All Home</source>
        <translation>工作台全部复位</translation>
    </message>
    <message>
        <source>CoatTable All Home</source>
        <translation>涂覆台全部回零</translation>
    </message>
    <message>
        <source>CleanTable All Home</source>
        <translation>清洗台全部回零</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_base.cpp" line="156"/>
        <source>All Home Finished</source>
        <translation>全部复位结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="27"/>
        <source>Clean Test Sig</source>
        <translation>清洗测试信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="31"/>
        <source>Clean CleanTable</source>
        <translation>清洗清洗台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="32"/>
        <source>Clean CleanTable Sig</source>
        <translation>清洗清洗台信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="40"/>
        <source>Test clean start step out of range</source>
        <translation>清洗测试开始步骤超限</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="41"/>
        <source>Test clean end step out of range</source>
        <translation>清洗测试结束步骤超限</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="44"/>
        <source>Clean cleantable start step out of range</source>
        <translation>清洗台面开始步骤超限</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="45"/>
        <source>Clean cleantable end step out of range</source>
        <translation>清洗台面结束步骤超限</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="79"/>
        <source>Clean Test Finish</source>
        <translation>清洗测试结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="82"/>
        <source>Clean CleanTable Finish</source>
        <translation>清洗清洗台结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_clean.cpp" line="95"/>
        <source>Stop CleanTable Process Sig</source>
        <translation>停止清洗过程信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="27"/>
        <source>Coat Test Sig</source>
        <translation>涂覆测试信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="31"/>
        <source>Clean CoatTable</source>
        <translation>清洗涂覆台</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="32"/>
        <source>Clean CoatTable Sig</source>
        <translation>清洗涂覆台信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="43"/>
        <source>Test coat start step out of range</source>
        <translation>涂覆测试开始步骤超限</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="44"/>
        <source>Test coat end step out of range</source>
        <translation>涂覆测试结束步骤超限</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="47"/>
        <source>Clean coattable start step out of range</source>
        <translation>清洗台面开始步骤超限</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="48"/>
        <source>Clean coattable end step out of range</source>
        <translation>清洗台面结束步骤超限</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>清洗涂覆平台残胶，开始步骤超限</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>清洗涂覆平台残胶，结束步骤超限</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="89"/>
        <source>Coat Test Finish</source>
        <translation>涂覆测试结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="92"/>
        <source>Clean CoatTable Finish</source>
        <translation>清洗涂覆台结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_coat.cpp" line="106"/>
        <source>Stop CoatTable Process Sig</source>
        <translation>停止涂覆过程信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_coat.cpp" line="28"/>
        <source>Bump test state</source>
        <translation>吸胶测试状态</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>吸胶测试信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_coat.cpp" line="47"/>
        <source>Spay test state</source>
        <translation>喷胶测试状态</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_coat.cpp" line="53"/>
        <source>Spary test Sig</source>
        <translation>喷胶测试信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_coat.cpp" line="66"/>
        <source>Change coat liquid</source>
        <translation>更换涂覆液</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_coat.cpp" line="72"/>
        <source>Change coat liquid Sig</source>
        <translation>更换涂覆液信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="41"/>
        <source>Single Cell Cut</source>
        <translation>单片自动加工</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="50"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="43"/>
        <source>Check lens protect flow volume </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="56"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="49"/>
        <source>Move Path init angle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="61"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="63"/>
        <source>Locate_Process</source>
        <translation>定位过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="104"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="110"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="121"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="127"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="84"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="89"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="95"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="101"/>
        <source>Align_Process</source>
        <translation>调平过程</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="68"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="73"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="141"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="146"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="183"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="189"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="245"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="36"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="69"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="74"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="112"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="117"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="149"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="154"/>
        <source>Cut_Process</source>
        <translation>加工过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="308"/>
        <source>Align Check %1</source>
        <translation>Align检查%1</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="152"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="156"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="121"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="124"/>
        <source>Before cut record data</source>
        <translation>切割前恢复数据记录</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="202"/>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="250"/>
        <source>Cut Finish</source>
        <translation>加工结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="217"/>
        <source>DNo:%1,INDEX1:%3,INDEX2:%4</source>
        <translation>DNo:%1,INDEX1:%3,INDEX2:%4</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="239"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="321"/>
        <source>Manual Cut Finished</source>
        <translation>手动切割任务结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="253"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="323"/>
        <source>Recover Cut CH1 Finish</source>
        <translation>恢复CH1切割完成</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="256"/>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="325"/>
        <source>Recover Cut CH2 Finish</source>
        <translation>恢复CH2切割完成</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="259"/>
        <source>Manual Cut Finish</source>
        <translation>手动切割任务结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="274"/>
        <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="281"/>
        <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="310"/>
        <source>DNo:%1,TM:%2</source>
        <translation>DNo:%1,TM:%2</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="328"/>
        <source>Single Cut Finished</source>
        <translation>单片自动加工结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="330"/>
        <source>Stop Single Cut Sig</source>
        <translation>停止单片自动信号</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="318"/>
        <source>Single Transfer</source>
        <translation>半自动上下料</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>停止半自动上下料信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="55"/>
        <source>%1 Finished</source>
        <translation>%1结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="68"/>
        <source>All unload finished</source>
        <translation>全部下料结束</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>全部下料</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="296"/>
        <source>Single UnLoad</source>
        <translation>半自动单个位置下料</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_transfer.cpp" line="302"/>
        <source>Single UnLoad Sig</source>
        <translation>半自动单个位置下料信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_clean.cpp" line="21"/>
        <source>Auto Clean State</source>
        <translation>全自动清洗状态</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_clean.cpp" line="22"/>
        <source>Auto Clean Sig</source>
        <translation>全自动清洗信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_clean.cpp" line="50"/>
        <source>Auto Clean Finish</source>
        <translation>全自动清洗结束</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_coat.cpp" line="23"/>
        <source>Auto Coat State</source>
        <translation>全自动涂覆状态</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_coat.cpp" line="24"/>
        <source>Auto Coat Sig</source>
        <translation>全自动涂覆信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_coat.cpp" line="56"/>
        <source>Auto Coat Finish</source>
        <translation>全自动涂覆结束</translation>
    </message>
    <message>
        <source>Gem Remote Pause</source>
        <translation>GEM远程暂停</translation>
    </message>
    <message>
        <source>Gem Remote Stop</source>
        <translation>GEM远程停止</translation>
    </message>
    <message>
        <source>GEM Select Sig</source>
        <translation>GEM Select信号</translation>
    </message>
    <message>
        <source>GEM LinkTest Time Sig</source>
        <translation>GEN连接测试定时信号</translation>
    </message>
    <message>
        <source>GEM Listen Time Sig</source>
        <translation>GEM监听定时信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="31"/>
        <source>Auto Cell Cut</source>
        <translation>全自动芯片切割</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="171"/>
        <source>Auto Cut Finish Sig</source>
        <translation>全自动切割结束信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_main.cpp" line="197"/>
        <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="187"/>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="249"/>
        <source>DNo:%1,DID:%2,TM:%3</source>
        <translation>DNo:%1,DID:%2,TM:%3</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>料盒扫描</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>料盒内芯片全部加工结束</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>循环重新开始</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>加工结束，全部停止</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_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>设备暂停，请检查切割质量</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>设备暂停，请在检查盒检查切割质量</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>检查盒到料盒</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>设备暂停，请在检查盒检查涂覆质量</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>设备暂停，请在检查盒检查涂覆质量</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>检查盒到涂覆台</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>清洗台到工作台</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>清洗台到检查盒</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>清洗台到料盒</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>自动涂覆开始</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="259"/>
        <source>Pause for check wafer.</source>
        <translation>暂停为了首片手动检测。</translation>
    </message>
    <message>
        <source>Checkbox to cass</source>
        <translation>检测料盒至料盒</translation>
    </message>
    <message>
        <source>CT to Checkbox</source>
        <translation>清洗台至检测料盒</translation>
    </message>
    <message>
        <source>CT to Cass</source>
        <translation>清洗台至料盒</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>工作台至清洗台</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>自动清洗流程开始</translation>
    </message>
    <message>
        <source>Cleantable to CoatTable</source>
        <translation>涂覆台至工作台</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>料盒至涂覆台</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>全自动切割开始</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_wait_transfer.cpp" line="364"/>
        <source>Auto Transfer</source>
        <translation>全自动上下料</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>检测料盒上下料状态</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="21"/>
        <source>Clean Prepare</source>
        <translation>清洗准备</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="29"/>
        <source>Prepare Clean Sig</source>
        <translation>准备清洗信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="44"/>
        <source>Clean Step</source>
        <translation>清洗单步状态</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>%1前信号</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>%1信号</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>%1完成后信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="94"/>
        <source>Clean After All</source>
        <translation>清洗完成后处理</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_clean.cpp" line="101"/>
        <source>After All Clean Sig</source>
        <translation>所有清洗步骤后信号</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>单步涂覆程序未启动</translation>
    </message>
    <message>
        <source>Clean After</source>
        <translation>清洗后</translation>
    </message>
    <message>
        <source>After Clean Sig</source>
        <translation>清洗完成后信号</translation>
    </message>
    <message>
        <source>Clean Error Pause Sig</source>
        <translation>清洗错误暂停信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="23"/>
        <source>Coat Prepare</source>
        <translation>涂覆等待</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="32"/>
        <source>Prepare Coat Sig</source>
        <translation>准备涂覆信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="47"/>
        <source>Coat Step</source>
        <translation>涂覆步骤</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="137"/>
        <source>Coat After</source>
        <translation>涂覆后</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_coat.cpp" line="145"/>
        <source>After Coat Sig</source>
        <translation>涂覆完成后信号</translation>
    </message>
    <message>
        <source>Coat Error Pause Sig</source>
        <translation>涂覆错误暂停信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="66"/>
        <source>PowerCheck Parameter Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="71"/>
        <source>Before Check Power</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="118"/>
        <source>After Check Power</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="136"/>
        <source>Check Power</source>
        <translation>复检功率</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="155"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="256"/>
        <source>Locate Process</source>
        <translation>定位过程</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="161"/>
        <source>Locate Before Sig</source>
        <translation>定位前信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="168"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="196"/>
        <source>Locate Single</source>
        <translation>单个定位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="175"/>
        <source>Locate After Sig</source>
        <translation>定位后信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="207"/>
        <source>Move Single</source>
        <translation>运动至定位点</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="213"/>
        <source>Search Single</source>
        <translation>单步搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="228"/>
        <source>Locate Pos %1 Success</source>
        <translation>定位%1位置成功</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="267"/>
        <source>Align Before Sig</source>
        <translation>定位前信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="272"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="550"/>
        <source>Align Rotate</source>
        <translation>旋转点定位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="276"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="632"/>
        <source>Align Near</source>
        <translation>近点调平</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="280"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="744"/>
        <source>Align Far</source>
        <translation>远点调平</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="284"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="331"/>
        <source>Align Base</source>
        <translation>基准定位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="289"/>
        <source>Align After Sig</source>
        <translation>调平后信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="382"/>
        <source>Exit Rotate Alignment</source>
        <translation>退出旋转调平</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="392"/>
        <source>Exit Rotate Search</source>
        <translation>退出旋转搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="403"/>
        <source>Exit Pt1 Search</source>
        <translation>退出点1搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="420"/>
        <source>Exit Near Alignment</source>
        <translation>退出近点调平</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="430"/>
        <source>Exit PtMid Search</source>
        <translation>退出中点搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="447"/>
        <source>Exit Far Alignment</source>
        <translation>退出远点调平</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="456"/>
        <source>Exit Pt2 Search</source>
        <translation>退出点2搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="473"/>
        <source>Exit Align Base Search</source>
        <translation>退出基准搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="494"/>
        <source>Rotate Search Failed</source>
        <translation>旋转定位点搜索失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="497"/>
        <source>Point1 Search Failed</source>
        <translation>点1搜索失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="500"/>
        <source>Middle Point Search Failed</source>
        <translation>中点搜索失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="503"/>
        <source>Point2 Point Search Failed</source>
        <translation>点2搜索失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="508"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="511"/>
        <source>Base Point Search Failed</source>
        <translation>基准点搜索失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="528"/>
        <source>Rotate Align Failed</source>
        <translation>旋转调平失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="531"/>
        <source>Middle Point Align Failed</source>
        <translation>中点调平失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="534"/>
        <source>Point2 Point Align Failed</source>
        <translation>点2调平失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="556"/>
        <source>Search Rotate</source>
        <translation>旋转搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="562"/>
        <source>Align Rotate Failed Sig</source>
        <translation>旋转调平失败信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="580"/>
        <source>Align Rotate Search</source>
        <translation>旋转调平搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="591"/>
        <source>Move Rotate Pos</source>
        <translation>运动至旋转调平位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="599"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="800"/>
        <source>Align Cam Search Sig</source>
        <translation>调平相机搜索信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="611"/>
        <source>Align Cam Search Fail Sig</source>
        <translation>调平相机搜索失败信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="638"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="750"/>
        <source>Search pt1</source>
        <translation>点1搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="643"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="755"/>
        <source>Search ptMid</source>
        <translation>中点搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="650"/>
        <source>Align PointMid Failed Sig</source>
        <translation>中点调平失败信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="666"/>
        <source>Pt1 Search</source>
        <translation>点1搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="667"/>
        <source>Pt1 Move Sig</source>
        <translation>点1运动信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="668"/>
        <source>Pt1 Search Sig</source>
        <translation>点1搜索信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="669"/>
        <source>Pt1 Search Fail Sig</source>
        <translation>点1搜索失败信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="675"/>
        <source>PtMid Search</source>
        <translation>中点搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="676"/>
        <source>PtMid Move Sig</source>
        <translation>中点运动信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="677"/>
        <source>PtMid Search Sig</source>
        <translation>中点搜索信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="678"/>
        <source>PtMid Search Fail Sig</source>
        <translation>中点搜索失败信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="683"/>
        <source>Pt2 Search</source>
        <translation>点2搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="684"/>
        <source>Pt2 Move Sig</source>
        <translation>点2运动信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="685"/>
        <source>Pt2 Search Sig</source>
        <translation>点2搜索信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="686"/>
        <source>Pt2 Search Fail Sig</source>
        <translation>点2搜索失败信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="692"/>
        <source>PtBase Search</source>
        <translation>基准点搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="693"/>
        <source>PtBase Move Sig</source>
        <translation>基准点运动信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="694"/>
        <source>PtBase Search Sig</source>
        <translation>基准点搜索信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="695"/>
        <source>PtBase Search Fail Sig</source>
        <translation>基准点搜索失败信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="762"/>
        <source>Align PointFar Failed Sig</source>
        <translation>第2点调平失败信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="783"/>
        <source>Align Base Search</source>
        <translation>基准搜索</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="792"/>
        <source>Move Base Pos</source>
        <translation>运动至基准位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="811"/>
        <source>Base Cam Search Fail Sig</source>
        <translation>基准相机搜索失败信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="838"/>
        <source>Cut Single Layer</source>
        <translation>加工单个通道</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1000"/>
        <source>Cut Process After Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1063"/>
        <source>Please check location status</source>
        <translation>请检查晶圆定位结果</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1084"/>
        <source>Please check leveling status</source>
        <translation>请检查晶圆调平结果</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1112"/>
        <source>Kerf Line</source>
        <translation>Kerf检测</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1117"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1163"/>
        <source>Calcu Kerf Pos</source>
        <translation>计算Kerf位置</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="290"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1124"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1170"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="360"/>
        <source>Move Kerf Pos</source>
        <translation>运动至Kerf位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1131"/>
        <source>Search Kerf Pos</source>
        <translation>Kerf定位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1150"/>
        <source>Kerf Laser Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1196"/>
        <source>Half Cut Kerf Line</source>
        <translation>Halfcut检测</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1209"/>
        <source>Cut kerf line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1215"/>
        <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>移动到Kerf位置</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1317"/>
        <source>Half Cut Kerf  Sig</source>
        <translation>Halfcut检查信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1323"/>
        <source>Location Check (Halfcut) Sig</source>
        <translation>Align检查信号(Halfcut)</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1335"/>
        <source>Laser Kerf  Sig</source>
        <translation>镭射纠偏信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="325"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1263"/>
        <source>Calcu Line Align Pos Sig</source>
        <translation>计算调平位置信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="383"/>
        <source>Calcu Kerf Pos Sig</source>
        <translation>计算Kerf位置信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1283"/>
        <source>Target  Sig</source>
        <translation>模板定位</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1292"/>
        <source>Cut Single Line</source>
        <translation>加工单条线</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1305"/>
        <source>Kerf  Sig</source>
        <translation>Kerf信号</translation>
    </message>
    <message>
        <source>Transfer Wafer</source>
        <translation>芯片上下料</translation>
    </message>
    <message>
        <location filename="../controls_vision/src/cctrlgraph_chart.cpp" line="48"/>
        <source>PCS</source>
        <translation>个</translation>
    </message>
    <message>
        <location filename="../controls_vision/src/cctrlgraph_chart.cpp" line="60"/>
        <source>Date</source>
        <translation>日期</translation>
    </message>
    <message>
        <location filename="../controls_vision/src/cctrlgraph_pi.cpp" line="9"/>
        <source>PI Chart</source>
        <translation>饼图</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>刷新电机位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="183"/>
        <source>Target X pos out of work table</source>
        <translation>目标X位置在工作台之外</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="187"/>
        <source>Target Y pos out of work table</source>
        <translation>目标Y位置在工作台之外</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="632"/>
        <source>D</source>
        <translation type="unfinished">D</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="636"/>
        <source>S</source>
        <translation type="unfinished">S</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="640"/>
        <source>L</source>
        <translation type="unfinished">L</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="644"/>
        <source>W</source>
        <translation type="unfinished">W</translation>
    </message>
    <message>
        <location filename="../gui/src/cctrlgraph_worktable_xy.cpp" line="648"/>
        <source>E</source>
        <translation type="unfinished">E</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>FPS:%1</translation>
    </message>
    <message>
        <location filename="../controls_vision/src/cctrlgraphopengl.cpp" line="83"/>
        <source>chart</source>
        <translation>图表</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>像素：x=%1，y=%2.</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>实际：x=%1mm，y=%2mm.</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>图像采集</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>名称</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="54"/>
        <source>data</source>
        <translation>数据</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="54"/>
        <source>unit</source>
        <translation>单位</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="118"/>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="185"/>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="339"/>
        <location filename="../controls_common/src/cctrlparamtable.cpp" line="102"/>
        <location filename="../controls_common/src/cctrlparamtable.cpp" line="253"/>
        <source>yes</source>
        <translation>是</translation>
    </message>
    <message>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="122"/>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="189"/>
        <location filename="../controls_common/src/cctrlparamlist.cpp" line="339"/>
        <location filename="../controls_common/src/cctrlparamtable.cpp" line="106"/>
        <location filename="../controls_common/src/cctrlparamtable.cpp" line="253"/>
        <source>no</source>
        <translation>否</translation>
    </message>
    <message>
        <source>Open file failed</source>
        <translation>打开文件失败</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlglogin.cpp" line="57"/>
        <source>Unknown user name or password.</source>
        <translation>未知的用户名或者密码错误。</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="103"/>
        <source>%1 path create failed</source>
        <translation>%1路径创建失败</translation>
    </message>
    <message>
        <location filename="../gui/src/cdlgnewfile.cpp" line="112"/>
        <source>%1 pattern path create failed</source>
        <translation>%1模板路径创建失败</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.cpp" line="262"/>
        <source>SetThickDiff</source>
        <translation>设置片厚差异</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwauto.cpp" line="263"/>
        <source>Set Number between -0.1mm and 0.1mm</source>
        <translation>设置值需要在-0.1mm到0.1mm之间</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>扫描单个料盒槽信号</translation>
    </message>
    <message>
        <source>Spindle UpDown Sig</source>
        <translation>主轴上下信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcaliclean.cpp" line="133"/>
        <location filename="../gui/src/mainwindow.cpp" line="3501"/>
        <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>二流体开关信号</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>吹气开关信号</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>涂覆摆臂上下信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.cpp" line="259"/>
        <source>Spay test Sig</source>
        <translation>喷胶测试信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.cpp" line="268"/>
        <location filename="../gui/src/mainwindow.cpp" line="3844"/>
        <source>Replace coat fluid</source>
        <translation>更换涂覆液</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalicoat.cpp" line="276"/>
        <source>Water Flow OpenClose Sig</source>
        <translation>低速水阈打开关闭信号</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="231"/>
        <source>Laser Foucs Mark</source>
        <translation>镭射标记信号</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="304"/>
        <source>Are you sure to set hairline</source>
        <translation>确认要设置光路偏移？</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="376"/>
        <source>Are you sure to focus search</source>
        <translation>确认进行焦点搜寻？</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="591"/>
        <source>Are you sure to calibration laser to new position</source>
        <translation>确认校准激光坐标到新的位置？</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalilaserpathall.cpp" line="55"/>
        <source>Beam Pos</source>
        <translation>挡板位置</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="93"/>
        <source>Power Chart</source>
        <translation>功率图</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="94"/>
        <source>Cur Power Chart</source>
        <translation>当前功率图标</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>功率刷新信号</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="177"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="188"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="199"/>
        <source>Cali Power Range Sig</source>
        <translation>校正功率范围信号</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="260"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="469"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="352"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="358"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="512"/>
        <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="478"/>
        <source>Move Power Cali Pos Sig</source>
        <translation>运动至功率校正位置信号</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="276"/>
        <source>Epulse need bigger than Freq</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="375"/>
        <source>Q:%1Hz,E:%2Hz,BeamWidth:%3mm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="420"/>
        <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="321"/>
        <source>Stop Cali Power</source>
        <translation>停止校正功率</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="261"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="334"/>
        <source>Cali PChange Sig</source>
        <translation>校正PChange信号</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="349"/>
        <source>Cali Max Power Sig</source>
        <translation>校正最大功率信号</translation>
    </message>
    <message>
        <source>freq:%1Hz
SIndex:%2mm
</source>
        <translation>频率:%1Hz
SIndex:%2mm
</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="388"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="475"/>
        <source>Move Path Angle</source>
        <translation>运动光路角度</translation>
    </message>
    <message>
        <source>Set Gate Source</source>
        <translation>设置外部触发</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="403"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="490"/>
        <source>Open Laser Gate</source>
        <translation>打开激光光闸</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserbeam.cpp" line="410"/>
        <location filename="../laser_power_cali/src/cmwcalilaserpower.cpp" line="497"/>
        <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="514"/>
        <source>Close Laser Gate</source>
        <translation>关闭激光光闸</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="526"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="524"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="489"/>
        <source>Set power meter ZERO</source>
        <translation>功率计归零</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>涂覆测试信号</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>清洗测试信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalitrans.cpp" line="150"/>
        <source>Move Trans init Pos Sig</source>
        <translation>运动至上下料初始位置信号</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>焦距校正信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamblob_h.cpp" line="55"/>
        <source>Blob Sig</source>
        <translation>BLOB信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamfindage_h.cpp" line="58"/>
        <source>Find edge Sig</source>
        <translation>边界搜索信号</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>Kerf检测信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamlight.cpp" line="187"/>
        <location filename="../gui/src/mainwindow.cpp" line="2148"/>
        <location filename="../gui/src/mainwindow.cpp" line="2258"/>
        <source>Can not open file.file path:%1</source>
        <translation>无法打开目标文件，目标文件路径：%1</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>NCC匹配信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatchshape_h.cpp" line="113"/>
        <source>Match Shape Sig</source>
        <translation>形状匹配信号</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>预处理执行信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="136"/>
        <source>pixel width or pixel height can not be zero.</source>
        <translation>像素宽度或者像素高度值都不能为0.</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="141"/>
        <source>Are you sure modify resolution</source>
        <translation>确认要修改分辨？</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="156"/>
        <source>Set Cam Exposure Sig</source>
        <translation>设置相机曝光信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="171"/>
        <source>Set Cam Gain Sig</source>
        <translation>设置相机增益信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="186"/>
        <source>Set Cam Contrast Sig</source>
        <translation>设置相机对比度信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="200"/>
        <source>Set Cam Brightness Sig</source>
        <translation>设置相机亮度信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcamproperty.cpp" line="233"/>
        <location filename="../gui/src/mainwindow.cpp" line="3273"/>
        <source>Cam Auto Adjust Sig</source>
        <translation>相机自动校正信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompbarcode.cpp" line="30"/>
        <source>Get BarCode Sig</source>
        <translation>获取条形码信号</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="1781"/>
        <location filename="../gui/src/mainwindow.cpp" line="1785"/>
        <location filename="../gui/src/mainwindow.cpp" line="1789"/>
        <source>Fresh Input IO Sig</source>
        <translation>刷新输入IO信号</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>设置输出IO信号</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="1772"/>
        <source>Laser Get Current Sig</source>
        <translation>获取激光电流信号</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>获取激光使用时间信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="378"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="355"/>
        <source>Close Lens Protect Air</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Laser lens blow inner</source>
        <translation>关闭激光内吹气</translation>
    </message>
    <message>
        <source>Close Laser lens blow outer</source>
        <translation>关闭激光外吹气</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="460"/>
        <source>Laser Set REF Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="489"/>
        <source>Laser Set EPRF Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Laser Get UV Power Sig</source>
        <translation>获取激光UV功率信号</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>获取激光Diod温度信号</translation>
    </message>
    <message>
        <source>Laser Get Diod Temp ref Sig</source>
        <translation>获取激光Diod参考温度信号</translation>
    </message>
    <message>
        <source>Laser Get Thg Temp Adjust ref Sig</source>
        <translation>获取激光THG温度参考校正值信号</translation>
    </message>
    <message>
        <source>Laser Get Thg Temp Sig</source>
        <translation>获取激光THG温度信号</translation>
    </message>
    <message>
        <source>Laser Get Thg Temp ref Sig</source>
        <translation>获取THG参考温度信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="287"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="475"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="263"/>
        <source>Laser Set Freq Sig</source>
        <translation>激光设置频率信号</translation>
    </message>
    <message>
        <source>Laser Set Power Sig</source>
        <translation>激光设置功率信号</translation>
    </message>
    <message>
        <source>Laser Set Fpk Time Sig</source>
        <translation>激光设置FPK时间信号</translation>
    </message>
    <message>
        <source>Laser Set Laser Time Sig</source>
        <translation>激光设置使用时间信号</translation>
    </message>
    <message>
        <source>Laser Set THG Temp Adjust Sig</source>
        <translation>激光设置THG温度校正信号</translation>
    </message>
    <message>
        <source>Laser Set Work Mode Sig</source>
        <translation>激光设置工作模式信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser.cpp" line="446"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="424"/>
        <location filename="../gui/src/cmwcomppowermeter.cpp" line="21"/>
        <source>Laser Set Gate Source Sig</source>
        <translation>激光设置触发类型信号</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="406"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="412"/>
        <location filename="../gui/src/cmwcomplaser.cpp" line="424"/>
        <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="384"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="390"/>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="402"/>
        <source>Laser Open Laser Gate Sig</source>
        <translation>激光打开光闸信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="181"/>
        <location filename="../gui/src/mainwindow.cpp" line="2200"/>
        <source>Set Multiplier Sig</source>
        <translation>设置光源Multiplier信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.cpp" line="81"/>
        <source>%1 Rel Move</source>
        <translation>%1相对运动</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.cpp" line="94"/>
        <source>%1 Abs Move</source>
        <translation>%1绝对运动</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.cpp" line="113"/>
        <source>%1 Jog Move</source>
        <translation>%1连续运动</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.cpp" line="126"/>
        <source>%1 Stop Move</source>
        <translation>%1停止运动</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompmotor.cpp" line="154"/>
        <source>Set Motor %1 Default Spd Sig</source>
        <translation>设置电机%1默认速度信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="88"/>
        <source>Motor</source>
        <translation>电机</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="88"/>
        <source>Nag Limit</source>
        <translation>负限位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="89"/>
        <source>Pas Limit</source>
        <translation>正限位</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwfactorymotorconfig.cpp" line="89"/>
        <source>Axis Enable</source>
        <translation>电机使能</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1155"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1176"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1202"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1220"/>
        <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>计算加工线定位点信号</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>转换至任一加工面。</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>当前不在任一加工面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="294"/>
        <source>Cut line %1 &gt; LineVector size:%2</source>
        <translation>当前切割线:%1 &gt; 总线条数:%2</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>移动到Kerf Watch信号</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>运动至Kerf位置信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="513"/>
        <source>Switch Laser Sig</source>
        <translation>切换激光信号</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="1187"/>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1205"/>
        <source>Same side.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop Manual Cut</source>
        <translation>停止手动加工</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="612"/>
        <source>Are you sure pos cut immediately</source>
        <translation>确定要立即进行点到点的加工？</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="697"/>
        <source>Move to start</source>
        <translation>移动到起点</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>提示</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="977"/>
        <source>Operator Ignored, Offset greater than 0.01.</source>
        <translation>操作被终止，偏移值大于0.01</translation>
    </message>
    <message>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="303"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="375"/>
        <location filename="../laser_power_cali/src/cmwcalilaserfoucs.cpp" line="590"/>
        <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>确认</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="985"/>
        <source>Are you sure modify line %1 from %2 to %3</source>
        <translation>确定要修改切割线%1，从位置%2修改到%3</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>操作被取消，偏移大于1um</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1091"/>
        <source>Operator Ignored, Offset lesser than 1um.</source>
        <translation>操作被取消，偏移小于1um</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1099"/>
        <source>Operator Ignored, Location Count Error. %1</source>
        <translation>操作被取消，定位线不正确</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="1106"/>
        <source>Are you sure modify line %1 ~ %2 Offset %3</source>
        <translation>确定修改线 %1 ~ %2 偏移 %3</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualcut.cpp" line="688"/>
        <source>Calcu Kerf Pos1 Sig</source>
        <translation>计算Kerf位置1信号</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>转换至6X相机</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="98"/>
        <source>Cut Cell channel before Kerf check.</source>
        <translation>在Kerf检查之前需要先切割当前道。</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>当前加工通道不包含Kerf参数。</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="153"/>
        <source>Move Halfcut Check Pos Sig</source>
        <translation>移动到Halfcut检查位置信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="193"/>
        <source>Search Halfcut Kerf Line Sig</source>
        <translation>搜寻Halfcut刀痕信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualhalfcutkerf.cpp" line="237"/>
        <source>test Halfcut Kerf Sig</source>
        <translation>测试Halfcut检查信号</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>运动至Kerf位置信号</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>Kerf搜索信号</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>手动设置Kerf位置信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="376"/>
        <source>test Kerf Sig</source>
        <translation>Kerf测试信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="453"/>
        <source>Set Kerf Exposure Sig</source>
        <translation>设置Kerf曝光信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualkerf.cpp" line="474"/>
        <source>Set Kerf Gain Sig</source>
        <translation>设置Kerf增益信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="184"/>
        <source>Scan cassette Sig</source>
        <translation>扫描料盒信号</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>运动至手动上料位信号</translation>
    </message>
    <message>
        <source>Cass to CT  Sig</source>
        <translation>料盒到涂覆台信号</translation>
    </message>
    <message>
        <source>CT to WT Sig</source>
        <translation>涂覆台至工作台信号</translation>
    </message>
    <message>
        <source>WT to CT Sig</source>
        <translation>工作台至清洗台信号</translation>
    </message>
    <message>
        <source>CT to Cass Sig</source>
        <translation>清洗台至料盒信号</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>料盒上升信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="245"/>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="413"/>
        <source>Coat Sig</source>
        <translation>涂覆信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="255"/>
        <location filename="../gui/src/cmwmanualtechnology.cpp" line="435"/>
        <source>Clean Sig</source>
        <translation>清洗信号</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>清洗涂覆台信号</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>
        <source>Cupboard to Coat Sig</source>
        <translation>检查盒到涂覆台信号</translation>
    </message>
    <message>
        <source>Coat to Cupboard Sig</source>
        <translation>涂覆台到检查盒信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_semi_main.cpp" line="337"/>
        <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>单片自动信号</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="3180"/>
        <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="1066"/>
        <location filename="../system_manager/src/vst_work_main.cpp" line="1086"/>
        <location filename="../gui/src/cmwalarmprocess.cpp" line="209"/>
        <location filename="../gui/src/cmwmanualload.cpp" line="310"/>
        <location filename="../gui/src/mainwindow.cpp" line="2628"/>
        <location filename="../gui/src/mainwindow.cpp" line="2631"/>
        <location filename="../gui/src/mainwindow.cpp" line="2634"/>
        <location filename="../gui/src/mainwindow.cpp" line="2726"/>
        <source>Pause Sig</source>
        <translation>暂停信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualload.cpp" line="317"/>
        <source>UnLoad All Sig</source>
        <translation>全部下料信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="27"/>
        <source>Switch to  cam. 2X</source>
        <translation>转换至2X相机</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="33"/>
        <source>Switch to load side.</source>
        <translation>转换至加载面。</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="241"/>
        <source>Move To Edge Pos Sig</source>
        <translation>运动至边缘定位点信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="253"/>
        <source>Search Edge Pos Sig</source>
        <translation>边缘定位搜索信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="265"/>
        <source>Set Edge Pos Sig</source>
        <translation>边缘位置设置信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanuallocate.cpp" line="280"/>
        <source>Fit Circle Manual Sig</source>
        <translation>芯片手动计算信号</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>转换至任一相机。</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.cpp" line="48"/>
        <source>Meas Cell Thick Sig</source>
        <translation>测量芯片厚度信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmeas.cpp" line="60"/>
        <source>Meas Table Offset Sig</source>
        <translation>陶瓷盘差异测量信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="271"/>
        <source>Are you sure save parameter and train model?</source>
        <translation>确认保存参数并生成模板？</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="342"/>
        <source>Are you sure save parameter and test?</source>
        <translation>确认保存参数并测试？</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>模板测试信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualmodel.cpp" line="407"/>
        <source>Are you sure confirm street pos?</source>
        <translation>确认当前位置为切割道位置？</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualresettrans.cpp" line="69"/>
        <source>Reset Slot Sig</source>
        <translation>芯片重置信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="30"/>
        <source>Switch to side AB.</source>
        <translation>转换至任一加工面。</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="166"/>
        <source>Move Align Pt Sig</source>
        <translation>运动至调平点信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualstep.cpp" line="351"/>
        <source>Resume Auto cut sig</source>
        <translation>恢复自动切割信号</translation>
    </message>
    <message>
        <source>Stop Auto Sig</source>
        <translation>停止自动信号</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>手动设置基准点信号</translation>
    </message>
    <message>
        <source>Motor Pos Sig</source>
        <translation>电机位置配置</translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="30"/>
        <source>Algorithm err;Code:%1;Command:%2;Message:%3</source>
        <translation>算法错误；错误代码：%1；命令：%2；消息：%3</translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="81"/>
        <source>Check</source>
        <translation>检测</translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="82"/>
        <source>Process already exist.</source>
        <translation>程序已经运行。</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="308"/>
        <source>Exit</source>
        <translation>退出</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="309"/>
        <source>Exit Success.</source>
        <translation>退出成功。</translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="270"/>
        <location filename="../gui/src/mainwindow.cpp" line="274"/>
        <source>Laser</source>
        <translation>激光</translation>
    </message>
    <message>
        <location filename="../gui/src/main.cpp" line="271"/>
        <source>Shutdown laser or not?
Click &quot;Yes&quot; to shutdown.
Click &quot;No&quot; to ignore.
</source>
        <translation>是否关闭激光器？
点击“yes”关闭激光器。
点击“no”不关闭激光器。
</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>工作台</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="128"/>
        <source>2X</source>
        <translation>低倍相机</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="124"/>
        <source>6X</source>
        <translation>高倍相机</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="120"/>
        <source>WorkStatus</source>
        <translation>加工状态</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="141"/>
        <location filename="../gui/src/mainwindow.cpp" line="303"/>
        <source>Trans</source>
        <translation>传片</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="313"/>
        <source>Elect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="405"/>
        <location filename="../gui/src/mainwindow.cpp" line="437"/>
        <source>Cassette</source>
        <translation>料盒</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="410"/>
        <source>HalfcutCheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="414"/>
        <source>KerfCheck</source>
        <translation>Kerf检测</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="419"/>
        <source>LaserCheck</source>
        <translation>刀痕检查</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="424"/>
        <location filename="../gui/src/mainwindow.cpp" line="449"/>
        <source>Level</source>
        <translation>调平</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="428"/>
        <source>Locate</source>
        <translation>定位</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="453"/>
        <source>Kerf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="475"/>
        <source>Laser Path</source>
        <translation>光路</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="293"/>
        <location filename="../gui/src/mainwindow.cpp" line="441"/>
        <location filename="../gui/src/mainwindow.cpp" line="459"/>
        <source>Coat</source>
        <translation>涂覆</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="282"/>
        <location filename="../gui/src/mainwindow.cpp" line="445"/>
        <location filename="../gui/src/mainwindow.cpp" line="464"/>
        <source>Clean</source>
        <translation>清洗</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="469"/>
        <source>Transport</source>
        <translation>上下料</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="480"/>
        <source>Laser Foucs</source>
        <translation>激光焦点矫正</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="484"/>
        <source>Laser Power</source>
        <translation>激光功率</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="504"/>
        <source>Meas.</source>
        <translation>测量</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cmallsystem.cpp" line="260"/>
        <location filename="../gui/src/mainwindow.cpp" line="517"/>
        <source>Load</source>
        <translation>上下料</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="493"/>
        <source>Reset Trans.</source>
        <translation>上下料重置</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="508"/>
        <source>Recover</source>
        <translation>异常恢复</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="522"/>
        <source>Maintain</source>
        <translation>维护</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="529"/>
        <source>LaserCali.Narrow</source>
        <translation>刀痕检测Narrow</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="535"/>
        <source>LaserCali.Wide</source>
        <translation>刀痕检测Wide</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="541"/>
        <source>Eage Locate</source>
        <translation>边缘定位</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="546"/>
        <source>Step&amp;&amp;Level</source>
        <translation>步进&amp;&amp;手动调平</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="552"/>
        <source>Model</source>
        <translation>模板</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="557"/>
        <source>Cut</source>
        <translation>加工</translation>
    </message>
    <message>
        <source>Kerf Location</source>
        <translation>Halfcut检查</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="570"/>
        <source>View</source>
        <translation>全景</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="587"/>
        <source>Sensor</source>
        <translation>传感器</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="593"/>
        <source>Model A</source>
        <translation>Ch1面模板</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="598"/>
        <source>Model B</source>
        <translation>Ch2面模板</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="602"/>
        <source>Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="608"/>
        <source>Offset Adjust</source>
        <translation>偏移校正</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="612"/>
        <source>Laser Offset</source>
        <translation>划线偏移</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="616"/>
        <source>Motor Config</source>
        <translation>电机配置</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="620"/>
        <source>System Config</source>
        <translation>系统配置</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="624"/>
        <source>Input IO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="628"/>
        <source>Out IO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="632"/>
        <source>AIN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="702"/>
        <source>UserName</source>
        <translation>用户名:</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="703"/>
        <source>UserNo.</source>
        <translation>NO.</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="704"/>
        <source>UserPassword</source>
        <translation>密码</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="705"/>
        <source>UserLevel</source>
        <translation>权限</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="706"/>
        <source>UserGroup</source>
        <translation>权限分组</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="781"/>
        <location filename="../gui/src/mainwindow.cpp" line="1754"/>
        <location filename="../gui/src/mainwindow.cpp" line="3258"/>
        <source>Claw  Close Sig</source>
        <translation>夹爪合信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1386"/>
        <source>Operator does not have permission</source>
        <translation>操作员没有权限</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1486"/>
        <location filename="../gui/src/mainwindow.cpp" line="1488"/>
        <location filename="../gui/src/mainwindow.cpp" line="1490"/>
        <location filename="../gui/src/mainwindow.cpp" line="1492"/>
        <source>Hour</source>
        <translation>小时</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1491"/>
        <source>Work</source>
        <translation>运行</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1552"/>
        <source>Activation ratio :%1%</source>
        <translation>稼动率：%1%</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1954"/>
        <source>State:</source>
        <translation>状态：</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1955"/>
        <source>UPH:</source>
        <translation>WPH:</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="1956"/>
        <source>PCS:</source>
        <translation>PCS:</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2232"/>
        <source>Load recipe successed</source>
        <translation>加载Recipe文件成功</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2636"/>
        <source>Pause Trans And Cut</source>
        <translation>暂停转移和切割</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2728"/>
        <source>Pause Coat Clean</source>
        <translation>暂停涂覆和清洗</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2797"/>
        <source>Clean Home</source>
        <translation>清洗平台回零</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2812"/>
        <source>Transfer Home</source>
        <translation>上下料回零</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2835"/>
        <source>WT. Ring Vacc OpenClose Sig</source>
        <translation>钢环真空打开关闭信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2856"/>
        <location filename="../gui/src/mainwindow.cpp" line="2863"/>
        <source>WT. Ring Vacc Break OpenClose Sig</source>
        <translation>钢环破真空打开关闭信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3488"/>
        <source>Coat Curtain Open Close Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3805"/>
        <source>Open Laser External Gate ON Sig</source>
        <translation>打开激光ExternalGate信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3811"/>
        <source>Open Laser Inner Gate On Sig</source>
        <translation>打开激光InnerGate信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3817"/>
        <source>Open Laser Emission ON Sig</source>
        <translation>打开激光二极管信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3823"/>
        <source>Init Laser finished Sig</source>
        <translation>初始化激光结束</translation>
    </message>
    <message>
        <source>Laser state</source>
        <translation>激光状态</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2842"/>
        <location filename="../gui/src/mainwindow.cpp" line="2849"/>
        <location filename="../gui/src/mainwindow.cpp" line="3674"/>
        <location filename="../gui/src/mainwindow.cpp" line="3680"/>
        <source>WT.Vacc Break OpenClose Sig</source>
        <translation>工作台破真空开关信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2885"/>
        <location filename="../gui/src/mainwindow.cpp" line="2892"/>
        <location filename="../gui/src/mainwindow.cpp" line="2914"/>
        <location filename="../gui/src/mainwindow.cpp" line="2921"/>
        <location filename="../gui/src/mainwindow.cpp" line="3706"/>
        <location filename="../gui/src/mainwindow.cpp" line="3720"/>
        <source>CT. Vacc Break OpenClose Sig</source>
        <translation>清洗平台破真空开关信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2106"/>
        <source>Home All</source>
        <translation>全部复位</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="433"/>
        <source>Base</source>
        <translation>系统</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="489"/>
        <source>Technology</source>
        <translation>传片</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="561"/>
        <source>HalfcutKerf</source>
        <translation type="unfinished">HalfcutKerf</translation>
    </message>
    <message>
        <source>LaserCali.</source>
        <translation>激光校准</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2125"/>
        <source>Stop Machine before open file.file path:%1</source>
        <translation>在加载文件是需要先停止机器。文件路径：%1</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2131"/>
        <source>File is delete or file name is empty,file name:%1.
will select demo file to open:%2.</source>
        <translation>文件已被删除或者文件名为空，文件名：%1
将打开默认文件：%2.</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2140"/>
        <source>Can not open dir,please select file.file path:%1</source>
        <translation>程序不能够打开目录，请选择文件，目录文件路径：%1</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2192"/>
        <source>Set Cam Property Sig</source>
        <translation>设置相机属性信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcammatch_calibration.cpp" line="235"/>
        <location filename="../gui/src/mainwindow.cpp" line="2205"/>
        <source>Load All Model Sig</source>
        <translation>加载全部模板信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2234"/>
        <source>read file failed:%1.</source>
        <translation>读取文件失败：%1.</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2294"/>
        <source>save file failed:%1.</source>
        <translation>保存文件失败：%1.</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2356"/>
        <source>Delete File</source>
        <translation>删除文件</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2357"/>
        <source>Deleting file ,can not recovery.
click yes continue.</source>
        <translation>删除文件中，文件删除无法恢复，点击“是”继续。</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2378"/>
        <source>can not delete root dir</source>
        <translation>无法删除根目录</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2385"/>
        <source>can not delete demo file</source>
        <translation>无法删除默认文件</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="2606"/>
        <location filename="../gui/src/mainwindow.cpp" line="2610"/>
        <source>Start Auto</source>
        <translation>全自动开始信号</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="2647"/>
        <source>Change Side Load</source>
        <translation>转至加载面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="206"/>
        <location filename="../gui/src/mainwindow.cpp" line="2656"/>
        <source>Change Side A</source>
        <translation>转至CH1面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="221"/>
        <location filename="../gui/src/mainwindow.cpp" line="2665"/>
        <source>Change Side B</source>
        <translation>转至CH2面</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="292"/>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="314"/>
        <source>Information</source>
        <translation>消息</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="292"/>
        <source>Cut worktable not worked, can&apos;t do this operating</source>
        <translation>切割台未工作，不能执行此操作</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="305"/>
        <source>Resume auto cut sig</source>
        <translation>恢复自动切割信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="314"/>
        <source>Coat worktable not worked, can&apos;t do this operating</source>
        <translation>涂覆台未工作，不能执行此操作</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="326"/>
        <source>Resume auto coat sig</source>
        <translation>恢复自动涂覆信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="336"/>
        <source>Pause Coat Sig</source>
        <translation>暂停涂覆信号</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>确认要取消加工流程吗？取消后，必须手动移除加工平台Wafer并重置加工平台。</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="368"/>
        <source>Abort Auto Cut Sig</source>
        <translation>取消自动加工流程信号</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>确认要取消涂覆流程吗？取消后，必须手动移除涂覆平台Wafer并重置涂覆平台。</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="382"/>
        <source>Abort Coat Sig</source>
        <translation>取消涂覆流程信号</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>确认要取消清洗流程吗？取消后，必须手动移除清洗平台Wafer并重置清洗平台。</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="396"/>
        <source>Abort Clean Sig</source>
        <translation>取消清洗流程信号</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>确认要取消当前传片流程？操作将取消流程，您必须手动移除Wafer并重置相关位置</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="422"/>
        <source>Are you sure start auto cut process immediately?</source>
        <translation>确定要启动自动加工流程？</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="427"/>
        <source>Start Cut Sig</source>
        <translation>启动加工流程信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="439"/>
        <source>Are you sure start auto coat process immediately?</source>
        <translation>确定要启动自动涂覆流程？</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="444"/>
        <source>Start Coat Sig</source>
        <translation>启动自动涂覆流程信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="455"/>
        <source>Are you sure start auto clean process immediately?</source>
        <translation>确定要启动自动清洗流程？</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="460"/>
        <source>Start Clean Sig</source>
        <translation>启动自动清洗流程信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="467"/>
        <source>Are you sure start auto trans process immediately?</source>
        <translation>确定要启动自动传片流程?</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualrecover.cpp" line="471"/>
        <source>Start Trans Sig</source>
        <translation>启动自动传片流程信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2716"/>
        <source>Cass Up</source>
        <translation>料盒上升</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2743"/>
        <source>Trans Home</source>
        <translation>上下料回零</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2758"/>
        <source>WT Home</source>
        <translation>工作台回零</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2782"/>
        <source>Coat Home</source>
        <translation>涂覆台回零</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2829"/>
        <location filename="../gui/src/mainwindow.cpp" line="3686"/>
        <location filename="../gui/src/mainwindow.cpp" line="3692"/>
        <source>WT.Vacc OpenClose Sig</source>
        <translation>工作台真空开关信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2878"/>
        <location filename="../gui/src/mainwindow.cpp" line="2907"/>
        <source>CT. Vacc OpenClose Sig</source>
        <translation>涂覆台真空开关信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2936"/>
        <location filename="../gui/src/mainwindow.cpp" line="2950"/>
        <source>Load Vacc OpenClose Sig</source>
        <translation>上料真空开关信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2964"/>
        <source>Trans Vacc OpenClose Sig</source>
        <translation>中转手真空开关信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3173"/>
        <source>move WT Init  pos Sig</source>
        <translation>运动至工作台初始位置信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3193"/>
        <location filename="../gui/src/mainwindow.cpp" line="3211"/>
        <source>move CoatTable Init  pos Sig</source>
        <translation>涂覆主轴初始化信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3231"/>
        <source>move Trans Init  pos Sig</source>
        <translation>运动至上下料初始位置信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3244"/>
        <source>Claw  Open Sig</source>
        <translation>夹爪开信号</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="3337"/>
        <location filename="../gui/src/mainwindow.cpp" line="3360"/>
        <location filename="../gui/src/mainwindow.cpp" line="3383"/>
        <location filename="../gui/src/mainwindow.cpp" line="3406"/>
        <location filename="../gui/src/mainwindow.cpp" line="3517"/>
        <location filename="../gui/src/mainwindow.cpp" line="3531"/>
        <source>Load Move Sig</source>
        <translation>上料运动信号</translation>
    </message>
    <message>
        <location filename="../light_driver_impl/src/clightdriversocket.cpp" line="9"/>
        <source>ServerIp</source>
        <translation>IP</translation>
    </message>
    <message>
        <location filename="../light_driver_impl/src/clightdriversocket.cpp" line="12"/>
        <source>ServerPort</source>
        <translation>端口</translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="14"/>
        <source>PowerMeasRate</source>
        <translation>功率计补偿系数</translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="18"/>
        <source>PowerTemperature</source>
        <translation>功率计温度</translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="140"/>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="186"/>
        <source>Powermeter;ComPort Command has illage Send:(%1) Response:(%2)</source>
        <translation>功率计串口通信数据非法:Send(%1) Response:(%2)</translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="277"/>
        <source>Powermeter ComPort Response Count:%1 Incorrect</source>
        <translation>功率计串口通信错误。收到数据长度：%1</translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="283"/>
        <source>Powermeter;ComPort Command has illage Word(%1)</source>
        <translation>功率计串口通信数据非法:Word(%1)</translation>
    </message>
    <message>
        <location filename="../power_meter_driver/src/cpowermeterdriver_lp.cpp" line="342"/>
        <source>Powermeter check.Powermeter zero failed</source>
        <translation>功率检查，功率计归零失败</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="10"/>
        <source>Spindle_Move_TimeOut</source>
        <translation>主轴运动超时时间</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="13"/>
        <source>Single_Wait_Time</source>
        <translation>单步等待时间</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="16"/>
        <source>TotalCoatVolume</source>
        <translation>总涂覆胶量</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="111"/>
        <source>open path %1 failed.File not exists</source>
        <translation>打开路径文件失败%1,文件不存在</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_coatclean.cpp" line="234"/>
        <location filename="../system_manager/src/cprocess_trans.cpp" line="6564"/>
        <source>Acquire Resouce not acquired at first</source>
        <translation type="unfinished">未提前获取到资源</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_transfer.cpp" line="20"/>
        <source>All Home State</source>
        <translation>所有轴回原点状态</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vst_idle_transfer.cpp" line="25"/>
        <source>All Home Step Sig</source>
        <translation>所有轴回原点信号</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>发送命令反馈失败.Driver:%1 Command:%2 Response:%3</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpath.cpp" line="61"/>
        <source>LaserPathAdjustRate</source>
        <translation>功率补偿系数</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>目标功率设定为不能&lt;=0</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>不能打开光源控制器%1</translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="12"/>
        <source>GlueTareValue</source>
        <translation>桶重</translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="17"/>
        <source>GlueDensity</source>
        <translation>密度</translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="22"/>
        <source>GlueAlarmVolume</source>
        <translation>剩余胶量报警值</translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="27"/>
        <source>GlueWarningVolume</source>
        <translation>剩余胶量预警值</translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="32"/>
        <source>LastReplaceDate</source>
        <translation>上次更换日期</translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="37"/>
        <source>InvalidDays</source>
        <translation>失效天数</translation>
    </message>
    <message>
        <location filename="../system_manager/src/CoatVolumeSensor.cpp" line="42"/>
        <source>AlarmDiffVolume</source>
        <translation>胶量报警阈值</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_sp.cpp" line="101"/>
        <source>Set laser epulse parameter failed</source>
        <translation>设定激光Epulse参数失败</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_sp.cpp" line="134"/>
        <source>Init Laser finished</source>
        <translation>初始化激光结束</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserdriver_sp.cpp" line="530"/>
        <source>set epulse failed frequency &lt; 0</source>
        <translation>设置Epulse频率&lt; 0</translation>
    </message>
    <message>
        <source>Set laser parameter failed Freq:%1 KHz Power:%2W</source>
        <translation>设置镭射参数失败Freq:%1 KHz Power:%2W</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="16"/>
        <source>AreaCenterX</source>
        <translation>校正块中心X坐标</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="20"/>
        <source>AreaCenterY</source>
        <translation>校正块中心Y坐标</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="25"/>
        <source>AreaCellDiameter</source>
        <translation>校正Cell区域直径</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="30"/>
        <source>AreaValidWidth</source>
        <translation>校正块有效直径</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="34"/>
        <source>AreaShape</source>
        <translation>有效区域形状</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="40"/>
        <source>OuterErosionDistance</source>
        <translation>去除外边缘</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="45"/>
        <source>InnerErosionDistance</source>
        <translation>去除内边缘</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="50"/>
        <source>Thickness</source>
        <translation>焦点位置</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="54"/>
        <source>WorktableYOffset</source>
        <translation>校正块与工作台偏移补偿</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="59"/>
        <source>LineLenth</source>
        <translation>划线长度</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="65"/>
        <source>LineStep</source>
        <translation>划线间距</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="50"/>
        <source>Speed</source>
        <translation>速度</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="70"/>
        <source>KerfFocusLightCoaxial</source>
        <translation>Focus直光</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="73"/>
        <source>KerfFocusLightRing</source>
        <translation>Focus斜光</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="76"/>
        <source>KerfFocusLightExposure</source>
        <translation>Focus曝光</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="79"/>
        <source>KerfFocusLightGain</source>
        <translation>Focus增益</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>Kerf直光</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="66"/>
        <source>KerfParmLightRing</source>
        <translation>Kerf斜光</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="69"/>
        <source>KerfParmLightExposure</source>
        <translation>Kerf曝光</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="72"/>
        <source>KerfParmLightGain</source>
        <translation>Kerf增益</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="77"/>
        <source>LaserKerfMaxRange</source>
        <translation>最大范围</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="80"/>
        <source>LaserKerfMinRange</source>
        <translation>最小范围</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="83"/>
        <source>LaserKerfMaxWidth</source>
        <translation>最大线宽</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="86"/>
        <source>LaserKerfMinWidth</source>
        <translation>最小线宽</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="89"/>
        <source>LaserKerfMinOffset</source>
        <translation>最小偏移</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="92"/>
        <source>LaserKerfMaxOffset</source>
        <translation>最大偏移</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="97"/>
        <source>LaserKerfMaxThreshold</source>
        <translation>阈值</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="100"/>
        <source>LaserKerfMaxBinThreshold</source>
        <translation>二值化阈值</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>没有可用的区域可供切割，请更换校正块</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="296"/>
        <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>激光切痕校准</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="203"/>
        <source>Laser Check Before</source>
        <translation>激光校正检测前信号</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>激光切痕校准,检测错误. Line Width: %1&gt;Max Line Width:%2</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>激光切痕校准错误Line Width: %1&lt;Min Line Width:%2</translation>
    </message>
    <message>
        <source>Laser Kerf err. Line Width: %1&gt;Max Line Width:%2</source>
        <translation>激光切痕校准,检测错误. Line Width: %1&gt;Max Line Width:%2</translation>
    </message>
    <message>
        <source>Laser Kerf err.  Line Width: %1&lt;Min Line Width:%2</source>
        <translation>激光切痕校准错误Line Width: %1&lt;Min Line Width:%2</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>TM:%1,CH:%2,Laser Offset:%4,Height:%4</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="353"/>
        <source>Manual Laser Cali Offset:%1mm</source>
        <translation>手动切痕校准.Offset:%1mm</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>激光切痕校准错误。Hairline Offset: %1&gt;Max Offset:%2</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cjig_driver.cpp" line="488"/>
        <source>Thick:%1mm</source>
        <translation>Thick:%1mm</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="2636"/>
        <location filename="../gui/src/mainwindow.cpp" line="2728"/>
        <source>OP</source>
        <translation>OP</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cprocess_halfcutkerf.cpp" line="552"/>
        <source>Get kerf param err. In no side</source>
        <translation>获取检测参数失败，不在切割面</translation>
    </message>
    <message>
        <source>Laser Kerf err. Hairline Offset: %1&gt;Max Offset:%2</source>
        <translation>激光切痕纠偏错误。Hairline Offset: %1&gt;Max Offset:%2</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cprocess_laserkerf.cpp" line="853"/>
        <source>Offset:%1mm HairfOffset:%2mm to %3mm</source>
        <translation>Offset:%1mm HairfOffset:%2mm to %3mm</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="105"/>
        <source>Stop action before test move</source>
        <translation>测试运动前需要停止</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>清洗残胶信号</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="1794"/>
        <source>Measure volume</source>
        <translation>测量余量</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>传感器归零</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>设定速度:</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcompother.cpp" line="149"/>
        <source>Reset Gripper</source>
        <translation>重置卡抓</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="192"/>
        <source>Move Laser Check Pos Sig</source>
        <translation>移动到镭射检测位置信号</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="205"/>
        <source>Set Laser Kerf Pos Manual Sig</source>
        <translation>手动校正镭射位置信号</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.cpp" line="155"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="225"/>
        <source>Laser Kerf measure focus offset</source>
        <translation>校正块对焦信号</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwcalimultilaserkerf.cpp" line="141"/>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="266"/>
        <source>Replace Laser mark panel Sig</source>
        <translation>更换激光校正块信号</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="283"/>
        <source>Cut laser offset check line Sig</source>
        <translation>计算激光偏移信号</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="309"/>
        <source>Search Laser Kerf Line Sig</source>
        <translation>搜索激光切痕信号</translation>
    </message>
    <message>
        <location filename="../laser_cali_driver/src/cmwmanuallaserkerf.cpp" line="356"/>
        <source>test Laser Kerf Sig</source>
        <translation>测试激光切痕检检测信号</translation>
    </message>
    <message>
        <source>Clean to Cupboard Sig</source>
        <translation>清洗台到检查盒信号</translation>
    </message>
    <message>
        <source>Coat to Cass Sig</source>
        <translation>清洗台到料盒信号</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwmanualtrans.cpp" line="70"/>
        <source>Cupboard to Cass Sig</source>
        <translation>检查盒到料盒信号</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>
        <source>Coat to Clean Sig</source>
        <translation>涂覆台到清洗台信号</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserbase.cpp" line="8"/>
        <source>LaserUseTimeWarning</source>
        <translation>激光使用提醒</translation>
    </message>
    <message>
        <location filename="../laser_driver_impl/src/claserbase.cpp" line="11"/>
        <source>LaserUseTimeErr</source>
        <translation>激光使用报警</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="4514"/>
        <source>Laser use time :%1 hours bigger then limit time :%2 hours</source>
        <translation>激光使用时间:%1 hours超过最大限制:%1 hours</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>测量片厚</translation>
    </message>
    <message>
        <location filename="../system_manager/src/cdistancemeterdriver_hl.cpp" line="121"/>
        <source>DistanceMeter ComPort Response Count:%1 Incorrect</source>
        <translation>测距仪返回数据长度不正确:%1</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>测距仪返回非法字符(%1)</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="../system_manager/src/cprocess_utils.cpp" line="38"/>
        <source>All platform calibration finished</source>
        <translation>平台平整度检测结束</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="../system_manager/src/vsmt_load.cpp" line="29"/>
        <source>Load Wait</source>
        <translation>上料自动</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_schedular.cpp" line="15"/>
        <source>Schedular Idle</source>
        <translation>调度空闲</translation>
    </message>
    <message>
        <location filename="../system_manager/src/vsmt_schedular.cpp" line="16"/>
        <source>Schedular Wait</source>
        <translation>调度自动</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_unload.cpp" line="29"/>
        <source>Unload Wait</source>
        <translation>下料自动</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>不能获取资源%1</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_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>等待调度超时</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalibeampos.cpp" line="82"/>
        <source>Move Gripper Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set Wafer Status</source>
        <translation>更新Slot状态</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="438"/>
        <source>Laser Set CURRENT Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="453"/>
        <source>Laser Set PEC Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcomplaser_pi.cpp" line="467"/>
        <source>Laser Set PRF Sig</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="15"/>
        <source>GateStartDelay</source>
        <translation>开光前延时</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="19"/>
        <source>GateEndDelay</source>
        <translation>关光前延时</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="23"/>
        <source>LensFlowVolumeCheckWaitTime</source>
        <translation>镜头保护吹气检测超时时间</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="27"/>
        <source>LensFlowVolumeMinThres</source>
        <translation>镜头保护吹气流量低值</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="31"/>
        <source>LensFlowVolumeMaxThres</source>
        <translation>镜头保护吹气流量高值</translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="45"/>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="51"/>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="57"/>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="64"/>
        <source>Not support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="164"/>
        <source>GripperDriver Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../laser_path_driver/src/claserpathdriver.cpp" line="306"/>
        <source>Lens protect module, FlowVolume %1 is out range (%2, %3)</source>
        <translation>镜头保护吹气流量%1不在安全范围(%2,%3)</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="496"/>
        <source>Tools</source>
        <translation type="unfinished">工具</translation>
    </message>
    <message>
        <source>Other</source>
        <translation>其他</translation>
    </message>
    <message>
        <location filename="../gui/src/mainwindow.cpp" line="2080"/>
        <location filename="../gui/src/mainwindow.cpp" line="2738"/>
        <location filename="../gui/src/mainwindow.cpp" line="2753"/>
        <location filename="../gui/src/mainwindow.cpp" line="2777"/>
        <location filename="../gui/src/mainwindow.cpp" line="2792"/>
        <location filename="../gui/src/mainwindow.cpp" line="2807"/>
        <location filename="../gui/src/mainwindow.cpp" line="3168"/>
        <location filename="../gui/src/mainwindow.cpp" line="3187"/>
        <location filename="../gui/src/mainwindow.cpp" line="3206"/>
        <location filename="../gui/src/mainwindow.cpp" line="3225"/>
        <source>Other operator running</source>
        <translation>其他操作正在执行中，此操作被取消</translation>
    </message>
    <message>
        <location filename="../gui/src/cmwcalilaserpowerall.cpp" line="55"/>
        <source>BeamPowerRate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1221"/>
        <source>Laser shutter not opened</source>
        <translation>划线前光闸未打开</translation>
    </message>
    <message>
        <location filename="../motor_driver_impl/src/cmotordriver_acs.cpp" line="1279"/>
        <source>Laser shutter status abnormal</source>
        <translation>划线过程中光闸控制异常</translation>
    </message>
    <message>
        <location filename="../gui/src/cstatussensor.cpp" line="37"/>
        <source>Fresh  AIN Sig</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
