<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN" sourcelanguage="en">
<context>
    <name>Dialog</name>
    <message>
        <location filename="category_choice.py" line="119"/>
        <source>category:</source>
        <translation>类别:</translation>
    </message>
    <message>
        <location filename="category_choice.py" line="120"/>
        <source>group:</source>
        <translation>组:</translation>
    </message>
    <message>
        <location filename="category_choice.py" line="121"/>
        <source>group id</source>
        <translation>id</translation>
    </message>
    <message>
        <location filename="category_choice.py" line="122"/>
        <source>note:</source>
        <translation>注释:</translation>
    </message>
    <message>
        <location filename="category_choice.py" line="123"/>
        <source>add extra note here</source>
        <translation>为标签添加额外注释</translation>
    </message>
    <message>
        <location filename="category_choice.py" line="125"/>
        <source>is crowded</source>
        <translation>拥挤</translation>
    </message>
    <message>
        <location filename="category_choice.py" line="124"/>
        <source>layer:</source>
        <translation>图层:</translation>
    </message>
    <message>
        <location filename="category_choice.py" line="126"/>
        <source>cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="category_choice.py" line="127"/>
        <source>apply</source>
        <translation>应用</translation>
    </message>
    <message>
        <location filename="convert_dialog.py" line="106"/>
        <source>ISAT to png converter</source>
        <translation type="obsolete">ISAT标签文件转png</translation>
    </message>
    <message>
        <location filename="ISAT_to_VOC_dialog.py" line="113"/>
        <source>Save root</source>
        <translation type="obsolete">保存目录</translation>
    </message>
    <message>
        <location filename="convert_dialog.py" line="109"/>
        <source>Is Instance</source>
        <translation type="obsolete">实例分割</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="527"/>
        <source>ISAT jsons root</source>
        <translation>ISAT json文件目录</translation>
    </message>
    <message>
        <location filename="ISAT_to_VOC_dialog.py" line="115"/>
        <source>Label root</source>
        <translation type="obsolete">标注目录</translation>
    </message>
    <message>
        <location filename="convert_dialog.py" line="114"/>
        <source>Convert ISAT annotations to png.</source>
        <translation type="obsolete">将ISAT标注文件转换为png图片.</translation>
    </message>
    <message>
        <location filename="ISAT_to_VOC_dialog.py" line="126"/>
        <source>convert</source>
        <translation type="obsolete">转换</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="288"/>
        <source>help</source>
        <translation type="obsolete">帮助</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="487"/>
        <source>ISAT</source>
        <translation type="obsolete">ISAT 图片分割标注工具</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="488"/>
        <source>Polygon</source>
        <translation type="obsolete">多边形</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="489"/>
        <source>Move polygon to bottom</source>
        <translation type="obsolete">多边形置于底层</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="684"/>
        <source>E</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="149"/>
        <source>Create polygon</source>
        <translation type="obsolete">创建多边形</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="492"/>
        <source>Move polygon to top</source>
        <translation type="obsolete">多边形置于顶层</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="726"/>
        <source>Del</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="722"/>
        <source>S</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="690"/>
        <source>Save annotation</source>
        <translation>保存标注文件</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="694"/>
        <source>T</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="700"/>
        <source>Delete polygon</source>
        <translation>删除多边形</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="151"/>
        <source>Edit polygon</source>
        <translation type="obsolete">编辑多边形</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="718"/>
        <source>B</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="501"/>
        <source>File</source>
        <translation type="obsolete">文件</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="720"/>
        <source>Next image</source>
        <translation>下一张图片</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="717"/>
        <source>D</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="692"/>
        <source>Prev image</source>
        <translation>上一张图片</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="723"/>
        <source>A</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="506"/>
        <source>Open annotations dir</source>
        <translation type="obsolete">标签保存位置</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="507"/>
        <source>Open images dir</source>
        <translation type="obsolete">打开图片文件夹</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="508"/>
        <source>Open image</source>
        <translation type="obsolete">打开图片</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="509"/>
        <source>View</source>
        <translation type="obsolete">视图</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="698"/>
        <source>Bit map</source>
        <translation>位图</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="693"/>
        <source>Space</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="688"/>
        <source>F</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="514"/>
        <source>Zoom out</source>
        <translation type="obsolete">缩小</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="515"/>
        <source>Fit window</source>
        <translation type="obsolete">窗口大小</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="517"/>
        <source>Zoom in</source>
        <translation type="obsolete">放大</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="518"/>
        <source>Move image</source>
        <translation type="obsolete">移动图片</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="519"/>
        <source>Mouse(press left button) or ââââ</source>
        <translation type="obsolete">鼠标左键拖动或←↑→↓</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="230"/>
        <source>Display</source>
        <translation type="obsolete">显示</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="105"/>
        <source>Label</source>
        <translation>标签</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="232"/>
        <source>nohover size</source>
        <translation type="obsolete">非悬停时尺寸</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="233"/>
        <source>hover alpha</source>
        <translation type="obsolete">悬停时透明度</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="234"/>
        <source>Vertex</source>
        <translation type="obsolete">顶点</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="231"/>
        <source>hover size</source>
        <translation type="obsolete">悬停时尺寸</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="235"/>
        <source>nohover alpha</source>
        <translation type="obsolete">非悬停时透明度</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="238"/>
        <source>Add new category</source>
        <translation type="obsolete">添加新类别</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="239"/>
        <source>Add</source>
        <translation type="obsolete">添加</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="110"/>
        <source>Apply</source>
        <translation>应用</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="109"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="104"/>
        <source>Setting</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="107"/>
        <source>Import</source>
        <translation>导入</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="108"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <location filename="about_dialog.py" line="84"/>
        <source>about</source>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="about_dialog.py" line="73"/>
        <source>About</source>
        <translation type="obsolete">关于</translation>
    </message>
    <message>
        <location filename="about_dialog.py" line="85"/>
        <source>ISAT with Segment anything</source>
        <translation>ISAT with Segment anything</translation>
    </message>
    <message>
        <location filename="setting_dialog.py" line="106"/>
        <source>Add new label</source>
        <translation>添加新类别</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="680"/>
        <source>Shortcut</source>
        <translation>快捷键</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="269"/>
        <source>Prior image</source>
        <translation type="obsolete">上一张图片</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="716"/>
        <source>To top</source>
        <translation>置顶</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="687"/>
        <source>To bottom</source>
        <translation>置底</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="686"/>
        <source>Zoom fit</source>
        <translation>适应窗口</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="685"/>
        <source>Draw polygon</source>
        <translation>绘制多边形</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="724"/>
        <source>Segment anything</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="699"/>
        <source>Q</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="721"/>
        <source>Backspace</source>
        <translation>回退</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="728"/>
        <source>Z</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="701"/>
        <source>Annotate finish</source>
        <translation>标注完成</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="719"/>
        <source>Annotate cancel</source>
        <translation>标注取消</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="697"/>
        <source>Esc</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="696"/>
        <source>C</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="681"/>
        <source>Polygons Visible</source>
        <translation>多边形显示/隐藏</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="695"/>
        <source>V</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="479"/>
        <source>COCO to ISAT</source>
        <translation>COCO 转 ISAT</translation>
    </message>
    <message>
        <location filename="COCO_to_ISAT_dialog.py" line="113"/>
        <source>Json path</source>
        <translation type="obsolete">Json路径</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="508"/>
        <source>ISAT jsons save root</source>
        <translation>ISAT json文件保存目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="476"/>
        <source>COCO json path</source>
        <translation>COCO json文件路径</translation>
    </message>
    <message>
        <location filename="ISAT_to_VOC_dialog.py" line="118"/>
        <source>Keep crowd</source>
        <translation type="obsolete">保留拥挤目标</translation>
    </message>
    <message>
        <location filename="COCO_to_ISAT_dialog.py" line="117"/>
        <source>Convert COCO json to ISAT jsons.All layer attr is 1.</source>
        <translation type="obsolete">将COCO格式json转为ISAT格式json,图层默认为1。</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="485"/>
        <source>ISAT to COCO</source>
        <translation>ISAT 转 COCO</translation>
    </message>
    <message>
        <location filename="ISAT_to_COCO_dialog.py" line="101"/>
        <source>Save path</source>
        <translation type="obsolete">保存路径</translation>
    </message>
    <message>
        <location filename="ISAT_to_LABELME_dialog.py" line="101"/>
        <source>Jsons root</source>
        <translation type="obsolete">jsons目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="482"/>
        <source>COCO json save path</source>
        <translation>COCO json文件保存路径</translation>
    </message>
    <message>
        <location filename="ISAT_to_COCO_dialog.py" line="110"/>
        <source>Convert ISAT jsons to COCO json.The layer attr will be lost.</source>
        <translation type="obsolete">将ISAT格式json转换为COCO格式json.将丢失图层信息。</translation>
    </message>
    <message>
        <location filename="ISAT_to_VOC_dialog.py" line="112"/>
        <source>ISAT to VOC png</source>
        <translation type="obsolete">ISAT转VOC</translation>
    </message>
    <message>
        <location filename="ISAT_to_VOC_dialog.py" line="117"/>
        <source>Is instance</source>
        <translation type="obsolete">实例分割</translation>
    </message>
    <message>
        <location filename="ISAT_to_VOC_dialog.py" line="124"/>
        <source>Convert ISAT annotations to VOC png.</source>
        <translation type="obsolete">将ISAT格式json转换为VOC格式单通道png图片。</translation>
    </message>
    <message>
        <location filename="ISAT_to_LABELME_dialog.py" line="99"/>
        <source>ISAT to LabelMe</source>
        <translation type="obsolete">ISAT转LabelMe</translation>
    </message>
    <message>
        <location filename="ISAT_to_LABELME_dialog.py" line="105"/>
        <source>Convert ISAT annotations to LabelMe json.</source>
        <translation type="obsolete">将ISAT格式json转换为LabelMe格式json。</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="689"/>
        <source>Prev group</source>
        <translation>上一组</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="691"/>
        <source>Tab</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="715"/>
        <source>Next group</source>
        <translation>下一组</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="727"/>
        <source>`</source>
        <translation></translation>
    </message>
    <message>
        <location filename="model_manager_dialog.py" line="85"/>
        <source>Model Manage</source>
        <translation>模型管理</translation>
    </message>
    <message>
        <location filename="model_manager_dialog.py" line="90"/>
        <source>model</source>
        <translation>模型</translation>
    </message>
    <message>
        <location filename="model_manager_dialog.py" line="92"/>
        <source>memory(GPU)</source>
        <translation>显存</translation>
    </message>
    <message>
        <location filename="model_manager_dialog.py" line="94"/>
        <source>params</source>
        <translation>硬盘</translation>
    </message>
    <message>
        <location filename="model_manager_dialog.py" line="96"/>
        <source>operate</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="model_manager_dialog.py" line="97"/>
        <source>clear tmp</source>
        <translation>清除临时文件</translation>
    </message>
    <message>
        <location filename="model_manager_dialog.py" line="98"/>
        <source>Download model, and select it in SAM menu to use.</source>
        <translation>下载模型，然后在SAM菜单中选择模型并使用。</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="474"/>
        <source>json path</source>
        <translation>json路径</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="530"/>
        <source>save root</source>
        <translation>保存目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="484"/>
        <source>keep crowd</source>
        <translation>保留拥挤目标</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="528"/>
        <source>json root</source>
        <translation>json目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="483"/>
        <source>save path</source>
        <translation>保存路径</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="486"/>
        <source>COCO save annotations to a single JSON file.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="487"/>
        <source>COCO</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="490"/>
        <source>YOLO txts root</source>
        <translation>YOLO txt文件目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="491"/>
        <source>txt root</source>
        <translation>txt目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="492"/>
        <source>YOLO images root</source>
        <translation>YOLO图像文件目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="493"/>
        <source>image root</source>
        <translation>图像目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="494"/>
        <source>YOLO category file path.(Txt file with one line for one category.)  </source>
        <translation>YOLO 类别文件路径。(txt文件，每一行一个类别。)  </translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="495"/>
        <source>category file</source>
        <translation>类别文件</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="498"/>
        <source>*</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="499"/>
        <source>YOLO to ISAT</source>
        <translation>YOLO 转 ISAT</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="501"/>
        <source>YOLO txts save root</source>
        <translation>YOLO txt保存目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="504"/>
        <source>ISAT to YOLO</source>
        <translation>ISAT 转 YOLO</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="505"/>
        <source>YOLO save annotations to multiple TXT files.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="506"/>
        <source>YOLO</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="509"/>
        <source>LABELME jsons root</source>
        <translation>LABELME json文件目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="511"/>
        <source>LABELME to ISAT</source>
        <translation>LABELME 转 ISAT</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="514"/>
        <source>LABELME jsons save root</source>
        <translation>LABELME json文件保存目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="516"/>
        <source>ISAT to LABELME</source>
        <translation>ISAT 转 LABELME</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="517"/>
        <source>LABELME save annotations to multiple JSON files. (When convert LABELME to ISAT for instance segmentation, labelme group id must&gt;0.)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="518"/>
        <source>LABELME</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="520"/>
        <source>VOC pngs save root</source>
        <translation>VOC png文件保存目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="523"/>
        <source>is instance</source>
        <translation>实例分割</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="524"/>
        <source>VOC save annotations to multiple PNG files.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="526"/>
        <source>VOC</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="529"/>
        <source>VOC xmls save root</source>
        <translation>VOC xml文件保存目录</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="531"/>
        <source>VOC save annotations to multiple XML files for object detection.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="532"/>
        <source>VOC for object detection</source>
        <translation>VOC-目标检测</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="534"/>
        <source>Convert</source>
        <translation>转换</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="473"/>
        <source>Converter</source>
        <translation>转换器</translation>
    </message>
    <message>
        <location filename="Converter_dialog.py" line="525"/>
        <source>**The num of classification and the group must in [0, 255]**</source>
        <translation>** 类别数量与组id必须在[0, 255]范围内 **</translation>
    </message>
    <message>
        <location filename="auto_segment.py" line="94"/>
        <source>Auto segment</source>
        <translation>自动分割</translation>
    </message>
    <message>
        <location filename="auto_segment.py" line="95"/>
        <source>Image dir</source>
        <translation>图片文件夹</translation>
    </message>
    <message>
        <location filename="auto_segment.py" line="97"/>
        <source>VOC xmls dir (for object detection)</source>
        <translation>xml文件夹（voc目标检测格式）</translation>
    </message>
    <message>
        <location filename="auto_segment.py" line="98"/>
        <source>xml root</source>
        <translation>xml文件夹</translation>
    </message>
    <message>
        <location filename="auto_segment.py" line="99"/>
        <source>ISAT jsons save dir</source>
        <translation>ISAT格式json文件夹</translation>
    </message>
    <message>
        <location filename="auto_segment.py" line="101"/>
        <source>Auto segment with bounding box.(&apos;contour_mode&apos; and &apos;use_polydp&apos; also effect the results.)</source>
        <translation>使用[voc目标检测标注框]自动分割。(轮廓模式建议使用[只保存最大轮廓]或[只保存外轮廓])</translation>
    </message>
    <message>
        <location filename="auto_segment.py" line="103"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="model_manager_dialog.py" line="87"/>
        <source>use bfloat16</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="707"/>
        <source>Repaint</source>
        <translation>重绘</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="683"/>
        <source>R</source>
        <translation></translation>
    </message>
    <message>
        <location filename="about_dialog.py" line="86"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;Open source on &lt;a href=&quot;https://github.com/yatengLG/ISAT_with_segment_anything&quot;&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline; color:#0000ff;&quot;&gt;Github&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;Main contributor &lt;a href=&quot;https://github.com/Alias-z&quot;&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline; color:#0000ff;&quot;&gt;Alias-z&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;ISAT Copyright (C) 2022 &lt;a href=&quot;https://github.com/yatengLG&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;yatengLG&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="model_manager_dialog.py" line="86"/>
        <source>use bfloat16 to reduce GPU memory required</source>
        <translation>通过bfloat16减少显存需求</translation>
    </message>
    <message>
        <location filename="annos_validator.py" line="61"/>
        <source>Annos validator</source>
        <translation>标注检查</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="682"/>
        <source>Ctrl + E</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="702"/>
        <source>Polygon intersect</source>
        <translation>多边形交集</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="703"/>
        <source>Polygon union</source>
        <translation>多边形并集</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="704"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="705"/>
        <source>Polygon exclude</source>
        <translation>多边形异或</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="706"/>
        <source>Polygon subtract</source>
        <translation>多边形差集</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="708"/>
        <source>Ctrl + D</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="709"/>
        <source>Ctrl + Q</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="710"/>
        <source>Scene shot</source>
        <translation>图像截图</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="711"/>
        <source>P</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="712"/>
        <source>Window shot</source>
        <translation>窗口截图</translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="713"/>
        <source>Ctrl + P</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="714"/>
        <source>Ctrl + C</source>
        <translation></translation>
    </message>
    <message>
        <location filename="shortcut_dialog.py" line="725"/>
        <source>Ctrl + A</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>Form</name>
    <message>
        <location filename="info_dock.py" line="93"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="file_dock.py" line="85"/>
        <source>/</source>
        <translation></translation>
    </message>
    <message>
        <location filename="info_dock.py" line="94"/>
        <source>width :</source>
        <translation>宽:</translation>
    </message>
    <message>
        <location filename="info_dock.py" line="95"/>
        <source>height:</source>
        <translation>高:</translation>
    </message>
    <message>
        <location filename="info_dock.py" line="96"/>
        <source>depth :</source>
        <translation>通道:</translation>
    </message>
    <message>
        <location filename="info_dock.py" line="97"/>
        <source>note:</source>
        <translation>注释:</translation>
    </message>
    <message>
        <location filename="info_dock.py" line="98"/>
        <source>add extra image note here</source>
        <translation>为图片添加额外注释</translation>
    </message>
    <message>
        <location filename="file_dock.py" line="83"/>
        <source>Jump to the image. Input name or index.</source>
        <translation>跳转到指定图片,输入图片名或序号.</translation>
    </message>
    <message>
        <location filename="file_dock.py" line="84"/>
        <source>Jump to the image.</source>
        <translation>跳转到指定图片.</translation>
    </message>
    <message>
        <location filename="anno_dock.py" line="71"/>
        <source>Visible</source>
        <translation>显示/隐藏</translation>
    </message>
    <message>
        <location filename="category_dock.py" line="59"/>
        <source>Group mode</source>
        <translation>组模式[自动/手动]</translation>
    </message>
    <message>
        <location filename="category_dock.py" line="60"/>
        <source>Auto</source>
        <translation></translation>
    </message>
    <message>
        <location filename="category_dock.py" line="62"/>
        <source>Current group -</source>
        <translation>组id-</translation>
    </message>
    <message>
        <location filename="category_dock.py" line="63"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="category_dock.py" line="65"/>
        <source>Current group</source>
        <translation>当前组id</translation>
    </message>
    <message>
        <location filename="category_dock.py" line="67"/>
        <source>Current group +</source>
        <translation>组id+</translation>
    </message>
    <message>
        <location filename="category_dock.py" line="68"/>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <location filename="file_dock.py" line="77"/>
        <source>Prev image SAM state</source>
        <translation>上一张图片的sam特征状态</translation>
    </message>
    <message>
        <location filename="file_dock.py" line="78"/>
        <source>Prev image SAM state.</source>
        <translation>上一张图片的sam特征状态.</translation>
    </message>
    <message>
        <location filename="file_dock.py" line="79"/>
        <source>Current image SAM state</source>
        <translation>当前图片的sam特征状态</translation>
    </message>
    <message>
        <location filename="file_dock.py" line="80"/>
        <source>Current image SAM state.</source>
        <translation>当前图片的sam特征状态.</translation>
    </message>
    <message>
        <location filename="file_dock.py" line="81"/>
        <source>Next image SAM state</source>
        <translation>下一张图片的sam特征状态</translation>
    </message>
    <message>
        <location filename="file_dock.py" line="82"/>
        <source>Next image SAM state.</source>
        <translation>下一张图片的sam特征状态.</translation>
    </message>
    <message>
        <location filename="anno_dock.py" line="72"/>
        <source>Select polygons by group.</source>
        <translation>通过组id筛选多边形.</translation>
    </message>
    <message>
        <location filename="anno_dock.py" line="73"/>
        <source>Prev group.</source>
        <translation>上一组.</translation>
    </message>
    <message>
        <location filename="anno_dock.py" line="74"/>
        <source>Next group.</source>
        <translation>下一组.</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="MainWindow.py" line="459"/>
        <source>ISAT</source>
        <translation>ISAT 图片分割标注工具</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="460"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="461"/>
        <source>View</source>
        <translation>视图</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="462"/>
        <source>Help</source>
        <translation>帮助</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="464"/>
        <source>Tools</source>
        <translation>工具</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="515"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="469"/>
        <source>toolBar</source>
        <translation>工具栏</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="470"/>
        <source>Info</source>
        <translation>图片信息</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="349"/>
        <source>Labels</source>
        <translation type="obsolete">标签列表</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="472"/>
        <source>Files</source>
        <translation>文件列表</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="261"/>
        <source>Open image</source>
        <translation type="obsolete">打开图片</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="262"/>
        <source>Open images dir</source>
        <translation type="obsolete">打开图片文件夹</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="476"/>
        <source>Zoom in</source>
        <translation>放大</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="478"/>
        <source>Zoom out</source>
        <translation>缩小</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="481"/>
        <source>Fit window</source>
        <translation>适应窗口</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="483"/>
        <source>F</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="484"/>
        <source>Setting</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="487"/>
        <source>Exit</source>
        <translation>退出</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="271"/>
        <source>Open annotations dir</source>
        <translation type="obsolete">标签保存位置</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="491"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="493"/>
        <source>S</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="274"/>
        <source>Prev</source>
        <translation type="obsolete">上一张</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="495"/>
        <source>Prev image</source>
        <translation>上一张图片</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="497"/>
        <source>A</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="277"/>
        <source>Next</source>
        <translation type="obsolete">下一张</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="499"/>
        <source>Next image</source>
        <translation>下一张图片</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="501"/>
        <source>D</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="503"/>
        <source>About</source>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="327"/>
        <source>Create</source>
        <translation type="obsolete">创建</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="328"/>
        <source>Create polygon</source>
        <translation type="obsolete">创建多边形</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="543"/>
        <source>C</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="508"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="509"/>
        <source>Delete polygon</source>
        <translation>删除多边形</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="511"/>
        <source>Del</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="512"/>
        <source>Bit map</source>
        <translation>位图</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="514"/>
        <source>Space</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="516"/>
        <source>Edit polygon</source>
        <translation>编辑多边形</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="539"/>
        <source>E</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="518"/>
        <source>To top</source>
        <translation>置顶</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="519"/>
        <source>Move polygon to top layer</source>
        <translation>移动多边形到顶层</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="521"/>
        <source>T</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="522"/>
        <source>To bottom</source>
        <translation>置底</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="523"/>
        <source>Move polygon to bottom layer</source>
        <translation>移动多边形到底层</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="525"/>
        <source>B</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="383"/>
        <source>Label converter</source>
        <translation type="obsolete">标注文件转换器</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="384"/>
        <source>Convert annotations to png image.</source>
        <translation type="obsolete">将ISAT标注文件转换为png图片.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="463"/>
        <source>Laguage</source>
        <translation>语言</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="502"/>
        <source>Shortcut</source>
        <translation>快捷键</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="314"/>
        <source>Chinese</source>
        <translation type="obsolete">中文</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="527"/>
        <source>English</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="526"/>
        <source>中文</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="474"/>
        <source>Images dir</source>
        <translation>图片文件夹</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="475"/>
        <source>Open images dir.</source>
        <translation>打开图片文件夹.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="477"/>
        <source>Zoom in.</source>
        <translation>放大.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="479"/>
        <source>Zoom out.</source>
        <translation>缩小.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="482"/>
        <source>Fit window.</source>
        <translation>适应窗口.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="489"/>
        <source>Label dir</source>
        <translation>标签文件夹</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="490"/>
        <source>Open label dir.</source>
        <translation>打开标签文件夹.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="492"/>
        <source>Save annotation.</source>
        <translation>保存.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="317"/>
        <source>Priro image</source>
        <translation type="obsolete">上一张图片</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="319"/>
        <source>Prior image.</source>
        <translation type="obsolete">打开上一张图片.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="500"/>
        <source>Next image.</source>
        <translation>下一张图片.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="329"/>
        <source>Draw polygon.</source>
        <translation type="obsolete">打开下一张图片.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="510"/>
        <source>Delete polygon.</source>
        <translation>删除多边形.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="513"/>
        <source>Show instance or segmeent state.</source>
        <translation>显示语义与实例结果.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="517"/>
        <source>Edit polygon attribute.</source>
        <translation>编辑多边形属性.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="520"/>
        <source>Move polygon to top layer.</source>
        <translation>将多边形移动到最上层.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="524"/>
        <source>Move polygon to bottom layer.</source>
        <translation>将多边形移动到最下层.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="485"/>
        <source>Setting.</source>
        <translation>设置.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="488"/>
        <source>Exit.</source>
        <translation>退出.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="496"/>
        <source>Prev image.</source>
        <translation>前一张图片.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="505"/>
        <source>Segment anything</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="506"/>
        <source>Quick annotate using Segment anything.</source>
        <translation>使用Segment anything进行快速标注.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="507"/>
        <source>Q</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="529"/>
        <source>Backspace</source>
        <translation>回退</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="530"/>
        <source>Backspace.</source>
        <translation>回退.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="531"/>
        <source>Z</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="532"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="533"/>
        <source>Annotate canceled</source>
        <translation>标注取消</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="534"/>
        <source>Annotate canceled.</source>
        <translation>标注取消.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="535"/>
        <source>Esc</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="536"/>
        <source>Finish</source>
        <translation>完成</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="537"/>
        <source>Annotate finished</source>
        <translation>标注完成</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="538"/>
        <source>Annotate finished.</source>
        <translation>标注完成.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="540"/>
        <source>Polygon</source>
        <translation>多边形</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="541"/>
        <source>Draw polygon</source>
        <translation>绘制多边形</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="542"/>
        <source>Accurately annotate by drawing polygon. </source>
        <translation>通过手动绘制多边形,进行精细标注. </translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="545"/>
        <source>Visible</source>
        <translation>显示/隐藏</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="547"/>
        <source>V</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="467"/>
        <source>Convert ISAT to VOC</source>
        <translation type="obsolete">ISAT转VOC</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="398"/>
        <source>Convert ISAT jsons to VOC png image.</source>
        <translation type="obsolete">将ISAT格式json转换为VOC单通道png。</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="492"/>
        <source>Convert ISAT to COCO</source>
        <translation type="obsolete">ISAT转COCO</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="493"/>
        <source>Convert ISAT jsons to COCO json.</source>
        <translation type="obsolete">将ISAT格式json转换为COCO格式json。</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="495"/>
        <source>Convert COCO to ISAT</source>
        <translation type="obsolete">COCO转ISAT</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="496"/>
        <source>Convert COCO json to ISAT jsons.</source>
        <translation type="obsolete">将COCO格式json转换为ISAT格式json。</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="468"/>
        <source>Convert ISAT jsons to VOC png images.</source>
        <translation type="obsolete">将ISAT格式json转换为VOC单通道png图片。</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="498"/>
        <source>Convert ISAT to LabelMe</source>
        <translation type="obsolete">ISAT转LabelMe</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="499"/>
        <source>Convert ISAT jsons to LabelMe jsons.</source>
        <translation type="obsolete">将ISAT格式json转换为LabelMe格式json。</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="466"/>
        <source>Mode</source>
        <translation>模式</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="467"/>
        <source>Contour mode</source>
        <translation>轮廓模式</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="468"/>
        <source>SAM</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="471"/>
        <source>Annos</source>
        <translation>标注</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="473"/>
        <source>Categories</source>
        <translation>类别</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="546"/>
        <source>Visible.</source>
        <translation>显示/隐藏.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="548"/>
        <source>Max only</source>
        <translation>只保存最大轮廓</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="550"/>
        <source>Max contour save only.</source>
        <translation>只保存最大轮廓.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="551"/>
        <source>External</source>
        <translation>只保存外轮廓</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="553"/>
        <source>External contour save only.</source>
        <translation>只保存外轮廓.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="554"/>
        <source>All</source>
        <translation>保存所有轮廓</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="556"/>
        <source>All contour save.</source>
        <translation>保存所有轮廓.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="557"/>
        <source>Model manage</source>
        <translation>模型管理</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="559"/>
        <source>Model manage.</source>
        <translation>模型管理.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="560"/>
        <source>Converter</source>
        <translation>数据转换</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="561"/>
        <source>Auto segment with bounding box</source>
        <translation>自动分割[基于标注框]</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>Mask alpha.</source>
        <translation type="obsolete">掩码透明度.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>Mask alpha</source>
        <translation type="obsolete">掩码透明度</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>Vertex size.</source>
        <translation type="obsolete">顶点大小.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>Vertex size</source>
        <translation type="obsolete">顶点大小</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>Image saturation.</source>
        <translation type="obsolete">图片饱和度.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>Image saturation</source>
        <translation type="obsolete">图片饱和度</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>Show prompt.</source>
        <translation type="obsolete">显示sam提示点.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>Show prompt</source>
        <translation type="obsolete">显示sam提示点</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>Show edge.</source>
        <translation type="obsolete">显示多边形边.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>Show edge</source>
        <translation type="obsolete">显示多边形边</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>approx polygon.</source>
        <translation type="obsolete">近似多边形.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="1"/>
        <source>approx polygon</source>
        <translation type="obsolete">近似多边形</translation>
    </message>
    <message>
        <location filename="category_dock_widget.py" line="1"/>
        <source>Group id auto add 1 when add a new polygon.</source>
        <translation type="obsolete">每当添加一个多边形时，组id自动+1.</translation>
    </message>
    <message>
        <location filename="category_dock_widget.py" line="1"/>
        <source>Group id changed with the group of current polygons when use [TAB] or [`] to check.</source>
        <translation type="obsolete">使用[tab]或[`]切换组时，组id随当前多边形组id变化.</translation>
    </message>
    <message>
        <location filename="category_dock_widget.py" line="1"/>
        <source>Manual set group id.</source>
        <translation type="obsolete">手动设置组id.</translation>
    </message>
    <message>
        <location filename="category_dock_widget.py" line="1"/>
        <source>View mode.</source>
        <translation type="obsolete">观察模式.</translation>
    </message>
    <message>
        <location filename="category_dock_widget.py" line="1"/>
        <source>Create mode.</source>
        <translation type="obsolete">创建模式.</translation>
    </message>
    <message>
        <location filename="category_dock_widget.py" line="1"/>
        <source>Edit mode.</source>
        <translation type="obsolete">编辑模式.</translation>
    </message>
    <message>
        <location filename="category_dock_widget.py" line="1"/>
        <source>Repaint mode.</source>
        <translation type="obsolete">重绘模式.</translation>
    </message>
    <message>
        <location filename="category_dock_widget.py" line="1"/>
        <source>GPU resource.</source>
        <translation type="obsolete">GPU显存.</translation>
    </message>
    <message>
        <location filename="category_dock_widget.py" line="1"/>
        <source>Pixel coord.</source>
        <translation type="obsolete">像素坐标.</translation>
    </message>
    <message>
        <location filename="category_dock_widget.py" line="1"/>
        <source>Pixel value.</source>
        <translation type="obsolete">像素值.</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="562"/>
        <source>Annos validator</source>
        <translation>标注检查</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="563"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="564"/>
        <source>Ctrl+C</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="565"/>
        <source>Union</source>
        <translation>并集</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="567"/>
        <source>Ctrl+A</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="568"/>
        <source>Subtract</source>
        <translation>差集</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="570"/>
        <source>Ctrl+D</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="571"/>
        <source>Intersect</source>
        <translation>交集</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="573"/>
        <source>Ctrl+Q</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="574"/>
        <source>Exclude</source>
        <translation>异或</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="576"/>
        <source>Ctrl+E</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="577"/>
        <source>Auto save</source>
        <translation>自动保存</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="578"/>
        <source>Video segment</source>
        <translation>视频分割</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="580"/>
        <source>Video segment once</source>
        <translation>视频分割1帧</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="582"/>
        <source>Video segment five times</source>
        <translation>视频分割5帧</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="579"/>
        <source>Video segment full frames.(only support sam2 model)</source>
        <translation>视频分割所有帧。（只支持sam2模型）</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="581"/>
        <source>Video segment the next frame.(only support sam2 model)</source>
        <translation>视频分割下一帧。（只支持sam2模型）</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="583"/>
        <source>Video segment next five frames.(only support sam2 model)</source>
        <translation>视频分割接下来五帧。（只支持sam2模型）</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="566"/>
        <source>Select two polygons from the canvas and calculate their union. </source>
        <translation>在画布上选择两个多边形并计算他们的并集。</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="569"/>
        <source>Select two polygons from the canvas and calculate their subtract. </source>
        <translation>在画布上选择两个多边形并计算他们的差集。</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="572"/>
        <source>Select two polygons from the canvas and calculate their intersect. </source>
        <translation>在画布上选择两个多边形并计算他们的交集。</translation>
    </message>
    <message>
        <location filename="MainWindow.py" line="575"/>
        <source>Select two polygons from the canvas and calculate their exclude. </source>
        <translation>在画布上选择两个多边形并计算他们的异或。</translation>
    </message>
</context>
</TS>
