<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="zh-CN" sourcelanguage="en">
  <context>
    <name>CmdPartDesignAdditiveLoft</name>
    <message>
      <location filename="../../Command.cpp" line="1403"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1404"/>
      <source>Additive loft</source>
      <translation>增料放样</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1405"/>
      <source>Loft a selected profile through other profile sections</source>
      <translation>通过其他轮廓截面放样选定的轮廓</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignAdditivePipe</name>
    <message>
      <location filename="../../Command.cpp" line="1303"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1304"/>
      <source>Additive pipe</source>
      <translation>增料管状体</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1305"/>
      <source>Sweep a selected sketch along a path or to other profiles</source>
      <translation>沿路径或轮廓扫掠所选草图</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignBody</name>
    <message>
      <location filename="../../CommandBody.cpp" line="91"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="92"/>
      <source>Create body</source>
      <translation>创建实体</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="93"/>
      <source>Create a new body and make it active</source>
      <translation>创建新的可编辑实体并激活</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignBoolean</name>
    <message>
      <location filename="../../Command.cpp" line="2235"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2236"/>
      <source>Boolean operation</source>
      <translation>布尔运算</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2237"/>
      <source>Boolean operation with two or more bodies</source>
      <translation>对两个以上的实体进行布尔运算</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignCS</name>
    <message>
      <location filename="../../Command.cpp" line="242"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="243"/>
      <source>Create a local coordinate system</source>
      <translation>创建本地坐标系</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="244"/>
      <source>Create a new local coordinate system</source>
      <translation>创建新的本地坐标系</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignChamfer</name>
    <message>
      <location filename="../../Command.cpp" line="1635"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1636"/>
      <source>Chamfer</source>
      <translation>倒直角</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1637"/>
      <source>Chamfer the selected edges of a shape</source>
      <translation>给所选形状的边缘倒角</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignClone</name>
    <message>
      <location filename="../../Command.cpp" line="339"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="340"/>
      <source>Create a clone</source>
      <translation>创建副本</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="341"/>
      <source>Create a new clone</source>
      <translation>创建新副本</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignDraft</name>
    <message>
      <location filename="../../Command.cpp" line="1664"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1665"/>
      <source>Draft</source>
      <translation>吃水深度</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1666"/>
      <source>Make a draft on a face</source>
      <translation>在面上创建拔模</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignDuplicateSelection</name>
    <message>
      <location filename="../../CommandBody.cpp" line="632"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="633"/>
      <source>Duplicate selected object</source>
      <translation>复制所选物体</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="634"/>
      <source>Duplicates the selected object and adds it to the active body</source>
      <translation>复制所选对象并将它添加到激活状态的实体</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignFillet</name>
    <message>
      <location filename="../../Command.cpp" line="1607"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1608"/>
      <source>Fillet</source>
      <translation>圆角</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1609"/>
      <source>Make a fillet on an edge, face or body</source>
      <translation>给边、面或实体倒圆角</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignGroove</name>
    <message>
      <location filename="../../Command.cpp" line="1235"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1236"/>
      <source>Groove</source>
      <translation>挖槽</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1237"/>
      <source>Groove a selected sketch</source>
      <translation>以选定草图挖槽</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignHole</name>
    <message>
      <location filename="../../Command.cpp" line="1129"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1130"/>
      <source>Hole</source>
      <translation>孔</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1131"/>
      <source>Create a hole with the selected sketch</source>
      <translation>用选定草图创建孔</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignLine</name>
    <message>
      <location filename="../../Command.cpp" line="186"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="187"/>
      <source>Create a datum line</source>
      <translation>创建基准线</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="188"/>
      <source>Create a new datum line</source>
      <translation>创建新基准线</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignLinearPattern</name>
    <message>
      <location filename="../../Command.cpp" line="1941"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1942"/>
      <source>LinearPattern</source>
      <translation>线性阵列</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1943"/>
      <source>Create a linear pattern feature</source>
      <translation>创建线性阵列特征</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMigrate</name>
    <message>
      <location filename="../../CommandBody.cpp" line="338"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="339"/>
      <source>Migrate</source>
      <translation>迁移</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="340"/>
      <source>Migrate document to the modern PartDesign workflow</source>
      <translation>将文档迁移到当前零件设计工作流</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMirrored</name>
    <message>
      <location filename="../../Command.cpp" line="1877"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1878"/>
      <source>Mirrored</source>
      <translation>镜像</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1879"/>
      <source>Create a mirrored feature</source>
      <translation>创建镜像特征</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMoveFeature</name>
    <message>
      <location filename="../../CommandBody.cpp" line="688"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="689"/>
      <source>Move object to other body</source>
      <translation>将对象移动到其他实体</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="690"/>
      <source>Moves the selected object to another body</source>
      <translation>移动选定对象到另一个实体</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMoveFeatureInTree</name>
    <message>
      <location filename="../../CommandBody.cpp" line="851"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="852"/>
      <source>Move object after other object</source>
      <translation>移动对象到其他对象后面</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="853"/>
      <source>Moves the selected object and insert it after another object</source>
      <translation>插入所选物体至另一物体之后</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMoveTip</name>
    <message>
      <location filename="../../CommandBody.cpp" line="552"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="553"/>
      <source>Set tip</source>
      <translation>设置标记</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="554"/>
      <source>Move the tip of the body</source>
      <translation>移动实体的标记</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMultiTransform</name>
    <message>
      <location filename="../../Command.cpp" line="2114"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2115"/>
      <source>Create MultiTransform</source>
      <translation>创建多重变换</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2116"/>
      <source>Create a multitransform feature</source>
      <translation>创建多重变换特征</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignNewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="400"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="401"/>
      <source>Create sketch</source>
      <translation>创建草图</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="402"/>
      <source>Create a new sketch</source>
      <translation>创建一个新草绘</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPad</name>
    <message>
      <location filename="../../Command.cpp" line="1031"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1032"/>
      <source>Pad</source>
      <translation>凸台</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1033"/>
      <source>Pad a selected sketch</source>
      <translation>基于选定草图创建凸台</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPlane</name>
    <message>
      <location filename="../../Command.cpp" line="158"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="159"/>
      <source>Create a datum plane</source>
      <translation>创建基准面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="160"/>
      <source>Create a new datum plane</source>
      <translation>创建新基准面</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPocket</name>
    <message>
      <location filename="../../Command.cpp" line="1082"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1083"/>
      <source>Pocket</source>
      <translation>凹坑</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1084"/>
      <source>Create a pocket with the selected sketch</source>
      <translation>基于选定草图创建凹坑</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPoint</name>
    <message>
      <location filename="../../Command.cpp" line="214"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="215"/>
      <source>Create a datum point</source>
      <translation>创建基准点</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="216"/>
      <source>Create a new datum point</source>
      <translation>创建新基准点</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPolarPattern</name>
    <message>
      <location filename="../../Command.cpp" line="2007"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2008"/>
      <source>PolarPattern</source>
      <translation>环形阵列</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2009"/>
      <source>Create a polar pattern feature</source>
      <translation>创建环形阵列特征</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignRevolution</name>
    <message>
      <location filename="../../Command.cpp" line="1175"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1176"/>
      <source>Revolution</source>
      <translation>旋转体</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1177"/>
      <source>Revolve a selected sketch</source>
      <translation>旋转选定的草绘</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignScaled</name>
    <message>
      <location filename="../../Command.cpp" line="2074"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2075"/>
      <source>Scaled</source>
      <translation>缩放</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2076"/>
      <source>Create a scaled feature</source>
      <translation>创建一个比例缩放特征</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignShapeBinder</name>
    <message>
      <location filename="../../Command.cpp" line="274"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="275"/>
      <source>Create a shape binder</source>
      <translation>创建图形面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="276"/>
      <source>Create a new shape binder</source>
      <translation>创建新图形面</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignSubtractiveLoft</name>
    <message>
      <location filename="../../Command.cpp" line="1453"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1454"/>
      <source>Subtractive loft</source>
      <translation>减料放样</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1455"/>
      <source>Loft a selected profile through other profile sections and remove it from the body</source>
      <translation>通过其他轮廓截面来放样所选轮廓, 并将其从实体中删除</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignSubtractivePipe</name>
    <message>
      <location filename="../../Command.cpp" line="1353"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1354"/>
      <source>Subtractive pipe</source>
      <translation>减料管状体</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1355"/>
      <source>Sweep a selected sketch along a path or to other profiles and remove it from the body</source>
      <translation>以选定草图为截面沿路径或轮廓做减料扫掠</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignThickness</name>
    <message>
      <location filename="../../Command.cpp" line="1721"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1722"/>
      <source>Thickness</source>
      <translation>厚度</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1723"/>
      <source>Make a thick solid</source>
      <translation>做一个厚的实体</translation>
    </message>
  </context>
  <context>
    <name>CmdPrimtiveCompAdditive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="68"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="69"/>
      <location filename="../../CommandPrimitive.cpp" line="70"/>
      <source>Create an additive primitive</source>
      <translation>创建增料图元</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="191"/>
      <source>Additive Box</source>
      <translation>增料方体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="195"/>
      <source>Additive Cylinder</source>
      <translation>增料圆柱体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="199"/>
      <source>Additive Sphere</source>
      <translation>增料球体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="203"/>
      <source>Additive Cone</source>
      <translation>增料圆锥体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="207"/>
      <source>Additive Ellipsoid</source>
      <translation>增料椭球体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="211"/>
      <source>Additive Torus</source>
      <translation>增料圆环体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="215"/>
      <source>Additive Prism</source>
      <translation>增料棱柱体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="219"/>
      <source>Additive Wedge</source>
      <translation>增料楔形体</translation>
    </message>
  </context>
  <context>
    <name>CmdPrimtiveCompSubtractive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="235"/>
      <source>PartDesign</source>
      <translation>零件设计</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="236"/>
      <location filename="../../CommandPrimitive.cpp" line="237"/>
      <source>Create a subtractive primitive</source>
      <translation>创建减料图元</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="356"/>
      <source>Subtractive Box</source>
      <translation>减料立方体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="360"/>
      <source>Subtractive Cylinder</source>
      <translation>减料圆柱体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="364"/>
      <source>Subtractive Sphere</source>
      <translation>减料球体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="368"/>
      <source>Subtractive Cone</source>
      <translation>减料圆锥体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="372"/>
      <source>Subtractive Ellipsoid</source>
      <translation>减料椭球体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="376"/>
      <source>Subtractive Torus</source>
      <translation>减料圆环体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="380"/>
      <source>Subtractive Prism</source>
      <translation>减料棱柱体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="384"/>
      <source>Subtractive Wedge</source>
      <translation>减料楔形体</translation>
    </message>
  </context>
  <context>
    <name>FeaturePickDialog</name>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="45"/>
      <source>Valid</source>
      <translation>有效</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="46"/>
      <source>Invalid shape</source>
      <translation>无效形状</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="47"/>
      <source>No wire in sketch</source>
      <translation>草图中找不到线框</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="48"/>
      <source>Sketch already used by other feature</source>
      <translation>草图被其他特征使用</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="49"/>
      <source>Sketch belongs to another Body feature</source>
      <translation>草图属于另一个实体特征</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="50"/>
      <source>Base plane</source>
      <translation>基准平面</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="51"/>
      <source>Feature is located after the Tip feature</source>
      <translation>特征位于标记特征之后</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskWatcherCommands</name>
    <message>
      <location filename="../../Workbench.cpp" line="52"/>
      <source>Face tools</source>
      <translation>面工具</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="53"/>
      <source>Sketch tools</source>
      <translation>草图工具</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="54"/>
      <source>Create Geometry</source>
      <translation>创建几何元素</translation>
    </message>
  </context>
  <context>
    <name>InvoluteGearParameter</name>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="14"/>
      <source>Involute parameter</source>
      <translation>渐开线参数</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="20"/>
      <source>Number of teeth:</source>
      <translation>齿数</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="40"/>
      <source>Modules:</source>
      <translation>模数：</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="84"/>
      <source>Pressure angle:</source>
      <translation>压力角:</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="125"/>
      <source>High precision:</source>
      <translation>高精度</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="139"/>
      <location filename="../../../InvoluteGearFeature.ui" line="166"/>
      <source>True</source>
      <translation>是</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="144"/>
      <location filename="../../../InvoluteGearFeature.ui" line="171"/>
      <source>False</source>
      <translation>否</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="152"/>
      <source>External gear:</source>
      <translation>外齿轮：</translation>
    </message>
  </context>
  <context>
    <name>PartDesign::Groove</name>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="106"/>
      <source>The requested feature cannot be created. The reason may be that:

  â¢ the active Body does not contain a base shape, so there is no
  material to be removed;
  â¢ the selected sketch does not belong to the active Body.</source>
      <translation>无法创建所要求的特征。原因可能是：

  â¢，激活的实体不包含一个基础图形，因此没有
  可被删除的材料；
  â¢ ，所选的草图不属于激活的实体。</translation>
    </message>
  </context>
  <context>
    <name>PartDesign::Hole</name>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="956"/>
      <source>The requested feature cannot be created. The reason may be that:

  â¢ the active Body does not contain a base shape, so there is no
  material to be removed;
  â¢ the selected sketch does not belong to the active Body.</source>
      <translation>无法创建所要求的特征。原因可能是：

  â¢，激活的实体不包含一个基础图形，因此没有
  可被删除的材料；
  â¢ ，所选的草图不属于激活的实体。</translation>
    </message>
  </context>
  <context>
    <name>PartDesign::Pocket</name>
    <message>
      <location filename="../../../App/FeaturePocket.cpp" line="121"/>
      <source>The requested feature cannot be created. The reason may be that:

  â¢ the active Body does not contain a base shape, so there is no
  material to be removed;
  â¢ the selected sketch does not belong to the active Body.</source>
      <translation>无法创建所要求的特征。原因可能是：

  â¢，激活的实体不包含一个基础图形，因此没有
  可被删除的材料；
  â¢ ，所选的草图不属于激活的实体。</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::DlgPrimitives</name>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="14"/>
      <source>Geometric Primitives</source>
      <translation>几何图元</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="54"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="161"/>
      <source>Width:</source>
      <translation>宽度:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="61"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="154"/>
      <source>Length:</source>
      <translation>长度:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="147"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="258"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="378"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="913"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1152"/>
      <source>Height:</source>
      <translation>高度:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="198"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="305"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1159"/>
      <source>Angle:</source>
      <translation>角度:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="251"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="525"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1138"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1260"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1325"/>
      <source>Radius:</source>
      <translation>半径:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="385"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="585"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="839"/>
      <source>Radius 1:</source>
      <translation>半径 1:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="392"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="592"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="832"/>
      <source>Radius 2:</source>
      <translation>半径 2:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="455"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="646"/>
      <source>U parameter:</source>
      <translation>绕指定轴角度：</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="462"/>
      <source>V parameters:</source>
      <translation>与指定轴的夹角：</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="599"/>
      <source>Radius 3:</source>
      <translation>半径 3:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="669"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="759"/>
      <source>V parameter:</source>
      <translation>与指定轴的夹角：</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="736"/>
      <source>U Parameter:</source>
      <translation>绕指定轴角度：</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="886"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1768"/>
      <source>Polygon:</source>
      <translation>多边形：</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="906"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1788"/>
      <source>Circumradius:</source>
      <translation>外接圆半径</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="957"/>
      <source>X min/max:</source>
      <translation>X 最小值/最大值:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="964"/>
      <source>Y min/max:</source>
      <translation>Y 最小值/最大值:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="971"/>
      <source>Z min/max:</source>
      <translation>Z 最小值/最大值:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="978"/>
      <source>X2 min/max:</source>
      <translation>X2 最小值/最大值:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="985"/>
      <source>Z2 min/max:</source>
      <translation>Z2 最小值/最大值:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1145"/>
      <source>Pitch:</source>
      <translation>间距:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1166"/>
      <source>Coordinate system:</source>
      <translation>坐标系:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1174"/>
      <source>Right-handed</source>
      <translation>右手</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1179"/>
      <source>Left-handed</source>
      <translation>左手</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1267"/>
      <source>Growth:</source>
      <translation>节距</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1274"/>
      <source>Number of rotations:</source>
      <translation>圈数</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1332"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1435"/>
      <source>Angle 1:</source>
      <translation>角度 1:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1339"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1442"/>
      <source>Angle 2:</source>
      <translation>角度 2:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1393"/>
      <source>From three points</source>
      <translation>以三点构建</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1421"/>
      <source>Major radius:</source>
      <translation>主半径:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1428"/>
      <source>Minor radius:</source>
      <translation>次半径:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1510"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1591"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1645"/>
      <source>X:</source>
      <translation>X:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1520"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1601"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1655"/>
      <source>Y:</source>
      <translation>Y:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1530"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1611"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1665"/>
      <source>Z:</source>
      <translation>Z:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1628"/>
      <source>End point</source>
      <translation>终点</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1638"/>
      <source>Start point</source>
      <translation>起点</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::DlgReference</name>
    <message>
      <location filename="../../DlgReference.ui" line="14"/>
      <source>Reference</source>
      <translation>参考</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="20"/>
      <source>You selected geometries which are not part of the active body. Please define how to handle those selections. If you do not want those references cancel the command.</source>
      <translation>选择的几何体不是激活状态实体的一部分。请定义如何处理这些选择。如果放弃编辑请取消指令。</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="42"/>
      <source>Make independent copy (recommended)</source>
      <translation>创建独立副本 (推荐)</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="52"/>
      <source>Make dependent copy</source>
      <translation>创建关联副本</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="59"/>
      <source>Create cross-reference</source>
      <translation>创建交叉引用</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::NoDependentsSelection</name>
    <message>
      <location filename="../../ReferenceSelection.cpp" line="183"/>
      <source>Selecting this will cause circular dependency.</source>
      <translation>选择操作会导致循环引用</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskBooleanParameters</name>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="22"/>
      <source>Add body</source>
      <translation>求和</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="32"/>
      <source>Remove body</source>
      <translation>求差</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="48"/>
      <source>Fuse</source>
      <translation>结合</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="53"/>
      <source>Cut</source>
      <translation>剪切</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="58"/>
      <source>Common</source>
      <translation>交集</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="55"/>
      <source>Boolean parameters</source>
      <translation>布尔参数</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="81"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskBoxPrimitives</name>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="54"/>
      <source>Primitive parameters</source>
      <translation>图元参数</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="646"/>
      <source>Create primitive</source>
      <translation>创建图元</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskChamferParameters</name>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="22"/>
      <source>Add ref</source>
      <translation>添加参照</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="32"/>
      <source>Remove ref</source>
      <translation>删除参照</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="50"/>
      <source>Size:</source>
      <translation>大小:</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.cpp" line="87"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDatumParameters</name>
    <message>
      <location filename="../../TaskDatumParameters.cpp" line="73"/>
      <source> parameters</source>
      <translation> 参数</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgBooleanParameters</name>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="327"/>
      <source>Empty body list</source>
      <translation>空的实体列表</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="328"/>
      <source>The body list cannot be empty</source>
      <translation>实体列表不能空</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="339"/>
      <source>Boolean: Accept: Input error</source>
      <translation>布尔值： 接受： 输入错误</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgDatumParameters</name>
    <message>
      <location filename="../../TaskDatumParameters.cpp" line="121"/>
      <source>Incompatible reference set</source>
      <translation>不兼容的引用集</translation>
    </message>
    <message>
      <location filename="../../TaskDatumParameters.cpp" line="122"/>
      <source>There is no attachment mode that fits the current set of references. If you choose to continue, the feature will remain where it is now, and will not be moved as the references change. Continue?</source>
      <translation>没有适合当前参照集的依附模式。如果您选择继续，特征将保持现有状态，且将被定义为参照更改而不被移动。要继续吗？</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgFeatureParameters</name>
    <message>
      <location filename="../../TaskFeatureParameters.cpp" line="140"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgPipeParameters</name>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="886"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgShapeBinder</name>
    <message>
      <location filename="../../TaskShapeBinder.cpp" line="331"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDraftParameters</name>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="22"/>
      <source>Add face</source>
      <translation>添加面</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="32"/>
      <source>Remove face</source>
      <translation>删除面</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="49"/>
      <source>Draft angle</source>
      <translation>拔模角度</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="79"/>
      <source>Neutral plane</source>
      <translation>中性面</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="96"/>
      <source>Pull direction</source>
      <translation>拔模方向</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="111"/>
      <source>Reverse pull direction</source>
      <translation>反转拔模方向</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.cpp" line="100"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskFeaturePick</name>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="23"/>
      <source>Allow used features</source>
      <translation>允许已被使用的特征</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="30"/>
      <source>Allow external features</source>
      <translation>允许外部特征</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="42"/>
      <source>From other bodies of the same part</source>
      <translation>从相同零件的其他实体</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="49"/>
      <source>From different parts or free features</source>
      <translation>来自不同的零件或自由特征</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="66"/>
      <source>Make independent copy (recommended)</source>
      <translation>创建独立副本 (推荐)</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="79"/>
      <source>Make dependent copy</source>
      <translation>创建关联副本</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="89"/>
      <source>Create cross-reference</source>
      <translation>创建交叉引用</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="65"/>
      <source>Valid</source>
      <translation>有效</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="66"/>
      <source>Invalid shape</source>
      <translation>无效形状</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="67"/>
      <source>No wire in sketch</source>
      <translation>草图中找不到线框</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="68"/>
      <source>Sketch already used by other feature</source>
      <translation>草图被其他特征使用</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="69"/>
      <source>Belongs to another body</source>
      <translation>属于另一个实体</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="70"/>
      <source>Belongs to another part</source>
      <translation>属于另一个零件</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="71"/>
      <source>Doesn't belong to any body</source>
      <translation>不属于任何实体</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="72"/>
      <source>Base plane</source>
      <translation>基准平面</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="73"/>
      <source>Feature is located after the tip feature</source>
      <translation>特征位于标记特征之后</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="83"/>
      <source>Select feature</source>
      <translation>选择特征</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskFilletParameters</name>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="22"/>
      <source>Add ref</source>
      <translation>添加参照</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="32"/>
      <source>Remove ref</source>
      <translation>删除参照</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="49"/>
      <source>Radius:</source>
      <translation>半径:</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.cpp" line="87"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskHoleParameters</name>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="48"/>
      <source>Hole parameters</source>
      <translation>孔参数</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="69"/>
      <source>None</source>
      <translation>无</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="70"/>
      <source>ISO metric coarse profile</source>
      <translation>ISO 公制粗牙</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="71"/>
      <source>ISO metric fine profile</source>
      <translation>ISO 公制细牙</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="72"/>
      <source>UTS coarse profile</source>
      <translation>UTS 美制粗牙</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="73"/>
      <source>UTS fine profile</source>
      <translation>UTS 美制细牙</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="74"/>
      <source>UTS extra fine profile</source>
      <translation>UTS 美制超细牙</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskLinearPatternParameters</name>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>添加特征</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>删除特征</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="49"/>
      <source>Direction</source>
      <translation>方向</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="61"/>
      <source>Reverse direction</source>
      <translation>反转方向</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="70"/>
      <source>Length</source>
      <translation>长度</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="91"/>
      <source>Occurrences</source>
      <translation>出现次数</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="105"/>
      <source>OK</source>
      <translation>确定</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="114"/>
      <source>Update view</source>
      <translation>更新视图</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.cpp" line="114"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.cpp" line="328"/>
      <source>Error</source>
      <translation>错误</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskLoftParameters</name>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="20"/>
      <source>Ruled surface</source>
      <translation>直纹曲面</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="27"/>
      <source>Closed</source>
      <translation>关闭</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="34"/>
      <source>Profile</source>
      <translation>轮廓</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="42"/>
      <source>Object</source>
      <translation>对象</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="65"/>
      <source>Add Section</source>
      <translation>添加截面</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="78"/>
      <source>Remove Section</source>
      <translation>删除截面</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="113"/>
      <source>Update view</source>
      <translation>更新视图</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.cpp" line="59"/>
      <source>Loft parameters</source>
      <translation>放样参数</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.cpp" line="80"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskMirroredParameters</name>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>添加特征</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>删除特征</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="49"/>
      <source>Plane</source>
      <translation>平面</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="63"/>
      <source>OK</source>
      <translation>确定</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="72"/>
      <source>Update view</source>
      <translation>更新视图</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.cpp" line="111"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.cpp" line="245"/>
      <source>Error</source>
      <translation>错误</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskMultiTransformParameters</name>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>添加特征</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>删除特征</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="47"/>
      <source>Transformations</source>
      <translation>变换</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="64"/>
      <source>Update view</source>
      <translation>更新视图</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="76"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="82"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="86"/>
      <source>Delete</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="90"/>
      <source>Add mirrored transformation</source>
      <translation>添加镜像变换</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="94"/>
      <source>Add linear pattern</source>
      <translation>添加线性阵列</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="98"/>
      <source>Add polar pattern</source>
      <translation>添加环形阵列</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="102"/>
      <source>Add scaled transformation</source>
      <translation>添加缩放变换</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="106"/>
      <source>Move up</source>
      <translation>上移</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="110"/>
      <source>Move down</source>
      <translation>下移</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="137"/>
      <source>Right-click to add</source>
      <translation>右键添加</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPadParameters</name>
    <message>
      <location filename="../../TaskPadParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="22"/>
      <source>Type</source>
      <translation>类型</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="30"/>
      <location filename="../../TaskPadParameters.cpp" line="124"/>
      <location filename="../../TaskPadParameters.cpp" line="412"/>
      <source>Dimension</source>
      <translation>尺寸标注</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="42"/>
      <source>Length</source>
      <translation>长度</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="60"/>
      <source>Offset</source>
      <translation>偏移</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="75"/>
      <source>Symmetric to plane</source>
      <translation>相当平面对称</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="82"/>
      <source>Reversed</source>
      <translation>反转</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="91"/>
      <source>2nd length</source>
      <translation>第二长度</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="109"/>
      <location filename="../../TaskPadParameters.cpp" line="112"/>
      <location filename="../../TaskPadParameters.cpp" line="435"/>
      <source>Face</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="128"/>
      <source>Update view</source>
      <translation>更新视图</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="56"/>
      <source>Pad parameters</source>
      <translation>凸台参数</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="63"/>
      <location filename="../../TaskPadParameters.cpp" line="420"/>
      <source>No face selected</source>
      <translation>未选择面</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="125"/>
      <location filename="../../TaskPadParameters.cpp" line="413"/>
      <source>To last</source>
      <translation>直到最后</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="126"/>
      <location filename="../../TaskPadParameters.cpp" line="414"/>
      <source>To first</source>
      <translation>到起始位置</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="127"/>
      <location filename="../../TaskPadParameters.cpp" line="415"/>
      <source>Up to face</source>
      <translation>直到表面</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="128"/>
      <location filename="../../TaskPadParameters.cpp" line="416"/>
      <source>Two dimensions</source>
      <translation>双向尺寸</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPipeOrientation</name>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="22"/>
      <source>Orientation mode</source>
      <translation>方向模式</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="36"/>
      <source>Standard</source>
      <translation>标准</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="41"/>
      <source>Fixed</source>
      <translation>固定</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="46"/>
      <source>Frenet</source>
      <translation>Frenet</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="51"/>
      <source>Auxiliary</source>
      <translation>辅助</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="56"/>
      <source>Binormal</source>
      <translation>副法线</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="76"/>
      <source>Curvelinear equivalence</source>
      <translation>曲线等量</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="83"/>
      <source>Profile</source>
      <translation>轮廓</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="91"/>
      <source>Object</source>
      <translation>对象</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="117"/>
      <source>Add Edge</source>
      <translation>添加边</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="136"/>
      <source>Remove Edge</source>
      <translation>删除边</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="158"/>
      <source>Set the constant binormal vector used to calculate the profiles orientation</source>
      <translation>设置用于计算轮廓方向的常量副向量</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="182"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="189"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="196"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="365"/>
      <source>Section orientation</source>
      <translation>截面方向</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPipeParameters</name>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="20"/>
      <source>Profile</source>
      <translation>轮廓</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="28"/>
      <location filename="../../TaskPipeParameters.ui" line="93"/>
      <source>Object</source>
      <translation>对象</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="51"/>
      <source>Corner Transition</source>
      <translation>角过渡</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="65"/>
      <source>Transformed</source>
      <translation>变换</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="70"/>
      <source>Right Corner</source>
      <translation>倒角</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="75"/>
      <source>Round Corner</source>
      <translation>圆角</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="85"/>
      <source>Path to sweep along</source>
      <translation>扫描路径</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="119"/>
      <source>Add Edge</source>
      <translation>添加边</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="138"/>
      <source>Remove Edge</source>
      <translation>删除边</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="74"/>
      <source>Pipe parameters</source>
      <translation>管参数</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPipeScaling</name>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="22"/>
      <source>Transform mode</source>
      <translation>变换模式</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="36"/>
      <source>Constant</source>
      <translation>常量</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="41"/>
      <source>Multisection</source>
      <translation>多截面</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="64"/>
      <source>Add Section</source>
      <translation>添加截面</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="77"/>
      <source>Remove Section</source>
      <translation>删除截面</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="617"/>
      <source>Section transformation</source>
      <translation>截面变换</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPocketParameters</name>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="22"/>
      <source>Type</source>
      <translation>类型</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="30"/>
      <location filename="../../TaskPocketParameters.cpp" line="119"/>
      <location filename="../../TaskPocketParameters.cpp" line="439"/>
      <source>Dimension</source>
      <translation>尺寸标注</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="42"/>
      <source>Length</source>
      <translation>长度</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="60"/>
      <source>Offset</source>
      <translation>偏移</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="75"/>
      <source>Symmetric to plane</source>
      <translation>相当平面对称</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="82"/>
      <source>Reversed</source>
      <translation>反转</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="91"/>
      <source>2nd length</source>
      <translation>第二长度</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="109"/>
      <location filename="../../TaskPocketParameters.cpp" line="107"/>
      <location filename="../../TaskPocketParameters.cpp" line="462"/>
      <source>Face</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="128"/>
      <source>Update view</source>
      <translation>更新视图</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="56"/>
      <source>Pocket parameters</source>
      <translation>凹槽参数</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="64"/>
      <location filename="../../TaskPocketParameters.cpp" line="447"/>
      <source>No face selected</source>
      <translation>未选择面</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="120"/>
      <location filename="../../TaskPocketParameters.cpp" line="440"/>
      <source>Through all</source>
      <translation>通过所有</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="121"/>
      <location filename="../../TaskPocketParameters.cpp" line="441"/>
      <source>To first</source>
      <translation>到起始位置</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="122"/>
      <location filename="../../TaskPocketParameters.cpp" line="442"/>
      <source>Up to face</source>
      <translation>直到表面</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="123"/>
      <location filename="../../TaskPocketParameters.cpp" line="443"/>
      <source>Two dimensions</source>
      <translation>双向尺寸</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPolarPatternParameters</name>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>添加特征</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>删除特征</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="49"/>
      <source>Axis</source>
      <translation>轴线</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="61"/>
      <source>Reverse direction</source>
      <translation>反转方向</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="70"/>
      <source>Angle</source>
      <translation>角度</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="97"/>
      <source>Occurrences</source>
      <translation>出现次数</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="111"/>
      <source>OK</source>
      <translation>确定</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="120"/>
      <source>Update view</source>
      <translation>更新视图</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.cpp" line="112"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.cpp" line="318"/>
      <source>Error</source>
      <translation>错误</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskRevolutionParameters</name>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="22"/>
      <source>Axis:</source>
      <translation>轴:</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="30"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="181"/>
      <source>Base X axis</source>
      <translation>X 轴</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="35"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="182"/>
      <source>Base Y axis</source>
      <translation>Y 轴</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="40"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="183"/>
      <source>Base Z axis</source>
      <translation>Z 轴</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="45"/>
      <source>Horizontal sketch axis</source>
      <translation>水平草绘轴</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="50"/>
      <source>Vertical sketch axis</source>
      <translation>垂直草绘轴</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="55"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="190"/>
      <source>Select reference...</source>
      <translation type="unfinished">Select reference...</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="67"/>
      <source>Angle:</source>
      <translation>角度:</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="98"/>
      <source>Symmetric to plane</source>
      <translation>相当平面对称</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="105"/>
      <source>Reversed</source>
      <translation>反转</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="119"/>
      <source>Update view</source>
      <translation>更新视图</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="61"/>
      <source>Revolution parameters</source>
      <translation>旋转体参数</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskScaledParameters</name>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>添加特征</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>删除特征</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="49"/>
      <source>Factor</source>
      <translation>缩放因子</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="63"/>
      <source>Occurrences</source>
      <translation>出现次数</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="77"/>
      <source>OK</source>
      <translation>确定</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="86"/>
      <source>Update view</source>
      <translation>更新视图</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.cpp" line="98"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskShapeBinder</name>
    <message>
      <location filename="../../TaskShapeBinder.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.ui" line="22"/>
      <source>Object</source>
      <translation>对象</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.ui" line="48"/>
      <source>Add Geometry</source>
      <translation>添加几何图形</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.ui" line="67"/>
      <source>Remove Geometry</source>
      <translation>移除几何图形</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.cpp" line="61"/>
      <source>Datum shape parameters</source>
      <translation>基准图形参数</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskSketchBasedParameters</name>
    <message>
      <location filename="../../TaskSketchBasedParameters.cpp" line="155"/>
      <source>Face</source>
      <translation>面</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskThicknessParameters</name>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="22"/>
      <source>Add face</source>
      <translation>添加面</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="32"/>
      <source>Remove face</source>
      <translation>删除面</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="49"/>
      <source>Thickness</source>
      <translation>厚度</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="75"/>
      <source>Mode</source>
      <translation>模式</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="82"/>
      <source>Join Type</source>
      <translation>接合类型</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="90"/>
      <source>Skin</source>
      <translation>表皮</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="95"/>
      <source>Pipe</source>
      <translation>管状</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="100"/>
      <source>Recto Verso</source>
      <translation>双面</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="109"/>
      <source>Arc</source>
      <translation>圆弧</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="114"/>
      <source>Intersection</source>
      <translation>交集</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="124"/>
      <source>Make thickness inwards</source>
      <translation>厚度方向向里</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.cpp" line="98"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskTransformedMessages</name>
    <message>
      <location filename="../../TaskTransformedMessages.cpp" line="43"/>
      <source>Transformed feature messages</source>
      <translation>变换特征消息</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskTransformedParameters</name>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="194"/>
      <source>Normal sketch axis</source>
      <translation type="unfinished">Normal sketch axis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="195"/>
      <source>Vertical sketch axis</source>
      <translation>垂直草绘轴</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="196"/>
      <source>Horizontal sketch axis</source>
      <translation>水平草绘轴</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="198"/>
      <location filename="../../TaskTransformedParameters.cpp" line="234"/>
      <source>Construction line %1</source>
      <translation>辅助线 %1</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="212"/>
      <source>Base X axis</source>
      <translation>X 轴</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="213"/>
      <source>Base Y axis</source>
      <translation>Y 轴</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="214"/>
      <source>Base Z axis</source>
      <translation>Z 轴</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="221"/>
      <location filename="../../TaskTransformedParameters.cpp" line="257"/>
      <source>Select reference...</source>
      <translation type="unfinished">Select reference...</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="248"/>
      <source>Base XY plane</source>
      <translation>XY 基准平面</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="249"/>
      <source>Base YZ plane</source>
      <translation>YZ 基准平面</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="250"/>
      <source>Base XZ plane</source>
      <translation>XZ 基准平面</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderBody</name>
    <message>
      <location filename="../../ViewProviderBody.cpp" line="137"/>
      <source>Toggle active body</source>
      <translation>切换活动实体</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_CompPrimitiveAdditive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="192"/>
      <source>Create an additive box by its width, height and length</source>
      <translation>依据宽、高、长创建增料立方体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="196"/>
      <source>Create an additive cylinder by its radius, height and angle</source>
      <translation>创建半径、高、角度驱动的增料圆柱体特征</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="200"/>
      <source>Create an additive sphere by its radius and various angles</source>
      <translation>创建半径、角度驱动的增料球体特征</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="204"/>
      <source>Create an additive cone</source>
      <translation>创建增料圆锥体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="208"/>
      <source>Create an additive ellipsoid</source>
      <translation>创建增料椭球体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="212"/>
      <source>Create an additive torus</source>
      <translation>创建增料旋转体</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="216"/>
      <source>Create an additive prism</source>
      <translation>创建增料棱柱</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="220"/>
      <source>Create an additive wedge</source>
      <translation>创建增料楔形体</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_CompPrimitiveSubtractive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="357"/>
      <source>Create a subtractive box by its width, height and length</source>
      <translation>创建边长驱动的减料长方体特征</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="361"/>
      <source>Create a subtractive cylinder by its radius, height and angle</source>
      <translation>创建半径、高、角度驱动的减料圆柱体特征</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="365"/>
      <source>Create a subtractive sphere by its radius and various angles</source>
      <translation>创建半径、角度驱动的减料球体特征</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="369"/>
      <source>Create a subtractive cone</source>
      <translation>创建减料圆锥体特征</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="373"/>
      <source>Create a subtractive ellipsoid</source>
      <translation>创建减料椭球体特征</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="377"/>
      <source>Create a subtractive torus</source>
      <translation>创建减料旋转体特征</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="381"/>
      <source>Create a subtractive prism</source>
      <translation>创建减料棱柱体特征</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="385"/>
      <source>Create a subtractive wedge</source>
      <translation>创建减料楔形体特征</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_MoveFeature</name>
    <message>
      <location filename="../../CommandBody.cpp" line="755"/>
      <source>Select body</source>
      <translation>选择实体</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="756"/>
      <source>Select a body from the list</source>
      <translation>从列表中选择实体</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_MoveFeatureInTree</name>
    <message>
      <location filename="../../CommandBody.cpp" line="906"/>
      <source>Select feature</source>
      <translation>选择特征</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="907"/>
      <source>Select a feature from the list</source>
      <translation>从列表中选择特征</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../Command.cpp" line="135"/>
      <source>Invalid selection</source>
      <translation>无效选择</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="135"/>
      <source>There are no attachment modes that fit selected objects. Select something else.</source>
      <translation>没有适合选定对象的附件模式。请选择其他的东西。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="141"/>
      <location filename="../../Command.cpp" line="144"/>
      <location filename="../../Command.cpp" line="146"/>
      <source>Error</source>
      <translation>错误</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="141"/>
      <source>There is no active body. Please make a body active before inserting a datum entity.</source>
      <translation>无激活状态的实体。请在插入基准实体前激活实体。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="475"/>
      <source>Several sub-elements selected</source>
      <translation>若干子元素被选择</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="476"/>
      <source>You have to select a single face as support for a sketch!</source>
      <translation>您必须选择一个支持面以绘制草图!</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="486"/>
      <source>No support face selected</source>
      <translation>未选中支持面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="487"/>
      <source>You have to select a face as support for a sketch!</source>
      <translation>您必须选择一个支持面以绘制草图!</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="496"/>
      <source>No planar support</source>
      <translation>无支持平面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="497"/>
      <source>You need a planar face as support for a sketch!</source>
      <translation>您需要一个支持平面以绘制草图!</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="679"/>
      <source>No valid planes in this document</source>
      <translation>文档中无有效平面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="680"/>
      <source>Please create a plane first or select a face to sketch on</source>
      <translation>请先创建一个平面或选择一个平面用于画草图</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="693"/>
      <location filename="../../Command.cpp" line="983"/>
      <location filename="../../Command.cpp" line="1825"/>
      <location filename="../../ViewProvider.cpp" line="114"/>
      <location filename="../../ViewProviderBoolean.cpp" line="85"/>
      <location filename="../../ViewProviderDatum.cpp" line="251"/>
      <location filename="../../ViewProviderHole.cpp" line="81"/>
      <location filename="../../ViewProviderPrimitive.cpp" line="93"/>
      <location filename="../../ViewProviderShapeBinder.cpp" line="92"/>
      <source>A dialog is already open in the task panel</source>
      <translation>一个对话框已在任务面板打开</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="694"/>
      <location filename="../../Command.cpp" line="984"/>
      <location filename="../../Command.cpp" line="1826"/>
      <location filename="../../ViewProvider.cpp" line="115"/>
      <location filename="../../ViewProviderBoolean.cpp" line="86"/>
      <location filename="../../ViewProviderDatum.cpp" line="252"/>
      <location filename="../../ViewProviderHole.cpp" line="82"/>
      <location filename="../../ViewProviderPrimitive.cpp" line="94"/>
      <location filename="../../ViewProviderShapeBinder.cpp" line="93"/>
      <source>Do you want to close this dialog?</source>
      <translation>您要关闭此对话框吗?</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="907"/>
      <source>No sketch to work on</source>
      <translation>没有可工作的草图</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="908"/>
      <source>No sketch is available in the document</source>
      <translation>文档无可用草图</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1513"/>
      <location filename="../../Command.cpp" line="1517"/>
      <location filename="../../Command.cpp" line="1543"/>
      <location filename="../../Command.cpp" line="1555"/>
      <source>Wrong selection</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1514"/>
      <source>Select an edge, face or body.</source>
      <translation>选择一边，面或体</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1518"/>
      <source>Select an edge, face or body from a single body.</source>
      <translation>从一单一实体中选择一边，面或体</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1522"/>
      <location filename="../../Command.cpp" line="1855"/>
      <source>Selection is not in Active Body</source>
      <translation>未在激活状态的实体中进行选择</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1523"/>
      <source>Select an edge, face or body from an active body.</source>
      <translation>从一激活状态的实体中选择一边，面或体</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1533"/>
      <source>Wrong object type</source>
      <translation>错误的对象类型</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1534"/>
      <source>%1 works only on parts.</source>
      <translation>%1 仅能运作于零件上</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1544"/>
      <source>Shape of the selected Part is empty</source>
      <translation>所选零件的形状为空</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1556"/>
      <source> not possible on selected faces/edges.</source>
      <translation> 无法应用与所选面/边。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1842"/>
      <source>No valid features in this document</source>
      <translation>本文档中无有效特征</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1843"/>
      <source>Please create a subtractive or additive feature first.</source>
      <translation>请先创建一个减料或增料特征</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1848"/>
      <source>Multiple Features Selected</source>
      <translation>选中多特征</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1849"/>
      <source>Please select only one subtractive or additive feature first.</source>
      <translation>请先选择唯一的减料或增料特征</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1856"/>
      <source>Please select only one subtractive or additive feature in an active body.</source>
      <translation>请在活动体中选择唯一的减料或增料特征。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="73"/>
      <source>Part creation failed</source>
      <translation>零件创建失败</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="74"/>
      <source>Failed to create a part object.</source>
      <translation>创建零件对象失败。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="122"/>
      <location filename="../../CommandBody.cpp" line="127"/>
      <location filename="../../CommandBody.cpp" line="134"/>
      <location filename="../../CommandBody.cpp" line="142"/>
      <location filename="../../CommandBody.cpp" line="191"/>
      <source>Bad base feature</source>
      <translation>不正确的基础特征</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="123"/>
      <source>Body can't be based on a PartDesign feature.</source>
      <translation>实体不能基于零件设计工作台特征</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="128"/>
      <source>%1 already belongs to a body, can't use it as base feature for another body.</source>
      <translation>%1 已经属于一个实体, 不能用它作为另一个实体的基础特征。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="135"/>
      <source>Body can't be based on another body.</source>
      <translation>实体不能基于另一个实体。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="143"/>
      <source>Base feature (%1) belongs to other part.</source>
      <translation>基础特征 (%1) 录属于其他部件。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="167"/>
      <source>The selected shape consists of multiple solids.
This may lead to unexpected results.</source>
      <translation>所选形状由多个实体组成。
这可能会导致意外的结果。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="171"/>
      <source>The selected shape consists of multiple shells.
This may lead to unexpected results.</source>
      <translation>所选形状由多个壳体组成。
这可能会导致意外的结果。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="175"/>
      <source>The selected shape consists of only a shell.
This may lead to unexpected results.</source>
      <translation>所选形状仅由一个壳体组成。
这可能会导致意外的结果。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="179"/>
      <source>The selected shape consists of multiple solids or shells.
This may lead to unexpected results.</source>
      <translation>所选形状由多个实体或壳体组成。
这可能会导致意外的结果。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="184"/>
      <source>Base feature</source>
      <translation>基础特征</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="192"/>
      <source>Body may be based on no more than one feature.</source>
      <translation>实体基于的特征不能超过一个。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="368"/>
      <source>Nothing to migrate</source>
      <translation>没有可迁移的对象。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="369"/>
      <source>No PartDesign features found that don't belong to a body.Nothing to migrate.</source>
      <translation>没有找到不属于实体的零件设计工作台特征。没有可迁移对象。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="517"/>
      <source>Sketch plane cannot be migrated</source>
      <translation>草图平面不能被移动</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="518"/>
      <source>Please edit '%1' and redefine it to use a Base or Datum plane as the sketch plane.</source>
      <translation>请编辑 '%1'并使用基面或基准平面作为草绘平面来重新定义它。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="580"/>
      <location filename="../../CommandBody.cpp" line="584"/>
      <location filename="../../CommandBody.cpp" line="589"/>
      <location filename="../../CommandBody.cpp" line="878"/>
      <location filename="../../CommandBody.cpp" line="885"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="581"/>
      <source>Select exactly one PartDesign feature or a body.</source>
      <translation>仅选择一个 PartDesign 特征或一个实体。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="585"/>
      <source>Couldn't determine a body for the selected feature '%s'.</source>
      <translation>无法确定所选特征 "%s" 的实体。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="590"/>
      <source>Only a solid feature can be the tip of a body.</source>
      <translation>只有实体特征才能成为实体的标记特征。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="706"/>
      <location filename="../../CommandBody.cpp" line="728"/>
      <location filename="../../CommandBody.cpp" line="743"/>
      <source>Features cannot be moved</source>
      <translation>特征无法被移动</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="707"/>
      <source>Some of the selected features have dependencies in the source body</source>
      <translation>一些选定的特征依赖于源实体</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="729"/>
      <source>Only features of a single source Body can be moved</source>
      <translation>只能移动单个源实体的特征</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="744"/>
      <source>There are no other bodies to move to</source>
      <translation>没有其他实体可以移动</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="879"/>
      <source>Impossible to move the base feature of a body.</source>
      <translation>无法移动实体的基础特征。</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="886"/>
      <source>Select one or more features from the same body.</source>
      <translation>从同一实体上选择一个或多个特征</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="899"/>
      <source>Beginning of the body</source>
      <translation>实体的起始</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="261"/>
      <source>No previous feature found</source>
      <translation>未找到之前的特征</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="262"/>
      <source>It is not possible to create a subtractive feature without a base feature available</source>
      <translation>如果没有可用的基础特征, 就不可能创建减料特征</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.cpp" line="303"/>
      <source>Missing neutral plane</source>
      <translation>缺少中性面</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.cpp" line="304"/>
      <source>Please select a plane or an edge plus a pull direction</source>
      <translation>请选择一个平面或一条边以及拔模方向</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="164"/>
      <location filename="../../TaskTransformedParameters.cpp" line="231"/>
      <source>Vertical sketch axis</source>
      <translation>垂直草绘轴</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="165"/>
      <location filename="../../TaskTransformedParameters.cpp" line="232"/>
      <source>Horizontal sketch axis</source>
      <translation>水平草绘轴</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="167"/>
      <source>Construction line %1</source>
      <translation>辅助线 %1</translation>
    </message>
    <message>
      <location filename="../../TaskSketchBasedParameters.cpp" line="84"/>
      <source>Face</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="88"/>
      <source>No active Body</source>
      <translation>没有激活的实体</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="89"/>
      <source>In order to use PartDesign you need an active Body object in the document. Please make one active (double click) or create one.

If you have a legacy document with PartDesign objects without Body, use the migrate function in PartDesign to put them into a Body.</source>
      <translation>想使用零件设计工作台, 您需要一个激活状态的实体对象。请 (双击) 激活或创建一个新的实体对象。

如果您的旧版文档中存在没有实体的零件设计工作台对象, 请使用零件设计工作台中的迁移功能将它们放入一个实体中。</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="104"/>
      <source>Active Body Required</source>
      <translation>需要激活状态的实体</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="105"/>
      <source>To create a new PartDesign object, there must be an active Body object in the document. Please make one active (double click) or create a new Body.</source>
      <translation>要创建新的 PartDesign 对象, 文档中必须有一个激活状态的实体。请 (双击) 激活或创建一个新的实体。</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="142"/>
      <source>Feature is not in a body</source>
      <translation>特征不在实体内</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="143"/>
      <source>In order to use this feature it needs to belong to a body object in the document.</source>
      <translation>要使用此特征, 它需隶属于文档中的实体对象。</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="175"/>
      <source>Feature is not in a part</source>
      <translation>特征不在零件内。</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="176"/>
      <source>In order to use this feature it needs to belong to a part object in the document.</source>
      <translation>要使用此特征, 它需隶属于文档中的零件对象。</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="96"/>
      <source>Set colors...</source>
      <translation>设置颜色...</translation>
    </message>
    <message>
      <location filename="../../ViewProviderBoolean.cpp" line="68"/>
      <source>Edit boolean</source>
      <translation>编辑布尔运算</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="121"/>
      <location filename="../../ViewProviderDatum.cpp" line="211"/>
      <source>Plane</source>
      <translation>平面</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="125"/>
      <location filename="../../ViewProviderDatum.cpp" line="207"/>
      <source>Line</source>
      <translation>线</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="129"/>
      <location filename="../../ViewProviderDatum.cpp" line="215"/>
      <source>Point</source>
      <translation>点</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="133"/>
      <source>Coordinate System</source>
      <translation>坐标系</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="232"/>
      <source>Edit datum</source>
      <translation>编辑基准</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDressUp.cpp" line="49"/>
      <location filename="../../ViewProviderTransformed.cpp" line="68"/>
      <source>Edit %1</source>
      <translation>编辑 %1</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDressUp.cpp" line="70"/>
      <source>Feature error</source>
      <translation>特征错误</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDressUp.cpp" line="71"/>
      <source>%1 misses a base feature.
This feature is broken and can't be edited.</source>
      <translation>%1 基本特征缺失。
此特征已损坏, 无法编辑。</translation>
    </message>
    <message>
      <location filename="../../ViewProviderGroove.cpp" line="51"/>
      <source>Edit groove</source>
      <translation>编辑挖槽</translation>
    </message>
    <message>
      <location filename="../../ViewProviderHole.cpp" line="64"/>
      <source>Edit hole</source>
      <translation>编辑孔</translation>
    </message>
    <message>
      <location filename="../../ViewProviderLoft.cpp" line="77"/>
      <source>Edit loft</source>
      <translation>编辑放样</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPad.cpp" line="54"/>
      <source>Edit pad</source>
      <translation>编辑凸台</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPipe.cpp" line="80"/>
      <source>Edit pipe</source>
      <translation>编辑管</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPocket.cpp" line="53"/>
      <source>Edit pocket</source>
      <translation>编辑凹槽</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPrimitive.cpp" line="76"/>
      <source>Edit primitive</source>
      <translation>编辑图元</translation>
    </message>
    <message>
      <location filename="../../ViewProviderRevolution.cpp" line="51"/>
      <source>Edit revolution</source>
      <translation>编辑旋转体</translation>
    </message>
    <message>
      <location filename="../../ViewProviderShapeBinder.cpp" line="184"/>
      <source>Edit shape binder</source>
      <translation>编辑图形面</translation>
    </message>
    <message>
      <location filename="../../ViewProviderTransformed.cpp" line="152"/>
      <source>One transformed shape does not intersect support</source>
      <translation>变换后形状与支持物不相交</translation>
    </message>
    <message>
      <location filename="../../ViewProviderTransformed.cpp" line="154"/>
      <source>%1 transformed shapes do not intersect support</source>
      <translation>变换后形状%1与支持面不相交</translation>
    </message>
    <message>
      <location filename="../../ViewProviderTransformed.cpp" line="163"/>
      <source>Transformation succeeded</source>
      <translation>变换成功</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="144"/>
      <source>The document "%1" you are editing was designed with an old version of PartDesign workbench.</source>
      <translation>您正在编辑的文档 "%1" 是用旧版本的零件设计工作台设计的。</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="147"/>
      <source>Do you want to migrate in order to use modern PartDesign features?</source>
      <translation>是否要迁移以使用时下的零件设计功能？</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="150"/>
      <source>The document "%1" seems to be either in the middle of the migration process from legacy PartDesign or have a slightly broken structure.</source>
      <translation>文档 "%1" 似乎正处于从旧版零件设计工作台迁移的过程中, 或有一个轻微的破碎结构。</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="154"/>
      <source>Do you want to make the migration automatically?</source>
      <translation>想要让移动自动进行吗？</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="156"/>
      <source>Note: If you choose to migrate you won't be able to edit the file with an older FreeCAD version.
If you refuse to migrate you won't be able to use new PartDesign features like Bodies and Parts. As a result you also won't be able to use your parts in the assembly workbench.
Although you will be able to migrate any moment later with 'Part Design-&gt;Migrate...'.</source>
      <translation>注意: 如果您选择迁移, 您将无法使用旧的 FreeCAD 版本编辑该文件。如果你拒绝迁移, 你将无法使用新的零件设计工作台功能, 如实体和零部件。因此, 您也无法在装配工作台中使用您的零部件。但是以后您仍然可以用 "零件设计-迁移..."来完成迁移。</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="165"/>
      <source>Migrate manually</source>
      <translation>手动迁移</translation>
    </message>
  </context>
  <context>
    <name>TaskHole</name>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="24"/>
      <source>Position</source>
      <translation>位置</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="35"/>
      <source>Face</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="49"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="87"/>
      <source>Edge</source>
      <translation>边</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="63"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="101"/>
      <source>Distance</source>
      <translation>距离</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="137"/>
      <source>Type</source>
      <translation>类型</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="145"/>
      <source>Through</source>
      <translation>贯穿</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="152"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="492"/>
      <source>Depth</source>
      <translation>深度</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="161"/>
      <source>Threaded</source>
      <translation>螺纹</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="168"/>
      <source>Countersink</source>
      <translation>埋头孔</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="175"/>
      <source>Counterbore</source>
      <translation>沉孔</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="196"/>
      <source>Hole norm</source>
      <translation>孔的法线</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="202"/>
      <source>Custom dimensions</source>
      <translation>自定义尺寸</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="218"/>
      <source>Tolerance</source>
      <translation>公差</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="249"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="368"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="474"/>
      <source>Diameter</source>
      <translation>直径</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="280"/>
      <source>Bolt/Washer</source>
      <translation>螺栓/垫圈</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="329"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="337"/>
      <source>Thread norm</source>
      <translation>螺纹法线</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="399"/>
      <source> Custom thread length</source>
      <translation> 自定义螺纹长度</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="423"/>
      <source>Finish depth</source>
      <translation>终止深度</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="466"/>
      <source>Data</source>
      <translation>数据</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="510"/>
      <source>Counterbore/sink dia</source>
      <translation>沉孔/沉坑 直径</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="528"/>
      <source>Counterbore depth</source>
      <translation>沉孔深度</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="546"/>
      <source>Countersink angle</source>
      <translation>埋头孔角度</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="564"/>
      <source>Thread length</source>
      <translation>螺纹长度</translation>
    </message>
  </context>
  <context>
    <name>TaskHoleParameters</name>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="14"/>
      <source>Task Hole Parameters</source>
      <translation>任务孔参数</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="33"/>
      <location filename="../../TaskHoleParameters.ui" line="300"/>
      <source>Type</source>
      <translation>类型</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="40"/>
      <location filename="../../TaskHoleParameters.ui" line="316"/>
      <source>Diameter</source>
      <translation>直径</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="47"/>
      <location filename="../../TaskHoleParameters.ui" line="332"/>
      <source>Depth</source>
      <translation>深度</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="57"/>
      <source>Cutoff inner</source>
      <translation>内切除</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="70"/>
      <source>Class</source>
      <translation>种类：</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="77"/>
      <source>Tapered</source>
      <translation>锥孔</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="97"/>
      <source>Direction</source>
      <translation>方向</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="110"/>
      <source>Fit</source>
      <translation>配合孔</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="158"/>
      <source>Flat</source>
      <translation>平头孔</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="173"/>
      <source>Angled</source>
      <translation>斜钻孔</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="195"/>
      <source>Pitch</source>
      <translation>螺距</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="220"/>
      <source>Right hand</source>
      <translation>右旋</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="227"/>
      <source>Left hand</source>
      <translation>左旋</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="240"/>
      <source>Model actual thread</source>
      <translation>建立真实螺纹模型</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="247"/>
      <source>Threaded</source>
      <translation>螺纹</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="257"/>
      <source>Angle</source>
      <translation>角度</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="283"/>
      <source>Profile</source>
      <translation>轮廓</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="293"/>
      <source>Countersink angle</source>
      <translation>埋头孔角度</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="353"/>
      <source>Dimension</source>
      <translation>尺寸标注</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="358"/>
      <source>Through all</source>
      <translation>通过所有</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="372"/>
      <source>Size</source>
      <translation>大小</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="380"/>
      <source>Standard fit</source>
      <translation>标准配合</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="385"/>
      <source>Close fit</source>
      <translation>紧密配合</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="396"/>
      <source>Cutoff outer</source>
      <translation>外切除</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="449"/>
      <source>&lt;b&gt;Drill point&lt;/b&gt;</source>
      <translation>&lt;b&gt;钻点&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="459"/>
      <source>&lt;b&gt;Misc&lt;/b&gt;</source>
      <translation>&lt;b&gt; 杂项 &lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="466"/>
      <source>&lt;b&gt;Hole cut&lt;/b&gt;</source>
      <translation>&lt;b&gt;孔切除&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="473"/>
      <source>&lt;b&gt;Threading and size&lt;/b&gt;</source>
      <translation>&lt;b&gt; 螺纹和尺寸 &lt;/b&gt;</translation>
    </message>
  </context>
  <context>
    <name>TaskTransformedMessages</name>
    <message>
      <location filename="../../TaskTransformedMessages.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedMessages.ui" line="26"/>
      <source>No message</source>
      <translation>无消息</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="51"/>
      <source>Part Design</source>
      <translation>零件设计</translation>
    </message>
  </context>
</TS>
