代码拉取完成,页面将自动刷新
同步操作将从 taotieren/FreeCAD_zh_CN 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh-CN" sourcelanguage="en">
<context>
<name>CmdSketcherBSplineComb</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="175"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="176"/>
<source>Show/Hide B-spline curvature comb</source>
<translation>显示/隐藏 B-样条曲率梳</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="177"/>
<source>Switches between showing and hiding the curvature comb for all B-splines</source>
<translation>切换所有 B-样条曲线曲率梳的显示和隐藏</translation>
</message>
</context>
<context>
<name>CmdSketcherBSplineDegree</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="107"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="108"/>
<source>Show/Hide B-spline degree</source>
<translation>显示/隐藏 B-样条角度数</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="109"/>
<source>Switches between showing and hiding the degree for all B-splines</source>
<translation>切换所有 B-样条曲线角度数的显示和隐藏</translation>
</message>
</context>
<context>
<name>CmdSketcherBSplineKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="209"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="210"/>
<source>Show/Hide B-spline knot multiplicity</source>
<translation>显示/隐藏 B-样条结多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="211"/>
<source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
<translation>切换所有 B-样条曲线节点多重性的显示和隐藏</translation>
</message>
</context>
<context>
<name>CmdSketcherBSplinePolygon</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="141"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="142"/>
<source>Show/Hide B-spline control polygon</source>
<translation>显示/隐藏 B-样条控制多边形</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="143"/>
<source>Switches between showing and hiding the control polygons for all B-splines</source>
<translation>切换所有 B-样条曲线控制多边形的显示和隐藏</translation>
</message>
</context>
<context>
<name>CmdSketcherCarbonCopy</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6803"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6804"/>
<source>CarbonCopy</source>
<translation>复本</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6805"/>
<source>Copies the geometry of another sketch</source>
<translation>复制另一个草图的几何元素</translation>
</message>
</context>
<context>
<name>CmdSketcherClone</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1456"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1457"/>
<source>Clone</source>
<translation>克隆</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1458"/>
<source>Creates a clone of the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何形状进行含约束连动的复制</translation>
</message>
</context>
<context>
<name>CmdSketcherCloseShape</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="97"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="98"/>
<source>Close Shape</source>
<translation>封闭图形</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="99"/>
<source>Produce closed shape by Link end point of element with next elements' starting point</source>
<translation>通过连接两元素的首末点产生闭合图形</translation>
</message>
</context>
<context>
<name>CmdSketcherCompBSplineShowHideGeometryInformation</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="243"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="244"/>
<location filename="../../CommandSketcherBSpline.cpp" line="245"/>
<source>Show/hide B-spline information layer</source>
<translation>显示/隐藏 B-样条信息层</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="314"/>
<source>Show/Hide B-spline degree</source>
<translation>显示/隐藏 B-样条角度数</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="318"/>
<source>Show/Hide B-spline control polygon</source>
<translation>显示/隐藏 B-样条控制多边形</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="322"/>
<source>Show/Hide B-spline curvature comb</source>
<translation>显示/隐藏 B-样条曲率梳</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="326"/>
<source>Show/Hide B-spline knot multiplicity</source>
<translation>显示/隐藏 B-样条结多重性</translation>
</message>
</context>
<context>
<name>CmdSketcherCompConstrainRadDia</name>
<message>
<location filename="../../CommandConstraints.cpp" line="5859"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5860"/>
<source>Constrain arc or circle</source>
<translation>约束圆弧或圆</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5861"/>
<source>Constrain an arc or a circle</source>
<translation>约束圆弧或圆</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5944"/>
<source>Constrain radius</source>
<translation>半径约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5948"/>
<source>Constrain diameter</source>
<translation>约束直径</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCopy</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1532"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1533"/>
<source>Copy</source>
<translation>复制</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1534"/>
<source>Creates a clone of the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何形状进行含约束连动的复制</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCreateArc</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2002"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2003"/>
<source>Create arc</source>
<translation>创建弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2004"/>
<source>Create an arc in the sketcher</source>
<translation>在草图中创建圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2081"/>
<source>Center and end points</source>
<translation>中心点和端点</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2085"/>
<source>End points and rim point</source>
<translation>端点和边缘点</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCreateBSpline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4900"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4901"/>
<source>Create a B-spline</source>
<translation>创建 B-样条</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4902"/>
<source>Create a B-spline in the sketch</source>
<translation>在草图中创建 B-样条</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCreateCircle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5258"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5259"/>
<source>Create circle</source>
<translation>创建圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5260"/>
<source>Create a circle in the sketcher</source>
<translation>在草图中创建圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5337"/>
<source>Center and rim point</source>
<translation>圆心和边缘点</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5341"/>
<source>3 rim points</source>
<translation>3个边缘点</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCreateConic</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4262"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4263"/>
<source>Create a conic</source>
<translation>创建圆锥形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4264"/>
<source>Create a conic in the sketch</source>
<translation>在草图中创建圆锥形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4369"/>
<source>Ellipse by center, major radius, point</source>
<translation>通过中心,主要半径,点确定椭圆形状</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4373"/>
<source>Ellipse by Periapsis, apoapsis, minor radius</source>
<translation>通过近拱点,远拱点和小半径创建椭圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4377"/>
<source>Arc of ellipse by center, major radius, endpoints</source>
<translation>通过中心点,大半径和端点创建椭圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4381"/>
<source>Arc of hyperbola by center, major radius, endpoints</source>
<translation>通过中心点,大半径和端点创建椭圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4385"/>
<source>Arc of parabola by focus, vertex, endpoints</source>
<translation>焦点,顶点,终结点定义的抛物线弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCreateRegularPolygon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7511"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7512"/>
<source>Create regular polygon</source>
<translation>创建正多边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7513"/>
<source>Create a regular polygon in the sketcher</source>
<translation>在草图设计中创建正多边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7628"/>
<source>Triangle</source>
<translation>三角形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7632"/>
<source>Square</source>
<translation>正方形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7636"/>
<source>Pentagon</source>
<translation>五边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7640"/>
<source>Hexagon</source>
<translation>六边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7644"/>
<source>Heptagon</source>
<translation>七边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7648"/>
<source>Octagon</source>
<translation>八边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7652"/>
<source>Regular Polygon</source>
<translation>正多边形</translation>
</message>
</context>
<context>
<name>CmdSketcherCompModifyKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="795"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="796"/>
<source>Modify knot multiplicity</source>
<translation>修改结多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="797"/>
<source>Modifies the multiplicity of the selected knot of a B-spline</source>
<translation>修改B样条曲线选定节点的多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="859"/>
<source>Increase knot multiplicity</source>
<translation>提高结多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="863"/>
<source>Decrease knot multiplicity</source>
<translation>减少结多重性</translation>
</message>
</context>
<context>
<name>CmdSketcherConnect</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="203"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="204"/>
<source>Connect Edges</source>
<translation>连接边</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="205"/>
<source>Link end point of element with next elements' starting point</source>
<translation>链接某元素的终点与下一个元素的起点</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainAngle</name>
<message>
<location filename="../../CommandConstraints.cpp" line="5977"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5978"/>
<source>Constrain angle</source>
<translation>角度约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5979"/>
<source>Fix the angle of a line or the angle between two lines</source>
<translation>固定一直线角度或两直线夹角</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainBlock</name>
<message>
<location filename="../../CommandConstraints.cpp" line="1932"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1933"/>
<source>Constrain Block</source>
<translation>约束块</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1934"/>
<source>Create a Block constraint on the selected item</source>
<translation>在所选项目上创建块约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainCoincident</name>
<message>
<location filename="../../CommandConstraints.cpp" line="2237"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2238"/>
<source>Constrain coincident</source>
<translation>重合约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2239"/>
<source>Create a coincident constraint on the selected item</source>
<translation>在所选对象上创建重合约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainDiameter</name>
<message>
<location filename="../../CommandConstraints.cpp" line="5416"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5417"/>
<source>Constrain diameter</source>
<translation>约束直径</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5418"/>
<source>Fix the diameter of a circle or an arc</source>
<translation>固定圆或圆弧的直径</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainDistance</name>
<message>
<location filename="../../CommandConstraints.cpp" line="2425"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2426"/>
<source>Constrain distance</source>
<translation>距离约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2427"/>
<source>Fix a length of a line or the distance between a line and a vertex</source>
<translation>固定线的长度或者点到线的距离</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainDistanceX</name>
<message>
<location filename="../../CommandConstraints.cpp" line="2991"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2992"/>
<source>Constrain horizontal distance</source>
<translation>水平距离约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2993"/>
<source>Fix the horizontal distance between two points or line ends</source>
<translation>固定两点(或线端点)之间的水平距离</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainDistanceY</name>
<message>
<location filename="../../CommandConstraints.cpp" line="3238"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3239"/>
<source>Constrain vertical distance</source>
<translation type="unfinished">Constrain vertical distance</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3240"/>
<source>Fix the vertical distance between two points or line ends</source>
<translation>固定两点(或线端点)之间的垂直距离</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainEqual</name>
<message>
<location filename="../../CommandConstraints.cpp" line="6478"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6479"/>
<source>Constrain equal</source>
<translation>相等约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6480"/>
<source>Create an equality constraint between two lines or between circles and arcs</source>
<translation>两直线或圆与圆弧间创建相等约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainHorizontal</name>
<message>
<location filename="../../CommandConstraints.cpp" line="1180"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1181"/>
<source>Constrain horizontally</source>
<translation>水平约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1182"/>
<source>Create a horizontal constraint on the selected item</source>
<translation>在所选对象上创建水平约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainInternalAlignment</name>
<message>
<location filename="../../CommandConstraints.cpp" line="7091"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7092"/>
<source>Constrain InternalAlignment</source>
<translation>内部对齐约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7093"/>
<source>Constrains an element to be aligned with the internal geometry of another element</source>
<translation>约束元素与另一个元素的内部几何元素对齐</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainLock</name>
<message>
<location filename="../../CommandConstraints.cpp" line="1672"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1673"/>
<source>Constrain lock</source>
<translation>锁定约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1674"/>
<source>Create a lock constraint on the selected item</source>
<translation>对所选物体创建锁定约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainParallel</name>
<message>
<location filename="../../CommandConstraints.cpp" line="3519"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3520"/>
<source>Constrain parallel</source>
<translation>平行约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3521"/>
<source>Create a parallel constraint between two lines</source>
<translation>两条线之间创建平行约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainPerpendicular</name>
<message>
<location filename="../../CommandConstraints.cpp" line="3709"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3710"/>
<source>Constrain perpendicular</source>
<translation>垂直约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3711"/>
<source>Create a perpendicular constraint between two lines</source>
<translation>为两条直线创建垂直约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainPointOnObject</name>
<message>
<location filename="../../CommandConstraints.cpp" line="2806"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2807"/>
<source>Constrain point onto object</source>
<translation>点约束至对象</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2808"/>
<source>Fix a point onto an object</source>
<translation>固定点至对象</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainRadius</name>
<message>
<location filename="../../CommandConstraints.cpp" line="4959"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4960"/>
<source>Constrain radius</source>
<translation>半径约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4961"/>
<source>Fix the radius of a circle or an arc</source>
<translation>固定圆或圆弧的半径</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainSnellsLaw</name>
<message>
<location filename="../../CommandConstraints.cpp" line="6939"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6940"/>
<source>Constrain refraction (Snell's law')</source>
<translation>约束折射 (斯涅尔定律)</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6941"/>
<source>Create a refraction law (Snell's law) constraint between two endpoints of rays and an edge as an interface.</source>
<translation>通过指定两光线端点和一条边作为折射界面创建折射约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainSymmetric</name>
<message>
<location filename="../../CommandConstraints.cpp" line="6668"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6669"/>
<source>Constrain symmetrical</source>
<translation>对称约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6670"/>
<source>Create a symmetry constraint between two points with respect to a line or a third point</source>
<translation>为两点创建相对于一条直线或第三点的对称约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainTangent</name>
<message>
<location filename="../../CommandConstraints.cpp" line="4316"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4317"/>
<source>Constrain tangent</source>
<translation>相切约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4318"/>
<source>Create a tangent constraint between two entities</source>
<translation>在两实体间创建相切约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainVertical</name>
<message>
<location filename="../../CommandConstraints.cpp" line="1427"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1428"/>
<source>Constrain vertically</source>
<translation>垂直约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1429"/>
<source>Create a vertical constraint on the selected item</source>
<translation>在所选对象上创建垂直约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConvertToNURB</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="347"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="348"/>
<source>Convert Geometry to B-spline</source>
<translation>将几何体转换为 B-样条</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="349"/>
<source>Converts the given Geometry to a B-spline</source>
<translation>将给定的几何形状转换为 B-样条</translation>
</message>
</context>
<context>
<name>CmdSketcherCopy</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1412"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1413"/>
<source>Copy</source>
<translation>复制</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1414"/>
<source>Creates a simple copy of the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何图形进行不含约束连动的复制</translation>
</message>
</context>
<context>
<name>CmdSketcherCreate3PointArc</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1975"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1976"/>
<source>Create arc by three points</source>
<translation>通过三点创建圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1977"/>
<source>Create an arc by its end points and a point along the arc</source>
<translation>通过端点和圆弧上的一点创建一个圆弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCreate3PointCircle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5231"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5232"/>
<source>Create circle by three points</source>
<translation>通过三点创建圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5233"/>
<source>Create a circle by 3 perimeter points</source>
<translation>通过三个边界点创建圆</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateArc</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1666"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1667"/>
<source>Create arc by center</source>
<translation>通过圆心创建圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1668"/>
<source>Create an arc by its center and by its end points</source>
<translation>通过圆心和端点创建一个圆弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateArcOfEllipse</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3509"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3510"/>
<source>Create an arc of ellipse</source>
<translation>创建椭圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3511"/>
<source>Create an arc of ellipse in the sketch</source>
<translation>在草图中创建椭圆弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateArcOfHyperbola</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3892"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3893"/>
<source>Create an arc of hyperbola</source>
<translation>创建双曲线弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3894"/>
<source>Create an arc of hyperbola in the sketch</source>
<translation>在草图创建双曲线弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateArcOfParabola</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4230"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4231"/>
<source>Create an arc of parabola</source>
<translation>创建抛物线弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4232"/>
<source>Create an arc of parabola in the sketch</source>
<translation>在草图中创建椭圆弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateBSpline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4825"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4826"/>
<source>Create B-spline</source>
<translation>创建 B-样条</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4827"/>
<source>Create a B-spline via control points in the sketch.</source>
<translation>通过草图控制点创建B样条。</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateCircle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2276"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2277"/>
<source>Create circle</source>
<translation>创建圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2278"/>
<source>Create a circle in the sketch</source>
<translation>在草图中创建一个圆</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateDraftLine</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5535"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5536"/>
<source>Create draft line</source>
<translation>建立分模线</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5537"/>
<source>Create a draft line in the sketch</source>
<translation>在草图中创建草稿线</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateEllipseBy3Points</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3142"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3143"/>
<source>Create ellipse by 3 points</source>
<translation>通过三点创建椭圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3144"/>
<source>Create an ellipse by 3 points in the sketch</source>
<translation>通过三点在草图中创建椭圆</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateEllipseByCenter</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3112"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3113"/>
<source>Create ellipse by center</source>
<translation>通过中心创建椭圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3114"/>
<source>Create an ellipse by center in the sketch</source>
<translation>通过中心在草图中创建椭圆</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateFillet</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5846"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5847"/>
<source>Create fillet</source>
<translation>创建圆角</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5848"/>
<source>Create a fillet between two lines or at a coincident point</source>
<translation type="unfinished">Create a fillet between two lines or at a coincident point</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateHeptagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7426"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7427"/>
<source>Create heptagon</source>
<translation>创建正七边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7428"/>
<source>Create a heptagon in the sketch</source>
<translation>在草图中创建正七边形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateHexagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7399"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7400"/>
<source>Create hexagon</source>
<translation>创建正六边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7401"/>
<source>Create a hexagon in the sketch</source>
<translation>在草图中创建正六边型</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateLine</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="416"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="417"/>
<source>Create line</source>
<translation>创建线</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="418"/>
<source>Create a line in the sketch</source>
<translation>在草图中创建一条线</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateOctagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7453"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7454"/>
<source>Create octagon</source>
<translation>创建正八边型</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7455"/>
<source>Create an octagon in the sketch</source>
<translation>在草绘中创建正八边形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreatePentagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7371"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7372"/>
<source>Create pentagon</source>
<translation>创建正五边型</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7373"/>
<source>Create a pentagon in the sketch</source>
<translation>在草绘中创建正五边形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreatePeriodicBSpline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4869"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4870"/>
<source>Create periodic B-spline</source>
<translation>创建周期 B 样条</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4871"/>
<source>Create a periodic B-spline via control points in the sketch.</source>
<translation>通过草图控制点创建周期性B样条。</translation>
</message>
</context>
<context>
<name>CmdSketcherCreatePoint</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5478"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5479"/>
<source>Create point</source>
<translation>创建点</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5480"/>
<source>Create a point in the sketch</source>
<translation>在草图中创建一个点</translation>
</message>
</context>
<context>
<name>CmdSketcherCreatePolyline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1383"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1384"/>
<source>Create polyline</source>
<translation>创建多段线</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1385"/>
<source>Create a polyline in the sketch. 'M' Key cycles behaviour</source>
<translation>在草绘中创建一条折线。“M”键循环切换行为</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateRectangle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="655"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="656"/>
<source>Create rectangle</source>
<translation>创建矩形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="657"/>
<source>Create a rectangle in the sketch</source>
<translation>在草图中创建矩形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateRegularPolygon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7480"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7481"/>
<source>Create regular polygon</source>
<translation>创建正多边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7482"/>
<source>Create a regular polygon in the sketch</source>
<translation>在草绘中创建正多边形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateSlot</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7083"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7084"/>
<source>Create slot</source>
<translation>创造长圆形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7085"/>
<source>Create a slot in the sketch</source>
<translation>在草图中创建长圆槽</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateSquare</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7344"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7345"/>
<source>Create square</source>
<translation>创建正方形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7346"/>
<source>Create a square in the sketch</source>
<translation>在草图中绘制一个正方形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateText</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5507"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5508"/>
<source>Create text</source>
<translation>创建文本</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5509"/>
<source>Create text in the sketch</source>
<translation>在草图中创建文本</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateTriangle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7317"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7318"/>
<source>Create equilateral triangle</source>
<translation>创建等边三角形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7319"/>
<source>Create an equilateral triangle in the sketch</source>
<translation>在草图中创建一个等边三角形</translation>
</message>
</context>
<context>
<name>CmdSketcherDecreaseKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="651"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="652"/>
<source>Decrease multiplicity</source>
<translation>减少多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="653"/>
<source>Decreases the multiplicity of the selected knot of a B-spline</source>
<translation>减少贝塞尔曲线选定节点的多重性</translation>
</message>
</context>
<context>
<name>CmdSketcherDeleteAllConstraints</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1999"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="2000"/>
<source>Delete All Constraints</source>
<translation>删除所有约束</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="2001"/>
<source>Deletes all the constraints</source>
<translation>删除所有约束</translation>
</message>
</context>
<context>
<name>CmdSketcherDeleteAllGeometry</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1936"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1937"/>
<source>Delete All Geometry</source>
<translation>删除所有几何图形</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1938"/>
<source>Deletes all the geometry and constraints but external geometry</source>
<translation>除了外部几何体,删除所有的几何和约束</translation>
</message>
</context>
<context>
<name>CmdSketcherEditSketch</name>
<message>
<location filename="../../Command.cpp" line="260"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="261"/>
<source>Edit sketch</source>
<translation>编辑草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="262"/>
<source>Edit the selected sketch</source>
<translation>编辑选定的草图</translation>
</message>
</context>
<context>
<name>CmdSketcherExtend</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6362"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6363"/>
<source>Extend edge</source>
<translation>延长边</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6364"/>
<source>Extend an edge with respect to the picked position</source>
<translation>延长与选择位置对应的边缘</translation>
</message>
</context>
<context>
<name>CmdSketcherExternal</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6587"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6588"/>
<source>External geometry</source>
<translation>外部几何体</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6589"/>
<source>Create an edge linked to an external geometry</source>
<translation>创建一条与外部几何体关联的边</translation>
</message>
</context>
<context>
<name>CmdSketcherIncreaseDegree</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="420"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="421"/>
<source>Increase degree</source>
<translation>增加度数</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="422"/>
<source>Increases the degree of the B-spline</source>
<translation>增加 B 样条的度数</translation>
</message>
</context>
<context>
<name>CmdSketcherIncreaseKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="494"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="495"/>
<source>Increase knot multiplicity</source>
<translation>提高结多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="496"/>
<source>Increases the multiplicity of the selected knot of a B-spline</source>
<translation>增加 B 样条所选节点的多重性</translation>
</message>
</context>
<context>
<name>CmdSketcherLeaveSketch</name>
<message>
<location filename="../../Command.cpp" line="291"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="292"/>
<source>Leave sketch</source>
<translation>离开草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="293"/>
<source>Close the editing of the sketch</source>
<translation>关闭草图编辑</translation>
</message>
</context>
<context>
<name>CmdSketcherMapSketch</name>
<message>
<location filename="../../Command.cpp" line="459"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="460"/>
<source>Map sketch to face...</source>
<translation>映射草图至面...</translation>
</message>
<message>
<location filename="../../Command.cpp" line="461"/>
<source>Map a sketch to a face</source>
<translation>映射草图至面</translation>
</message>
<message>
<location filename="../../Command.cpp" line="511"/>
<source>Some of the selected objects depend on the sketch to be mapped. Circular dependencies are not allowed!</source>
<translation>某些选定对象取决于要映射的草图。不允许循环依赖!</translation>
</message>
</context>
<context>
<name>CmdSketcherMergeSketches</name>
<message>
<location filename="../../Command.cpp" line="800"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="801"/>
<location filename="../../Command.cpp" line="802"/>
<source>Merge sketches</source>
<translation>合并草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="815"/>
<source>Wrong selection</source>
<translation>选择错误</translation>
</message>
<message>
<location filename="../../Command.cpp" line="816"/>
<source>Select at least two sketches, please.</source>
<translation>请选择至少两个草图</translation>
</message>
</context>
<context>
<name>CmdSketcherMirrorSketch</name>
<message>
<location filename="../../Command.cpp" line="689"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="690"/>
<location filename="../../Command.cpp" line="691"/>
<source>Mirror sketch</source>
<translation>镜像草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="704"/>
<source>Wrong selection</source>
<translation>选择错误</translation>
</message>
<message>
<location filename="../../Command.cpp" line="705"/>
<source>Select one or more sketches, please.</source>
<translation>请选择一个或多个草图</translation>
</message>
</context>
<context>
<name>CmdSketcherMove</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1499"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1500"/>
<source>Move</source>
<translation>移动</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1501"/>
<source>Moves the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何形状进行移动</translation>
</message>
</context>
<context>
<name>CmdSketcherNewSketch</name>
<message>
<location filename="../../Command.cpp" line="142"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="143"/>
<source>Create sketch</source>
<translation>创建草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="144"/>
<source>Create a new sketch</source>
<translation>创建一个新草绘</translation>
</message>
</context>
<context>
<name>CmdSketcherRectangularArray</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1797"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1798"/>
<source>Rectangular Array</source>
<translation>矩形阵列</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1799"/>
<source>Creates a rectangular array pattern of the geometry taking as reference the last selected point</source>
<translation>以最后所选的点作为参考,创建图形的长方形阵列</translation>
</message>
</context>
<context>
<name>CmdSketcherReorientSketch</name>
<message>
<location filename="../../Command.cpp" line="376"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="377"/>
<source>Reorient sketch...</source>
<translation>调整草图方向...</translation>
</message>
<message>
<location filename="../../Command.cpp" line="378"/>
<source>Reorient the selected sketch</source>
<translation>调整所选草图方向</translation>
</message>
</context>
<context>
<name>CmdSketcherRestoreInternalAlignmentGeometry</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="818"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="819"/>
<source>Show/hide internal geometry</source>
<translation>显示/隐藏内部几何形状</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="820"/>
<source>Show all internal geometry / hide unused internal geometry</source>
<translation>显示所有几何/隐藏未使用的内部几何形状</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectConflictingConstraints</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="538"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="539"/>
<location filename="../../CommandSketcherTools.cpp" line="540"/>
<source>Select Conflicting Constraints</source>
<translation>选择冲突的约束</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectConstraints</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="286"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="287"/>
<source>Select Constraints</source>
<translation>选择约束</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="288"/>
<source>Select the constraints associated to the selected elements</source>
<translation>选择与所选元素相关联的约束</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectElementsAssociatedWithConstraints</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="589"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="590"/>
<location filename="../../CommandSketcherTools.cpp" line="591"/>
<source>Select Elements associated with constraints</source>
<translation>选择与约束相关的元素</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectElementsWithDoFs</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="711"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="712"/>
<source>Select solver DoFs</source>
<translation>选择求解自由度</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="713"/>
<source>Select elements where the solver still detects unconstrained degrees of freedom.</source>
<translation>选择求解器仍检测无约束自由度的元素。</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectHorizontalAxis</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="442"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="443"/>
<source>Select Horizontal Axis</source>
<translation>选择水平轴</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="444"/>
<source>Select the horizontal axis</source>
<translation>选择水平轴</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectOrigin</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="350"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="351"/>
<source>Select Origin</source>
<translation>选择原点</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="352"/>
<source>Select the origin point</source>
<translation>原则原点</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectRedundantConstraints</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="485"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="486"/>
<location filename="../../CommandSketcherTools.cpp" line="487"/>
<source>Select Redundant Constraints</source>
<translation>选择冗余约束</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectVerticalAxis</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="398"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="399"/>
<source>Select Vertical Axis</source>
<translation>选择垂直轴</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="400"/>
<source>Select the vertical axis</source>
<translation>选择垂直轴</translation>
</message>
</context>
<context>
<name>CmdSketcherStopOperation</name>
<message>
<location filename="../../Command.cpp" line="337"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="338"/>
<source>Stop operation</source>
<translation type="unfinished">Stop operation</translation>
</message>
<message>
<location filename="../../Command.cpp" line="339"/>
<source>Stop current operation</source>
<translation type="unfinished">Stop current operation</translation>
</message>
</context>
<context>
<name>CmdSketcherSwitchVirtualSpace</name>
<message>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="96"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="97"/>
<source>Switch virtual space</source>
<translation>切换虚拟空间</translation>
</message>
<message>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="98"/>
<source>Switches the selected constraints or the view to the other virtual space</source>
<translation>将所选约束或视图切换到其他虚拟空间</translation>
</message>
</context>
<context>
<name>CmdSketcherSymmetry</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="911"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="912"/>
<source>Symmetry</source>
<translation>对称</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="913"/>
<source>Creates symmetric geometry with respect to the last selected line or point</source>
<translation>建立几何对称,并以最后一个选择的点或线为对称轴</translation>
</message>
</context>
<context>
<name>CmdSketcherToggleActiveConstraint</name>
<message>
<location filename="../../CommandConstraints.cpp" line="7643"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7644"/>
<source>Toggle activate/deactivate constraint</source>
<translation type="unfinished">Toggle activate/deactivate constraint</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7645"/>
<source>Toggles activate/deactivate state for selected constraints</source>
<translation type="unfinished">Toggles activate/deactivate state for selected constraints</translation>
</message>
</context>
<context>
<name>CmdSketcherToggleConstruction</name>
<message>
<location filename="../../CommandAlterGeometry.cpp" line="73"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandAlterGeometry.cpp" line="74"/>
<source>Toggle construction geometry</source>
<translation>切换辅助线</translation>
</message>
<message>
<location filename="../../CommandAlterGeometry.cpp" line="75"/>
<source>Toggles the toolbar or selected geometry to/from construction mode</source>
<translation>将工具条或者所选几何体切换至/出辅助线模式</translation>
</message>
</context>
<context>
<name>CmdSketcherToggleDrivingConstraint</name>
<message>
<location filename="../../CommandConstraints.cpp" line="7519"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7520"/>
<source>Toggle reference/driving constraint</source>
<translation>切换参考线/驱动约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7521"/>
<source>Toggles the toolbar or selected constraints to/from reference mode</source>
<translation>从参考模式切换到工具条或者所选约束/从工具条或者所选约束切换到参考模式</translation>
</message>
</context>
<context>
<name>CmdSketcherTrimming</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6008"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6009"/>
<source>Trim edge</source>
<translation>修剪边缘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6010"/>
<source>Trim an edge with respect to the picked position</source>
<translation>根据点取位置修剪边</translation>
</message>
</context>
<context>
<name>CmdSketcherValidateSketch</name>
<message>
<location filename="../../Command.cpp" line="655"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="656"/>
<source>Validate sketch...</source>
<translation>校验草图…</translation>
</message>
<message>
<location filename="../../Command.cpp" line="657"/>
<source>Validate sketch</source>
<translation>校验草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="669"/>
<source>Wrong selection</source>
<translation>选择错误</translation>
</message>
<message>
<location filename="../../Command.cpp" line="670"/>
<source>Select one sketch, please.</source>
<translation>请选择一个草图</translation>
</message>
</context>
<context>
<name>CmdSketcherViewSection</name>
<message>
<location filename="../../Command.cpp" line="880"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="881"/>
<source>View section</source>
<translation>查看截面</translation>
</message>
<message>
<location filename="../../Command.cpp" line="882"/>
<source>Switches between section and full view</source>
<translation>在截面和完整视图之间切换</translation>
</message>
</context>
<context>
<name>CmdSketcherViewSketch</name>
<message>
<location filename="../../Command.cpp" line="617"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="618"/>
<source>View sketch</source>
<translation>查看草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="619"/>
<source>View sketch perpendicular to sketch plane</source>
<translation>垂直于草图平面查看草图</translation>
</message>
</context>
<context>
<name>Exceptions</name>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="374"/>
<source>Autoconstrain error: Unsolvable sketch while applying coincident constraints.</source>
<translation>自动约束错误: 应用重合约束时草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="453"/>
<source>Autoconstrain error: Unsolvable sketch while applying vertical/horizontal constraints.</source>
<translation>自动约束错误: 应用垂直/水平约束时草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="648"/>
<source>Autoconstrain error: Unsolvable sketch while applying equality constraints.</source>
<translation>自动约束错误: 应用相等约束时草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="702"/>
<source>Autoconstrain error: Unsolvable sketch without constraints.</source>
<translation>自动约束错误: 无约束的不可解草图。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="739"/>
<source>Autoconstrain error: Unsolvable sketch after applying horizontal and vertical constraints.</source>
<translation>自动约束错误: 应用垂直和水平约束后草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="761"/>
<source>Autoconstrain error: Unsolvable sketch after applying point-on-point constraints.</source>
<translation>自动约束错误: 应用点到点约束后草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="789"/>
<source>Autoconstrain error: Unsolvable sketch after applying equality constraints.</source>
<translation>自动约束错误: 应用相等约束后草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="1559"/>
<source>Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet.</source>
<translation>无法猜测曲线的交叉点。尝试在你打算做圆角的曲线顶点之间添加一个重合约束。</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4953"/>
<source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher.</source>
<translation>此版本的OCE/OCC 不支持节点操作。你需要6.9.0 或更高版本.</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4957"/>
<source>BSpline Geometry Index (GeoID) is out of bounds.</source>
<translation type="unfinished">BSpline Geometry Index (GeoID) is out of bounds.</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4960"/>
<source>You are requesting no change in knot multiplicity.</source>
<translation>你被要求不对多重性节点做任何修改。</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4965"/>
<source>The Geometry Index (GeoId) provided is not a B-spline curve.</source>
<translation type="unfinished">The Geometry Index (GeoId) provided is not a B-spline curve.</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4972"/>
<source>The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero.</source>
<translation>结指数超出界限。请注意, 按照 OCC 符号, 第一个节点的索引为1, 而不是0。</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4979"/>
<source>The multiplicity cannot be increased beyond the degree of the B-spline.</source>
<translation>多重性无法增加到超过B样条的自由度。</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4982"/>
<source>The multiplicity cannot be decreased beyond zero.</source>
<translation>多重性不能小于0.</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4995"/>
<source>OCC is unable to decrease the multiplicity within the maximum tolerance.</source>
<translation>OCC 无法在最大公差范围内减少多重性。</translation>
</message>
</context>
<context>
<name>Gui::TaskView::TaskSketcherCreateCommands</name>
<message>
<location filename="../../TaskSketcherCreateCommands.cpp" line="41"/>
<source>Appearance</source>
<translation>外观</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../../AppSketcherGui.cpp" line="123"/>
<location filename="../../AppSketcherGui.cpp" line="124"/>
<location filename="../../AppSketcherGui.cpp" line="125"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="111"/>
<source>There are no modes that accept the selected set of subelements</source>
<translation>没有接受所选子元素集的模式</translation>
</message>
<message>
<location filename="../../Command.cpp" line="114"/>
<source>Broken link to support subelements</source>
<translation>断开链路以支持子元素</translation>
</message>
<message>
<location filename="../../Command.cpp" line="117"/>
<location filename="../../Command.cpp" line="126"/>
<source>Unexpected error</source>
<translation>未知错误</translation>
</message>
<message>
<location filename="../../Command.cpp" line="121"/>
<source>Face is non-planar</source>
<translation>非平面</translation>
</message>
<message>
<location filename="../../Command.cpp" line="123"/>
<source>Selected shapes are of wrong form (e.g., a curved edge where a straight one is needed)</source>
<translation>所选形状是不正确的形式 (例如, 需要直线边错选曲线边)</translation>
</message>
<message>
<location filename="../../Command.cpp" line="164"/>
<source>Sketch mapping</source>
<translation>草图映射</translation>
</message>
<message>
<location filename="../../Command.cpp" line="165"/>
<source>Can't map the sketch to selected object. %1.</source>
<translation>无法将草图映射到所选对象。%1</translation>
</message>
<message>
<location filename="../../Command.cpp" line="172"/>
<location filename="../../Command.cpp" line="539"/>
<source>Don't attach</source>
<translation>不要附加</translation>
</message>
<message>
<location filename="../../CommandAlterGeometry.cpp" line="123"/>
<location filename="../../CommandAlterGeometry.cpp" line="131"/>
<location filename="../../CommandConstraints.cpp" line="226"/>
<location filename="../../CommandConstraints.cpp" line="232"/>
<location filename="../../CommandConstraints.cpp" line="1210"/>
<location filename="../../CommandConstraints.cpp" line="1457"/>
<location filename="../../CommandConstraints.cpp" line="1701"/>
<location filename="../../CommandConstraints.cpp" line="1724"/>
<location filename="../../CommandConstraints.cpp" line="1728"/>
<location filename="../../CommandConstraints.cpp" line="1961"/>
<location filename="../../CommandConstraints.cpp" line="1988"/>
<location filename="../../CommandConstraints.cpp" line="1992"/>
<location filename="../../CommandConstraints.cpp" line="2268"/>
<location filename="../../CommandConstraints.cpp" line="2279"/>
<location filename="../../CommandConstraints.cpp" line="2289"/>
<location filename="../../CommandConstraints.cpp" line="2459"/>
<location filename="../../CommandConstraints.cpp" line="2470"/>
<location filename="../../CommandConstraints.cpp" line="2567"/>
<location filename="../../CommandConstraints.cpp" line="2600"/>
<location filename="../../CommandConstraints.cpp" line="2687"/>
<location filename="../../CommandConstraints.cpp" line="2840"/>
<location filename="../../CommandConstraints.cpp" line="2880"/>
<location filename="../../CommandConstraints.cpp" line="2895"/>
<location filename="../../CommandConstraints.cpp" line="2902"/>
<location filename="../../CommandConstraints.cpp" line="2949"/>
<location filename="../../CommandConstraints.cpp" line="2965"/>
<location filename="../../CommandConstraints.cpp" line="3023"/>
<location filename="../../CommandConstraints.cpp" line="3034"/>
<location filename="../../CommandConstraints.cpp" line="3061"/>
<location filename="../../CommandConstraints.cpp" line="3109"/>
<location filename="../../CommandConstraints.cpp" line="3137"/>
<location filename="../../CommandConstraints.cpp" line="3166"/>
<location filename="../../CommandConstraints.cpp" line="3269"/>
<location filename="../../CommandConstraints.cpp" line="3280"/>
<location filename="../../CommandConstraints.cpp" line="3305"/>
<location filename="../../CommandConstraints.cpp" line="3354"/>
<location filename="../../CommandConstraints.cpp" line="3381"/>
<location filename="../../CommandConstraints.cpp" line="3410"/>
<location filename="../../CommandConstraints.cpp" line="3551"/>
<location filename="../../CommandConstraints.cpp" line="3564"/>
<location filename="../../CommandConstraints.cpp" line="3578"/>
<location filename="../../CommandConstraints.cpp" line="3594"/>
<location filename="../../CommandConstraints.cpp" line="3632"/>
<location filename="../../CommandConstraints.cpp" line="3759"/>
<location filename="../../CommandConstraints.cpp" line="3772"/>
<location filename="../../CommandConstraints.cpp" line="3849"/>
<location filename="../../CommandConstraints.cpp" line="3886"/>
<location filename="../../CommandConstraints.cpp" line="3895"/>
<location filename="../../CommandConstraints.cpp" line="3919"/>
<location filename="../../CommandConstraints.cpp" line="3928"/>
<location filename="../../CommandConstraints.cpp" line="4059"/>
<location filename="../../CommandConstraints.cpp" line="4094"/>
<location filename="../../CommandConstraints.cpp" line="4103"/>
<location filename="../../CommandConstraints.cpp" line="4364"/>
<location filename="../../CommandConstraints.cpp" line="4377"/>
<location filename="../../CommandConstraints.cpp" line="4453"/>
<location filename="../../CommandConstraints.cpp" line="4474"/>
<location filename="../../CommandConstraints.cpp" line="4483"/>
<location filename="../../CommandConstraints.cpp" line="4507"/>
<location filename="../../CommandConstraints.cpp" line="4689"/>
<location filename="../../CommandConstraints.cpp" line="4725"/>
<location filename="../../CommandConstraints.cpp" line="4864"/>
<location filename="../../CommandConstraints.cpp" line="4989"/>
<location filename="../../CommandConstraints.cpp" line="5000"/>
<location filename="../../CommandConstraints.cpp" line="5051"/>
<location filename="../../CommandConstraints.cpp" line="5276"/>
<location filename="../../CommandConstraints.cpp" line="5446"/>
<location filename="../../CommandConstraints.cpp" line="5457"/>
<location filename="../../CommandConstraints.cpp" line="5508"/>
<location filename="../../CommandConstraints.cpp" line="5732"/>
<location filename="../../CommandConstraints.cpp" line="6020"/>
<location filename="../../CommandConstraints.cpp" line="6032"/>
<location filename="../../CommandConstraints.cpp" line="6207"/>
<location filename="../../CommandConstraints.cpp" line="6261"/>
<location filename="../../CommandConstraints.cpp" line="6508"/>
<location filename="../../CommandConstraints.cpp" line="6521"/>
<location filename="../../CommandConstraints.cpp" line="6537"/>
<location filename="../../CommandConstraints.cpp" line="6542"/>
<location filename="../../CommandConstraints.cpp" line="6561"/>
<location filename="../../CommandConstraints.cpp" line="6581"/>
<location filename="../../CommandConstraints.cpp" line="6595"/>
<location filename="../../CommandConstraints.cpp" line="6706"/>
<location filename="../../CommandConstraints.cpp" line="6718"/>
<location filename="../../CommandConstraints.cpp" line="6742"/>
<location filename="../../CommandConstraints.cpp" line="6763"/>
<location filename="../../CommandConstraints.cpp" line="6792"/>
<location filename="../../CommandConstraints.cpp" line="6828"/>
<location filename="../../CommandConstraints.cpp" line="6850"/>
<location filename="../../CommandConstraints.cpp" line="6877"/>
<location filename="../../CommandConstraints.cpp" line="6892"/>
<location filename="../../CommandConstraints.cpp" line="7013"/>
<location filename="../../CommandConstraints.cpp" line="7109"/>
<location filename="../../CommandConstraints.cpp" line="7120"/>
<location filename="../../CommandConstraints.cpp" line="7140"/>
<location filename="../../CommandConstraints.cpp" line="7163"/>
<location filename="../../CommandConstraints.cpp" line="7185"/>
<location filename="../../CommandConstraints.cpp" line="7191"/>
<location filename="../../CommandConstraints.cpp" line="7197"/>
<location filename="../../CommandConstraints.cpp" line="7344"/>
<location filename="../../CommandConstraints.cpp" line="7350"/>
<location filename="../../CommandConstraints.cpp" line="7356"/>
<location filename="../../CommandConstraints.cpp" line="7362"/>
<location filename="../../CommandConstraints.cpp" line="7501"/>
<location filename="../../CommandConstraints.cpp" line="7556"/>
<location filename="../../CommandConstraints.cpp" line="7564"/>
<location filename="../../CommandConstraints.cpp" line="7596"/>
<location filename="../../CommandConstraints.cpp" line="7667"/>
<location filename="../../CommandConstraints.cpp" line="7677"/>
<location filename="../../CommandSketcherBSpline.cpp" line="398"/>
<location filename="../../CommandSketcherBSpline.cpp" line="472"/>
<location filename="../../CommandSketcherBSpline.cpp" line="528"/>
<location filename="../../CommandSketcherBSpline.cpp" line="594"/>
<location filename="../../CommandSketcherBSpline.cpp" line="685"/>
<location filename="../../CommandSketcherBSpline.cpp" line="738"/>
<location filename="../../CommandSketcherTools.cpp" line="116"/>
<location filename="../../CommandSketcherTools.cpp" line="124"/>
<location filename="../../CommandSketcherTools.cpp" line="166"/>
<location filename="../../CommandSketcherTools.cpp" line="222"/>
<location filename="../../CommandSketcherTools.cpp" line="230"/>
<location filename="../../CommandSketcherTools.cpp" line="305"/>
<location filename="../../CommandSketcherTools.cpp" line="837"/>
<location filename="../../CommandSketcherTools.cpp" line="930"/>
<location filename="../../CommandSketcherTools.cpp" line="938"/>
<location filename="../../CommandSketcherTools.cpp" line="1044"/>
<location filename="../../CommandSketcherTools.cpp" line="1050"/>
<location filename="../../CommandSketcherTools.cpp" line="1285"/>
<location filename="../../CommandSketcherTools.cpp" line="1293"/>
<location filename="../../CommandSketcherTools.cpp" line="1352"/>
<location filename="../../CommandSketcherTools.cpp" line="1816"/>
<location filename="../../CommandSketcherTools.cpp" line="1824"/>
<location filename="../../CommandSketcherTools.cpp" line="1886"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="121"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="129"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="153"/>
<source>Wrong selection</source>
<translation>选择错误</translation>
</message>
<message>
<location filename="../../CommandAlterGeometry.cpp" line="124"/>
<location filename="../../CommandAlterGeometry.cpp" line="132"/>
<source>Select edge(s) from the sketch.</source>
<translation>从草图选择边</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="174"/>
<location filename="../../CommandConstraints.cpp" line="5221"/>
<location filename="../../CommandConstraints.cpp" line="5352"/>
<location filename="../../CommandConstraints.cpp" line="5677"/>
<location filename="../../CommandConstraints.cpp" line="5806"/>
<location filename="../../EditDatumDialog.cpp" line="175"/>
<source>Dimensional constraint</source>
<translation>尺寸约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="227"/>
<source>Cannot add a constraint between two external geometries!</source>
<translation>无法在两外部几何体间添加约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="233"/>
<source>Cannot add a constraint between two fixed geometries! Fixed geometries involve external geometry, blocked geometry or special points as B-spline knot points.</source>
<translation>无法在两个固定几何图形之间添加约束! 固定几何图形涉及外部几何、被阻挡的几何或作为 B 样条结点的特殊点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="766"/>
<location filename="../../CommandConstraints.cpp" line="777"/>
<location filename="../../CommandConstraints.cpp" line="789"/>
<source>Only sketch and its support is allowed to select</source>
<translation>仅允许选择草图及其支持面</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="798"/>
<source>One of the selected has to be on the sketch</source>
<translation>其中一个选择必须在草图上</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1211"/>
<location filename="../../CommandConstraints.cpp" line="1458"/>
<source>Select an edge from the sketch.</source>
<translation>从草图中选择边.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1236"/>
<location filename="../../CommandConstraints.cpp" line="1250"/>
<location filename="../../CommandConstraints.cpp" line="1256"/>
<location filename="../../CommandConstraints.cpp" line="1275"/>
<location filename="../../CommandConstraints.cpp" line="1303"/>
<location filename="../../CommandConstraints.cpp" line="1330"/>
<location filename="../../CommandConstraints.cpp" line="1344"/>
<location filename="../../CommandConstraints.cpp" line="1350"/>
<location filename="../../CommandConstraints.cpp" line="1483"/>
<location filename="../../CommandConstraints.cpp" line="1497"/>
<location filename="../../CommandConstraints.cpp" line="1503"/>
<location filename="../../CommandConstraints.cpp" line="1521"/>
<location filename="../../CommandConstraints.cpp" line="1547"/>
<location filename="../../CommandConstraints.cpp" line="1575"/>
<location filename="../../CommandConstraints.cpp" line="1584"/>
<location filename="../../CommandConstraints.cpp" line="1595"/>
<location filename="../../CommandSketcherTools.cpp" line="156"/>
<location filename="../../CommandSketcherTools.cpp" line="254"/>
<source>Impossible constraint</source>
<translation>不可约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1237"/>
<location filename="../../CommandConstraints.cpp" line="1331"/>
<location filename="../../CommandConstraints.cpp" line="1484"/>
<location filename="../../CommandConstraints.cpp" line="1576"/>
<source>The selected edge is not a line segment</source>
<translation>所选的边并非一段直线</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1245"/>
<location filename="../../CommandConstraints.cpp" line="1339"/>
<location filename="../../CommandConstraints.cpp" line="1492"/>
<location filename="../../CommandConstraints.cpp" line="1589"/>
<location filename="../../CommandConstraints.cpp" line="2002"/>
<location filename="../../CommandConstraints.cpp" line="2050"/>
<source>Double constraint</source>
<translation>双重约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1246"/>
<location filename="../../CommandConstraints.cpp" line="1340"/>
<location filename="../../CommandConstraints.cpp" line="1498"/>
<location filename="../../CommandConstraints.cpp" line="1585"/>
<source>The selected edge already has a horizontal constraint!</source>
<translation>所选边已有水平约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1251"/>
<location filename="../../CommandConstraints.cpp" line="1345"/>
<location filename="../../CommandConstraints.cpp" line="1493"/>
<location filename="../../CommandConstraints.cpp" line="1590"/>
<source>The selected edge already has a vertical constraint!</source>
<translation>所选边已有垂直约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1257"/>
<location filename="../../CommandConstraints.cpp" line="1351"/>
<location filename="../../CommandConstraints.cpp" line="1504"/>
<location filename="../../CommandConstraints.cpp" line="1596"/>
<location filename="../../CommandConstraints.cpp" line="2003"/>
<location filename="../../CommandConstraints.cpp" line="2051"/>
<source>The selected edge already has a Block constraint!</source>
<translation>所选边已有块约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1276"/>
<source>The selected item(s) can't accept a horizontal constraint!</source>
<translation>所选项目无法应用水平约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1304"/>
<source>There are more than one fixed point selected. Select a maximum of one fixed point!</source>
<translation>选取了多个固定点。最多只能选择一个固定点!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1522"/>
<source>The selected item(s) can't accept a vertical constraint!</source>
<translation>所选项目无法应用垂直约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1548"/>
<source>There are more than one fixed points selected. Select a maximum of one fixed point!</source>
<translation>选取了多个固定点。最多只能选择一个固定点!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1702"/>
<location filename="../../CommandConstraints.cpp" line="1962"/>
<source>Select vertices from the sketch.</source>
<translation>从草绘选择顶点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1725"/>
<source>Select one vertex from the sketch other than the origin.</source>
<translation>从草图中选取一个非原点的顶点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1729"/>
<source>Select only vertices from the sketch. The last selected vertex may be the origin.</source>
<translation>从草图中仅选取顶点。最后选定的顶点可能是原点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1973"/>
<source>Wrong solver status</source>
<translation>错误的求解状态</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1974"/>
<source>A Block constraint cannot be added if the sketch is unsolved or there are redundant and/or conflicting constraints.</source>
<translation>如果草绘未解决或存在冗余和/或冲突约束, 则无法添加块约束。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1989"/>
<source>Select one edge from the sketch.</source>
<translation>从草绘中选取一个边。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1993"/>
<source>Select only edges from the sketch.</source>
<translation>仅从草绘中选择边。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2021"/>
<location filename="../../CommandConstraints.cpp" line="2066"/>
<location filename="../../CommandConstraints.cpp" line="3825"/>
<location filename="../../CommandConstraints.cpp" line="4280"/>
<location filename="../../CommandConstraints.cpp" line="4430"/>
<location filename="../../CommandConstraints.cpp" line="4923"/>
<location filename="../../CommandConstraints.cpp" line="7074"/>
<location filename="../../CommandSketcherBSpline.cpp" line="725"/>
<source>Error</source>
<translation>错误</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2269"/>
<source>Select two or more points from the sketch.</source>
<translation>从草绘选择两个或更多点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2280"/>
<location filename="../../CommandConstraints.cpp" line="2290"/>
<source>Select two or more vertexes from the sketch.</source>
<translation>从草图中选取两个或多个顶点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2342"/>
<location filename="../../CommandConstraints.cpp" line="4537"/>
<source>Constraint Substitution</source>
<translation>约束替换</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2343"/>
<source>Endpoint to endpoint tangency was applied instead.</source>
<translation>已应用端点到端点相切作为替代方案。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2460"/>
<source>Select vertexes from the sketch.</source>
<translation>从草图中选取顶点.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2471"/>
<location filename="../../CommandConstraints.cpp" line="2601"/>
<source>Select exactly one line or one point and one line or two points from the sketch.</source>
<translation>从草图仅选取一直线, 或一点和一直线, 或两点.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2568"/>
<source>Cannot add a length constraint on an axis!</source>
<translation>无法在坐标轴上添加长度约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2688"/>
<source>This constraint does not make sense for non-linear curves</source>
<translation>此约束不适用于非线性曲线</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2841"/>
<location filename="../../CommandConstraints.cpp" line="3024"/>
<location filename="../../CommandConstraints.cpp" line="3270"/>
<location filename="../../CommandConstraints.cpp" line="4990"/>
<location filename="../../CommandConstraints.cpp" line="5447"/>
<location filename="../../CommandConstraints.cpp" line="6021"/>
<source>Select the right things from the sketch.</source>
<translation>从草绘选择正确的对象。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2881"/>
<location filename="../../CommandConstraints.cpp" line="2950"/>
<source>Point on B-spline edge currently unsupported.</source>
<translation>当前不支持 B 样条边上的点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2896"/>
<location filename="../../CommandConstraints.cpp" line="2966"/>
<source>None of the selected points were constrained onto the respective curves, either because they are parts of the same element, or because they are both external geometry.</source>
<translation>所选的点没有一个被约束到各自的曲线上,因为它们是在同一元素上的一部分,或是它们都是外部几何形状。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2903"/>
<source>Select either one point and several curves, or one curve and several points. You have selected %1 curves and %2 points.</source>
<translation>选取一点及数条曲线,或是一条曲线及数个点。您已选取 %1 条曲线及 %2 个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3035"/>
<location filename="../../CommandConstraints.cpp" line="3138"/>
<location filename="../../CommandConstraints.cpp" line="3281"/>
<location filename="../../CommandConstraints.cpp" line="3382"/>
<source>Select exactly one line or up to two points from the sketch.</source>
<translation>从草图选择一根线或两个点.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3062"/>
<source>Cannot add a horizontal length constraint on an axis!</source>
<translation>无法在坐标轴上添加水平长度约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3110"/>
<source>Cannot add a fixed x-coordinate constraint on the origin point!</source>
<translation>无法于原点加入固定x座标的约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3167"/>
<location filename="../../CommandConstraints.cpp" line="3411"/>
<source>This constraint only makes sense on a line segment or a pair of points</source>
<translation>此约束只对线段或一对点有意义</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3306"/>
<source>Cannot add a vertical length constraint on an axis!</source>
<translation>无法在坐标轴上添加垂直长度约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3355"/>
<source>Cannot add a fixed y-coordinate constraint on the origin point!</source>
<translation>无法于原点加入固定y座标的约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3552"/>
<source>Select two or more lines from the sketch.</source>
<translation>从草图选择两条或两条以上直线.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3565"/>
<location filename="../../CommandConstraints.cpp" line="6522"/>
<source>Select at least two lines from the sketch.</source>
<translation>至少从草图选择两直线.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3579"/>
<source>Select a valid line</source>
<translation>选择一有效直线</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3595"/>
<location filename="../../CommandConstraints.cpp" line="3633"/>
<source>The selected edge is not a valid line</source>
<translation>所选的边并非有效直线</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3737"/>
<source>There is a number of ways this constraint can be applied.
Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point.</source>
<comment>perpendicular constraint</comment>
<translation>可以采用多种方法来应用此约束。
接受的组合: 两条曲线; 一个端点和一个曲线; 两个端点; 两条曲线和一个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3757"/>
<source>Select some geometry from the sketch.</source>
<comment>perpendicular constraint</comment>
<translation>从草图中选取一些几何属性</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3770"/>
<source>Wrong number of selected objects!</source>
<comment>perpendicular constraint</comment>
<translation>选取对象的数量有误!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3841"/>
<location filename="../../CommandConstraints.cpp" line="4445"/>
<source>With 3 objects, there must be 2 curves and 1 point.</source>
<comment>tangent constraint</comment>
<translation>3个对象时至少需有2条曲线及1个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3850"/>
<location filename="../../CommandConstraints.cpp" line="3887"/>
<source>Cannot add a perpendicularity constraint at an unconnected point!</source>
<translation>不能对没有连接点的两条线段添加"垂直"约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3896"/>
<location filename="../../CommandConstraints.cpp" line="3929"/>
<location filename="../../CommandConstraints.cpp" line="4104"/>
<source>Perpendicular to B-spline edge currently unsupported.</source>
<translation>目前不支持垂直于的 B-样条边缘。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3920"/>
<location filename="../../CommandConstraints.cpp" line="4095"/>
<source>One of the selected edges should be a line.</source>
<translation>所选边之一须为直线.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4343"/>
<source>There are a number of ways this constraint can be applied.
Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point.</source>
<comment>tangent constraint</comment>
<translation>可以使用多种方法来应用此约束。
接受的组合: 两条曲线; 一个端点和一个曲线; 两个端点; 两条曲线和一个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4362"/>
<source>Select some geometry from the sketch.</source>
<comment>tangent constraint</comment>
<translation>从草图中选取一些几何属性</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4375"/>
<source>Wrong number of selected objects!</source>
<comment>tangent constraint</comment>
<translation>选取对象的数量有误!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4454"/>
<location filename="../../CommandConstraints.cpp" line="4475"/>
<location filename="../../CommandConstraints.cpp" line="4865"/>
<source>Cannot add a tangency constraint at an unconnected point!</source>
<translation>不能对没有连接点的两条线段添加"相切"约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4484"/>
<location filename="../../CommandConstraints.cpp" line="4508"/>
<location filename="../../CommandConstraints.cpp" line="4726"/>
<source>Tangency to B-spline edge currently unsupported.</source>
<translation>目前不支持与B-样条边缘相切。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4538"/>
<source>Endpoint to endpoint tangency was applied. The coincident constraint was deleted.</source>
<translation>已应用端点到端点相切。已删除重合约束。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5001"/>
<location filename="../../CommandConstraints.cpp" line="5052"/>
<location filename="../../CommandConstraints.cpp" line="5458"/>
<location filename="../../CommandConstraints.cpp" line="5509"/>
<source>Select one or more arcs or circles from the sketch.</source>
<translation>从草图中选择一个或多个弧或圆。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5102"/>
<location filename="../../CommandConstraints.cpp" line="5558"/>
<source>Constrain equal</source>
<translation>相等约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5103"/>
<source>Do you want to share the same radius for all selected elements?</source>
<translation>你想要将所有所选元素的半径设置成相同的吗?</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5277"/>
<location filename="../../CommandConstraints.cpp" line="5733"/>
<source>Constraint only applies to arcs or circles.</source>
<translation>约束只适用于圆弧或圆。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5559"/>
<source>Do you want to share the same diameter for all selected elements?</source>
<translation>你想要将所有所选元素的直径设置成相同的吗?</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6033"/>
<location filename="../../CommandConstraints.cpp" line="6262"/>
<source>Select one or two lines from the sketch. Or select two edges and a point.</source>
<translation>从草图中选择一或两条直线。或选择两条边和一个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6175"/>
<location filename="../../CommandConstraints.cpp" line="6340"/>
<source>Parallel lines</source>
<translation>平行线</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6176"/>
<location filename="../../CommandConstraints.cpp" line="6341"/>
<source>An angle constraint cannot be set for two parallel lines.</source>
<translation>不能为两条平行线设置角度约束。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6208"/>
<source>Cannot add an angle constraint on an axis!</source>
<translation>无法在坐标轴上添加角度约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6509"/>
<source>Select two edges from the sketch.</source>
<translation>从草图选择两条边.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6538"/>
<location filename="../../CommandConstraints.cpp" line="7164"/>
<source>Select two or more compatible edges</source>
<translation>选择两个或多个兼容边</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6543"/>
<source>Sketch axes cannot be used in equality constraints</source>
<translation>草图轴无法用于相等约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6562"/>
<source>Equality for B-spline edge currently unsupported.</source>
<translation>目前不支持 B-样条边缘的等值约束。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6582"/>
<location filename="../../CommandConstraints.cpp" line="6596"/>
<source>Select two or more edges of similar type</source>
<translation>选择两个或多个同类型边</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6707"/>
<location filename="../../CommandConstraints.cpp" line="6719"/>
<location filename="../../CommandConstraints.cpp" line="6764"/>
<location filename="../../CommandConstraints.cpp" line="6829"/>
<location filename="../../CommandConstraints.cpp" line="6893"/>
<source>Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch.</source>
<translation>请从草图中选取2个点及对称线, 2个点及对称点或1条线及1对称点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6743"/>
<location filename="../../CommandConstraints.cpp" line="6793"/>
<location filename="../../CommandConstraints.cpp" line="6851"/>
<location filename="../../CommandConstraints.cpp" line="6878"/>
<source>Cannot add a symmetry constraint between a line and its end points!</source>
<translation>无法在直线及其端点间添加对称约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6952"/>
<source>Select two endpoints of lines to act as rays, and an edge representing a boundary. The first selected point corresponds to index n1, second - to n2, and datum value sets the ratio n2/n1.</source>
<comment>Constraint_SnellsLaw</comment>
<translation>选取线段的两个端点做为射线,以及一条边缘做为边界,先选的点会编号为n1,后选的点则编号为n2,基准值设定为n2/n1。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6967"/>
<source>Selected objects are not just geometry from one sketch.</source>
<translation>选取的物件并非来自于草图的几何形状。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6976"/>
<source>Number of selected objects is not 3 (is %1).</source>
<translation>选定对象的数目不是 3 (是 %1)。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6998"/>
<source>Cannot create constraint with external geometry only!!</source>
<translation>无法仅通过外部几何图形创建约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7005"/>
<source>Incompatible geometry is selected!</source>
<translation>选取了不相容的几何图形!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7014"/>
<source>SnellsLaw on B-spline edge currently unsupported.</source>
<translation>当前不支持B样条曲线边缘上的斯涅尔折射定律。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7110"/>
<location filename="../../CommandConstraints.cpp" line="7121"/>
<source>Select at least one ellipse and one edge from the sketch.</source>
<translation>从草图中至少选择一个椭圆和一个边。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7141"/>
<source>Sketch axes cannot be used in internal alignment constraint</source>
<translation>草图轴线不能被用作内部的对齐约束。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7186"/>
<source>You cannot internally constrain an ellipse on other ellipse. Select only one ellipse.</source>
<translation>不能将一个椭圆约束在另一个椭圆内。只能选择一个椭圆。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7192"/>
<location filename="../../CommandConstraints.cpp" line="7357"/>
<source>Maximum 2 points are supported.</source>
<translation>支持最大 2 个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7198"/>
<location filename="../../CommandConstraints.cpp" line="7363"/>
<source>Maximum 2 lines are supported.</source>
<translation>支持最大 2条直线。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7235"/>
<location filename="../../CommandConstraints.cpp" line="7400"/>
<source>Nothing to constrain</source>
<translation>无可约束元素</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7236"/>
<source>Currently all internal geometry of the ellipse is already exposed.</source>
<translation>目前椭圆的所有内部几何都已显示。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7323"/>
<location filename="../../CommandConstraints.cpp" line="7331"/>
<location filename="../../CommandConstraints.cpp" line="7488"/>
<location filename="../../CommandConstraints.cpp" line="7496"/>
<source>Extra elements</source>
<translation>额外的元素</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7324"/>
<location filename="../../CommandConstraints.cpp" line="7332"/>
<location filename="../../CommandConstraints.cpp" line="7489"/>
<source>More elements than possible for the given ellipse were provided. These were ignored.</source>
<translation>超过设定椭圆所允许的元素。这些会被忽略。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7345"/>
<source>You cannot internally constrain an arc of ellipse on another arc of ellipse. Select only one arc of ellipse.</source>
<translation>您无法将一椭圆之孤与另一椭圆之弧设定内部约束,请仅选择单一椭圆之弧。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7351"/>
<source>You cannot internally constrain an ellipse on an arc of ellipse. Select only one ellipse or arc of ellipse.</source>
<translation>您无法将一椭圆与另一椭圆之弧设定内部约束,请仅选择单一椭圆或椭圆之弧。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7401"/>
<source>Currently all internal geometry of the arc of ellipse is already exposed.</source>
<translation>目前所有椭圆弧之内部几何图形都已显示。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7497"/>
<source>More elements than possible for the given arc of ellipse were provided. These were ignored.</source>
<translation>超过设定椭圆之弧所须之元素,这些会被忽略。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7502"/>
<source>Currently internal geometry is only supported for ellipse or arc of ellipse. The last selected element must be an ellipse or an arc of ellipse.</source>
<translation>目前内部几何仅支持椭圆或椭圆之弧,最后一个选定的元素必须是椭圆或椭圆之弧。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7557"/>
<location filename="../../CommandConstraints.cpp" line="7565"/>
<location filename="../../CommandConstraints.cpp" line="7597"/>
<location filename="../../CommandConstraints.cpp" line="7668"/>
<location filename="../../CommandConstraints.cpp" line="7678"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="122"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="130"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="154"/>
<source>Select constraint(s) from the sketch.</source>
<translation>从草图中选择约束。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5800"/>
<location filename="../../CommandSketcherBSpline.cpp" line="570"/>
<source>CAD Kernel Error</source>
<translation>CAD 内核错误</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="399"/>
<source>None of the selected elements is an edge.</source>
<translation>被选中的元素没有一个是边缘。</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="473"/>
<source>At least one of the selected objects was not a B-Spline and was ignored.</source>
<translation>至少有一个所选对象不是 B 样条, 被忽略。</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="509"/>
<location filename="../../CommandSketcherBSpline.cpp" line="666"/>
<source>Wrong OCE/OCC version</source>
<translation>OCE/OCC 版本错误</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="510"/>
<location filename="../../CommandSketcherBSpline.cpp" line="667"/>
<source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher</source>
<translation>此版本的OCE/OCC 不支持节点操作。你需要6.9.0 或更高版本</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="529"/>
<location filename="../../CommandSketcherBSpline.cpp" line="686"/>
<source>The selection comprises more than one item. Please select just one knot.</source>
<translation>所选内容包括多个项目。请只选择一个节点。</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="578"/>
<source>Input Error</source>
<translation>输入错误</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="595"/>
<location filename="../../CommandSketcherBSpline.cpp" line="739"/>
<source>None of the selected elements is a knot of a B-spline</source>
<translation>所选元素都不是B样条的节点</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="117"/>
<location filename="../../CommandSketcherTools.cpp" line="125"/>
<location filename="../../CommandSketcherTools.cpp" line="223"/>
<location filename="../../CommandSketcherTools.cpp" line="231"/>
<source>Select at least two edges from the sketch.</source>
<translation>在草图中至少选择两个边。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="157"/>
<location filename="../../CommandSketcherTools.cpp" line="255"/>
<source>One selected edge is not connectable</source>
<translation>其中一个选取的边无法连接</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="167"/>
<source>Closing a shape formed by exactly two lines makes no sense.</source>
<translation>仅由两条线要产生封闭造型是不可能的。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="306"/>
<location filename="../../CommandSketcherTools.cpp" line="838"/>
<location filename="../../CommandSketcherTools.cpp" line="931"/>
<location filename="../../CommandSketcherTools.cpp" line="939"/>
<location filename="../../CommandSketcherTools.cpp" line="1286"/>
<location filename="../../CommandSketcherTools.cpp" line="1294"/>
<location filename="../../CommandSketcherTools.cpp" line="1817"/>
<location filename="../../CommandSketcherTools.cpp" line="1825"/>
<source>Select elements from a single sketch.</source>
<translation>由单一草图中选择元素。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="695"/>
<source>No constraint selected</source>
<translation>没有约束被选定</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="696"/>
<source>At least one constraint must be selected</source>
<translation>至少选择一个约束</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1045"/>
<source>A symmetric construction requires at least two geometric elements, the last geometric element being the reference for the symmetry construction.</source>
<translation>一个对称构造需要至少两个几何元素,最后选定的几何元素是对称构造的参照元素。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1051"/>
<source>The last element must be a point or a line serving as reference for the symmetry construction.</source>
<translation>作为对称构造的参考基准,最后选定的元素必须是一个点或者一条直线。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1353"/>
<location filename="../../CommandSketcherTools.cpp" line="1887"/>
<source>A copy requires at least one selected non-external geometric element</source>
<translation>复制操作需要至少一个被选定的非外部几何元素。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1950"/>
<source>Delete All Geometry</source>
<translation>删除所有几何图形</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1951"/>
<source>Are you really sure you want to delete all the geometry and constraints?</source>
<translation>是否确实要删除所有几何和约束?</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="2013"/>
<source>Delete All Constraints</source>
<translation>删除所有约束</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="2014"/>
<source>Are you really sure you want to delete all the constraints?</source>
<translation>是否确实要删除所有约束?</translation>
</message>
<message>
<location filename="../../EditDatumDialog.cpp" line="78"/>
<source>Distance constraint</source>
<translation>距离约束</translation>
</message>
<message>
<location filename="../../EditDatumDialog.cpp" line="79"/>
<source>Not allowed to edit the datum because the sketch contains conflicting constraints</source>
<translation>由于草图包含冲突的约束无法编辑基准</translation>
</message>
</context>
<context>
<name>SketcherGui::CarbonCopySelection</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6634"/>
<source>Carbon copy would cause a circular dependency.</source>
<translation>复制会导致循环依赖。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6637"/>
<source>This object is in another document.</source>
<translation>此对象在另一个文档中。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6640"/>
<source>This object belongs to another body. Hold Ctrl to allow crossreferences.</source>
<translation>此对象属于另一个实体。按住 ctrl 键,允许交叉引用。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6643"/>
<source>This object belongs to another body and it contains external geometry. Crossreference not allowed.</source>
<translation>此对象属于另一个实体且它包含外部几何图形。不允许交叉引用。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6646"/>
<source>This object belongs to another part.</source>
<translation>此对象属于另一个零件。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6649"/>
<source>The selected sketch is not parallel to this sketch. Hold Ctrl+Alt to allow non-parallel sketches.</source>
<translation>所选草图与此草图不平行。按住 Ctrl + Alt 以允许不平行的草图。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6652"/>
<source>The XY axes of the selected sketch do not have the same direction as this sketch. Hold Ctrl+Alt to disregard it.</source>
<translation>所选草绘的 XY 轴与此草绘的方向不相同。按住 Ctrl + Alt 可忽略它。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6655"/>
<source>The origin of the selected sketch is not aligned with the origin of this sketch. Hold Ctrl+Alt to disregard it.</source>
<translation>所选草图的原点与此草图的原点不对齐。按住 Ctrl + Alt 以忽略此情况。</translation>
</message>
</context>
<context>
<name>SketcherGui::ConstraintView</name>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="465"/>
<source>Change value</source>
<translation>更改值</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="469"/>
<source>Toggle to/from reference</source>
<translation>切换到参考基准/从参考基准切换过来</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="472"/>
<source>Deactivate</source>
<translation type="unfinished">Deactivate</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="472"/>
<source>Activate</source>
<translation type="unfinished">Activate</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="476"/>
<source>Show constraints</source>
<translation>显示约束</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="478"/>
<source>Hide constraints</source>
<translation>隐藏约束</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="484"/>
<source>Rename</source>
<translation>重命名</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="491"/>
<source>Center sketch</source>
<translation>将所选草图置于窗口中央</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="494"/>
<source>Delete</source>
<translation>删除</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="498"/>
<source>Swap constraint names</source>
<translation>替换约束名</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="596"/>
<source>Unnamed constraint</source>
<translation>未命名约束</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="597"/>
<source>Only the names of named constraints can be swapped.</source>
<translation>只有已命名约束名称可被替换。</translation>
</message>
</context>
<context>
<name>SketcherGui::EditDatumDialog</name>
<message>
<location filename="../../CommandConstraints.cpp" line="106"/>
<location filename="../../EditDatumDialog.cpp" line="93"/>
<source>Insert angle</source>
<translation>插入角度</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="108"/>
<location filename="../../EditDatumDialog.cpp" line="95"/>
<source>Angle:</source>
<translation>角度:</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="112"/>
<location filename="../../EditDatumDialog.cpp" line="99"/>
<source>Insert radius</source>
<translation>插入半径</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="114"/>
<location filename="../../CommandConstraints.cpp" line="5173"/>
<location filename="../../CommandConstraints.cpp" line="5315"/>
<location filename="../../EditDatumDialog.cpp" line="101"/>
<source>Radius:</source>
<translation>半径:</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="118"/>
<location filename="../../EditDatumDialog.cpp" line="105"/>
<source>Insert diameter</source>
<translation>插入直径</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="120"/>
<location filename="../../CommandConstraints.cpp" line="5630"/>
<location filename="../../CommandConstraints.cpp" line="5770"/>
<location filename="../../EditDatumDialog.cpp" line="107"/>
<source>Diameter:</source>
<translation>直径:</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="124"/>
<location filename="../../EditDatumDialog.cpp" line="111"/>
<source>Refractive index ratio</source>
<comment>Constraint_SnellsLaw</comment>
<translation>折射率比</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="125"/>
<location filename="../../EditDatumDialog.cpp" line="112"/>
<source>Ratio n2/n1:</source>
<comment>Constraint_SnellsLaw</comment>
<translation>比例 n2/n1:</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="129"/>
<location filename="../../EditDatumDialog.cpp" line="116"/>
<source>Insert length</source>
<translation>插入长度</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="131"/>
<location filename="../../EditDatumDialog.cpp" line="118"/>
<source>Length:</source>
<translation>长度:</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5172"/>
<location filename="../../CommandConstraints.cpp" line="5314"/>
<source>Change radius</source>
<translation>更改半径</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5629"/>
<location filename="../../CommandConstraints.cpp" line="5769"/>
<source>Change diameter</source>
<translation>更改直径</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7025"/>
<source>Refractive index ratio</source>
<translation>折射率比</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7026"/>
<source>Ratio n2/n1:</source>
<translation>比例 n2/n1:</translation>
</message>
</context>
<context>
<name>SketcherGui::ElementView</name>
<message>
<location filename="../../TaskSketcherElements.cpp" line="179"/>
<source>Delete</source>
<translation>删除</translation>
</message>
</context>
<context>
<name>SketcherGui::ExternalSelection</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6402"/>
<source>Linking this will cause circular dependency.</source>
<translation>链接至此将导致循环依赖。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6405"/>
<source>This object is in another document.</source>
<translation>此对象在另一个文档中。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6408"/>
<source>This object belongs to another body, can't link.</source>
<translation>此对象属于另一个正文, 无法链接。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6411"/>
<source>This object belongs to another part, can't link.</source>
<translation>此对象属于另一个零件, 无法链接。</translation>
</message>
</context>
<context>
<name>SketcherGui::InsertDatum</name>
<message>
<location filename="../../InsertDatum.ui" line="17"/>
<source>Insert datum</source>
<translation>插入基准</translation>
</message>
<message>
<location filename="../../InsertDatum.ui" line="25"/>
<source>datum:</source>
<translation>数据:</translation>
</message>
<message>
<location filename="../../InsertDatum.ui" line="42"/>
<source>Name (optional)</source>
<translation>名称(可选)</translation>
</message>
</context>
<context>
<name>SketcherGui::PropertyConstraintListItem</name>
<message>
<location filename="../../PropertyConstraintListItem.cpp" line="130"/>
<location filename="../../PropertyConstraintListItem.cpp" line="183"/>
<source>Unnamed</source>
<translation>未命名</translation>
</message>
</context>
<context>
<name>SketcherGui::SketchMirrorDialog</name>
<message>
<location filename="../../SketchMirrorDialog.ui" line="14"/>
<location filename="../../SketchMirrorDialog.ui" line="20"/>
<source>Select Mirror Axis/Point</source>
<translation>选择镜像轴/点</translation>
</message>
<message>
<location filename="../../SketchMirrorDialog.ui" line="26"/>
<source>X-Axis</source>
<translation>X轴</translation>
</message>
<message>
<location filename="../../SketchMirrorDialog.ui" line="36"/>
<source>Y-Axis</source>
<translation>Y轴</translation>
</message>
<message>
<location filename="../../SketchMirrorDialog.ui" line="43"/>
<source>Origin</source>
<translation>原点</translation>
</message>
</context>
<context>
<name>SketcherGui::SketchOrientationDialog</name>
<message>
<location filename="../../SketchOrientationDialog.ui" line="14"/>
<source>Choose orientation</source>
<translation>选择方向</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="20"/>
<source>Sketch orientation</source>
<translation>草绘方向</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="26"/>
<source>XY-Plane</source>
<translation>XY平面</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="36"/>
<source>XZ-Plane</source>
<translation>XZ平面</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="43"/>
<source>YZ-Plane</source>
<translation>YZ平面</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="72"/>
<source>Reverse direction</source>
<translation>反转方向</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="81"/>
<source>Offset:</source>
<translation>偏移:</translation>
</message>
</context>
<context>
<name>SketcherGui::SketchRectangularArrayDialog</name>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="17"/>
<source>Create array</source>
<translation>创建阵列</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="25"/>
<source>Columns:</source>
<translation>列:</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="32"/>
<source>Number of columns of the linear array</source>
<translation>线性阵列的列数</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="52"/>
<source>Rows:</source>
<translation>行:</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="59"/>
<source>Number of rows of the linear array</source>
<translation>线性阵列的行数</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="77"/>
<source>Makes the inter-row and inter-col spacing the same if clicked</source>
<translation>点击后行间距和列间距将会变得一致。</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="80"/>
<source>Equal vertical/horizontal spacing</source>
<translation>垂直/水平间距相等</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="93"/>
<source>If selected, each element in the array is constrained
with respect to the others using construction lines</source>
<translation type="unfinished">If selected, each element in the array is constrained
with respect to the others using construction lines</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="116"/>
<source>If selected, it substitutes dimensional constraints by geometric constraints
in the copies, so that a change in the original element is directly
reflected on copies</source>
<translation type="unfinished">If selected, it substitutes dimensional constraints by geometric constraints
in the copies, so that a change in the original element is directly
reflected on copies</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="100"/>
<source>Constrain inter-element separation</source>
<translation>约束内部元素分割</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="121"/>
<source>Clone</source>
<translation>克隆</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherGeneralWidget</name>
<message>
<location filename="../../TaskSketcherGeneral.cpp" line="103"/>
<location filename="../../TaskSketcherGeneral.cpp" line="108"/>
<location filename="../../TaskSketcherGeneral.cpp" line="113"/>
<source>Normal Geometry</source>
<translation>普通几何元素</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.cpp" line="103"/>
<location filename="../../TaskSketcherGeneral.cpp" line="108"/>
<location filename="../../TaskSketcherGeneral.cpp" line="113"/>
<source>Construction Geometry</source>
<translation>辅助几何体</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.cpp" line="103"/>
<location filename="../../TaskSketcherGeneral.cpp" line="108"/>
<location filename="../../TaskSketcherGeneral.cpp" line="113"/>
<source>External Geometry</source>
<translation>外部几何元素</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherRegularPolygonDialog</name>
<message>
<location filename="../../SketcherRegularPolygonDialog.ui" line="17"/>
<source>Create array</source>
<translation>创建阵列</translation>
</message>
<message>
<location filename="../../SketcherRegularPolygonDialog.ui" line="25"/>
<source>Number of Sides:</source>
<translation>边数</translation>
</message>
<message>
<location filename="../../SketcherRegularPolygonDialog.ui" line="32"/>
<source>Number of columns of the linear array</source>
<translation>线性阵列的列数</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherSettings</name>
<message>
<location filename="../../SketcherSettings.ui" line="14"/>
<location filename="../../SketcherSettings.ui" line="109"/>
<source>General</source>
<translation>常规</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="27"/>
<source>Sketcher solver</source>
<translation type="unfinished">Sketcher solver</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="33"/>
<source>Sketcher dialog will have additional section
'Advanced solver control' to adjust solver settings</source>
<translation type="unfinished">Sketcher dialog will have additional section
'Advanced solver control' to adjust solver settings</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="37"/>
<source>Show section 'Advanced solver control' in task dialog</source>
<translation type="unfinished">Show section 'Advanced solver control' in task dialog</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="53"/>
<source>Dragging performance</source>
<translation type="unfinished">Dragging performance</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="59"/>
<source>Special solver algorithm will be used while dragging sketch elements.
Requires to re-enter edit mode to take effect.</source>
<translation type="unfinished">Special solver algorithm will be used while dragging sketch elements.
Requires to re-enter edit mode to take effect.</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="63"/>
<source>Improve solving while dragging</source>
<translation type="unfinished">Improve solving while dragging</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="115"/>
<source>Allow to leave sketch edit mode when pressing Esc button</source>
<translation type="unfinished">Allow to leave sketch edit mode when pressing Esc button</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="118"/>
<source>Esc can leave sketch edit mode</source>
<translation type="unfinished">Esc can leave sketch edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="134"/>
<source>Notifies about automatic constraint substitutions</source>
<translation type="unfinished">Notifies about automatic constraint substitutions</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="137"/>
<source>Notify automatic constraint substitutions</source>
<translation>通知自动约束替换</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="20"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherSettingsColors</name>
<message>
<location filename="../../SketcherSettingsColors.ui" line="14"/>
<source>Colors</source>
<translation>颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="20"/>
<source>Sketcher colors</source>
<translation>草图颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="34"/>
<source>Default edge color</source>
<translation>默认边颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="67"/>
<source>Default vertex color</source>
<translation>默认顶点颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="100"/>
<source>Making line color</source>
<translation>制定线条颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="133"/>
<source>Edit edge color</source>
<translation>编辑边的颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="166"/>
<source>Edit vertex color</source>
<translation>编辑端点颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="199"/>
<source>Construction geometry</source>
<translation>辅助几何体</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="232"/>
<source>External geometry</source>
<translation>外部几何体</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="265"/>
<source>Fully constrained geometry</source>
<translation>完全拘束的几何元素</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="298"/>
<source>Constraint color</source>
<translation>约束颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="352"/>
<source>Expression dependent constraint color</source>
<translation>与表达式相关的约束颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="412"/>
<source>Datum color</source>
<translation>基准颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="41"/>
<source>Color of edges</source>
<translation type="unfinished">Color of edges</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="74"/>
<source>Color of vertices</source>
<translation type="unfinished">Color of vertices</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="107"/>
<source>Color used while new sketch elements are created</source>
<translation type="unfinished">Color used while new sketch elements are created</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="140"/>
<source>Color of edges being edited</source>
<translation type="unfinished">Color of edges being edited</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="173"/>
<source>Color of vertices being edited</source>
<translation type="unfinished">Color of vertices being edited</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="206"/>
<source>Color of construction geometry in edit mode</source>
<translation type="unfinished">Color of construction geometry in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="239"/>
<source>Color of external geometry in edit mode</source>
<translation type="unfinished">Color of external geometry in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="272"/>
<source>Color of fully constrained geometry in edit mode</source>
<translation type="unfinished">Color of fully constrained geometry in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="305"/>
<source>Color of driving constraints in edit mode</source>
<translation type="unfinished">Color of driving constraints in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="325"/>
<source>Reference constraint color</source>
<translation type="unfinished">Reference constraint color</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="332"/>
<source>Color of reference constraints in edit mode</source>
<translation type="unfinished">Color of reference constraints in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="359"/>
<source>Color of expression dependent constraints in edit mode</source>
<translation type="unfinished">Color of expression dependent constraints in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="379"/>
<source>Deactivated constraint color</source>
<translation type="unfinished">Deactivated constraint color</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="386"/>
<source>Color of deactivated constraints in edit mode</source>
<translation type="unfinished">Color of deactivated constraints in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="419"/>
<source>Color of the datum portion of a driving constraint</source>
<translation type="unfinished">Color of the datum portion of a driving constraint</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="445"/>
<source>Datum text size</source>
<translation>基准文本大小</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="452"/>
<location filename="../../SketcherSettingsColors.ui" line="487"/>
<location filename="../../SketcherSettingsColors.ui" line="522"/>
<source>The default line thickness for new shapes</source>
<translation>新造型的的默认线条宽度</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="455"/>
<location filename="../../SketcherSettingsColors.ui" line="490"/>
<location filename="../../SketcherSettingsColors.ui" line="525"/>
<source>px</source>
<translation>px</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="480"/>
<source>Default vertex size</source>
<translation>默认顶点大小</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="515"/>
<source>Default line width</source>
<translation>默认线宽</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="550"/>
<source>Coordinate text color</source>
<translation type="unfinished">Coordinate text color</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="557"/>
<source>Text color of the coordinates</source>
<translation type="unfinished">Text color of the coordinates</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="590"/>
<source>Color of crosshair cursor.
(The one you get when creating a new sketch element.)</source>
<translation type="unfinished">Color of crosshair cursor.
(The one you get when creating a new sketch element.)</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="583"/>
<source>Cursor crosshair color</source>
<translation>光标十字线颜色</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherSettingsDisplay</name>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="14"/>
<source>Display</source>
<translation>显示</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="33"/>
<source>Sketch editing</source>
<translation>草图编辑</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="39"/>
<source>A dialog will pop up to input a value for new dimensional constraints</source>
<translation type="unfinished">A dialog will pop up to input a value for new dimensional constraints</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="42"/>
<source>Ask for value after creating a dimensional constraint</source>
<translation>创建尺寸约束后询问值</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="58"/>
<source>Segments per geometry</source>
<translation>每个几何图形的线段数</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="65"/>
<source>Current constraint creation tool will remain active after creation</source>
<translation type="unfinished">Current constraint creation tool will remain active after creation</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="68"/>
<source>Constraint creation "Continue Mode"</source>
<translation type="unfinished">Constraint creation "Continue Mode"</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="84"/>
<source>Line pattern used for grid lines</source>
<translation type="unfinished">Line pattern used for grid lines</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="94"/>
<source>Base length units will not be displayed in constraints.
Supports all unit systems except 'US customary' and 'Building US/Euro'.</source>
<translation type="unfinished">Base length units will not be displayed in constraints.
Supports all unit systems except 'US customary' and 'Building US/Euro'.</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="98"/>
<source>Hide base length units for supported unit systems</source>
<translation>隐藏支持的单元系统的基本长度单位</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="117"/>
<source>Font size</source>
<translation>字体大小</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="151"/>
<source>Visibility automation</source>
<translation>可视化自动化</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="157"/>
<source>When opening sketch, hide all features that depend on it</source>
<translation type="unfinished">When opening sketch, hide all features that depend on it</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="160"/>
<source>Hide all objects that depend on the sketch</source>
<translation>隐藏所有依赖于此草绘的对象</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="176"/>
<source>When opening sketch, show sources for external geometry links</source>
<translation type="unfinished">When opening sketch, show sources for external geometry links</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="179"/>
<source>Show objects used for external geometry</source>
<translation>显示被用于外部几何的对象</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="195"/>
<source>When opening sketch, show objects the sketch is attached to</source>
<translation type="unfinished">When opening sketch, show objects the sketch is attached to</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="198"/>
<source>Show object(s) sketch is attached to</source>
<translation>显示草图附加到的对象</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="214"/>
<source>When closing sketch, move camera back to where it was before sketch was opened</source>
<translation type="unfinished">When closing sketch, move camera back to where it was before sketch was opened</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="217"/>
<source>Restore camera position after editing</source>
<translation>在编辑后恢复相机位置</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="239"/>
<source>Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on View tab.</source>
<translation>注意: 这些设置是默认应用于新草图。建议将每个草图作为 "视图" 选项卡上的 "属性" 单独标记该行为。</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="258"/>
<source>Applies current visibility automation settings to all sketches in open documents</source>
<translation type="unfinished">Applies current visibility automation settings to all sketches in open documents</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="261"/>
<source>Apply to existing sketches</source>
<translation>套用于现有草图</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="271"/>
<source>Font size used for labels and constraints</source>
<translation type="unfinished">Font size used for labels and constraints</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="274"/>
<source>px</source>
<translation>px</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="296"/>
<source>Current sketcher creation tool will remain active after creation</source>
<translation type="unfinished">Current sketcher creation tool will remain active after creation</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="299"/>
<source>Geometry creation "Continue Mode"</source>
<translation type="unfinished">Geometry creation "Continue Mode"</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="315"/>
<source>Grid line pattern</source>
<translation>网格线样式</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="322"/>
<source>Number of polygons for geometry approximation</source>
<translation type="unfinished">Number of polygons for geometry approximation</translation>
</message>
<message>
<location filename="../../SketcherSettings.cpp" line="217"/>
<source>Unexpected C++ exception</source>
<translation>未知C++异常</translation>
</message>
<message>
<location filename="../../SketcherSettings.cpp" line="220"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherValidation</name>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="138"/>
<source>No missing coincidences</source>
<translation>无未一致处</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="139"/>
<source>No missing coincidences found</source>
<translation>未发现未一致处</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="144"/>
<source>Missing coincidences</source>
<translation>未一致</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="145"/>
<source>%1 missing coincidences found</source>
<translation>发现未一致处%1</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="181"/>
<source>No invalid constraints</source>
<translation>没有无效约束</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="182"/>
<source>No invalid constraints found</source>
<translation>没有发现无效约束</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="186"/>
<source>Invalid constraints</source>
<translation>无效的约束</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="187"/>
<source>Invalid constraints found</source>
<translation>发现无效约束</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="218"/>
<location filename="../../TaskSketcherValidation.cpp" line="229"/>
<location filename="../../TaskSketcherValidation.cpp" line="236"/>
<location filename="../../TaskSketcherValidation.cpp" line="247"/>
<source>Reversed external geometry</source>
<translation>反向的外部几何</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="219"/>
<source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.
%2 constraints are linking to the endpoints. The constraints have been listed in Report view (menu View -> Panels -> Report view).
Click "Swap endpoints in constraints" button to reassign endpoints. Do this only once to sketches created in FreeCAD older than v0.15</source>
<translation>%1 发现了反向的外部几何圆弧。它们的端点在3维视图中环绕。
%2 约束链接到端点。这些约束已在报告视图 (菜单视图->> 视图->> 报告视图) 中列出。
单击 "在约束中交换端点" 按钮以重新分配端点。仅在 FreeCAD 中创建的草图是 v0.15以下旧版本时使用。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="230"/>
<source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.
However, no constraints linking to the endpoints were found.</source>
<translation>%1 发现了反向的外部几何圆弧。它们的端点在3d 视图中环绕。
但是, 未找到链接到端点的约束。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="237"/>
<source>No reversed external-geometry arcs were found.</source>
<translation>未找到反向外部几何圆弧。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="248"/>
<source>%1 changes were made to constraints linking to endpoints of reversed arcs.</source>
<translation>%1 对链接到反转弧端点的约束被更改。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="261"/>
<location filename="../../TaskSketcherValidation.cpp" line="275"/>
<source>Constraint orientation locking</source>
<translation>约束方向锁定</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="262"/>
<source>Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in Report view (menu View -> Panels -> Report view).</source>
<translation>已启用方向锁定并重新计算%1 约束。这些约束已在报告视图 (菜单视图->> 视图->> 报告视图) 中列出。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="276"/>
<source>Orientation locking was disabled for %1 constraints. The constraints have been listed in Report view (menu View -> Panels -> Report view). Note that for all future constraints, the locking still defaults to ON.</source>
<translation>对%1 约束禁用了方向锁定。这些约束已在报告视图 (菜单视图->> 面板->> 报告视图) 中列出。请注意, 对于未来所有的约束, 锁定仍然默认为 ON。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="288"/>
<location filename="../../TaskSketcherValidation.cpp" line="300"/>
<source>Delete constraints to external geom.</source>
<translation>删除外部几何元素的拘束。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="289"/>
<source>You are about to delete ALL constraints that deal with external geometry. This is useful to rescue a sketch with broken/changed links to external geometry. Are you sure you want to delete the constraints?</source>
<translation>您将删除处理外部几何的所有约束。这在挽救一个草图与外部几何断开/更改的链接时有帮助。是否确实要删除约束?</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="301"/>
<source>All constraints that deal with external geometry were deleted.</source>
<translation>所有与外部几何有关的约束都将被删除。</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherConstrains</name>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="26"/>
<source>Form</source>
<translation>窗体</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="34"/>
<source>Filter:</source>
<translation>筛选器:</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="45"/>
<source>All</source>
<translation>全部</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="50"/>
<source>Normal</source>
<translation>法向</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="55"/>
<source>Datums</source>
<translation>基准</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="60"/>
<source>Named</source>
<translation>命名</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="65"/>
<source>Reference</source>
<translation>参考</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="75"/>
<source>Internal alignments will be hidden</source>
<translation type="unfinished">Internal alignments will be hidden</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="78"/>
<source>Hide internal alignment</source>
<translation type="unfinished">Hide internal alignment</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="94"/>
<source>Extended information will be added to the list</source>
<translation type="unfinished">Extended information will be added to the list</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="97"/>
<source>Extended information</source>
<translation type="unfinished">Extended information</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="618"/>
<source>Constraints</source>
<translation>约束</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="837"/>
<location filename="../../TaskSketcherConstrains.cpp" line="853"/>
<source>Error</source>
<translation>错误</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherElements</name>
<message>
<location filename="../../TaskSketcherElements.ui" line="14"/>
<source>Form</source>
<translation>窗体</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="22"/>
<source>Type:</source>
<translation>类型:</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="42"/>
<source>Edge</source>
<translation>边</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="47"/>
<source>Starting Point</source>
<translation>起始点</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="52"/>
<source>End Point</source>
<translation>终点</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="57"/>
<source>Center Point</source>
<translation>中心点</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="69"/>
<source>Mode:</source>
<translation type="unfinished">Mode:</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="89"/>
<source>All</source>
<translation>全部</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="94"/>
<source>Normal</source>
<translation>法向</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="104"/>
<source>External</source>
<translation type="unfinished">External</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="133"/>
<source>Extended naming containing info about element mode</source>
<translation type="unfinished">Extended naming containing info about element mode</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="136"/>
<source>Extended naming</source>
<translation type="unfinished">Extended naming</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="146"/>
<source>Only the type 'Edge' will be available for the list</source>
<translation type="unfinished">Only the type 'Edge' will be available for the list</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="149"/>
<source>Auto-switch to Edge</source>
<translation>自动切换到边缘</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="248"/>
<source>Elements</source>
<translation>元素</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="269"/>
<source><html><head/><body><p>&quot;%1&quot;: multiple selection</p><p>&quot;%2&quot;: switch to next valid type</p></body></html></source>
<translation><html><head/><body><p>&quot;%1&quot;: 多重选取</p><p>&quot;%2&quot;: 切换到下一个有效类型</p></body></html></translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="739"/>
<location filename="../../TaskSketcherElements.cpp" line="740"/>
<location filename="../../TaskSketcherElements.cpp" line="845"/>
<location filename="../../TaskSketcherElements.cpp" line="846"/>
<source>Point</source>
<translation>点</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="742"/>
<location filename="../../TaskSketcherElements.cpp" line="744"/>
<location filename="../../TaskSketcherElements.cpp" line="848"/>
<location filename="../../TaskSketcherElements.cpp" line="849"/>
<source>Line</source>
<translation>线</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="99"/>
<location filename="../../TaskSketcherElements.cpp" line="743"/>
<location filename="../../TaskSketcherElements.cpp" line="747"/>
<location filename="../../TaskSketcherElements.cpp" line="751"/>
<location filename="../../TaskSketcherElements.cpp" line="755"/>
<location filename="../../TaskSketcherElements.cpp" line="759"/>
<location filename="../../TaskSketcherElements.cpp" line="763"/>
<location filename="../../TaskSketcherElements.cpp" line="767"/>
<location filename="../../TaskSketcherElements.cpp" line="771"/>
<location filename="../../TaskSketcherElements.cpp" line="775"/>
<source>Construction</source>
<translation>构造</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="746"/>
<location filename="../../TaskSketcherElements.cpp" line="748"/>
<location filename="../../TaskSketcherElements.cpp" line="851"/>
<location filename="../../TaskSketcherElements.cpp" line="852"/>
<source>Arc</source>
<translation>圆弧</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="750"/>
<location filename="../../TaskSketcherElements.cpp" line="752"/>
<location filename="../../TaskSketcherElements.cpp" line="854"/>
<location filename="../../TaskSketcherElements.cpp" line="855"/>
<source>Circle</source>
<translation>圆</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="754"/>
<location filename="../../TaskSketcherElements.cpp" line="756"/>
<location filename="../../TaskSketcherElements.cpp" line="857"/>
<location filename="../../TaskSketcherElements.cpp" line="858"/>
<source>Ellipse</source>
<translation>椭圆</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="758"/>
<location filename="../../TaskSketcherElements.cpp" line="760"/>
<location filename="../../TaskSketcherElements.cpp" line="860"/>
<location filename="../../TaskSketcherElements.cpp" line="861"/>
<source>Elliptical Arc</source>
<translation>椭圆弧</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="762"/>
<location filename="../../TaskSketcherElements.cpp" line="764"/>
<location filename="../../TaskSketcherElements.cpp" line="863"/>
<location filename="../../TaskSketcherElements.cpp" line="864"/>
<source>Hyperbolic Arc</source>
<translation>双曲线弧</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="766"/>
<location filename="../../TaskSketcherElements.cpp" line="768"/>
<location filename="../../TaskSketcherElements.cpp" line="866"/>
<location filename="../../TaskSketcherElements.cpp" line="867"/>
<source>Parabolic Arc</source>
<translation>抛物线弧</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="770"/>
<location filename="../../TaskSketcherElements.cpp" line="772"/>
<location filename="../../TaskSketcherElements.cpp" line="869"/>
<location filename="../../TaskSketcherElements.cpp" line="870"/>
<source>BSpline</source>
<translation>B样条曲线</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="774"/>
<location filename="../../TaskSketcherElements.cpp" line="776"/>
<location filename="../../TaskSketcherElements.cpp" line="872"/>
<location filename="../../TaskSketcherElements.cpp" line="873"/>
<source>Other</source>
<translation>其它</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherGeneral</name>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="14"/>
<source>Form</source>
<translation>窗体</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="20"/>
<source>A grid will be shown</source>
<translation type="unfinished">A grid will be shown</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="23"/>
<source>Show grid</source>
<translation>显示网格</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="35"/>
<source>Grid size:</source>
<translation>网格尺寸:</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="42"/>
<source>Distance between two subsequent grid lines</source>
<translation type="unfinished">Distance between two subsequent grid lines</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="72"/>
<source>New points will snap to the nearest grid line.
Points must be set closer than a fifth of the grid size to a grid line to snap.</source>
<translation type="unfinished">New points will snap to the nearest grid line.
Points must be set closer than a fifth of the grid size to a grid line to snap.</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="76"/>
<source>Grid snap</source>
<translation>网格捕捉</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="86"/>
<source>Sketcher proposes automatically sensible constraints.</source>
<translation type="unfinished">Sketcher proposes automatically sensible constraints.</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="89"/>
<source>Auto constraints</source>
<translation>自动约束</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="99"/>
<source>Sketcher tries not to propose redundant auto constraints</source>
<translation type="unfinished">Sketcher tries not to propose redundant auto constraints</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="102"/>
<source>Avoid redundant auto constraints</source>
<translation>避免冗余自动约束</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="118"/>
<source>Rendering order:</source>
<translation>渲染顺序:</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="137"/>
<source>To change, drag and drop a geometry type to top or bottom</source>
<translation type="unfinished">To change, drag and drop a geometry type to top or bottom</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.cpp" line="201"/>
<source>Edit controls</source>
<translation>编辑控件</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherMessages</name>
<message>
<location filename="../../TaskSketcherMessages.cpp" line="50"/>
<source>Solver messages</source>
<translation>求解器信息</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherSolverAdvanced</name>
<message>
<location filename="../../TaskSketcherSolverAdvanced.cpp" line="65"/>
<source>Advanced solver control</source>
<translation>进阶求解器控制</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherValidation</name>
<message>
<location filename="../../TaskSketcherValidation.ui" line="14"/>
<source>Sketcher validation</source>
<translation>草图编辑器校验</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="20"/>
<source>Invalid constraints</source>
<translation>无效的约束</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="26"/>
<location filename="../../TaskSketcherValidation.ui" line="63"/>
<source>Fix</source>
<translation>修正</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="33"/>
<location filename="../../TaskSketcherValidation.ui" line="73"/>
<location filename="../../TaskSketcherValidation.ui" line="106"/>
<source>Find</source>
<translation>查找</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="40"/>
<source>Delete constraints to external geom.</source>
<translation>删除外部几何元素的拘束。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="50"/>
<source>Missing coincidences</source>
<translation>未一致</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="56"/>
<source>Tolerance:</source>
<translation>公差:</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="80"/>
<source>Highlight open vertexes</source>
<translation>高亮显示未封闭顶点</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="87"/>
<source>Ignore construction geometry</source>
<translation>忽略辅助几何</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="100"/>
<source>Reversed external geometry</source>
<translation>反向的外部几何</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="113"/>
<source>Swap endpoints in constraints</source>
<translation>互换约束中的端点</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="123"/>
<source>Constraint orientation locking</source>
<translation>约束方向锁定</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="129"/>
<source>Enable/Update</source>
<translation>启用/更新</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="136"/>
<source>Disable</source>
<translation>禁用</translation>
</message>
</context>
<context>
<name>SketcherGui::ViewProviderSketch</name>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5599"/>
<source>Edit sketch</source>
<translation>编辑草绘</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5615"/>
<source>A dialog is already open in the task panel</source>
<translation>一个对话框已在任务面板打开</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5616"/>
<source>Do you want to close this dialog?</source>
<translation>您要关闭此对话框吗?</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5630"/>
<source>Invalid sketch</source>
<translation>无效的草图</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5631"/>
<source>Do you want to open the sketch validation tool?</source>
<translation>你想打开草图验证工具么?</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5632"/>
<source>The sketch is invalid and cannot be edited.</source>
<translation>该草图不可用并不可编辑。</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5814"/>
<source>Please remove the following constraint:</source>
<translation>请删除以下约束:</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5816"/>
<source>Please remove at least one of the following constraints:</source>
<translation>请至少删除以下约束之一:</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5832"/>
<source>Please remove the following redundant constraint:</source>
<translation>请删除以下冗余约束:</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5834"/>
<source>Please remove the following redundant constraints:</source>
<translation>请删除以下冗余约束:</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5853"/>
<source>Empty sketch</source>
<translation>空草图</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5860"/>
<source>Over-constrained sketch </source>
<translation>过度约束的草图 </translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5861"/>
<location filename="../../ViewProviderSketch.cpp" line="5868"/>
<location filename="../../ViewProviderSketch.cpp" line="5876"/>
<source>(click to select)</source>
<translation>(单击选取)</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5867"/>
<source>Sketch contains conflicting constraints </source>
<translation>草图包含相互冲突的约束 </translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5875"/>
<source>Sketch contains redundant constraints </source>
<translation>草图包含冗余约束 </translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5886"/>
<source>Fully constrained sketch</source>
<translation>完全约束的草图</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5891"/>
<source>Under-constrained sketch with <a href="#dofs"><span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;">1 degree</span></a> of freedom</source>
<translation type="unfinished">Under-constrained sketch with <a href="#dofs"><span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;">1 degree</span></a> of freedom</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5893"/>
<source>Under-constrained sketch with <a href="#dofs"><span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;">%1 degrees</span></a> of freedom</source>
<translation type="unfinished">Under-constrained sketch with <a href="#dofs"><span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;">%1 degrees</span></a> of freedom</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5896"/>
<source>Solved in %1 sec</source>
<translation>解算%1秒</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5899"/>
<source>Unsolved (%1 sec)</source>
<translation>未解算(%1秒)</translation>
</message>
</context>
<context>
<name>Sketcher_BSplineComb</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="323"/>
<location filename="../../CommandSketcherBSpline.cpp" line="324"/>
<source>Switches between showing and hiding the curvature comb for all B-splines</source>
<translation>切换所有 B-样条曲线曲率梳的显示和隐藏</translation>
</message>
</context>
<context>
<name>Sketcher_BSplineDecreaseKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="864"/>
<location filename="../../CommandSketcherBSpline.cpp" line="865"/>
<source>Decreases the multiplicity of the selected knot of a B-spline</source>
<translation>减少贝塞尔曲线选定节点的多重性</translation>
</message>
</context>
<context>
<name>Sketcher_BSplineDegree</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="315"/>
<location filename="../../CommandSketcherBSpline.cpp" line="316"/>
<source>Switches between showing and hiding the degree for all B-splines</source>
<translation>切换所有 B-样条曲线角度数的显示和隐藏</translation>
</message>
</context>
<context>
<name>Sketcher_BSplineIncreaseKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="860"/>
<location filename="../../CommandSketcherBSpline.cpp" line="861"/>
<source>Increases the multiplicity of the selected knot of a B-spline</source>
<translation>增加 B 样条所选节点的多重性</translation>
</message>
</context>
<context>
<name>Sketcher_BSplineKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="327"/>
<location filename="../../CommandSketcherBSpline.cpp" line="328"/>
<source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
<translation>切换所有 B-样条曲线节点多重性的显示和隐藏</translation>
</message>
</context>
<context>
<name>Sketcher_BSplinePolygon</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="319"/>
<location filename="../../CommandSketcherBSpline.cpp" line="320"/>
<source>Switches between showing and hiding the control polygons for all B-splines</source>
<translation>切换所有 B-样条曲线控制多边形的显示和隐藏</translation>
</message>
</context>
<context>
<name>Sketcher_Clone</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1609"/>
<location filename="../../CommandSketcherTools.cpp" line="1610"/>
<source>Creates a clone of the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何形状进行含约束连动的复制</translation>
</message>
</context>
<context>
<name>Sketcher_CompCopy</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1608"/>
<source>Clone</source>
<translation>克隆</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1612"/>
<source>Copy</source>
<translation>复制</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1616"/>
<source>Move</source>
<translation>移动</translation>
</message>
</context>
<context>
<name>Sketcher_ConstrainDiameter</name>
<message>
<location filename="../../CommandConstraints.cpp" line="5949"/>
<location filename="../../CommandConstraints.cpp" line="5950"/>
<source>Fix the diameter of a circle or an arc</source>
<translation>固定圆或圆弧的直径</translation>
</message>
</context>
<context>
<name>Sketcher_ConstrainRadius</name>
<message>
<location filename="../../CommandConstraints.cpp" line="5945"/>
<location filename="../../CommandConstraints.cpp" line="5946"/>
<source>Fix the radius of a circle or an arc</source>
<translation>固定圆或圆弧的半径</translation>
</message>
</context>
<context>
<name>Sketcher_Copy</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1613"/>
<location filename="../../CommandSketcherTools.cpp" line="1614"/>
<source>Creates a simple copy of the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何图形进行不含约束连动的复制</translation>
</message>
</context>
<context>
<name>Sketcher_Create3PointArc</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2086"/>
<location filename="../../CommandCreateGeo.cpp" line="2087"/>
<source>Create an arc by its end points and a point along the arc</source>
<translation>通过端点和圆弧上的一点创建一个圆弧</translation>
</message>
</context>
<context>
<name>Sketcher_Create3PointCircle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5342"/>
<location filename="../../CommandCreateGeo.cpp" line="5343"/>
<source>Create a circle by 3 rim points</source>
<translation>通过三个边缘点创建圆</translation>
</message>
</context>
<context>
<name>Sketcher_CreateArc</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2082"/>
<location filename="../../CommandCreateGeo.cpp" line="2083"/>
<source>Create an arc by its center and by its end points</source>
<translation>通过圆心和端点创建一个圆弧</translation>
</message>
</context>
<context>
<name>Sketcher_CreateArcOfEllipse</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4378"/>
<location filename="../../CommandCreateGeo.cpp" line="4379"/>
<source>Create an arc of ellipse by its center, major radius, endpoints</source>
<translation>通过中心点、长半径和端点创建椭圆弧</translation>
</message>
</context>
<context>
<name>Sketcher_CreateArcOfHyperbola</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4382"/>
<location filename="../../CommandCreateGeo.cpp" line="4383"/>
<source>Create an arc of hyperbola by its center, major radius, endpoints</source>
<translation>以中心, 主半径及终点建立双曲线弧</translation>
</message>
</context>
<context>
<name>Sketcher_CreateArcOfParabola</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4386"/>
<location filename="../../CommandCreateGeo.cpp" line="4387"/>
<source>Create an arc of parabola by its focus, vertex, endpoints</source>
<translation>以焦点,顶点,端点创建抛物线弧</translation>
</message>
</context>
<context>
<name>Sketcher_CreateBSpline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4986"/>
<source>B-spline by control points</source>
<translation>由控制点生成的B 样条</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4987"/>
<location filename="../../CommandCreateGeo.cpp" line="4988"/>
<source>Create a B-spline by control points</source>
<translation>由控制点创建 B 样条</translation>
</message>
</context>
<context>
<name>Sketcher_CreateCircle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5338"/>
<location filename="../../CommandCreateGeo.cpp" line="5339"/>
<source>Create a circle by its center and by a rim point</source>
<translation>通过圆心和一个边缘点创建一个圆</translation>
</message>
</context>
<context>
<name>Sketcher_CreateEllipseBy3Points</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4374"/>
<location filename="../../CommandCreateGeo.cpp" line="4375"/>
<source>Create a ellipse by periapsis, apoapsis, and minor radius</source>
<translation>通过近拱点、远拱点和小半径创建一个椭圆</translation>
</message>
</context>
<context>
<name>Sketcher_CreateEllipseByCenter</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4370"/>
<location filename="../../CommandCreateGeo.cpp" line="4371"/>
<source>Create an ellipse by center, major radius and point</source>
<translation>通过中心点、大半径和点创建一个椭圆</translation>
</message>
</context>
<context>
<name>Sketcher_CreateHeptagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7645"/>
<location filename="../../CommandCreateGeo.cpp" line="7646"/>
<source>Create a heptagon by its center and by one corner</source>
<translation>通过中心点和一个角创建一个七边形</translation>
</message>
</context>
<context>
<name>Sketcher_CreateHexagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7641"/>
<location filename="../../CommandCreateGeo.cpp" line="7642"/>
<source>Create a hexagon by its center and by one corner</source>
<translation>通过中心点和一个角创建一个六边形</translation>
</message>
</context>
<context>
<name>Sketcher_CreateOctagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7649"/>
<location filename="../../CommandCreateGeo.cpp" line="7650"/>
<source>Create an octagon by its center and by one corner</source>
<translation>通过中心点和一个角创建一个八边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7653"/>
<location filename="../../CommandCreateGeo.cpp" line="7654"/>
<source>Create a regular polygon by its center and by one corner</source>
<translation>通过中心点和一个角创建一个正方形</translation>
</message>
</context>
<context>
<name>Sketcher_CreatePentagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7637"/>
<location filename="../../CommandCreateGeo.cpp" line="7638"/>
<source>Create a pentagon by its center and by one corner</source>
<translation>通过中心点和一个角创建一个五边形</translation>
</message>
</context>
<context>
<name>Sketcher_CreateSquare</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7633"/>
<location filename="../../CommandCreateGeo.cpp" line="7634"/>
<source>Create a square by its center and by one corner</source>
<translation>通过中心点和一个角创建一个正方形</translation>
</message>
</context>
<context>
<name>Sketcher_CreateTriangle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7629"/>
<location filename="../../CommandCreateGeo.cpp" line="7630"/>
<source>Create an equilateral triangle by its center and by one corner</source>
<translation>通过中心点和一个角创建一个等边三角形</translation>
</message>
</context>
<context>
<name>Sketcher_Create_Periodic_BSpline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4990"/>
<source>Periodic B-spline by control points</source>
<translation>周期 B 样条的控制点</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4991"/>
<location filename="../../CommandCreateGeo.cpp" line="4992"/>
<source>Create a periodic B-spline by control points</source>
<translation>由控制点创建周期 B 样条</translation>
</message>
</context>
<context>
<name>Sketcher_MapSketch</name>
<message>
<location filename="../../Command.cpp" line="483"/>
<source>No sketch found</source>
<translation>未发现草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="484"/>
<source>The document doesn't have a sketch</source>
<translation>此文档无草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="493"/>
<source>Select sketch</source>
<translation>选择草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="494"/>
<source>Select a sketch from the list</source>
<translation>从清单中选择草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="547"/>
<source> (incompatible with selection)</source>
<translation> (与选择不兼容)</translation>
</message>
<message>
<location filename="../../Command.cpp" line="549"/>
<source> (current)</source>
<translation> (当前)</translation>
</message>
<message>
<location filename="../../Command.cpp" line="556"/>
<source> (suggested)</source>
<translation> (建议)</translation>
</message>
<message>
<location filename="../../Command.cpp" line="562"/>
<source>Sketch attachment</source>
<translation>草图附加</translation>
</message>
<message>
<location filename="../../Command.cpp" line="564"/>
<source>Current attachment mode is incompatible with the new selection. Select the method to attach this sketch to selected objects.</source>
<translation>目前附加模式不相容于新的选择, 请选择要如何将此草图附加至所选物体。</translation>
</message>
<message>
<location filename="../../Command.cpp" line="566"/>
<source>Select the method to attach this sketch to selected objects.</source>
<translation>选要如何将此草图附加到所选物件</translation>
</message>
<message>
<location filename="../../Command.cpp" line="600"/>
<source>Map sketch</source>
<translation>映射草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="601"/>
<source>Can't map a sketch to support:
%1</source>
<translation>无法映射草图以支持:
%1</translation>
</message>
</context>
<context>
<name>Sketcher_Move</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1617"/>
<location filename="../../CommandSketcherTools.cpp" line="1618"/>
<source>Moves the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何形状进行移动</translation>
</message>
</context>
<context>
<name>Sketcher_NewSketch</name>
<message>
<location filename="../../Command.cpp" line="180"/>
<source>Sketch attachment</source>
<translation>草图附加</translation>
</message>
<message>
<location filename="../../Command.cpp" line="181"/>
<source>Select the method to attach this sketch to selected object</source>
<translation>选择要如何将此草图附加到所选对象</translation>
</message>
</context>
<context>
<name>Sketcher_ReorientSketch</name>
<message>
<location filename="../../Command.cpp" line="389"/>
<source>Sketch has support</source>
<translation>草图中设定了支持对象</translation>
</message>
<message>
<location filename="../../Command.cpp" line="390"/>
<source>Sketch with a support face cannot be reoriented.
Do you want to detach it from the support?</source>
<translation>无法重新定向带有支持面的草图。是否要将其从支持对象中分离?</translation>
</message>
</context>
<context>
<name>TaskSketcherMessages</name>
<message>
<location filename="../../TaskSketcherMessages.ui" line="14"/>
<source>Form</source>
<translation>窗体</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="26"/>
<source>Undefined degrees of freedom</source>
<translation>未定义的自由度</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="42"/>
<source>Not solved yet</source>
<translation>尚未解算</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="52"/>
<source>New constraints that would be redundant will automatically be removed</source>
<translation type="unfinished">New constraints that would be redundant will automatically be removed</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="55"/>
<source>Auto remove redundants</source>
<translation type="unfinished">Auto remove redundants</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="73"/>
<source>Executes a recomputation of active document after every sketch action</source>
<translation type="unfinished">Executes a recomputation of active document after every sketch action</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="76"/>
<source>Auto update</source>
<translation type="unfinished">Auto update</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="92"/>
<source>Forces recomputation of active document</source>
<translation type="unfinished">Forces recomputation of active document</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="95"/>
<source>Update</source>
<translation>更新</translation>
</message>
</context>
<context>
<name>TaskSketcherSolverAdvanced</name>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="14"/>
<source>Form</source>
<translation>窗体</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="22"/>
<source>Default algorithm used for Sketch solving</source>
<translation>用于求解草图的默认算法</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="25"/>
<source>Default solver:</source>
<translation type="unfinished">Default solver:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="32"/>
<source>Solver is used for solving the geometry.
LevenbergMarquardt and DogLeg are trust region optimization algorithms.
BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm.</source>
<translation type="unfinished">Solver is used for solving the geometry.
LevenbergMarquardt and DogLeg are trust region optimization algorithms.
BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm.</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="47"/>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="393"/>
<source>BFGS</source>
<translation>BFGS</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="52"/>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="398"/>
<source>LevenbergMarquardt</source>
<translation>LevenbergMarquardt</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="57"/>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="403"/>
<source>DogLeg</source>
<translation>反转弯曲</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="69"/>
<source>Type of function to apply in DogLeg for the Gauss step</source>
<translation>反转弯曲所采用的高斯阶梯函数的类型</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="72"/>
<source>DogLeg Gauss step:</source>
<translation>反转弯曲高斯阶梯函数:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="79"/>
<source>Step type used in the DogLeg algorithm</source>
<translation type="unfinished">Step type used in the DogLeg algorithm</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="92"/>
<source>FullPivLU</source>
<translation>FullPivLU</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="97"/>
<source>LeastNorm-FullPivLU</source>
<translation>LeastNorm-FullPivLU</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="102"/>
<source>LeastNorm-LDLT</source>
<translation>LeastNorm-LDLT</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="114"/>
<source>Maximum number of iterations of the default algorithm</source>
<translation>默认算法的最大迭代次数</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="117"/>
<source>Maximum iterations:</source>
<translation type="unfinished">Maximum iterations:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="124"/>
<source>Maximum iterations to find convergence before solver is stopped</source>
<translation type="unfinished">Maximum iterations to find convergence before solver is stopped</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="301"/>
<source>QR algorithm:</source>
<translation type="unfinished">QR algorithm:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="308"/>
<source>During diagnosing the QR rank of matrix is calculated.
Eigen Dense QR is a dense matrix QR with full pivoting; usually slower
Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster</source>
<translation type="unfinished">During diagnosing the QR rank of matrix is calculated.
Eigen Dense QR is a dense matrix QR with full pivoting; usually slower
Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="373"/>
<source>Redundant solver:</source>
<translation type="unfinished">Redundant solver:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="380"/>
<source>Solver used to determine whether a group is redundant or conflicting</source>
<translation type="unfinished">Solver used to determine whether a group is redundant or conflicting</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="418"/>
<source>Redundant max. iterations:</source>
<translation type="unfinished">Redundant max. iterations:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="425"/>
<source>Same as 'Maximum iterations', but for redundant solving</source>
<translation type="unfinished">Same as 'Maximum iterations', but for redundant solving</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="454"/>
<source>Redundant sketch size multiplier:</source>
<translation type="unfinished">Redundant sketch size multiplier:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="461"/>
<source>Same as 'Sketch size multiplier', but for redundant solving</source>
<translation type="unfinished">Same as 'Sketch size multiplier', but for redundant solving</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="487"/>
<source>Redundant convergence</source>
<translation type="unfinished">Redundant convergence</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="494"/>
<source>Same as 'Convergence', but for redundant solving</source>
<translation type="unfinished">Same as 'Convergence', but for redundant solving</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="517"/>
<source>Redundant param1</source>
<translation type="unfinished">Redundant param1</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="541"/>
<source>Redundant param2</source>
<translation type="unfinished">Redundant param2</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="565"/>
<source>Redundant param3</source>
<translation type="unfinished">Redundant param3</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="592"/>
<source>Console debug mode:</source>
<translation type="unfinished">Console debug mode:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="599"/>
<source>Verbosity of console output</source>
<translation type="unfinished">Verbosity of console output</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="150"/>
<source>If selected, the Maximum iterations value is multiplied by the sketch size</source>
<translation>若勾选时,最大迭代数值将会乘上草图尺寸</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="153"/>
<source>Sketch size multiplier:</source>
<translation>草图尺寸放大倍率:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="166"/>
<source>Maximum iterations will be multiplied by number of parameters</source>
<translation type="unfinished">Maximum iterations will be multiplied by number of parameters</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="189"/>
<source>Error threshold under which convergence is reached</source>
<translation>达收敛容忍值以下即达成收敛</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="192"/>
<source>Convergence:</source>
<translation>收敛性:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="199"/>
<source>Threshold for squared error that is used
to determine whether a solution converges or not</source>
<translation type="unfinished">Threshold for squared error that is used
to determine whether a solution converges or not</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="226"/>
<source>Param1</source>
<translation>参数1</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="250"/>
<source>Param2</source>
<translation>参数2</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="274"/>
<source>Param3</source>
<translation>参数3</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="298"/>
<source>Algorithm used for the rank revealing QR decomposition</source>
<translation>用于评估显示QR分解的演算法</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="323"/>
<source>Eigen Dense QR</source>
<translation>Eigen Dense QR</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="328"/>
<source>Eigen Sparse QR</source>
<translation>Eigen Sparse QR</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="340"/>
<source>Pivot threshold</source>
<translation>转折点阈值</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="347"/>
<source>During a QR, values under the pivot threshold are treated as zero</source>
<translation type="unfinished">During a QR, values under the pivot threshold are treated as zero</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="350"/>
<source>1E-13</source>
<translation>1E-13</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="370"/>
<source>Solving algorithm used for determination of Redundant constraints</source>
<translation>用于决定是否有多余约束的求解演算法</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="415"/>
<source>Maximum number of iterations of the solver used for determination of Redundant constraints</source>
<translation>多余约束求解器演算法之最大迭代次数</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="451"/>
<source>If selected, the Maximum iterations value for the redundant algorithm is multiplied by the sketch size</source>
<translation>若勾选时,用于多余约束求解演算法之最大迭代数值将会乘上草图尺寸</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="484"/>
<source>Error threshold under which convergence is reached for the solving of redundant constraints</source>
<translation>多余收敛求解达收致容忍值以下即达成收敛</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="497"/>
<source>1E-10</source>
<translation>1E-10</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="589"/>
<source>Degree of verbosity of the debug output to the console</source>
<translation>错误信息显示程度</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="612"/>
<source>None</source>
<translation>无</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="617"/>
<source>Minimum</source>
<translation>最小</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="622"/>
<source>Iteration Level</source>
<translation>迭代水平</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="634"/>
<source>Solve</source>
<translation>求解</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="641"/>
<source>Resets all solver values to their default values</source>
<translation>将所有求解器值重置为它们的默认值</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="644"/>
<source>Restore Defaults</source>
<translation>恢复默认设置</translation>
</message>
</context>
<context>
<name>Workbench</name>
<message>
<location filename="../../Workbench.cpp" line="37"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Workbench.cpp" line="38"/>
<source>Sketcher geometries</source>
<translation>草图几何体</translation>
</message>
<message>
<location filename="../../Workbench.cpp" line="39"/>
<source>Sketcher constraints</source>
<translation>草图约束</translation>
</message>
<message>
<location filename="../../Workbench.cpp" line="40"/>
<source>Sketcher tools</source>
<translation>草图工具</translation>
</message>
<message>
<location filename="../../Workbench.cpp" line="41"/>
<source>Sketcher virtual space</source>
<translation>草绘器虚拟空间</translation>
</message>
</context>
</TS>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。