<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh-TW" sourcelanguage="en">
  <context>
    <name>CmdSketcherBSplineComb</name>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="127"/>
      <source>Show/hide B-spline curvature comb</source>
      <translation>顯示/隱藏 B 雲形線的曲率梳形圖</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="129"/>
      <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="../../CommandSketcherOverlay.cpp" line="68"/>
      <source>Show/hide B-spline degree</source>
      <translation>顯示/隱藏 B 雲形線的多項式次數</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="69"/>
      <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="../../CommandSketcherOverlay.cpp" line="157"/>
      <source>Show/hide B-spline knot multiplicity</source>
      <translation>顯示/隱藏 B 雲形線結點多重性</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="159"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>切換顯示/隱藏所有B雲形線的結點多重性</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplinePoleWeight</name>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="187"/>
      <source>Show/hide B-spline control point weight</source>
      <translation>顯示/隱藏 B 雲形線的控制點權重</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="188"/>
      <source>Switches between showing and hiding the control point weight for all B-splines</source>
      <translation>切換顯示/隱藏所有B雲形線的控制點權重</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplinePolygon</name>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="97"/>
      <source>Show/hide B-spline control polygon</source>
      <translation>顯示/隱藏 B 雲形線的控制多邊形</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="99"/>
      <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="1475"/>
      <source>Create carbon copy</source>
      <translation>建立副本</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1476"/>
      <source>Copy the geometry of another sketch</source>
      <translation>自其它草圖複製幾何</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherClone</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1520"/>
      <source>Clone</source>
      <translation>複製</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1522"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>依最後所選的點作為參考點對幾何進行含拘束連動之複製</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompBSplineShowHideGeometryInformation</name>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="218"/>
      <source>Show/hide B-spline information layer</source>
      <translation>顯示/隱藏 B 雲形線資訊層</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="300"/>
      <source>Show/hide B-spline degree</source>
      <translation>顯示/隱藏 B 雲形線的多項式次數</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="309"/>
      <source>Show/hide B-spline control polygon</source>
      <translation>顯示/隱藏 B 雲形線的控制多邊形</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="318"/>
      <source>Show/hide B-spline curvature comb</source>
      <translation>顯示/隱藏 B 雲形線的曲率梳形圖</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="327"/>
      <source>Show/hide B-spline knot multiplicity</source>
      <translation>顯示/隱藏 B 雲形線結點多重性</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="337"/>
      <source>Show/hide B-spline control point weight</source>
      <translation>顯示/隱藏 B 雲形線的控制點權重</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompConstrainRadDia</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8502"/>
      <source>Constrain arc or circle</source>
      <translation>約束弧或圓的直/半徑</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8503"/>
      <source>Constrain an arc or a circle</source>
      <translation>約束單一圓弧或圓的直/半徑</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8613"/>
      <source>Constrain radius</source>
      <translation>半徑拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8619"/>
      <source>Constrain diameter</source>
      <translation>直徑拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8625"/>
      <source>Constrain auto radius/diameter</source>
      <translation>自動拘束半徑/直徑</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1602"/>
      <source>Clone</source>
      <translation>克隆</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1604"/>
      <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="529"/>
      <source>Create arc</source>
      <translation>建立弧線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="530"/>
      <source>Create an arc in the sketch</source>
      <translation>於草圖中建立一個弧</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="991"/>
      <source>Create B-spline</source>
      <translation>建立B雲形線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="992"/>
      <source>Create a B-spline in the sketch</source>
      <translation>在草圖中建立B雲形線</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateConic</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="783"/>
      <source>Create conic</source>
      <translation>建立圓錐</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="784"/>
      <source>Create a conic in the sketch</source>
      <translation>於草圖中建立圓錐</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateRectangles</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="332"/>
      <source>Create rectangle</source>
      <translation>建立矩形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="333"/>
      <source>Creates a rectangle in the sketch</source>
      <translation>於草圖中建立矩形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="430"/>
      <source>Rectangle</source>
      <translation>矩形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="436"/>
      <source>Centered rectangle</source>
      <translation>矩形置中</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="442"/>
      <source>Rounded rectangle</source>
      <translation>圓角矩形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1834"/>
      <source>Create regular polygon</source>
      <translation>建立正多邊形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1835"/>
      <source>Create a regular polygon in the sketcher</source>
      <translation>於草圖中建立正多邊形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1960"/>
      <source>Triangle</source>
      <translation>三角形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1968"/>
      <source>Square</source>
      <translation>正方形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1975"/>
      <source>Pentagon</source>
      <translation>五角形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1983"/>
      <source>Hexagon</source>
      <translation>六角形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1991"/>
      <source>Heptagon</source>
      <translation>七角形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1999"/>
      <source>Octagon</source>
      <translation>八角形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2008"/>
      <source>Regular polygon</source>
      <translation>正多邊形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompModifyKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="636"/>
      <source>Modify knot multiplicity</source>
      <translation>修改結點多重性</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="637"/>
      <source>Modifies the multiplicity of the selected knot of a B-spline</source>
      <translation>修改自一 B 雲形線所選定結點之多重性</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="702"/>
      <source>Increase knot multiplicity</source>
      <translation>增加結點多重性</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="711"/>
      <source>Decrease knot multiplicity</source>
      <translation>減少結點多重性</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainAngle</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8662"/>
      <source>Constrain angle</source>
      <translation>角度拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8663"/>
      <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="3575"/>
      <source>Constrain block</source>
      <translation>定位拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3576"/>
      <source>Block the selected edge from moving</source>
      <translation>阻止選定邊的移動</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainCoincident</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4291"/>
      <source>Constrain coincident</source>
      <translation>共點拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4292"/>
      <source>Create a coincident constraint between points, or a concentric constraint between circles, arcs, and ellipses</source>
      <translation>在點之間創建重合拘束，或在圓、弧和橢圓之間建立同心拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDiameter</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7815"/>
      <source>Constrain diameter</source>
      <translation>直徑拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7816"/>
      <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="4395"/>
      <source>Constrain distance</source>
      <translation>距離拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4396"/>
      <source>Fix a length of a line or the distance between a line and a vertex or between two circles</source>
      <translation>修正一條線的長度，或者修正一條線與頂點之間的距離，或兩個圓之間的距離</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistanceX</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5047"/>
      <source>Constrain horizontal distance</source>
      <translation>水平距離拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5048"/>
      <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="5351"/>
      <source>Constrain vertical distance</source>
      <translation>垂直距離拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5352"/>
      <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="9115"/>
      <source>Constrain equal</source>
      <translation>相等拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9117"/>
      <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="3197"/>
      <source>Constrain horizontal</source>
      <translation>水平拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3198"/>
      <source>Create a horizontal constraint on the selected item</source>
      <translation>於所選項目建立水平拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainLock</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3288"/>
      <source>Constrain lock</source>
      <translation>鎖定拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3289"/>
      <source>Create both a horizontal and a vertical distance constraint
on the selected vertex</source>
      <translation>對所選頂點建立水平和垂直距離拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainParallel</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5649"/>
      <source>Constrain parallel</source>
      <translation>平行拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5650"/>
      <source>Create a parallel constraint between two lines</source>
      <translation>於兩條線間建立平行拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainPerpendicular</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5812"/>
      <source>Constrain perpendicular</source>
      <translation>垂直拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5813"/>
      <source>Create a perpendicular constraint between two lines</source>
      <translation>於兩條線間建立垂直拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainPointOnObject</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4343"/>
      <source>Constrain point on object</source>
      <translation>拘束點於物件上</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4344"/>
      <source>Fix a point onto an object</source>
      <translation>固定點於物件上</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainRadiam</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8133"/>
      <source>Constrain auto radius/diameter</source>
      <translation>自動拘束半徑/直徑</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8134"/>
      <source>Fix the diameter if a circle is chosen, or the radius if an arc/spline pole is chosen</source>
      <translation>如果選擇圓，則固定直徑，如果選擇圓弧/spline 曲線極點，則固定半徑</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainSnellsLaw</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9714"/>
      <source>Constrain refraction (Snell's law)</source>
      <translation>折射拘束(司乃耳定律)</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9715"/>
      <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="9357"/>
      <source>Constrain symmetric</source>
      <translation>對稱拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9358"/>
      <source>Create a symmetry constraint between two points
with respect to a line or a third point</source>
      <translation>於兩個點間藉由一條線或第3點建立一個對稱拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainVertical</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3242"/>
      <source>Constrain vertical</source>
      <translation>垂直拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3243"/>
      <source>Create a vertical constraint on the selected item</source>
      <translation>建立垂直拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConvertToNURBS</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="115"/>
      <source>Convert geometry to B-spline</source>
      <translation>轉換幾何線條為 B 雲形線</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="116"/>
      <source>Converts the selected geometry to a B-spline</source>
      <translation>將選定的幾何轉換為B雲形線</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1469"/>
      <source>Copy</source>
      <translation>拷貝</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1470"/>
      <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="494"/>
      <source>Create arc by 3 points</source>
      <translation>由3點建立弧</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="495"/>
      <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="1163"/>
      <source>Create circle by 3 points</source>
      <translation>由3點建立圓</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1164"/>
      <source>Create a circle by 3 perimeter points</source>
      <translation>3邊緣點建立圓</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="462"/>
      <source>Create arc by center</source>
      <translation>由中心點建立弧</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="463"/>
      <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="695"/>
      <source>Create arc of ellipse</source>
      <translation>建立橢圓弧</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="696"/>
      <source>Create an arc of ellipse in the sketch</source>
      <translation>於草圖建立橢圓之弧</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfHyperbola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="724"/>
      <source>Create arc of hyperbola</source>
      <translation>建立雙曲線弧</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="725"/>
      <source>Create an arc of hyperbola in the sketch</source>
      <translation>於草圖中建立雙曲線弧</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfParabola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="752"/>
      <source>Create arc of parabola</source>
      <translation>建立拋物線弧</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="753"/>
      <source>Create an arc of parabola in the sketch</source>
      <translation>於草圖中建立拋物線弧</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="848"/>
      <source>Create B-spline</source>
      <translation>建立B雲形線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="849"/>
      <source>Create a B-spline by control points in the sketch.</source>
      <translation>由草圖中的控制點建立B雲形線</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="597"/>
      <source>Create circle by center</source>
      <translation>由中心點建立圓</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="598"/>
      <source>Create a circle in the sketch</source>
      <translation>於草圖中建立圓形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateEllipseBy3Points</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="664"/>
      <source>Create ellipse by 3 points</source>
      <translation>由3點建立一橢圓</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="665"/>
      <source>Create an ellipse by 3 points in the sketch</source>
      <translation>於草圖中由3點建立一橢圓</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateEllipseByCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="631"/>
      <source>Create ellipse by center</source>
      <translation>由中心點建立橢圓</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="632"/>
      <source>Create an ellipse by center in the sketch</source>
      <translation>於草圖中由中心點建立橢圓</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1226"/>
      <source>Create fillet</source>
      <translation>建立圓角</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1227"/>
      <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="1741"/>
      <source>Create heptagon</source>
      <translation>建立七角形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1742"/>
      <source>Create a heptagon in the sketch</source>
      <translation>於草圖中建立七角形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateHexagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1712"/>
      <source>Create hexagon</source>
      <translation>建立六角形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1713"/>
      <source>Create a hexagon in the sketch</source>
      <translation>於草圖中建立六角形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateLine</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="170"/>
      <source>Create line</source>
      <translation>建立線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="171"/>
      <source>Create a line in the sketch</source>
      <translation>於草圖中建立線</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateOblong</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="298"/>
      <source>Create rounded rectangle</source>
      <translation>建立圓角矩形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="299"/>
      <source>Create a rounded rectangle in the sketch</source>
      <translation>於草圖中建立一個圓角矩形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1770"/>
      <source>Create octagon</source>
      <translation>建立八角形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1771"/>
      <source>Create an octagon in the sketch</source>
      <translation>於草圖中建立八角形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePentagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1682"/>
      <source>Create pentagon</source>
      <translation>建立五角形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1683"/>
      <source>Create a pentagon in the sketch</source>
      <translation>於草圖中建立五角形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePeriodicBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="883"/>
      <source>Create periodic B-spline</source>
      <translation>建立週期性B雲形線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="884"/>
      <source>Create a periodic B-spline by control points in the sketch.</source>
      <translation>由草圖中的控制點建立週期性 B-Spline 曲線。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePoint</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1197"/>
      <source>Create point</source>
      <translation>建立點</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1198"/>
      <source>Create a point in the sketch</source>
      <translation>於草圖中建立點</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePolyline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="201"/>
      <source>Create polyline</source>
      <translation>建立折線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="202"/>
      <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="233"/>
      <source>Create rectangle</source>
      <translation>建立矩形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="234"/>
      <source>Create a rectangle in the sketch</source>
      <translation>於草圖中建立矩形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRectangleCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="264"/>
      <source>Create centered rectangle</source>
      <translation>建立置中矩形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="265"/>
      <source>Create a centered rectangle in the sketch</source>
      <translation>於草圖中建立置中矩形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1799"/>
      <source>Create regular polygon</source>
      <translation>建立正多邊形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1800"/>
      <source>Create a regular polygon in the sketch</source>
      <translation>於草圖中建立正多邊形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateSlot</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1562"/>
      <source>Create slot</source>
      <translation>建立跑道圖形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1563"/>
      <source>Create a slot in the sketch</source>
      <translation>於草圖中建立跑道圖型</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateSquare</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1653"/>
      <source>Create square</source>
      <translation>建立正方形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1654"/>
      <source>Create a square in the sketch</source>
      <translation>於草圖中建立正方形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateTriangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1624"/>
      <source>Create equilateral triangle</source>
      <translation>建立正三角形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1625"/>
      <source>Create an equilateral triangle in the sketch</source>
      <translation>於草圖中建立正三角形</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDecreaseDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="268"/>
      <source>Decrease B-spline degree</source>
      <translation>減少 B 雲形線之多項式次數</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="269"/>
      <source>Decreases the degree of the B-spline</source>
      <translation>減少 B 雲形線的多項式次數</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDecreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="498"/>
      <source>Decrease knot multiplicity</source>
      <translation>減少結點多重性</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="499"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>減少自一 B 雲形線所選定結點之多重性</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2125"/>
      <source>Delete all constraints</source>
      <translation>刪除所有拘束</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2126"/>
      <source>Delete all constraints in the sketch</source>
      <translation>刪除此草圖中所有拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2060"/>
      <source>Delete all geometry</source>
      <translation>刪除所有幾何圖形</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2061"/>
      <source>Delete all geometry and constraints in the current sketch, with the exception of external geometry</source>
      <translation>刪除當前草圖中的所有幾何圖形和約束，外部幾何圖形除外</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherEditSketch</name>
    <message>
      <location filename="../../Command.cpp" line="310"/>
      <source>Edit sketch</source>
      <translation>編輯草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="311"/>
      <source>Edit the selected sketch.</source>
      <translation>編輯選取的草圖。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherExtend</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1352"/>
      <source>Extend edge</source>
      <translation>延伸邊緣</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1353"/>
      <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="1446"/>
      <source>Create external geometry</source>
      <translation>建立外部幾何</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1447"/>
      <source>Create an edge linked to an external geometry</source>
      <translation>與外部幾何建立相連之邊</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherIncreaseDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="191"/>
      <source>Increase B-spline degree</source>
      <translation>增加 B 雲形線之多項式次數</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="192"/>
      <source>Increases the degree of the B-spline</source>
      <translation>增加B雲形線的多項式次數</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherIncreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="350"/>
      <source>Increase knot multiplicity</source>
      <translation>增加結點多重性</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="351"/>
      <source>Increases the multiplicity of the selected knot of a B-spline</source>
      <translation>增加自一 B 雲形線所選定結點之多重性</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherInsertKnot</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="890"/>
      <source>Insert knot</source>
      <translation>插入結點</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="891"/>
      <source>Inserts knot at given parameter. If a knot already exists at that parameter, it's multiplicity is increased by one.</source>
      <translation>在給定參數處插入結點。如果結果在參數處出現，其多重性增加一。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherJoinCurves</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="958"/>
      <source>Join curves</source>
      <translation>連接曲線</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="959"/>
      <source>Join two curves at selected end points</source>
      <translation>將兩個曲線在選定的端點處連接起來</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherLeaveSketch</name>
    <message>
      <location filename="../../Command.cpp" line="341"/>
      <source>Leave sketch</source>
      <translation>離開草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="342"/>
      <source>Finish editing the active sketch.</source>
      <translation>離開編輯草圖</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMapSketch</name>
    <message>
      <location filename="../../Command.cpp" line="552"/>
      <source>Attach sketch...</source>
      <translation>附加草圖...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="553"/>
      <source>Set the 'AttachmentSupport' of a sketch.
First select the supporting geometry, for example, a face or an edge of a solid object,
then call this command, then choose the desired sketch.</source>
      <translation>設定草圖的「AttachmentSupport」。
首先選擇支持幾何體，例如實體物件的面或邊，
然後調用此命令，並選擇所需的草圖。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="644"/>
      <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="980"/>
      <source>Merge sketches</source>
      <translation>合併草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="981"/>
      <source>Create a new sketch from merging two or more selected sketches.</source>
      <translation>通過合併兩個或更多個選定草圖以建立新草圖。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="996"/>
      <source>Wrong selection</source>
      <translation>錯誤的選取</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="997"/>
      <source>Select at least two sketches.</source>
      <translation>請至少選擇兩個草圖。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMirrorSketch</name>
    <message>
      <location filename="../../Command.cpp" line="853"/>
      <source>Mirror sketch</source>
      <translation>鏡射草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="854"/>
      <source>Creates a new mirrored sketch for each selected sketch
by using the X or Y axes, or the origin point,
as mirroring reference.</source>
      <translation>通過使用 X 或 Y 軸，或原點作為鏡像參考，
為每個選定的草圖建立一個新的鏡像草圖。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="871"/>
      <source>Wrong selection</source>
      <translation>錯誤的選取</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="872"/>
      <source>Select one or more sketches.</source>
      <translation>請選擇一個或多個草圖。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMove</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1568"/>
      <source>Move</source>
      <translation>移動</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1569"/>
      <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="155"/>
      <source>Create sketch</source>
      <translation>建立草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="156"/>
      <source>Create a new sketch.</source>
      <translation>建立新草圖.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRectangularArray</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1908"/>
      <source>Rectangular array</source>
      <translation>矩形陣列</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1909"/>
      <source>Creates a rectangular array pattern of the geometry taking as reference the last selected point</source>
      <translation>以最後選擇的點為基準建立矩形陣列</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRemoveAxesAlignment</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2192"/>
      <source>Remove axes alignment</source>
      <translation>移除軸對齊</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2193"/>
      <source>Modifies constraints to remove axes alignment while trying to preserve the constraint relationship of the selection</source>
      <translation>修改拘束以移除軸對齊，在此同時試著保留選擇間拘束的關係。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherReorientSketch</name>
    <message>
      <location filename="../../Command.cpp" line="415"/>
      <source>Reorient sketch...</source>
      <translation>調整草圖方向...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="416"/>
      <source>Place the selected sketch on one of the global coordinate planes.
This will clear the 'AttachmentSupport' property, if any.</source>
      <translation>將選定的草圖放置在全局座標平面之一上。
這將清除「AttachmentSupport」屬性（如果有的話）。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRestoreInternalAlignmentGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="979"/>
      <source>Show/hide internal geometry</source>
      <translation>顯示/隱藏內部幾何</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="980"/>
      <source>Show all internal geometry or hide unused internal geometry</source>
      <translation>顯示所有幾何或隱藏未使用的內部幾何</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectConflictingConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="712"/>
      <location filename="../../CommandSketcherTools.cpp" line="713"/>
      <source>Select conflicting constraints</source>
      <translation>選取有矛盾之拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="337"/>
      <source>Select associated constraints</source>
      <translation>選取有關聯之拘束</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="339"/>
      <source>Select the constraints associated with the selected geometrical elements</source>
      <translation>選擇與選定幾何元件關聯的拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectElementsAssociatedWithConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="770"/>
      <source>Select associated geometry</source>
      <translation>選擇有關聯之幾何</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="772"/>
      <source>Select the geometrical elements associated with the selected constraints</source>
      <translation>選擇與選定拘束關聯的幾何元件</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectElementsWithDoFs</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="890"/>
      <source>Select under-constrained elements</source>
      <translation>選擇未完全約束的元件</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="891"/>
      <source>Select geometrical 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="503"/>
      <source>Select horizontal axis</source>
      <translation>選擇水平軸</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="504"/>
      <source>Select the local horizontal axis of the sketch</source>
      <translation>選擇草圖的局部水平軸</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectMalformedConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="601"/>
      <location filename="../../CommandSketcherTools.cpp" line="602"/>
      <source>Select malformed constraints</source>
      <translation>選擇格式錯誤的拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectOrigin</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="418"/>
      <source>Select origin</source>
      <translation>選取原點</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="419"/>
      <source>Select the local origin point of the sketch</source>
      <translation>選擇草圖的局部原點</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectPartiallyRedundantConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="656"/>
      <location filename="../../CommandSketcherTools.cpp" line="657"/>
      <source>Select partially redundant constraints</source>
      <translation>選取部份冗餘拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectRedundantConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="543"/>
      <location filename="../../CommandSketcherTools.cpp" line="544"/>
      <source>Select redundant constraints</source>
      <translation>選取冗餘拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectVerticalAxis</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="462"/>
      <source>Select vertical axis</source>
      <translation>選取垂直軸</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="463"/>
      <source>Select the local vertical axis of the sketch</source>
      <translation>選擇草圖的局部垂直軸</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSplit</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1383"/>
      <source>Split edge</source>
      <translation>分割邊緣</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1384"/>
      <source>Splits an edge into two while preserving constraints</source>
      <translation>當保留拘束時將一個邊分成二個。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherStopOperation</name>
    <message>
      <location filename="../../Command.cpp" line="379"/>
      <source>Stop operation</source>
      <translation>中止作業</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="380"/>
      <source>When in edit mode, stop the active operation (drawing, constraining, etc.).</source>
      <translation>在編輯模式下，停止活動操作（繪圖、約束等）。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSwitchVirtualSpace</name>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="97"/>
      <source>Switch virtual space</source>
      <translation>切換到虛擬草圖空間</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="99"/>
      <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="1094"/>
      <source>Symmetry</source>
      <translation>對稱</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1096"/>
      <source>Creates symmetric of selected geometry. After starting the tool select the reference line or point.</source>
      <translation>建立選定幾何體的對稱體。啟動工具後，選擇參考線或參考點。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleActiveConstraint</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="10124"/>
      <source>Activate/deactivate constraint</source>
      <translation>啟動/關閉拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="10125"/>
      <source>Activates or deactivates the selected constraints</source>
      <translation>啟用或關閉選擇拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleConstruction</name>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="73"/>
      <source>Toggle construction geometry</source>
      <translation>幾何於建構線及一般模式切換</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="74"/>
      <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="9967"/>
      <source>Toggle driving/reference constraint</source>
      <translation>切換驅動/參考拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9968"/>
      <source>Set the toolbar, or the selected constraints,
into driving or reference mode</source>
      <translation>設置工具列，或選定的拘束，進入驅動或參考模式</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherTrimming</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1321"/>
      <source>Trim edge</source>
      <translation>修剪邊</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1322"/>
      <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="813"/>
      <source>Validate sketch...</source>
      <translation>檢查草圖...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="814"/>
      <source>Validates a sketch by looking at missing coincidences,
invalid constraints, degenerated geometry, etc.</source>
      <translation>通過檢查缺失的重合點、無效拘束、退化幾何體等來驗證草圖。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="830"/>
      <source>Wrong selection</source>
      <translation>錯誤的選取</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="831"/>
      <source>Select only one sketch.</source>
      <translation>只選擇一個草圖</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSection</name>
    <message>
      <location filename="../../Command.cpp" line="1072"/>
      <source>View section</source>
      <translation>查看剖面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1073"/>
      <source>When in edit mode, switch between section view and full view.</source>
      <translation>在編輯模式下，在剖面視圖和全視圖之間切換。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="778"/>
      <source>View sketch</source>
      <translation>查看草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="779"/>
      <source>When in edit mode, set the camera orientation perpendicular to the sketch plane.</source>
      <translation>當在編輯模式時，設定相機方向與草圖平面垂直。</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3376"/>
      <source>Add 'Lock' constraint</source>
      <translation>添加定位拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3430"/>
      <source>Add relative 'Lock' constraint</source>
      <translation>添加相對定位拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3495"/>
      <source>Add fixed constraint</source>
      <translation>添加固定拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3666"/>
      <source>Add 'Block' constraint</source>
      <translation>添加定位拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3715"/>
      <source>Add block constraint</source>
      <translation>添加定位拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4057"/>
      <location filename="../../CommandConstraints.cpp" line="4246"/>
      <source>Add coincident constraint</source>
      <translation>添加共點約束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4478"/>
      <location filename="../../CommandConstraints.cpp" line="4802"/>
      <source>Add distance from horizontal axis constraint</source>
      <translation>添加與水平軸拘束的距離</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4490"/>
      <location filename="../../CommandConstraints.cpp" line="4816"/>
      <source>Add distance from vertical axis constraint</source>
      <translation>添加與垂直軸拘束的距離</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4502"/>
      <location filename="../../CommandConstraints.cpp" line="4829"/>
      <source>Add point to point distance constraint</source>
      <translation>添加點到點的距離約束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1855"/>
      <location filename="../../CommandConstraints.cpp" line="4545"/>
      <location filename="../../CommandConstraints.cpp" line="4917"/>
      <source>Add point to line Distance constraint</source>
      <translation>添加點到線的距離約束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4626"/>
      <location filename="../../CommandConstraints.cpp" line="4972"/>
      <source>Add circle to circle distance constraint</source>
      <translation>添加圓到圓的距離約束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4669"/>
      <source>Add circle to line distance constraint</source>
      <translation>添加圓到線的距離約束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1953"/>
      <location filename="../../CommandConstraints.cpp" line="1976"/>
      <location filename="../../CommandConstraints.cpp" line="2044"/>
      <location filename="../../CommandConstraints.cpp" line="2128"/>
      <location filename="../../CommandConstraints.cpp" line="4717"/>
      <location filename="../../CommandConstraints.cpp" line="4744"/>
      <location filename="../../CommandConstraints.cpp" line="4866"/>
      <source>Add length constraint</source>
      <translation>添加長度拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1414"/>
      <location filename="../../CommandConstraints.cpp" line="1603"/>
      <location filename="../../CommandConstraints.cpp" line="2761"/>
      <source>Dimension</source>
      <translation>標註尺寸</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1824"/>
      <source>Add lock constraint</source>
      <translation>添加鎖定拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1820"/>
      <source>Add 'Distance to origin' constraint</source>
      <translation>添加到原點距離拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1836"/>
      <location filename="../../CommandConstraints.cpp" line="2450"/>
      <location filename="../../CommandConstraints.cpp" line="2679"/>
      <source>Add Distance constraint</source>
      <translation>添加距離拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1841"/>
      <location filename="../../CommandConstraints.cpp" line="1870"/>
      <location filename="../../CommandConstraints.cpp" line="1904"/>
      <source>Add 'Horizontal' constraints</source>
      <translation>添加水平拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1845"/>
      <location filename="../../CommandConstraints.cpp" line="1877"/>
      <location filename="../../CommandConstraints.cpp" line="1911"/>
      <source>Add 'Vertical' constraints</source>
      <translation>添加垂直拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1860"/>
      <location filename="../../CommandConstraints.cpp" line="1923"/>
      <source>Add Symmetry constraint</source>
      <translation>添加對稱拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1883"/>
      <location filename="../../CommandConstraints.cpp" line="2055"/>
      <source>Add Symmetry constraints</source>
      <translation>添加對稱拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1928"/>
      <location filename="../../CommandConstraints.cpp" line="1940"/>
      <source>Add Distance constraints</source>
      <translation>添加距離拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1986"/>
      <source>Add Horizontal constraint</source>
      <translation>添加水平拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1991"/>
      <source>Add Vertical constraint</source>
      <translation>添加垂直拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1995"/>
      <source>Add Block constraint</source>
      <translation>添加區塊拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2010"/>
      <source>Add Angle constraint</source>
      <translation>添加角度拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2020"/>
      <location filename="../../CommandConstraints.cpp" line="2143"/>
      <location filename="../../CommandConstraints.cpp" line="2153"/>
      <location filename="../../CommandConstraints.cpp" line="2191"/>
      <source>Add Equality constraint</source>
      <translation>添加相等拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2031"/>
      <source>Add Equality constraints</source>
      <translation>添加相等拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2088"/>
      <location filename="../../CommandConstraints.cpp" line="2092"/>
      <location filename="../../CommandConstraints.cpp" line="2099"/>
      <location filename="../../CommandConstraints.cpp" line="2104"/>
      <source>Add Radius constraint</source>
      <translation>添加半徑拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="10168"/>
      <source>Activate/Deactivate constraints</source>
      <translation>啟動/關閉拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2079"/>
      <location filename="../../CommandConstraints.cpp" line="2112"/>
      <source>Add arc angle constraint</source>
      <translation>添加弧角度拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2133"/>
      <source>Add concentric and length constraint</source>
      <translation>添加同心與長度拘度</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2657"/>
      <source>Add DistanceX constraint</source>
      <translation>添加 X 距離拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2668"/>
      <source>Add DistanceY constraint</source>
      <translation>添加 Y 距離拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4575"/>
      <source>Add point to circle Distance constraint</source>
      <translation>添加點到圓的距離拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3975"/>
      <location filename="../../CommandConstraints.cpp" line="4160"/>
      <source>Add point on object constraint</source>
      <translation>在物件拘束上添加點</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2084"/>
      <location filename="../../CommandConstraints.cpp" line="2116"/>
      <source>Add arc length constraint</source>
      <translation>添加弧長度拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5160"/>
      <location filename="../../CommandConstraints.cpp" line="5287"/>
      <source>Add point to point horizontal distance constraint</source>
      <translation>添加點到點的水平距離約束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5201"/>
      <source>Add fixed x-coordinate constraint</source>
      <translation>添加固定的 x 座標拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5462"/>
      <location filename="../../CommandConstraints.cpp" line="5586"/>
      <source>Add point to point vertical distance constraint</source>
      <translation>添加點到點的垂直距離約束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5500"/>
      <source>Add fixed y-coordinate constraint</source>
      <translation>添加固定的 y 座標拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5734"/>
      <location filename="../../CommandConstraints.cpp" line="5778"/>
      <source>Add parallel constraint</source>
      <translation>添加平行拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5918"/>
      <location filename="../../CommandConstraints.cpp" line="6017"/>
      <location filename="../../CommandConstraints.cpp" line="6180"/>
      <location filename="../../CommandConstraints.cpp" line="6230"/>
      <location filename="../../CommandConstraints.cpp" line="6381"/>
      <location filename="../../CommandConstraints.cpp" line="6430"/>
      <location filename="../../CommandConstraints.cpp" line="6486"/>
      <source>Add perpendicular constraint</source>
      <translation>添加垂直拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6056"/>
      <source>Add perpendicularity constraint</source>
      <translation>添加垂直度拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6623"/>
      <source>Swap coincident+tangency with ptp tangency</source>
      <translation>以 ptp 相切交換共點+相切</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6753"/>
      <location filename="../../CommandConstraints.cpp" line="6855"/>
      <location filename="../../CommandConstraints.cpp" line="6904"/>
      <location filename="../../CommandConstraints.cpp" line="7091"/>
      <location filename="../../CommandConstraints.cpp" line="7259"/>
      <location filename="../../CommandConstraints.cpp" line="7329"/>
      <location filename="../../CommandConstraints.cpp" line="7362"/>
      <source>Add tangent constraint</source>
      <translation>添加切線拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6950"/>
      <location filename="../../CommandConstraints.cpp" line="6961"/>
      <location filename="../../CommandConstraints.cpp" line="6973"/>
      <location filename="../../CommandConstraints.cpp" line="6997"/>
      <location filename="../../CommandConstraints.cpp" line="7010"/>
      <location filename="../../CommandConstraints.cpp" line="7034"/>
      <location filename="../../CommandConstraints.cpp" line="7046"/>
      <location filename="../../CommandConstraints.cpp" line="7071"/>
      <location filename="../../CommandConstraints.cpp" line="7164"/>
      <location filename="../../CommandConstraints.cpp" line="7175"/>
      <location filename="../../CommandConstraints.cpp" line="7187"/>
      <location filename="../../CommandConstraints.cpp" line="7211"/>
      <location filename="../../CommandConstraints.cpp" line="7223"/>
      <location filename="../../CommandConstraints.cpp" line="7247"/>
      <source>Add tangent constraint point</source>
      <translation>添加切線拘束點</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7582"/>
      <location filename="../../CommandConstraints.cpp" line="7626"/>
      <location filename="../../CommandConstraints.cpp" line="7655"/>
      <location filename="../../CommandConstraints.cpp" line="7732"/>
      <source>Add radius constraint</source>
      <translation>添加半徑拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7933"/>
      <location filename="../../CommandConstraints.cpp" line="7965"/>
      <location filename="../../CommandConstraints.cpp" line="7986"/>
      <location filename="../../CommandConstraints.cpp" line="8062"/>
      <source>Add diameter constraint</source>
      <translation>添加直徑拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8259"/>
      <location filename="../../CommandConstraints.cpp" line="8307"/>
      <location filename="../../CommandConstraints.cpp" line="8342"/>
      <location filename="../../CommandConstraints.cpp" line="8431"/>
      <source>Add radiam constraint</source>
      <translation>添加半徑拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="263"/>
      <location filename="../../CommandConstraints.cpp" line="8764"/>
      <location filename="../../CommandConstraints.cpp" line="8880"/>
      <location filename="../../CommandConstraints.cpp" line="8906"/>
      <location filename="../../CommandConstraints.cpp" line="9001"/>
      <source>Add angle constraint</source>
      <translation>添加角度拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6646"/>
      <source>Swap point on object and tangency with point to curve tangency</source>
      <translation>將「點在物件上」和「相切」拘束替換為「點對曲線相切」拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9263"/>
      <location filename="../../CommandConstraints.cpp" line="9318"/>
      <source>Add equality constraint</source>
      <translation>添加相等拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9452"/>
      <location filename="../../CommandConstraints.cpp" line="9511"/>
      <location filename="../../CommandConstraints.cpp" line="9532"/>
      <location filename="../../CommandConstraints.cpp" line="9639"/>
      <location filename="../../CommandConstraints.cpp" line="9685"/>
      <source>Add symmetric constraint</source>
      <translation>添加對稱拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9849"/>
      <source>Add Snell's law constraint</source>
      <translation>添加司乃耳定律拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="10080"/>
      <source>Toggle constraint to driving/reference</source>
      <translation>切換拘束以作驅動/參考</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="231"/>
      <source>Create a new sketch on a face</source>
      <translation>在平面上建立新的草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="272"/>
      <source>Create a new sketch</source>
      <translation>建立一個新的sketch</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="526"/>
      <source>Reorient sketch</source>
      <translation>調整草圖方向</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="734"/>
      <source>Attach sketch</source>
      <translation>附加草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="742"/>
      <source>Detach sketch</source>
      <translation>分離草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="887"/>
      <source>Create a mirrored sketch for each selected sketch</source>
      <translation>由每個選擇之草圖來建立鏡射草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1006"/>
      <source>Merge sketches</source>
      <translation>合併草圖</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="182"/>
      <source>Toggle draft from/to draft</source>
      <translation>從/到草稿切換草稿</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerLine.h" line="126"/>
      <source>Add sketch line</source>
      <translation>添加草圖線</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRectangle.h" line="342"/>
      <source>Add sketch box</source>
      <translation>添加草圖框</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArc.h" line="232"/>
      <source>Add sketch arc</source>
      <translation>添加弧線草圖</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerCircle.h" line="158"/>
      <source>Add sketch circle</source>
      <translation>添加圓形草圖</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerEllipse.h" line="155"/>
      <source>Add sketch ellipse</source>
      <translation>添加橢圓草圖</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArcOfEllipse.h" line="292"/>
      <source>Add sketch arc of ellipse</source>
      <translation>添加橢圓弧形草圖</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArcOfHyperbola.h" line="302"/>
      <source>Add sketch arc of hyperbola</source>
      <translation>添加雙曲線圓弧草圖</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArcOfParabola.h" line="229"/>
      <source>Add sketch arc of Parabola</source>
      <translation>添加拋物線的圓弧草圖</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerPoint.h" line="82"/>
      <source>Add sketch point</source>
      <translation>添加草圖點</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerFillet.h" line="206"/>
      <location filename="../../DrawSketchHandlerFillet.h" line="261"/>
      <source>Create fillet</source>
      <translation>建立圓角</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerTrimming.h" line="171"/>
      <source>Trim edge</source>
      <translation>修剪邊</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerExtend.h" line="288"/>
      <source>Extend edge</source>
      <translation>延伸邊緣</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerSplitting.h" line="147"/>
      <source>Split edge</source>
      <translation>分割邊緣</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerExternal.h" line="164"/>
      <source>Add external geometry</source>
      <translation>添加外部幾何</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerSlot.h" line="150"/>
      <source>Add slot</source>
      <translation>添加凹槽</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="141"/>
      <source>Convert to NURBS</source>
      <translation>轉換至 NURBS</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="217"/>
      <source>Increase B-spline degree</source>
      <translation>增加 B 雲形線之多項式次數</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="296"/>
      <source>Decrease B-spline degree</source>
      <translation>減少 B 雲形線之多項式次數</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="388"/>
      <source>Increase knot multiplicity</source>
      <translation>增加結點多重性</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="536"/>
      <source>Decrease knot multiplicity</source>
      <translation>減少結點多重性</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="779"/>
      <source>Insert knot</source>
      <translation>插入結點</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1068"/>
      <source>Join Curves</source>
      <translation>連接曲線</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="267"/>
      <source>Cut in Sketcher</source>
      <translation>在草圖中剪下</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="312"/>
      <source>Paste in Sketcher</source>
      <translation>在草圖中貼上</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1056"/>
      <source>Exposing Internal Geometry</source>
      <translation>暴露內部幾何</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1255"/>
      <source>Copy/clone/move geometry</source>
      <translation>拷貝/複製/移動 幾何</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1836"/>
      <source>Create copy of geometry</source>
      <translation>建立幾何的拷貝</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2086"/>
      <source>Delete all geometry</source>
      <translation>刪除所有幾何圖形</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2150"/>
      <source>Delete All Constraints</source>
      <translation>刪除所有拘束</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2284"/>
      <source>Remove Axes Alignment</source>
      <translation>移除軸對齊</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="169"/>
      <source>Toggle constraints to the other virtual space</source>
      <translation>將拘束切換到其他虛擬空間</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="179"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1127"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1240"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1517"/>
      <source>Update constraint's virtual space</source>
      <translation>更新拘束的虛擬空間</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandler.cpp" line="761"/>
      <location filename="../../DrawSketchDefaultHandler.h" line="903"/>
      <source>Add auto constraints</source>
      <translation>添加自動拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="706"/>
      <source>Swap constraint names</source>
      <translation>調換拘束名稱</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="1225"/>
      <source>Rename sketch constraint</source>
      <translation>重新命名草圖拘束</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="1063"/>
      <source>Drag Point</source>
      <translation>拖曳點</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="1101"/>
      <source>Drag Curve</source>
      <translation>拖曳曲線</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="1171"/>
      <source>Drag Constraint</source>
      <translation>拖動拘束</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="1371"/>
      <source>Modify sketch constraints</source>
      <translation>修改草圖拘束</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerCarbonCopy.h" line="166"/>
      <source>Create a carbon copy</source>
      <translation>建立一個副本</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerOffset.h" line="374"/>
      <source>Offset</source>
      <translation>偏移</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerPolygon.h" line="110"/>
      <source>Add polygon</source>
      <translation>添加多邊形</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArcSlot.h" line="172"/>
      <source>Add sketch arc slot</source>
      <translation>添加草圖弧線槽</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRotate.h" line="119"/>
      <source>Rotate geometries</source>
      <translation>旋轉幾何</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerScale.h" line="115"/>
      <source>Scale geometries</source>
      <translation>縮放幾何</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerTranslate.h" line="114"/>
      <source>Translate geometries</source>
      <translation>轉換幾何體</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerSymmetry.h" line="134"/>
      <source>Symmetry geometries</source>
      <translation>對稱幾何</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="94"/>
      <source>Add sketch bSpline</source>
      <translation>添加草圖 bSpline</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="558"/>
      <location filename="../../DrawSketchHandlerBSpline.h" line="696"/>
      <source>Add sketch B-spline</source>
      <translation>添加草圖 B 雲形線</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerLineSet.h" line="449"/>
      <source>Add line to sketch polyline</source>
      <translation>將線添加到草圖折線</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerLineSet.h" line="477"/>
      <source>Add arc to sketch polyline</source>
      <translation>將弧添加到草圖折線中</translation>
    </message>
  </context>
  <context>
    <name>CommandGroup</name>
    <message>
      <location filename="../../Workbench.cpp" line="36"/>
      <source>Sketcher</source>
      <translation>草圖</translation>
    </message>
  </context>
  <context>
    <name>Exceptions</name>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="2799"/>
      <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="7065"/>
      <source>You are requesting no change in knot multiplicity.</source>
      <translation>您正在要求不要改變結點多重性</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="7059"/>
      <location filename="../../../App/SketchObject.cpp" line="7245"/>
      <source>B-spline Geometry Index (GeoID) is out of bounds.</source>
      <translation>B 雲形線幾何索引 (GeoID) 超出範圍。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="7071"/>
      <location filename="../../../App/SketchObject.cpp" line="7255"/>
      <source>The Geometry Index (GeoId) provided is not a B-spline.</source>
      <translation>提供的幾何索引 (GeoID) 不是 B-spline。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="7080"/>
      <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="7091"/>
      <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="7099"/>
      <source>The multiplicity cannot be decreased beyond zero.</source>
      <translation>多重性不能減少到超過零。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="7113"/>
      <source>OCC is unable to decrease the multiplicity within the maximum tolerance.</source>
      <translation>OCC 無法在最大容差範圍內降低多重性。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="7249"/>
      <source>Knot cannot have zero multiplicity.</source>
      <translation>結點之多重性不能為零。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="7266"/>
      <source>Knot multiplicity cannot be higher than the degree of the B-spline.</source>
      <translation>結點重複度不能高於 B 雲形線的階數。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="7272"/>
      <source>Knot cannot be inserted outside the B-spline parameter range.</source>
      <translation>結點不能在 B 雲形線參數範圍外面插入</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.cpp" line="321"/>
      <location filename="../../SketcherToolDefaultWidget.cpp" line="340"/>
      <location filename="../../SketcherToolDefaultWidget.cpp" line="367"/>
      <location filename="../../SketcherToolDefaultWidget.cpp" line="380"/>
      <location filename="../../SketcherToolDefaultWidget.cpp" line="393"/>
      <location filename="../../SketcherToolDefaultWidget.cpp" line="406"/>
      <location filename="../../SketcherToolDefaultWidget.cpp" line="418"/>
      <location filename="../../SketcherToolDefaultWidget.cpp" line="432"/>
      <location filename="../../SketcherToolDefaultWidget.cpp" line="459"/>
      <location filename="../../SketcherToolDefaultWidget.cpp" line="575"/>
      <source>ToolWidget parameter index out of range</source>
      <translation>ToolWidget 參數索引超出範圍</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="675"/>
      <source>Autoconstraint error: Unsolvable sketch while applying coincident constraints.</source>
      <translation>自動拘束錯誤: 套用共點拘束時無法解出此草圖。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="722"/>
      <source>Autoconstraint error: Unsolvable sketch while applying vertical/horizontal constraints.</source>
      <translation>自動拘束錯誤: 套用垂直/水平拘束時無法解出此草圖。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="814"/>
      <source>Autoconstraint error: Unsolvable sketch while applying equality constraints.</source>
      <translation>自動拘束錯誤: 套用相等拘束時無法解出此草圖。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="854"/>
      <source>Autoconstraint error: Unsolvable sketch without constraints.</source>
      <translation>自動拘束錯誤: 無拘束時無法解出此草圖。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="868"/>
      <source>Autoconstraint error: Unsolvable sketch after applying horizontal and vertical constraints.</source>
      <translation>自動拘束錯誤: 套用水平及垂直拘束後無法解出此草圖。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="883"/>
      <source>Autoconstraint error: Unsolvable sketch after applying point-on-point constraints.</source>
      <translation>自動拘束錯誤: 套用點對點拘束後無法解出此草圖</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="904"/>
      <source>Autoconstraint error: Unsolvable sketch after applying equality constraints.</source>
      <translation>自動拘束錯誤: 套用相等拘束後無法解出此草圖。</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskSketcherCreateCommands</name>
    <message>
      <location filename="../../TaskSketcherCreateCommands.cpp" line="36"/>
      <source>Appearance</source>
      <translation>外觀</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AppSketcherGui.cpp" line="141"/>
      <location filename="../../AppSketcherGui.cpp" line="143"/>
      <location filename="../../AppSketcherGui.cpp" line="145"/>
      <location filename="../../AppSketcherGui.cpp" line="147"/>
      <source>Sketcher</source>
      <translation>草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="122"/>
      <source>There are no modes that accept the selected set of subelements</source>
      <translation>沒有任何模式可以接受所選的子元件集</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="125"/>
      <source>Broken link to support subelements</source>
      <translation>支持子元件的連結斷掉</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="128"/>
      <location filename="../../Command.cpp" line="138"/>
      <source>Unexpected error</source>
      <translation>未知的錯誤</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="132"/>
      <source>Face is non-planar</source>
      <translation>非平面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="134"/>
      <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="178"/>
      <source>Sketch mapping</source>
      <translation>草圖投影</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="179"/>
      <source>Can't map the sketch to selected object. %1.</source>
      <translation>無法在選取的物件上產生草圖投影 %1</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="186"/>
      <location filename="../../Command.cpp" line="673"/>
      <source>Don't attach</source>
      <translation>不要附加上去</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="122"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="131"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="158"/>
      <location filename="../../CommandAlterGeometry.cpp" line="167"/>
      <location filename="../../CommandAlterGeometry.cpp" line="176"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="169"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="244"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="327"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="380"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="440"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="528"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="576"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="938"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1048"/>
      <location filename="../../CommandConstraints.cpp" line="173"/>
      <location filename="../../CommandConstraints.cpp" line="180"/>
      <location filename="../../CommandConstraints.cpp" line="2429"/>
      <location filename="../../CommandConstraints.cpp" line="2588"/>
      <location filename="../../CommandConstraints.cpp" line="2604"/>
      <location filename="../../CommandConstraints.cpp" line="2912"/>
      <location filename="../../CommandConstraints.cpp" line="3321"/>
      <location filename="../../CommandConstraints.cpp" line="3348"/>
      <location filename="../../CommandConstraints.cpp" line="3353"/>
      <location filename="../../CommandConstraints.cpp" line="3606"/>
      <location filename="../../CommandConstraints.cpp" line="3639"/>
      <location filename="../../CommandConstraints.cpp" line="3644"/>
      <location filename="../../CommandConstraints.cpp" line="3939"/>
      <location filename="../../CommandConstraints.cpp" line="3969"/>
      <location filename="../../CommandConstraints.cpp" line="3992"/>
      <location filename="../../CommandConstraints.cpp" line="4023"/>
      <location filename="../../CommandConstraints.cpp" line="4041"/>
      <location filename="../../CommandConstraints.cpp" line="4175"/>
      <location filename="../../CommandConstraints.cpp" line="4197"/>
      <location filename="../../CommandConstraints.cpp" line="4228"/>
      <location filename="../../CommandConstraints.cpp" line="4435"/>
      <location filename="../../CommandConstraints.cpp" line="4447"/>
      <location filename="../../CommandConstraints.cpp" line="4696"/>
      <location filename="../../CommandConstraints.cpp" line="4704"/>
      <location filename="../../CommandConstraints.cpp" line="4770"/>
      <location filename="../../CommandConstraints.cpp" line="4890"/>
      <location filename="../../CommandConstraints.cpp" line="4996"/>
      <location filename="../../CommandConstraints.cpp" line="5083"/>
      <location filename="../../CommandConstraints.cpp" line="5096"/>
      <location filename="../../CommandConstraints.cpp" line="5129"/>
      <location filename="../../CommandConstraints.cpp" line="5191"/>
      <location filename="../../CommandConstraints.cpp" line="5227"/>
      <location filename="../../CommandConstraints.cpp" line="5263"/>
      <location filename="../../CommandConstraints.cpp" line="5386"/>
      <location filename="../../CommandConstraints.cpp" line="5399"/>
      <location filename="../../CommandConstraints.cpp" line="5430"/>
      <location filename="../../CommandConstraints.cpp" line="5492"/>
      <location filename="../../CommandConstraints.cpp" line="5526"/>
      <location filename="../../CommandConstraints.cpp" line="5562"/>
      <location filename="../../CommandConstraints.cpp" line="5684"/>
      <location filename="../../CommandConstraints.cpp" line="5719"/>
      <location filename="../../CommandConstraints.cpp" line="5728"/>
      <location filename="../../CommandConstraints.cpp" line="5767"/>
      <location filename="../../CommandConstraints.cpp" line="5866"/>
      <location filename="../../CommandConstraints.cpp" line="5878"/>
      <location filename="../../CommandConstraints.cpp" line="5913"/>
      <location filename="../../CommandConstraints.cpp" line="5989"/>
      <location filename="../../CommandConstraints.cpp" line="5999"/>
      <location filename="../../CommandConstraints.cpp" line="6040"/>
      <location filename="../../CommandConstraints.cpp" line="6051"/>
      <location filename="../../CommandConstraints.cpp" line="6080"/>
      <location filename="../../CommandConstraints.cpp" line="6101"/>
      <location filename="../../CommandConstraints.cpp" line="6281"/>
      <location filename="../../CommandConstraints.cpp" line="6302"/>
      <location filename="../../CommandConstraints.cpp" line="6481"/>
      <location filename="../../CommandConstraints.cpp" line="6702"/>
      <location filename="../../CommandConstraints.cpp" line="6714"/>
      <location filename="../../CommandConstraints.cpp" line="6748"/>
      <location filename="../../CommandConstraints.cpp" line="6820"/>
      <location filename="../../CommandConstraints.cpp" line="6840"/>
      <location filename="../../CommandConstraints.cpp" line="6849"/>
      <location filename="../../CommandConstraints.cpp" line="6878"/>
      <location filename="../../CommandConstraints.cpp" line="6887"/>
      <location filename="../../CommandConstraints.cpp" line="6898"/>
      <location filename="../../CommandConstraints.cpp" line="6926"/>
      <location filename="../../CommandConstraints.cpp" line="7085"/>
      <location filename="../../CommandConstraints.cpp" line="7138"/>
      <location filename="../../CommandConstraints.cpp" line="7312"/>
      <location filename="../../CommandConstraints.cpp" line="7357"/>
      <location filename="../../CommandConstraints.cpp" line="7483"/>
      <location filename="../../CommandConstraints.cpp" line="7496"/>
      <location filename="../../CommandConstraints.cpp" line="7562"/>
      <location filename="../../CommandConstraints.cpp" line="7570"/>
      <location filename="../../CommandConstraints.cpp" line="7726"/>
      <location filename="../../CommandConstraints.cpp" line="7846"/>
      <location filename="../../CommandConstraints.cpp" line="7859"/>
      <location filename="../../CommandConstraints.cpp" line="7904"/>
      <location filename="../../CommandConstraints.cpp" line="7922"/>
      <location filename="../../CommandConstraints.cpp" line="8048"/>
      <location filename="../../CommandConstraints.cpp" line="8056"/>
      <location filename="../../CommandConstraints.cpp" line="8165"/>
      <location filename="../../CommandConstraints.cpp" line="8178"/>
      <location filename="../../CommandConstraints.cpp" line="8239"/>
      <location filename="../../CommandConstraints.cpp" line="8247"/>
      <location filename="../../CommandConstraints.cpp" line="8425"/>
      <location filename="../../CommandConstraints.cpp" line="8708"/>
      <location filename="../../CommandConstraints.cpp" line="8721"/>
      <location filename="../../CommandConstraints.cpp" line="8757"/>
      <location filename="../../CommandConstraints.cpp" line="8855"/>
      <location filename="../../CommandConstraints.cpp" line="8868"/>
      <location filename="../../CommandConstraints.cpp" line="8933"/>
      <location filename="../../CommandConstraints.cpp" line="8994"/>
      <location filename="../../CommandConstraints.cpp" line="9148"/>
      <location filename="../../CommandConstraints.cpp" line="9162"/>
      <location filename="../../CommandConstraints.cpp" line="9180"/>
      <location filename="../../CommandConstraints.cpp" line="9187"/>
      <location filename="../../CommandConstraints.cpp" line="9208"/>
      <location filename="../../CommandConstraints.cpp" line="9241"/>
      <location filename="../../CommandConstraints.cpp" line="9257"/>
      <location filename="../../CommandConstraints.cpp" line="9312"/>
      <location filename="../../CommandConstraints.cpp" line="9404"/>
      <location filename="../../CommandConstraints.cpp" line="9418"/>
      <location filename="../../CommandConstraints.cpp" line="9445"/>
      <location filename="../../CommandConstraints.cpp" line="9474"/>
      <location filename="../../CommandConstraints.cpp" line="9504"/>
      <location filename="../../CommandConstraints.cpp" line="9554"/>
      <location filename="../../CommandConstraints.cpp" line="9583"/>
      <location filename="../../CommandConstraints.cpp" line="9632"/>
      <location filename="../../CommandConstraints.cpp" line="9656"/>
      <location filename="../../CommandConstraints.cpp" line="9750"/>
      <location filename="../../CommandConstraints.cpp" line="9760"/>
      <location filename="../../CommandConstraints.cpp" line="9785"/>
      <location filename="../../CommandConstraints.cpp" line="9795"/>
      <location filename="../../CommandConstraints.cpp" line="9813"/>
      <location filename="../../CommandConstraints.cpp" line="9948"/>
      <location filename="../../CommandConstraints.cpp" line="10026"/>
      <location filename="../../CommandConstraints.cpp" line="10038"/>
      <location filename="../../CommandConstraints.cpp" line="10074"/>
      <location filename="../../CommandConstraints.cpp" line="10150"/>
      <location filename="../../CommandConstraints.cpp" line="10162"/>
      <location filename="../../CommandSketcherTools.cpp" line="80"/>
      <location filename="../../CommandSketcherTools.cpp" line="362"/>
      <location filename="../../CommandSketcherTools.cpp" line="1003"/>
      <location filename="../../CommandSketcherTools.cpp" line="1327"/>
      <location filename="../../CommandSketcherTools.cpp" line="1337"/>
      <location filename="../../CommandSketcherTools.cpp" line="1399"/>
      <location filename="../../CommandSketcherTools.cpp" line="1928"/>
      <location filename="../../CommandSketcherTools.cpp" line="1938"/>
      <location filename="../../CommandSketcherTools.cpp" line="2002"/>
      <location filename="../../CommandSketcherTools.cpp" line="2212"/>
      <location filename="../../CommandSketcherTools.cpp" line="2222"/>
      <location filename="../../CommandSketcherTools.cpp" line="2269"/>
      <location filename="../../CommandSketcherTools.cpp" line="2334"/>
      <source>Wrong selection</source>
      <translation>錯誤的選取</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="168"/>
      <location filename="../../CommandAlterGeometry.cpp" line="177"/>
      <source>Select edge(s) from the sketch.</source>
      <translation>由草圖選取邊</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="81"/>
      <source>Not allowed to edit the datum because the sketch contains conflicting constraints</source>
      <translation>因草圖中含有相衝突之拘束,因此無法允許編輯數據</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="80"/>
      <source>Dimensional constraint</source>
      <translation>標註尺寸拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="174"/>
      <source>Cannot add a constraint between two external geometries.</source>
      <translation>於兩個外部幾何間無法建立拘束.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="181"/>
      <source>Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points.</source>
      <translation>無法在兩個固定幾何之間添加拘束。固定幾何包括外部幾何、區塊幾何和特殊點例如 B 雲形線之結點。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="755"/>
      <source>Sketcher Constraint Substitution</source>
      <translation>草圖拘束替換</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="761"/>
      <source>Keep notifying me of constraint substitutions</source>
      <translation>繼續通知我拘束替換</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="839"/>
      <location filename="../../CommandConstraints.cpp" line="850"/>
      <location filename="../../CommandConstraints.cpp" line="862"/>
      <source>Only sketch and its support are allowed to be selected.</source>
      <translation>只允許選擇草圖及其支撐。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="871"/>
      <source>One of the selected has to be on the sketch.</source>
      <translation>被選擇之一必須在草圖上。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2913"/>
      <source>Select an edge from the sketch.</source>
      <translation>於草圖中選擇邊</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2877"/>
      <location filename="../../CommandConstraints.cpp" line="2886"/>
      <location filename="../../CommandConstraints.cpp" line="2938"/>
      <location filename="../../CommandConstraints.cpp" line="2962"/>
      <location filename="../../CommandConstraints.cpp" line="3016"/>
      <location filename="../../CommandConstraints.cpp" line="3050"/>
      <source>Impossible constraint</source>
      <translation>無法拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2939"/>
      <location filename="../../CommandConstraints.cpp" line="3051"/>
      <source>The selected edge is not a line segment.</source>
      <translation>所選之邊非為線段.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2869"/>
      <location filename="../../CommandConstraints.cpp" line="3656"/>
      <location filename="../../CommandConstraints.cpp" line="3709"/>
      <source>Double constraint</source>
      <translation>雙重拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2870"/>
      <source>The selected edge already has a horizontal constraint!</source>
      <translation>選取的邊線已經有水平拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2878"/>
      <source>The selected edge already has a vertical constraint!</source>
      <translation>選取的邊線已經有垂直拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2887"/>
      <location filename="../../CommandConstraints.cpp" line="3657"/>
      <location filename="../../CommandConstraints.cpp" line="3710"/>
      <source>The selected edge already has a Block constraint!</source>
      <translation>所選邊線已套用定位拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3017"/>
      <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="3322"/>
      <location filename="../../CommandConstraints.cpp" line="3607"/>
      <location filename="../../CommandConstraints.cpp" line="4436"/>
      <source>Select vertices from the sketch.</source>
      <translation>從草圖中選取頂點</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3349"/>
      <source>Select one vertex from the sketch other than the origin.</source>
      <translation>從草圖中選取一個非原點之頂點</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3354"/>
      <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="3620"/>
      <source>Wrong solver status</source>
      <translation>求解器狀態錯誤</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3621"/>
      <source>A Block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints.</source>
      <translation>如果草圖中的求解器無法解出或存在冗餘、衝突的約束，則不能再添加定位約束。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3640"/>
      <source>Select one edge from the sketch.</source>
      <translation>從草圖中選取一邊線</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3645"/>
      <source>Select only edges from the sketch.</source>
      <translation>僅有邊線能從草圖中被選取</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4024"/>
      <source>None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible.</source>
      <translation>所選的點均未被拘束到相應的曲線上，因為它們是同一元件的一部分，它們都是外部幾何體，或者邊緣不符合條件。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7086"/>
      <source>Only tangent-via-point is supported with a B-spline.</source>
      <translation>僅支援通過點的切線拘束與 B 雲形線一起使用。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7571"/>
      <location filename="../../CommandConstraints.cpp" line="8248"/>
      <source>Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed.</source>
      <translation>從草圖中僅選擇一個或多個 B 雲形線極點或僅選擇一個或多個圓弧或圓，但不要混合。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9735"/>
      <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 the value sets the ratio n2/n1.</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>選擇兩個線段的端點作為光線，並選擇一條邊作為邊界。第一個選擇的點對應於索引 n1，第二個點對應於 n2，該值設置為比率 n2/n1。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9761"/>
      <source>Number of selected objects is not 3</source>
      <translation>選取之物件數量非為3</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="566"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1085"/>
      <location filename="../../CommandConstraints.cpp" line="786"/>
      <source>Error</source>
      <translation>錯誤</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="787"/>
      <source>Unexpected error. More information may be available in the Report View.</source>
      <translation>未預期錯誤：更新資訊可以自報告檢視中獲得。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2963"/>
      <source>The selected item(s) can't accept a horizontal or vertical constraint!</source>
      <translation>所選項目無法接受水平或垂直拘束！</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3872"/>
      <source>Endpoint to endpoint tangency was applied instead.</source>
      <translation>已被取代為終點對終點相切</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4042"/>
      <source>Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint.</source>
      <translation>要創建一個重合拘束，請在草圖中選擇兩個或多個頂點，或者要創建同心拘束，請選擇兩個或多個圓、橢圓、弧或橢圓弧。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4229"/>
      <source>Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint.</source>
      <translation>選擇草圖中的兩個頂點以創建重合拘束，或者選擇兩個圓、橢圓、弧或橢圓弧以創建同心拘束。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4448"/>
      <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="4705"/>
      <source>Cannot add a length constraint on an axis!</source>
      <translation>無法於軸上增加長度拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4771"/>
      <location filename="../../CommandConstraints.cpp" line="4997"/>
      <source>Select exactly one line or one point and one line or two points or two circles from the sketch.</source>
      <translation>從草圖中選擇正好一條線或一個點和一條線，或者兩個點，或兩個圓。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4891"/>
      <source>This constraint does not make sense for non-linear curves.</source>
      <translation>此拘束條件在非線性曲線上並不合理.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3824"/>
      <source>Endpoint to edge tangency was applied instead.</source>
      <translation>改為應用端點到邊相切。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5084"/>
      <location filename="../../CommandConstraints.cpp" line="5387"/>
      <location filename="../../CommandConstraints.cpp" line="7484"/>
      <location filename="../../CommandConstraints.cpp" line="7847"/>
      <location filename="../../CommandConstraints.cpp" line="8166"/>
      <location filename="../../CommandConstraints.cpp" line="8709"/>
      <source>Select the right things from the sketch.</source>
      <translation>從草圖中選取正確的圖元</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3993"/>
      <location filename="../../CommandConstraints.cpp" line="4176"/>
      <location filename="../../CommandConstraints.cpp" line="5914"/>
      <location filename="../../CommandConstraints.cpp" line="6052"/>
      <location filename="../../CommandConstraints.cpp" line="6102"/>
      <location filename="../../CommandConstraints.cpp" line="6303"/>
      <location filename="../../CommandConstraints.cpp" line="6482"/>
      <location filename="../../CommandConstraints.cpp" line="6749"/>
      <location filename="../../CommandConstraints.cpp" line="6899"/>
      <location filename="../../CommandConstraints.cpp" line="6927"/>
      <location filename="../../CommandConstraints.cpp" line="7139"/>
      <location filename="../../CommandConstraints.cpp" line="7358"/>
      <location filename="../../CommandConstraints.cpp" line="7905"/>
      <location filename="../../CommandConstraints.cpp" line="8057"/>
      <location filename="../../CommandConstraints.cpp" line="8758"/>
      <location filename="../../CommandConstraints.cpp" line="8856"/>
      <location filename="../../CommandConstraints.cpp" line="8995"/>
      <location filename="../../CommandConstraints.cpp" line="9814"/>
      <source>Select an edge that is not a B-spline weight.</source>
      <translation>選擇不是 B 雲形線權重的邊</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="229"/>
      <source>One or two point on object constraint(s) was/were deleted, since the latest constraint being applied internally applies point-on-object as well.</source>
      <translation>一個或多個「點在物件上」拘束已被刪除，因為最新內部的拘束也同樣套用在「點在物件上」。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3914"/>
      <source>Select either several points, or several conics for concentricity.</source>
      <translation>選擇多個點或多個圓錐曲線以設置同心性。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3917"/>
      <source>Select either one point and several curves, or one curve and several points</source>
      <translation>選擇一個點和多條曲線，或一條曲線和多個點。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3920"/>
      <source>Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity.</source>
      <translation>選擇以下之一：
一個點和多條曲線，用於「點在物件上」拘束；
一條曲線和多個點，用於「點在物件上」拘束；
多個點，用於「重合」約束；
多個圓錐曲線，用於「同心度」約束。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4198"/>
      <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="4697"/>
      <source>Cannot add a length constraint on this selection!</source>
      <translation>無法對此選擇添加長度拘束！</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5097"/>
      <location filename="../../CommandConstraints.cpp" line="5228"/>
      <location filename="../../CommandConstraints.cpp" line="5400"/>
      <location filename="../../CommandConstraints.cpp" line="5527"/>
      <source>Select exactly one line or up to two points from the sketch.</source>
      <translation>於草圖中選取一條線或最多兩個點。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5130"/>
      <source>Cannot add a horizontal length constraint on an axis!</source>
      <translation>無法於軸上增加水平長度拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5192"/>
      <source>Cannot add a fixed x-coordinate constraint on the origin point!</source>
      <translation>在原點上無法加入固定X軸拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5264"/>
      <location filename="../../CommandConstraints.cpp" line="5563"/>
      <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="5431"/>
      <source>Cannot add a vertical length constraint on an axis!</source>
      <translation>無法於軸上增加垂直長度拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5493"/>
      <source>Cannot add a fixed y-coordinate constraint on the origin point!</source>
      <translation>在原點上無法加入固定Y軸拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5685"/>
      <source>Select two or more lines from the sketch.</source>
      <translation>由草圖中選取兩條或以上線條。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5720"/>
      <source>One selected edge is not a valid line.</source>
      <translation>一個被選的邊不是有效線段。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5729"/>
      <location filename="../../CommandConstraints.cpp" line="9163"/>
      <source>Select at least two lines from the sketch.</source>
      <translation>由草圖中選取至少兩條線。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5768"/>
      <source>The selected edge is not a valid line.</source>
      <translation>所選之邊非為有效線段.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5857"/>
      <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="5862"/>
      <source>Select some geometry from the sketch.</source>
      <comment>perpendicular constraint</comment>
      <translation>從草圖中選取一些幾何。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6000"/>
      <location filename="../../CommandConstraints.cpp" line="6041"/>
      <source>Cannot add a perpendicularity constraint at an unconnected point!</source>
      <translation>無法於未連接點上建立垂直拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6081"/>
      <location filename="../../CommandConstraints.cpp" line="6282"/>
      <source>One of the selected edges should be a line.</source>
      <translation>所選之邊中需有一條線。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6634"/>
      <source>Endpoint to endpoint tangency was applied. The coincident constraint was deleted.</source>
      <translation>已套用點對點相切拘束，共點拘束已被刪除</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6662"/>
      <source>Endpoint to edge tangency was applied. The point on object constraint was deleted.</source>
      <translation>終點到邊已套用相切(拘束)。因此點到物件之拘束被刪除。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6693"/>
      <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="6698"/>
      <source>Select some geometry from the sketch.</source>
      <comment>tangent constraint</comment>
      <translation>從草圖中選取一些幾何。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6850"/>
      <location filename="../../CommandConstraints.cpp" line="6888"/>
      <location filename="../../CommandConstraints.cpp" line="7313"/>
      <source>Cannot add a tangency constraint at an unconnected point!</source>
      <translation>無法於未連接點上建立相切拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6841"/>
      <location filename="../../CommandConstraints.cpp" line="6879"/>
      <source>Tangent constraint at B-spline knot is only supported with lines!</source>
      <translation>在 B 雲形線結點上僅支持與直線的切線拘束！</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3892"/>
      <source>B-spline knot to endpoint tangency was applied instead.</source>
      <translation>取而代之套用了 B 雲形線結點到終點的切線。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5879"/>
      <location filename="../../CommandConstraints.cpp" line="6715"/>
      <source>Wrong number of selected objects!</source>
      <translation>選取之物件數量有誤!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5990"/>
      <location filename="../../CommandConstraints.cpp" line="6821"/>
      <source>With 3 objects, there must be 2 curves and 1 point.</source>
      <translation>三個物件時至少需有2條曲線及1個點。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7497"/>
      <location filename="../../CommandConstraints.cpp" line="7563"/>
      <location filename="../../CommandConstraints.cpp" line="7860"/>
      <location filename="../../CommandConstraints.cpp" line="7923"/>
      <location filename="../../CommandConstraints.cpp" line="8179"/>
      <location filename="../../CommandConstraints.cpp" line="8240"/>
      <source>Select one or more arcs or circles from the sketch.</source>
      <translation>從草圖中選取一個或多個弧或圓。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7727"/>
      <location filename="../../CommandConstraints.cpp" line="8049"/>
      <location filename="../../CommandConstraints.cpp" line="8426"/>
      <source>Constraint only applies to arcs or circles.</source>
      <translation>拘束僅能用在圓弧或圓上</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8722"/>
      <location filename="../../CommandConstraints.cpp" line="8934"/>
      <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="257"/>
      <source>Parallel lines</source>
      <translation>平行線</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="258"/>
      <source>An angle constraint cannot be set for two parallel lines.</source>
      <translation>無法於兩條平行線間建立角度拘束。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8869"/>
      <source>Cannot add an angle constraint on an axis!</source>
      <translation>無法於軸上建立角度拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9149"/>
      <source>Select two edges from the sketch.</source>
      <translation>由草圖中選取兩個邊。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9181"/>
      <source>Select two or more compatible edges.</source>
      <translation>選擇兩個或更多相容之邊.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9188"/>
      <source>Sketch axes cannot be used in equality constraints.</source>
      <translation>草圖軸不能用在相等拘束。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9209"/>
      <source>Equality for B-spline edge currently unsupported.</source>
      <translation>不支援B雲形線的等長拘束。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2430"/>
      <location filename="../../CommandConstraints.cpp" line="9242"/>
      <location filename="../../CommandConstraints.cpp" line="9258"/>
      <location filename="../../CommandConstraints.cpp" line="9313"/>
      <source>Select two or more edges of similar type.</source>
      <translation>選取兩個或更多相似類型之邊.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9405"/>
      <location filename="../../CommandConstraints.cpp" line="9419"/>
      <location filename="../../CommandConstraints.cpp" line="9475"/>
      <location filename="../../CommandConstraints.cpp" line="9555"/>
      <location filename="../../CommandConstraints.cpp" line="9657"/>
      <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>請從草圖中選取兩個點及對稱線,兩個點及對稱點或一條線擊對稱點。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9446"/>
      <location filename="../../CommandConstraints.cpp" line="9633"/>
      <source>Cannot add a symmetry constraint between a line and its end points.</source>
      <translation>無法在一條線及其端點間添加對稱拘束。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2589"/>
      <location filename="../../CommandConstraints.cpp" line="2605"/>
      <location filename="../../CommandConstraints.cpp" line="9505"/>
      <location filename="../../CommandConstraints.cpp" line="9584"/>
      <source>Cannot add a symmetry constraint between a line and its end points!</source>
      <translation>無法於線及其終點建立對稱拘束!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9744"/>
      <source>Selected objects are not just geometry from one sketch.</source>
      <translation>選取之物件並非來自於草圖之幾何。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9786"/>
      <source>Cannot create constraint with external geometry only.</source>
      <translation>僅用外部幾何無法建立拘束.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9796"/>
      <source>Incompatible geometry is selected.</source>
      <translation>選取了不相容的幾何.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9949"/>
      <source>Select one dimensional constraint from the sketch.</source>
      <translation>從草圖中選擇一個標註尺寸拘束。</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="10027"/>
      <location filename="../../CommandConstraints.cpp" line="10039"/>
      <location filename="../../CommandConstraints.cpp" line="10075"/>
      <location filename="../../CommandConstraints.cpp" line="10151"/>
      <location filename="../../CommandConstraints.cpp" line="10163"/>
      <source>Select constraints from the sketch.</source>
      <translation>從草圖中選取拘束</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="123"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="132"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="159"/>
      <source>Select constraint(s) from the sketch.</source>
      <translation>從草圖中選取拘束</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerFillet.h" line="280"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="421"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="796"/>
      <source>CAD Kernel Error</source>
      <translation>CAD核心錯誤</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="170"/>
      <source>None of the selected elements is an edge.</source>
      <translation>所選元件中並無邊線。</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="381"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="529"/>
      <source>The selection comprises more than one item. Please select just one knot.</source>
      <translation>該選擇包括不止一個項目。請選擇單一個結點</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="430"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="804"/>
      <source>Input Error</source>
      <translation>輸入錯誤</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="441"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="577"/>
      <source>None of the selected elements is a knot of a B-spline</source>
      <translation>被選取的元件都不是B雲形線的結點</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="920"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="993"/>
      <source>Selection is empty</source>
      <translation>選擇為空。</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="245"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="328"/>
      <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="921"/>
      <source>Nothing is selected. Please select a B-spline.</source>
      <translation>沒有選取任何物件。請選取 B 雲形線。</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="939"/>
      <source>Please select a B-spline to insert a knot (not a knot on it). If the curve is not a B-spline, please convert it into one first.</source>
      <translation>請選擇一條 B 雲形線來插入結點(不是其上的結點)。如果曲線不是 B 雲形線，請先將其轉換。</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="994"/>
      <source>Nothing is selected. Please select end points of curves.</source>
      <translation>未選擇任何東西。請選擇曲線的端點。</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1021"/>
      <source>Too many curves on point</source>
      <translation>點上的曲線過多</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1022"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1032"/>
      <source>Exactly two curves should end at the selected point to be able to join them.</source>
      <translation>必須有且僅有兩條曲線在選定點處相交，才能將它們連接起來。</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1031"/>
      <source>Too few curves on point</source>
      <translation>點上的曲線過少</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1049"/>
      <source>Two end points, or coincident point should be selected.</source>
      <translation>應選擇兩個端點或重合點。</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="81"/>
      <location filename="../../CommandSketcherTools.cpp" line="363"/>
      <location filename="../../CommandSketcherTools.cpp" line="1004"/>
      <location filename="../../CommandSketcherTools.cpp" line="1328"/>
      <location filename="../../CommandSketcherTools.cpp" line="1338"/>
      <location filename="../../CommandSketcherTools.cpp" line="1929"/>
      <location filename="../../CommandSketcherTools.cpp" line="1939"/>
      <location filename="../../CommandSketcherTools.cpp" line="2213"/>
      <location filename="../../CommandSketcherTools.cpp" line="2223"/>
      <location filename="../../CommandSketcherTools.cpp" line="2335"/>
      <source>Select elements from a single sketch.</source>
      <translation>由單一草圖中選擇元件。</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="868"/>
      <source>No constraint selected</source>
      <translation>尚未選擇拘束</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="869"/>
      <source>At least one constraint must be selected</source>
      <translation>至少需選取一個拘束</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1400"/>
      <location filename="../../CommandSketcherTools.cpp" line="2003"/>
      <source>A copy requires at least one selected non-external geometric element</source>
      <translation>複製功能須至少選取一個非內部幾何之元件</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2076"/>
      <source>Delete All Geometry</source>
      <translation>刪除所有圖元</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2077"/>
      <source>Are you really sure you want to delete all geometry and constraints?</source>
      <translation>你確定要刪除所有幾何圖形及拘束嗎?</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2140"/>
      <source>Delete All Constraints</source>
      <translation>刪除所有拘束</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2141"/>
      <source>Are you really sure you want to delete all the constraints?</source>
      <translation>確定要刪除所有拘束嗎?</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2270"/>
      <source>Removal of axes alignment requires at least one selected non-external geometric element</source>
      <translation>移除軸對齊需要至少選擇一個非外部幾何元件</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="603"/>
      <location filename="../../TaskSketcherElements.cpp" line="650"/>
      <source>Unsupported visual layer operation</source>
      <translation>不支持的視覺層操作</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="604"/>
      <location filename="../../TaskSketcherElements.cpp" line="651"/>
      <source>It is currently unsupported to move external geometry to another visual layer. External geometry will be omitted</source>
      <translation>目前不支持將外部幾何體移動到另一個視覺層。外部幾何體將被忽略。</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerFillet.h" line="288"/>
      <source>Value Error</source>
      <translation>錯誤的值</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerFillet.h" line="350"/>
      <source>Fillet/Chamfer parameters</source>
      <translation>圓角/倒角參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerLine.h" line="213"/>
      <source>Line parameters</source>
      <translation>線段參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerOffset.h" line="180"/>
      <source>Offset parameters</source>
      <translation>偏移值參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerPolygon.h" line="203"/>
      <source>Polygon parameters</source>
      <translation>多邊形參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRectangle.h" line="587"/>
      <source>Rectangle parameters</source>
      <translation>矩形參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArc.h" line="339"/>
      <source>Arc parameters</source>
      <translation>弧參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArcSlot.h" line="269"/>
      <source>Arc Slot parameters</source>
      <translation>弧槽參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerCircle.h" line="263"/>
      <source>Circle parameters</source>
      <translation>圓參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerEllipse.h" line="276"/>
      <source>Ellipse parameters</source>
      <translation>橢圓參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRotate.h" line="178"/>
      <source>Rotate parameters</source>
      <translation>旋轉參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerScale.h" line="174"/>
      <source>Scale parameters</source>
      <translation>縮放參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerTranslate.h" line="173"/>
      <source>Translate parameters</source>
      <translation>轉換參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerSymmetry.h" line="194"/>
      <source>Symmetry parameters</source>
      <translation>對稱參數</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="451"/>
      <source>B-spline parameters</source>
      <translation>B 雲形線參數</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::CarbonCopySelection</name>
    <message>
      <location filename="../../DrawSketchHandlerCarbonCopy.h" line="78"/>
      <source>Carbon copy would cause a circular dependency.</source>
      <translation>副本將導致循環相依</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerCarbonCopy.h" line="81"/>
      <source>This object is in another document.</source>
      <translation>此物件存在於其他檔案中</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerCarbonCopy.h" line="84"/>
      <source>This object belongs to another body. Hold Ctrl to allow cross-references.</source>
      <translation>此物件屬於另一個實體。按下不放 Ctrl 鍵以允許交互參照</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerCarbonCopy.h" line="89"/>
      <source>This object belongs to another body and it contains external geometry. Cross-reference not allowed.</source>
      <translation>此物件屬於另一個實體，並且包含外部幾何。交互參照不被允許</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerCarbonCopy.h" line="93"/>
      <source>This object belongs to another part.</source>
      <translation>此物件屬於另一零件</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerCarbonCopy.h" line="97"/>
      <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="../../DrawSketchHandlerCarbonCopy.h" line="102"/>
      <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="../../DrawSketchHandlerCarbonCopy.h" line="107"/>
      <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::ConstraintFilterList</name>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="109"/>
      <source>All</source>
      <translation>所有</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="110"/>
      <source>Geometric</source>
      <translation>幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="111"/>
      <source>Coincident</source>
      <translation>一致</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="112"/>
      <source>Point on Object</source>
      <translation>物件上的點</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="113"/>
      <source>Vertical</source>
      <translation>垂直</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="114"/>
      <source>Horizontal</source>
      <translation>水平的</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="115"/>
      <source>Parallel</source>
      <translation>平行</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="116"/>
      <source>Perpendicular</source>
      <translation>垂直</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="117"/>
      <source>Tangent</source>
      <translation>切線</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="118"/>
      <source>Equality</source>
      <translation>相等</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="119"/>
      <source>Symmetric</source>
      <translation>對稱</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="120"/>
      <source>Block</source>
      <translation>區塊</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="121"/>
      <source>Internal Alignment</source>
      <translation>內部對齊</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="122"/>
      <source>Datums</source>
      <translation>基準面</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="123"/>
      <source>Horizontal Distance</source>
      <translation>水平距離</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="124"/>
      <source>Vertical Distance</source>
      <translation>垂直距離</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="125"/>
      <source>Distance</source>
      <translation>距離</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="126"/>
      <source>Radius</source>
      <translation>半徑</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="127"/>
      <source>Weight</source>
      <translation>權重</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="128"/>
      <source>Diameter</source>
      <translation>直徑</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="129"/>
      <source>Angle</source>
      <translation>角度</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="130"/>
      <source>Snell's Law</source>
      <translation>司乃耳定律</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="131"/>
      <source>Named</source>
      <translation>命名</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="132"/>
      <source>Reference</source>
      <translation>參考</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="133"/>
      <source>Selected constraints</source>
      <translation>已選擇拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.h" line="134"/>
      <source>Associated constraints</source>
      <translation>已關聯拘束</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ConstraintView</name>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="66"/>
      <source>Select Elements</source>
      <translation>選擇元件</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="561"/>
      <source>Change value</source>
      <translation>變更值</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="566"/>
      <source>Toggle to/from reference</source>
      <translation>於參考及一般模式間切換</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="570"/>
      <source>Deactivate</source>
      <translation>停用</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="570"/>
      <source>Activate</source>
      <translation>啟用</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="574"/>
      <source>Show constraints</source>
      <translation>顯示拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="576"/>
      <source>Hide constraints</source>
      <translation>隱藏拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="586"/>
      <source>Rename</source>
      <translation>重新命名</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="593"/>
      <source>Center sketch</source>
      <translation>將所選草圖置於視窗中央</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="596"/>
      <source>Delete</source>
      <translation>刪除</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="601"/>
      <source>Swap constraint names</source>
      <translation>調換拘束名稱</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="696"/>
      <source>Unnamed constraint</source>
      <translation>未命名之拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="697"/>
      <source>Only the names of named constraints can be swapped.</source>
      <translation>僅有命名之拘束其名稱可以被調換</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::EditDatumDialog</name>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="98"/>
      <source>Insert angle</source>
      <translation>輸入角度</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="100"/>
      <source>Angle:</source>
      <translation>角度：</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="105"/>
      <source>Insert radius</source>
      <translation>輸入半徑</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="107"/>
      <source>Radius:</source>
      <translation>半徑：</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="112"/>
      <source>Insert diameter</source>
      <translation>插入直徑</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="114"/>
      <source>Diameter:</source>
      <translation>直徑:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="119"/>
      <source>Insert weight</source>
      <translation>插入權重</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="120"/>
      <source>Weight:</source>
      <translation>權重：</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="125"/>
      <source>Refractive index ratio</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>折射率比例</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="126"/>
      <source>Ratio n2/n1:</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>比例 n2/n1：</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="132"/>
      <source>Insert length</source>
      <translation>輸入長度</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="134"/>
      <source>Length:</source>
      <translation>長度：</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9825"/>
      <source>Refractive index ratio</source>
      <translation>折射率比例</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9826"/>
      <source>Ratio n2/n1:</source>
      <translation>比例 n2/n1：</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ElementFilterList</name>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="311"/>
      <source>Normal</source>
      <translation>垂直</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="312"/>
      <source>Construction</source>
      <translation>建構</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="313"/>
      <source>Internal</source>
      <translation>內部</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="314"/>
      <source>External</source>
      <translation>外部</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="315"/>
      <source>All types</source>
      <translation>所有類型</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="316"/>
      <source>Point</source>
      <translation>點</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="317"/>
      <source>Line</source>
      <translation>線</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="318"/>
      <source>Circle</source>
      <translation>圓</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="319"/>
      <source>Ellipse</source>
      <translation>橢圓</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="320"/>
      <source>Arc of circle</source>
      <translation>圓弧</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="321"/>
      <source>Arc of ellipse</source>
      <translation>橢圓弧</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="322"/>
      <source>Arc of hyperbola</source>
      <translation>雙曲線弧</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="323"/>
      <source>Arc of parabola</source>
      <translation>拋物線弧</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="324"/>
      <source>B-spline</source>
      <translation>B 雲形線 (B-spline)</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ElementView</name>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="62"/>
      <source>Point Coincidence</source>
      <translation>點重合</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="63"/>
      <source>Point on Object</source>
      <translation>物件上的點</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="64"/>
      <source>Vertical Constraint</source>
      <translation>垂直拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="65"/>
      <source>Horizontal Constraint</source>
      <translation>水平拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="66"/>
      <source>Parallel Constraint</source>
      <translation>平行拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="67"/>
      <source>Perpendicular Constraint</source>
      <translation>垂直拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="68"/>
      <source>Tangent Constraint</source>
      <translation>相切拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="69"/>
      <source>Equal Length</source>
      <translation>相同長度</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="70"/>
      <source>Symmetric</source>
      <translation>對稱</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="71"/>
      <source>Block Constraint</source>
      <translation>定位拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="72"/>
      <source>Lock Constraint</source>
      <translation>鎖定拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="73"/>
      <source>Horizontal Distance</source>
      <translation>水平距離</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="74"/>
      <source>Vertical Distance</source>
      <translation>垂直距離</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="75"/>
      <source>Length Constraint</source>
      <translation>長度拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="76"/>
      <source>Radius Constraint</source>
      <translation>半徑拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="77"/>
      <source>Diameter Constraint</source>
      <translation>直徑拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="78"/>
      <source>Radiam Constraint</source>
      <translation>半徑拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="79"/>
      <source>Angle Constraint</source>
      <translation>角度拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="80"/>
      <source>Toggle construction geometry</source>
      <translation>幾何於建構線及一般模式切換</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="81"/>
      <source>Select Constraints</source>
      <translation>選擇拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="82"/>
      <source>Select Origin</source>
      <translation>選擇原點</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="83"/>
      <source>Select Horizontal Axis</source>
      <translation>選擇水平軸</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="84"/>
      <source>Select Vertical Axis</source>
      <translation>選取垂直軸</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="783"/>
      <source>Layer</source>
      <translation>層</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="793"/>
      <source>Layer 0</source>
      <translation>圖層 0</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="794"/>
      <source>Layer 1</source>
      <translation>圖層 1</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="795"/>
      <source>Hidden</source>
      <translation>隱藏</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="800"/>
      <source>Delete</source>
      <translation>刪除</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ExternalSelection</name>
    <message>
      <location filename="../../DrawSketchHandlerExternal.h" line="70"/>
      <source>Linking this will cause circular dependency.</source>
      <translation>此連結將導致循環參照。</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerExternal.h" line="73"/>
      <source>This object is in another document.</source>
      <translation>此物件存在於其他檔案中</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerExternal.h" line="77"/>
      <source>This object belongs to another body, can't link.</source>
      <translation>此物件屬於另一實體。無法建立連結。</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerExternal.h" line="81"/>
      <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="23"/>
      <source>Insert datum</source>
      <translation>輸入數值</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="31"/>
      <source>datum:</source>
      <translation>數值：</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="48"/>
      <source>Name (optional)</source>
      <translation>名稱(選填)</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="61"/>
      <source>Constraint name (available for expressions)</source>
      <translation>拘束名稱 (允許表達式)</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="76"/>
      <source>Reference (or constraint) dimension</source>
      <translation>參考 (或拘束) 標註尺寸</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="79"/>
      <source>Reference</source>
      <translation>參考</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::PropertyConstraintListItem</name>
    <message>
      <location filename="../../PropertyConstraintListItem.cpp" line="132"/>
      <location filename="../../PropertyConstraintListItem.cpp" line="189"/>
      <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 type="unfinished">Choose orientation</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="20"/>
      <source>Sketch orientation</source>
      <translation type="unfinished">Sketch orientation</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="26"/>
      <source>XY-Plane</source>
      <translation type="unfinished">XY-Plane</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="36"/>
      <source>XZ-Plane</source>
      <translation type="unfinished">XZ-Plane</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="43"/>
      <source>YZ-Plane</source>
      <translation type="unfinished">YZ-Plane</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 type="unfinished">Offset:</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>如果選取，陣列中的每個元件會透過作圖線相互拘束</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="100"/>
      <source>Constrain inter-element separation</source>
      <translation>分別拘束內部元素</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>如選擇，副本中的標註尺寸拘束將被幾何拘束替換，原始圖元的每個改變將直接反應到副本中。</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="121"/>
      <source>Clone</source>
      <translation>複製</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherRegularPolygonDialog</name>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="17"/>
      <source>Create regular polygon</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="102"/>
      <source>General</source>
      <translation>一般</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="20"/>
      <source>Task panel widgets</source>
      <translation>任務面板小工具</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="26"/>
      <source>Sketcher dialog will have additional section
'Advanced solver control' to adjust solver settings</source>
      <translation>草圖對話框將具有其他輪廓圖
'高級求解器控制' 可調整求解器設定</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="30"/>
      <source>Show section 'Advanced solver control'</source>
      <translation>顯示“進階求解器控制”部份</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="46"/>
      <source>Dragging performance</source>
      <translation>拖曳效能</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="52"/>
      <source>Special solver algorithm will be used while dragging sketch elements.
Requires to re-enter edit mode to take effect.</source>
      <translation>當拖曳草圖圖元時將使用特殊求解器演算法
需要重新進入編輯模式使其生效</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="56"/>
      <source>Improve solving while dragging</source>
      <translation>拖動時改善求解</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="108"/>
      <source>New constraints that would be redundant will automatically be removed</source>
      <translation>新拘束若是多餘的話會被自動刪除</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="111"/>
      <source>Auto remove redundants</source>
      <translation>自動移除冗餘</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="127"/>
      <source>Allow to leave sketch edit mode when pressing Esc button</source>
      <translation>允許使用 Esc 鍵離開草圖編輯模式</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="130"/>
      <source>Esc can leave sketch edit mode</source>
      <translation>Esc 鍵可離開草圖編輯模式</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="146"/>
      <source>Disables the shaded view when entering the sketch edit mode.</source>
      <translation>在進入草圖編輯模式時停用陰影視圖。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="149"/>
      <source>Disable shading in edit mode</source>
      <translation>在編輯模式下停用陰影</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="165"/>
      <source>Notifies about automatic constraint substitutions</source>
      <translation>拘束被自動替換時通知</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="168"/>
      <source>Notify automatic constraint substitutions</source>
      <translation>拘束被自動替換時通知</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="184"/>
      <source>Unify Coincident and PointOnObject in a single tool.</source>
      <translation>將「重合」和「點在物件上」合併為一個工具。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="187"/>
      <source>Unify Coincident and PointOnObject</source>
      <translation>統一重合和點在物件上的拘束</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="203"/>
      <source>Use the automatic horizontal/vertical constraint tool. This create a command group in which you have the auto tool, horizontal and vertical.</source>
      <translation>使用自動水平/垂直拘束工具。這會建立一個命令群組，其中包含自動工具、水平和垂直工具。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="206"/>
      <source>Auto tool for Horizontal/Vertical</source>
      <translation>水平/垂直自動工具</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="231"/>
      <source>Dimension constraint</source>
      <translation>標註尺寸拘束</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="244"/>
      <source>Select the type of dimensioning constraints for your toolbar:
'Single tool': A single tool for all dimensioning constraints in the toolbar: Distance, Distance X / Y, Angle, Radius. (Others in dropdown)
'Separated tools': Individual tools for each dimensioning constraint.
'Both': You will have both the 'Dimension' tool and the separated tools.
This setting is only for the toolbar. Whichever you choose, all tools are always available in the menu and through shortcuts.</source>
      <translation>選擇工具欄中標註尺寸拘束的類型：

「單一工具」：工具欄中的所有標註尺寸拘束（距離、X / Y 距離、角度、半徑）使用一個單獨的工具。（其他選項在下拉選單中）
「分開工具」：為每個標註尺寸拘束提供單獨的工具。
「兩者」：您將同時擁有「標註尺寸」工具和分開的工具。
此設定僅影響工具列。無論選擇哪一個，所有工具始終可在選單中和通過快捷鍵啟用。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="262"/>
      <source>While using the Dimension tool you may choose how to handle circles and arcs:
'Auto': The tool will apply radius to arcs and diameter to circles.
'Diameter': The tool will apply diameter to both arcs and circles.
'Radius': The tool will apply radius to both arcs and circles.</source>
      <translation>使用「標註尺寸」工具時，您可以選擇如何處理圓和弧：
「自動」：工具將對弧應用半徑，對圓套用直徑。
「直徑」：工具將對弧和圓都套用直徑。
「半徑」：工具將對弧和圓都套用半徑。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="281"/>
      <source>Tool parameters</source>
      <translation>工具參數</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="287"/>
      <source>On-View-Parameters:</source>
      <translation>視圖參數</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="237"/>
      <source>Dimensioning constraints:</source>
      <translation>標註尺寸拘束：</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="255"/>
      <source>Dimension tool diameter/radius mode:</source>
      <translation>標註尺寸工具直徑/半徑模式：</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="294"/>
      <source>Choose a visibility mode for the On-View-Parameters:
'Disabled': On-View-Parameters are completely disabled.
'Only dimensional': Only dimensional On-View-Parameters are visible. They are the most useful. For example the radius of a circle.
'All': Both dimensional and positional On-View-Parameters. Positionals are the (x,y) position of the cursor. For example for the center of a circle.</source>
      <translation>對於視圖參數 (On-View-Parameters)，請選擇一種可見性模式：

'禁用'：視圖參數完全禁用。
'只有標註尺寸'：僅顯示標註尺寸之視圖參數。這是最有用的。例如，圓的半徑。
'全部'：顯示尺寸和位置視圖參數。位置是游標的 (x,y) 座標。例如，圓的中心。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="192"/>
      <source>Single tool</source>
      <translation>單一工具</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="193"/>
      <source>Separated tools</source>
      <translation>分開的工具</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="194"/>
      <source>Both</source>
      <translation>兩者</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="212"/>
      <source>Auto</source>
      <translation>自動</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="213"/>
      <source>Diameter</source>
      <translation>直徑</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="214"/>
      <source>Radius</source>
      <translation>半徑</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="224"/>
      <source>None</source>
      <translation>無</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="225"/>
      <source>Dimensions only</source>
      <translation>只顯示標註尺寸</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="226"/>
      <source>Position and dimensions</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="20"/>
      <source>Sketch editing</source>
      <translation>草圖編輯中</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="208"/>
      <source>Font size</source>
      <translation>字體大小</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="160"/>
      <source>Font size used for labels and constraints.</source>
      <translation>用於標籤和拘束的字體大小。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="163"/>
      <source>px</source>
      <translation>px</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="32"/>
      <source>View scale ratio</source>
      <translation>檢視縮放比例</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="42"/>
      <source>The 3D view is scaled based on this factor.</source>
      <translation>3D 視圖是基於此係數縮放。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="185"/>
      <source>Base length units will not be displayed in constraints or cursor coordinates.
Supports all unit systems except 'US customary' and 'Building US/Euro'.</source>
      <translation>基本長度單位將不會顯示在拘束或遊標座標中。
支援所有單位系統除了 '美制 (US customary)' 與 '建築物 美制/歐制' 外。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="131"/>
      <source>Segments per geometry</source>
      <translation>每個幾何圖形的段</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="73"/>
      <source>The number of polygons used for geometry approximation.</source>
      <translation>用於幾何近似的多邊形數量。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="237"/>
      <source>Cursor position coordinates will be displayed beside cursor while editing sketch.</source>
      <translation>遊標位置座標將會在編輯草圖時顯示在遊標旁邊。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="256"/>
      <source>A dialog will pop up to input a value for new dimensional constraints.</source>
      <translation>一個對話框將會彈出以輸入新標註尺寸拘束的值。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="259"/>
      <source>Ask for value after creating a dimensional constraint</source>
      <translation>建立一標註尺寸拘束後將要求輸入一數值</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="141"/>
      <source>The current sketcher creation tool will remain active after creation.</source>
      <translation>目前草圖創建工具在創建後仍將保持在啟用狀態.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="144"/>
      <source>Geometry creation "Continue Mode"</source>
      <translation>以「連續模式」建立幾何</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="218"/>
      <source>The current constraint creation tool will remain active after creation.</source>
      <translation>目前的拘束創建工具將會在創建後保持活動狀態。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="221"/>
      <source>Constraint creation "Continue Mode"</source>
      <translation>以「連續模式」建立拘束</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="189"/>
      <source>Hide base length units for supported unit systems</source>
      <translation>有支援的單位制度中，基本長度單位不顯示。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="92"/>
      <source>If checked, displays the name on dimensional constraints (if exists).</source>
      <translation>如果勾選，則顯示名稱在標註尺寸拘束上(如果存在的話)。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="95"/>
      <source>Show dimensional constraint name with format</source>
      <translation>以格式顯示標註尺寸拘束名稱</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="118"/>
      <source>%N = %V</source>
      <translation>%N = %V</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="108"/>
      <source>The format of the dimensional constraint string presentation.
Defaults to: %N = %V

%N - name parameter
%V - dimension value</source>
      <translation>標註尺寸拘束字串格式表示式。
預設：%N = %V

%N - 名稱參數
%V - 標註值</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="240"/>
      <source>Show coordinates beside cursor while editing</source>
      <translation>在編輯時顯示座標在遊標旁邊</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="275"/>
      <source>Cursor coordinates will use the system decimals setting instead of the short form.</source>
      <translation>遊標座標將會使用系統小數點設定而不是簡寫。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="278"/>
      <source>Use system decimals setting for cursor coordinates</source>
      <translation>使用系統小數設置在遊標座標上</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="321"/>
      <source>Visibility automation</source>
      <translation>可見度自動化</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="327"/>
      <source>When opening a sketch, hide all features that depend on it.</source>
      <translation>開啟草圖時，隱藏所有相依的特徵。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="330"/>
      <source>Hide all objects that depend on the sketch</source>
      <translation>隱藏所有依存於草圖的物件</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="346"/>
      <source>When opening a sketch, show sources for external geometry links.</source>
      <translation>開啟草圖時，顯示外部幾何連接的來源。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="349"/>
      <source>Show objects used for external geometry</source>
      <translation>顯示被用於外部幾何之物件</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="365"/>
      <source>When opening a sketch, show objects the sketch is attached to.</source>
      <translation>打開草圖時，顯示草圖附加的物件。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="368"/>
      <source>Show objects that the sketch is attached to</source>
      <translation>顯示草圖附加到的物件</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="384"/>
      <source>When closing a sketch, move camera back to where it was before the sketch was opened.</source>
      <translation>關閉草圖時，將相機移回草圖開啟前的位置。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="387"/>
      <source>Restore camera position after editing</source>
      <translation>編輯後恢復相機視角位置</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="403"/>
      <source>When entering edit mode, force orthographic view of camera.
Works only when "Restore camera position after editing" is enabled.</source>
      <translation>當進入編輯模式時，強迫相機正交視角。
僅在啟用“編輯後恢復相機位置”時有效。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="407"/>
      <source>Force orthographic camera when entering edit</source>
      <translation>當進入編輯時強迫相機正交視角</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="423"/>
      <source>Open a sketch in Section View mode by default.
Then objects are only visible behind the sketch plane.</source>
      <translation>預設情況下以剖面視圖模式開啟草圖。
然後物件僅在草圖平面後面可見。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="427"/>
      <source>Open sketch in Section View mode</source>
      <translation>在剖面顯示模式開啟草圖</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="449"/>
      <source>Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on the View tab.</source>
      <translation>注意：這些設置是預設應用在新的草圖。每個草圖的行為被單獨記住，作為“視圖”選項卡上的屬性。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="468"/>
      <source>Applies current visibility automation settings to all sketches in open documents.</source>
      <translation>將可見度自動化套用至所有開啟中文件的草圖。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="471"/>
      <source>Apply to existing sketches</source>
      <translation>套用於現有草圖</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="493"/>
      <source>Unexpected C++ exception</source>
      <translation>未知C++異常</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="496"/>
      <source>Sketcher</source>
      <translation>草圖</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherValidation</name>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="178"/>
      <source>No missing coincidences</source>
      <translation>沒有不一致處</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="179"/>
      <source>No missing coincidences found</source>
      <translation>未發現不一致處</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="187"/>
      <source>Missing coincidences</source>
      <translation>不一致</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="188"/>
      <source>%1 missing coincidences found</source>
      <translation>發現不一致處%1</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="239"/>
      <source>No invalid constraints</source>
      <translation>無錯誤之拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="240"/>
      <source>No invalid constraints found</source>
      <translation>未發現錯誤之拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="246"/>
      <source>Invalid constraints</source>
      <translation>錯誤之拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="247"/>
      <source>Invalid constraints found</source>
      <translation>發現錯誤之拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="288"/>
      <location filename="../../TaskSketcherValidation.cpp" line="303"/>
      <location filename="../../TaskSketcherValidation.cpp" line="314"/>
      <location filename="../../TaskSketcherValidation.cpp" line="331"/>
      <source>Reversed external geometry</source>
      <translation>反向之外部幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="289"/>
      <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 -&gt; Panels -&gt; 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 反向之弧於外部幾何中，其端點包含於3d視圖中。
其端點具有 %2 之拘束設定，此拘束設定已列於報告檢視中(選單檢視 -&gt; 檢視 -&gt; 報告檢視)。
點擊「互換拘束中之端點」鈕來重新配置端點，但僅可於較FreeCAD v0.15版舊所建立的草圖可以使用。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="304"/>
      <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="315"/>
      <source>No reversed external-geometry arcs were found.</source>
      <translation>無反向外部幾何之弧。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="332"/>
      <source>%1 changes were made to constraints linking to endpoints of reversed arcs.</source>
      <translation>%1 個改變被用來與反向弧之端點拘束相連結。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="352"/>
      <location filename="../../TaskSketcherValidation.cpp" line="373"/>
      <source>Constraint orientation locking</source>
      <translation>已鎖定拘束之方向</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="353"/>
      <source>Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view).</source>
      <translation>已開啟定向鎖定並對%1個拘束重新計算，這些拘束已被列於報告檢視(選單檢視 -&gt; 檢視 -&gt; 報告檢視)。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="374"/>
      <source>Orientation locking was disabled for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view). Note that for all future constraints, the locking still defaults to ON.</source>
      <translation>已對%1個拘束關閉定向鎖定，這些拘束已被列於報告檢視(選單檢視 -&gt; 檢視 -&gt; 報告檢視)。請注意，未來所有的拘束都仍預設不鎖定。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="391"/>
      <location filename="../../TaskSketcherValidation.cpp" line="410"/>
      <source>Delete constraints to external geom.</source>
      <translation>刪除外部幾何之拘束。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="392"/>
      <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="411"/>
      <source>All constraints that deal with external geometry were deleted.</source>
      <translation>所有與外部幾何有關的拘束都將被刪除。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="480"/>
      <source>No degenerated geometry</source>
      <translation>沒有退化幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="481"/>
      <source>No degenerated geometry found</source>
      <translation>找不到退化幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="487"/>
      <source>Degenerated geometry</source>
      <translation>退化幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="488"/>
      <source>%1 degenerated geometry found</source>
      <translation>找到 %1 退化幾何</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherConstraints</name>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="40"/>
      <source>Check to toggle filters</source>
      <translation>勾選以切換過濾器</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="59"/>
      <source>Click to show filters</source>
      <translation>點選以顯示過濾器</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="65"/>
      <source>Filters</source>
      <translation>過濾器</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="87"/>
      <source>Show/hide all listed constraints from 3D view. (same as ticking/unticking all listed constraints in list below)</source>
      <translation>顯示/隱藏 3D 視圖中的所有列出拘束。（與在下面的列表中勾選/取消勾選所有列出拘束相同）</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="107"/>
      <source>Settings</source>
      <translation>設定</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="816"/>
      <source>Constraints</source>
      <translation type="unfinished">Constraints</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="841"/>
      <source>Auto constraints</source>
      <translation>自動拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="842"/>
      <source>Auto remove redundants</source>
      <translation>自動移除冗餘</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="843"/>
      <source>Show only filtered Constraints</source>
      <translation>只顯示過濾後之拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="844"/>
      <source>Extended information (in widget)</source>
      <translation>擴展信息(在小工具中)</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="845"/>
      <source>Hide internal alignment (in widget)</source>
      <translation>隱藏內部對齊（在小工具中）</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="1148"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1541"/>
      <source>Error</source>
      <translation>錯誤</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="1148"/>
      <source>Impossible to update visibility tracking</source>
      <translation>無法更新可見性追蹤</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="1541"/>
      <source>Impossible to update visibility tracking:</source>
      <translation>無法更新可見性追蹤：</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherElements</name>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="40"/>
      <source>Check to toggle filters</source>
      <translation>勾選以切換過濾器</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="59"/>
      <source>Click to show filters</source>
      <translation>點選以顯示過濾器</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="65"/>
      <source>Filters</source>
      <translation>過濾器</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="81"/>
      <source>Settings</source>
      <translation>設定</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1829"/>
      <location filename="../../TaskSketcherElements.cpp" line="1836"/>
      <location filename="../../TaskSketcherElements.cpp" line="1843"/>
      <location filename="../../TaskSketcherElements.cpp" line="1850"/>
      <location filename="../../TaskSketcherElements.cpp" line="1857"/>
      <location filename="../../TaskSketcherElements.cpp" line="1864"/>
      <location filename="../../TaskSketcherElements.cpp" line="1871"/>
      <location filename="../../TaskSketcherElements.cpp" line="1878"/>
      <location filename="../../TaskSketcherElements.cpp" line="1885"/>
      <location filename="../../TaskSketcherElements.cpp" line="1891"/>
      <source>Construction</source>
      <translation>建構</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1185"/>
      <source>Elements</source>
      <translation>元件</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1827"/>
      <location filename="../../TaskSketcherElements.cpp" line="1832"/>
      <location filename="../../TaskSketcherElements.cpp" line="1968"/>
      <location filename="../../TaskSketcherElements.cpp" line="1969"/>
      <source>Point</source>
      <translation>點</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1830"/>
      <location filename="../../TaskSketcherElements.cpp" line="1837"/>
      <location filename="../../TaskSketcherElements.cpp" line="1844"/>
      <location filename="../../TaskSketcherElements.cpp" line="1851"/>
      <location filename="../../TaskSketcherElements.cpp" line="1858"/>
      <location filename="../../TaskSketcherElements.cpp" line="1865"/>
      <location filename="../../TaskSketcherElements.cpp" line="1872"/>
      <location filename="../../TaskSketcherElements.cpp" line="1879"/>
      <location filename="../../TaskSketcherElements.cpp" line="1886"/>
      <location filename="../../TaskSketcherElements.cpp" line="1892"/>
      <source>Internal</source>
      <translation>內部</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1834"/>
      <location filename="../../TaskSketcherElements.cpp" line="1839"/>
      <location filename="../../TaskSketcherElements.cpp" line="1971"/>
      <location filename="../../TaskSketcherElements.cpp" line="1972"/>
      <source>Line</source>
      <translation>線</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1841"/>
      <location filename="../../TaskSketcherElements.cpp" line="1846"/>
      <location filename="../../TaskSketcherElements.cpp" line="1974"/>
      <location filename="../../TaskSketcherElements.cpp" line="1975"/>
      <source>Arc</source>
      <translation>弧</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1848"/>
      <location filename="../../TaskSketcherElements.cpp" line="1853"/>
      <location filename="../../TaskSketcherElements.cpp" line="1977"/>
      <location filename="../../TaskSketcherElements.cpp" line="1978"/>
      <source>Circle</source>
      <translation>圓</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1855"/>
      <location filename="../../TaskSketcherElements.cpp" line="1860"/>
      <location filename="../../TaskSketcherElements.cpp" line="1980"/>
      <location filename="../../TaskSketcherElements.cpp" line="1981"/>
      <source>Ellipse</source>
      <translation>橢圓</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1862"/>
      <location filename="../../TaskSketcherElements.cpp" line="1867"/>
      <location filename="../../TaskSketcherElements.cpp" line="1984"/>
      <location filename="../../TaskSketcherElements.cpp" line="1985"/>
      <source>Elliptical Arc</source>
      <translation>橢圓弧</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1869"/>
      <location filename="../../TaskSketcherElements.cpp" line="1874"/>
      <location filename="../../TaskSketcherElements.cpp" line="1988"/>
      <location filename="../../TaskSketcherElements.cpp" line="1989"/>
      <source>Hyperbolic Arc</source>
      <translation>雙曲線弧</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1876"/>
      <location filename="../../TaskSketcherElements.cpp" line="1881"/>
      <location filename="../../TaskSketcherElements.cpp" line="1992"/>
      <location filename="../../TaskSketcherElements.cpp" line="1993"/>
      <source>Parabolic Arc</source>
      <translation>拋物線弧形</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1883"/>
      <location filename="../../TaskSketcherElements.cpp" line="1888"/>
      <location filename="../../TaskSketcherElements.cpp" line="1995"/>
      <location filename="../../TaskSketcherElements.cpp" line="1996"/>
      <source>B-spline</source>
      <translation>B 雲形線 (B-spline)</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="1889"/>
      <location filename="../../TaskSketcherElements.cpp" line="1894"/>
      <location filename="../../TaskSketcherElements.cpp" line="1997"/>
      <location filename="../../TaskSketcherElements.cpp" line="1998"/>
      <source>Other</source>
      <translation>其他</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="2038"/>
      <source>Extended information</source>
      <translation>延伸資訊</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherMessages</name>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="44"/>
      <source>Solver messages</source>
      <translation>求解器訊息</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="99"/>
      <source>Auto update</source>
      <translation>自動更新</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="100"/>
      <source>Executes a recomputation of active document after every sketch action</source>
      <translation>在活躍文件的每個草圖動作後執行重新計算</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="142"/>
      <source>Click to select these conflicting constraints.</source>
      <translation>點擊以選擇相衝突拘束。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="144"/>
      <source>Click to select these redundant constraints.</source>
      <translation>點擊以選擇冗餘拘束。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="147"/>
      <source>The sketch has unconstrained elements giving rise to those Degrees Of Freedom. Click to select these unconstrained elements.</source>
      <translation>草圖中存在未拘束的元件，導致這些自由度。點擊以選擇這些未拘束的元件。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="150"/>
      <source>Click to select these malformed constraints.</source>
      <translation>點擊以選擇這些格式錯誤的拘束。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="153"/>
      <source>Some constraints in combination are partially redundant. Click to select these partially redundant constraints.</source>
      <translation>某些拘束的組合是部分冗餘的。點擊以選擇這些部分冗餘的拘束。</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherSolverAdvanced</name>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.cpp" line="58"/>
      <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>Open and non-manifold vertexes</source>
      <translation>開放和非流形頂點</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="38"/>
      <source>Highlights open and non-manifold vertexes that could lead to error if sketch is used to generate solids
This is purely based on topological shape of the sketch and not on its geometry/constrain set.</source>
      <translation>標示可能導致錯誤的開放與非流形頂點如果草圖被用來產生固體。
這純粹基於草圖的拓撲形狀，而不是其幾何/拘束集合。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="42"/>
      <source>Highlight troublesome vertexes</source>
      <translation>突出顯示有麻煩的頂點</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="52"/>
      <source>Fixes found missing coincidences by adding extra coincident constrains</source>
      <translation>通過添加額外的一致性拘束來修正發現缺少的一致性</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="55"/>
      <source>Missing coincidences</source>
      <translation>不一致</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="61"/>
      <source>Tolerance:</source>
      <translation>公差：</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="68"/>
      <source>Defines the X/Y tolerance inside which missing coincidences are searched.</source>
      <translation>定義 X/Y 誤差在其中缺少的一致性將被搜尋。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="75"/>
      <source>If checked, construction geometries are ignored in the search</source>
      <translation>若勾選的話會在搜索中忽略建構幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="78"/>
      <source>Ignore construction geometry</source>
      <translation>忽略建構幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="88"/>
      <source>Finds and displays missing coincidences in the sketch.
This is done by analyzing the sketch geometries and constraints.</source>
      <translation>尋找並顯示在草圖中發現的不一致處。
這是通過分析草圖幾何形狀和拘束所完成。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="92"/>
      <location filename="../../TaskSketcherValidation.ui" line="118"/>
      <location filename="../../TaskSketcherValidation.ui" line="157"/>
      <location filename="../../TaskSketcherValidation.ui" line="186"/>
      <source>Find</source>
      <translation>發現</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="99"/>
      <location filename="../../TaskSketcherValidation.ui" line="128"/>
      <location filename="../../TaskSketcherValidation.ui" line="167"/>
      <source>Fix</source>
      <translation>修正</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="109"/>
      <source>Invalid constraints</source>
      <translation>錯誤之拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="115"/>
      <source>Finds invalid/malformed constrains in the sketch</source>
      <translation>在草圖中尋找無效/格式錯誤的拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="125"/>
      <source>Tries to fix found invalid constraints</source>
      <translation>嘗試修復發現的無效拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="135"/>
      <source>Deletes constraints referring to external geometry</source>
      <translation>刪除參考外部幾何的拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="138"/>
      <source>Delete constraints to external geom.</source>
      <translation>刪除外部幾何之拘束。</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="148"/>
      <source>Degenerated geometry</source>
      <translation>退化幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="154"/>
      <source>Finds degenerated geometries in the sketch</source>
      <translation>在草圖中尋找退化幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="164"/>
      <source>Tries to fix found degenerated geometries</source>
      <translation>嘗試修復找到的退化幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="177"/>
      <source>Reversed external geometry</source>
      <translation>反向之外部幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="183"/>
      <source>Finds reversed external geometries</source>
      <translation>尋找反向之外部幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="193"/>
      <source>Fixes found reversed external geometries by swapping their endpoints</source>
      <translation>通過交換其端點來修正找到的反向外部幾何</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="196"/>
      <source>Swap endpoints in constraints</source>
      <translation>互換拘束中的端點</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="206"/>
      <source>Constraint orientation locking</source>
      <translation>已鎖定拘束之方向</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="212"/>
      <source>Enables/updates constraint orientation locking</source>
      <translation>啟用/更新拘束方向鎖定</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="215"/>
      <source>Enable/Update</source>
      <translation>啟用/更新</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="222"/>
      <source>Disables constraint orientation locking</source>
      <translation>停用方向鎖定拘束</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="225"/>
      <source>Disable</source>
      <translation>停用</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ViewProviderSketch</name>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2997"/>
      <source>Edit sketch</source>
      <translation>編輯草圖</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3014"/>
      <source>A dialog is already open in the task panel</source>
      <translation>於工作面板已開啟對話窗</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3015"/>
      <source>Do you want to close this dialog?</source>
      <translation>您確定要關閉此對話窗嗎?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3029"/>
      <source>Invalid sketch</source>
      <translation>錯誤之草圖</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3030"/>
      <source>Do you want to open the sketch validation tool?</source>
      <translation>您要開啟草圖驗證工具嗎?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3031"/>
      <source>The sketch is invalid and cannot be edited.</source>
      <translation>此為無效且不能編輯之草圖</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3175"/>
      <source>Please remove the following constraint:</source>
      <translation>請移除下列拘束：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3176"/>
      <source>Please remove at least one of the following constraints:</source>
      <translation>請移除下列至少一個拘束：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3182"/>
      <source>Please remove the following redundant constraint:</source>
      <translation>請移除下列多餘拘束：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3183"/>
      <source>Please remove the following redundant constraints:</source>
      <translation>請移除下列多餘拘束：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3189"/>
      <source>The following constraint is partially redundant:</source>
      <translation>以下拘束為部份冗餘：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3190"/>
      <source>The following constraints are partially redundant:</source>
      <translation>以下拘束為部份冗餘：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3196"/>
      <source>Please remove the following malformed constraint:</source>
      <translation>請移除下列格式錯誤拘束：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3197"/>
      <source>Please remove the following malformed constraints:</source>
      <translation>請移除下列格式錯誤拘束：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3255"/>
      <source>Empty sketch</source>
      <translation>空白草圖</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3260"/>
      <source>Over-constrained:</source>
      <translation>過度拘束：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3266"/>
      <source>Malformed constraints:</source>
      <translation>格式錯誤的拘束：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3274"/>
      <source>Redundant constraints:</source>
      <translation>冗餘拘束：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3280"/>
      <source>Partially redundant:</source>
      <translation>部份冗餘：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3287"/>
      <source>Solver failed to converge</source>
      <translation>求解器無法收斂</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3293"/>
      <source>Under-constrained:</source>
      <translation>拘束不足：</translation>
    </message>
    <message numerus="yes">
      <location filename="../../ViewProviderSketch.cpp" line="3295"/>
      <source>%n DoF(s)</source>
      <translation>
        <numerusform>%n 自由度</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3299"/>
      <source>Fully constrained</source>
      <translation>完全拘束</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineComb</name>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="320"/>
      <location filename="../../CommandSketcherOverlay.cpp" line="323"/>
      <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="714"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="717"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>減少自一 B 雲形線所選定結點之多重性</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineDegree</name>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="302"/>
      <location filename="../../CommandSketcherOverlay.cpp" line="305"/>
      <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="705"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="708"/>
      <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="../../CommandSketcherOverlay.cpp" line="329"/>
      <location filename="../../CommandSketcherOverlay.cpp" line="332"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>切換顯示/隱藏所有B雲形線的結點多重性</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplinePoleWeight</name>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="339"/>
      <location filename="../../CommandSketcherOverlay.cpp" line="342"/>
      <source>Switches between showing and hiding the control point weight for all B-splines</source>
      <translation>切換顯示/隱藏所有B雲形線的控制點權重</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplinePolygon</name>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="311"/>
      <location filename="../../CommandSketcherOverlay.cpp" line="314"/>
      <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="1677"/>
      <location filename="../../CommandSketcherTools.cpp" line="1680"/>
      <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="1676"/>
      <source>Clone</source>
      <translation>複製</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1684"/>
      <source>Copy</source>
      <translation>拷貝</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1692"/>
      <source>Move</source>
      <translation>移動</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainDiameter</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8620"/>
      <location filename="../../CommandConstraints.cpp" line="8622"/>
      <source>Fix the diameter of a circle or an arc</source>
      <translation>固定一個圓或弧的直徑</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Copy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1685"/>
      <location filename="../../CommandSketcherTools.cpp" line="1688"/>
      <source>Creates a simple copy of the geometry taking as reference the last selected point</source>
      <translation>依最後所選的點作為參考點對幾何進行不含拘束連動之複製</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1115"/>
      <source>B-spline by control points</source>
      <translation>以控制點建立 B 雲形線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1117"/>
      <location filename="../../CommandCreateGeo.cpp" line="1119"/>
      <source>Create a B-spline by control points</source>
      <translation>以控制點建立 B 雲形線</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="849"/>
      <source>By control points</source>
      <translation>藉由控制點</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="850"/>
      <source>By knots</source>
      <translation>藉由結點</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateCircle</name>
    <message>
      <location filename="../../DrawSketchHandlerCircle.h" line="352"/>
      <source>Center</source>
      <translation>中心</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerCircle.h" line="353"/>
      <source>3 rim points</source>
      <translation>3點建立圓</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateHeptagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1993"/>
      <location filename="../../CommandCreateGeo.cpp" line="1996"/>
      <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="1985"/>
      <location filename="../../CommandCreateGeo.cpp" line="1988"/>
      <source>Create a hexagon by its center and by one corner</source>
      <translation>以中心點及一角來建立六角形</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateOblong</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="444"/>
      <source>Create a rounded rectangle</source>
      <translation>建立一個圓角矩形</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2001"/>
      <location filename="../../CommandCreateGeo.cpp" line="2004"/>
      <source>Create an octagon by its center and by one corner</source>
      <translation>以中心點及一角來建立八角形</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2010"/>
      <location filename="../../CommandCreateGeo.cpp" line="2013"/>
      <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="1977"/>
      <location filename="../../CommandCreateGeo.cpp" line="1980"/>
      <source>Create a pentagon by its center and by one corner</source>
      <translation>以中心點及一角來建立五角形</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateRectangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="432"/>
      <source>Create a rectangle</source>
      <translation>建立矩形</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateRectangle_Center</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="438"/>
      <source>Create a centered rectangle</source>
      <translation>建立置中矩形</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateSquare</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1969"/>
      <location filename="../../CommandCreateGeo.cpp" line="1972"/>
      <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="1962"/>
      <location filename="../../CommandCreateGeo.cpp" line="1965"/>
      <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="1121"/>
      <source>Periodic B-spline by control points</source>
      <translation>由控制點建立週期性B雲形線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1124"/>
      <location filename="../../CommandCreateGeo.cpp" line="1127"/>
      <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="601"/>
      <source>No sketch found</source>
      <translation>未發現草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="603"/>
      <source>Cannot attach sketch to itself!</source>
      <translation type="unfinished">Cannot attach sketch to itself!</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="604"/>
      <source>The document doesn't have a sketch</source>
      <translation>此檔案無草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="617"/>
      <source>Select sketch</source>
      <translation>選擇草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="619"/>
      <source>Select a sketch (some sketches not shown to prevent a circular dependency)</source>
      <translation type="unfinished">Select a sketch (some sketches not shown to prevent a circular dependency)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="621"/>
      <source>Select a sketch from the list</source>
      <translation>從清單中選擇草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="686"/>
      <source> (incompatible with selection)</source>
      <translation>（與選擇不相容）</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="687"/>
      <source> (current)</source>
      <translation>(目前)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="695"/>
      <source> (suggested)</source>
      <translation>（建議）</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="702"/>
      <source>Sketch attachment</source>
      <translation>草圖附加</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="704"/>
      <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="708"/>
      <source>Select the method to attach this sketch to selected objects.</source>
      <translation>選擇要如何將此草圖附加到所選物件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="752"/>
      <source>Map sketch</source>
      <translation>對應草圖</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="753"/>
      <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="1693"/>
      <location filename="../../CommandSketcherTools.cpp" line="1695"/>
      <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="197"/>
      <source>Sketch attachment</source>
      <translation>草圖附加</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="198"/>
      <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="431"/>
      <source>Sketch has support</source>
      <translation>草圖具有支撐</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="432"/>
      <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="20"/>
      <source>DOF</source>
      <translation>自由度</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="27"/>
      <source>Link</source>
      <translation>鏈結</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="40"/>
      <source>Forces recomputation of active document</source>
      <translation>將活躍文件強制進行重新計算</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherSolverAdvanced</name>
    <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>預設求解器：</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>求解器是用來求解幾何。
萊文伯格-馬夸特(LevenbergMarquardt) 和狗腿(DogLeg)是信任區域最佳化演算法。
BFGS 求解器使用 Broyden–Fletcher–Goldfarb–Shanno 演算法。</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>狗腿(DogLeg)</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="69"/>
      <source>Type of function to apply in DogLeg for the Gauss step</source>
      <translation> DogLeg採用予高斯階梯函數之類型</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="72"/>
      <source>DogLeg Gauss step:</source>
      <translation>DogLeg 高斯階梯函數：</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="79"/>
      <source>Step type used in the DogLeg algorithm</source>
      <translation>狗腿(DogLeg)演算法中使用的階層類型</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>最大迭代次數：</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="124"/>
      <source>Maximum iterations to find convergence before solver is stopped</source>
      <translation>在求解器停止之前找到收斂的最大迭代次數</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>最大迭代次數將乘以參數的值</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>平方誤差閾值被用來確定解法收斂與否</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="301"/>
      <source>QR algorithm:</source>
      <translation>QR 演算法：</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>在診斷過程中計算矩陣的 QR 秩。
Eigen Dense QR 是具有全軸元的密集矩陣 QR；通常較慢
Eigen Sparse 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>在 QR 期間，低於樞軸閾的值被視為零</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="373"/>
      <source>Redundant solver:</source>
      <translation>多餘拘束求解器：</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="380"/>
      <source>Solver used to determine whether a group is redundant or conflicting</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="418"/>
      <source>Redundant max. iterations:</source>
      <translation>最大冗餘迭代：</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="425"/>
      <source>Same as 'Maximum iterations', but for redundant solving</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="454"/>
      <source>Redundant sketch size multiplier:</source>
      <translation>冗餘草圖大小乘數：</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="461"/>
      <source>Same as 'Sketch size multiplier', but for redundant solving</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="487"/>
      <source>Redundant convergence</source>
      <translation>冗餘收斂</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="494"/>
      <source>Same as 'Convergence', but for redundant solving</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="592"/>
      <source>Console debug mode:</source>
      <translation>終端除錯模式：</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="599"/>
      <source>Verbosity of console output</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>ViewProviderSketch</name>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="3239"/>
      <source>and %1 more</source>
      <translation>還有 %1 個</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="37"/>
      <source>P&amp;rofiles</source>
      <translation>P&amp;rofiles(輪廓)</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="38"/>
      <source>S&amp;ketch</source>
      <translation>S&amp;ketch(草圖)</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="39"/>
      <source>Sketcher</source>
      <translation>草圖</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="40"/>
      <source>Sketcher edit mode</source>
      <translation>草圖編輯模式</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="41"/>
      <source>Sketcher geometries</source>
      <translation>草圖幾何</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="42"/>
      <source>Sketcher constraints</source>
      <translation>草圖拘束</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="43"/>
      <source>Sketcher tools</source>
      <translation>草圖工具</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="44"/>
      <source>Sketcher B-spline tools</source>
      <translation>B 雲形線之草圖工具</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="45"/>
      <source>Sketcher visual</source>
      <translation>草圖視覺化</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="46"/>
      <source>Sketcher virtual space</source>
      <translation>虛擬草圖空間</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="47"/>
      <source>Sketcher edit tools</source>
      <translation>草圖編輯工具</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ProfilesHexagon1</name>
    <message>
      <location filename="../../../Profiles.py" line="59"/>
      <source>Creates a hexagonal profile</source>
      <translation>建立一個六角形的輪廊</translation>
    </message>
    <message>
      <location filename="../../../Profiles.py" line="64"/>
      <source>Creates a hexagonal profile in the sketch</source>
      <translation>於草圖中建立六角形的輪廊</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettingsGrid</name>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="14"/>
      <location filename="../../SketcherSettingsGrid.ui" line="38"/>
      <source>Grid</source>
      <translation>格線</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="20"/>
      <source>Grid settings</source>
      <translation>網格設定</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="35"/>
      <source>A grid will be shown</source>
      <translation>將顯示一個網格</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="57"/>
      <source>Automatically adapt grid spacing based on the viewer dimensions.</source>
      <translation>根據檢視器的標註尺寸自動調整格線間距。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="60"/>
      <source>Grid Auto Spacing</source>
      <translation>網格自動間距</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="73"/>
      <source>Grid spacing</source>
      <translation>網格間距</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="83"/>
      <source>Distance between two subsequent grid lines.
If 'Grid Auto Spacing' is enabled, will be used as base value.</source>
      <translation>兩條相鄰網格線之間的距離。如果啟用了「網格自動間距」，則將用作基準值。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="115"/>
      <source>Pixel size threshold</source>
      <translation>像素大小閾值</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="125"/>
      <source>While using 'Grid Auto Spacing' this sets a threshold in pixel to the grid spacing.
The grid spacing change if it becomes smaller than this number of pixel.</source>
      <translation>在使用「網格自動間距」時，這將為網格間距設置一個以像素為單位的臨界值。如果網格間距變小於這個像素數，則會發生變化。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="151"/>
      <source>Grid display</source>
      <translation>顯示格線</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="163"/>
      <source>Minor grid lines</source>
      <translation>次要格線</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="269"/>
      <source>Major grid lines</source>
      <translation>主要格線</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="281"/>
      <source>Major grid line every:</source>
      <translation>主要格線的間隔數：</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="291"/>
      <source>Every N lines there will be a major line. Set to 1 to disable major lines.</source>
      <translation>每 N 條線將有一條主要線。設定為 1 以停用主要線。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="175"/>
      <location filename="../../SketcherSettingsGrid.ui" line="313"/>
      <source>Line pattern</source>
      <translation>線條樣式</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="185"/>
      <source>Line pattern used for grid lines.</source>
      <translation>用來當格線的線條樣式。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="195"/>
      <location filename="../../SketcherSettingsGrid.ui" line="333"/>
      <source>Line width</source>
      <translation>線寬</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="205"/>
      <source>Distance between two subsequent grid lines</source>
      <translation>兩條連續網格線的距離</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="230"/>
      <location filename="../../SketcherSettingsGrid.ui" line="365"/>
      <source>Line color</source>
      <translation>線條顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="323"/>
      <source>Line pattern used for grid division.</source>
      <translation>用來當格線的線條樣式。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsGrid.ui" line="343"/>
      <source>Distance between two subsequent division lines</source>
      <translation>兩條相鄰劃分線之間的距離</translation>
    </message>
  </context>
  <context>
    <name>GridSpaceAction</name>
    <message>
      <location filename="../../Command.cpp" line="1147"/>
      <source>Grid auto spacing</source>
      <translation>網格自動間距</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1148"/>
      <source>Resize grid automatically depending on zoom.</source>
      <translation>根據縮放來自動調整網格線大小。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1151"/>
      <source>Spacing</source>
      <translation>間距</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1152"/>
      <source>Distance between two subsequent grid lines.</source>
      <translation>兩條相鄰網格線的距離.</translation>
    </message>
  </context>
  <context>
    <name>Notifications</name>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="561"/>
      <source>The Sketch has malformed constraints!</source>
      <translation>此草圖有格式錯誤的拘束!</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="567"/>
      <source>The Sketch has partially redundant constraints!</source>
      <translation>此草圖有部分冗餘拘束！</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="10733"/>
      <source>Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!!
</source>
      <translation>拋物線已被遷移。遷移的檔案將無法在 FreeCAD 的舊版本中打開！
</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerSymmetry.h" line="150"/>
      <location filename="../../DrawSketchHandlerLine.h" line="134"/>
      <location filename="../../DrawSketchHandlerRectangle.h" line="350"/>
      <location filename="../../DrawSketchHandlerTrimming.h" line="182"/>
      <location filename="../../DrawSketchHandlerArcOfEllipse.h" line="317"/>
      <location filename="../../DrawSketchHandlerExtend.h" line="334"/>
      <location filename="../../DrawSketchHandlerSlot.h" line="160"/>
      <location filename="../../DrawSketchHandlerCarbonCopy.h" line="186"/>
      <location filename="../../DrawSketchHandlerTranslate.h" line="129"/>
      <location filename="../../DrawSketchHandlerArcOfParabola.h" line="253"/>
      <location filename="../../DrawSketchHandlerCircle.h" line="166"/>
      <location filename="../../DrawSketchHandlerRotate.h" line="134"/>
      <location filename="../../DrawSketchHandlerArcOfHyperbola.h" line="251"/>
      <location filename="../../DrawSketchHandlerArcOfHyperbola.h" line="330"/>
      <location filename="../../DrawSketchHandlerSplitting.h" line="158"/>
      <location filename="../../DrawSketchHandlerExternal.h" line="188"/>
      <location filename="../../DrawSketchHandlerPolygon.h" line="132"/>
      <location filename="../../DrawSketchHandlerLineSet.h" line="462"/>
      <location filename="../../DrawSketchHandlerLineSet.h" line="492"/>
      <location filename="../../DrawSketchHandlerBSpline.h" line="378"/>
      <location filename="../../DrawSketchHandlerBSpline.h" line="609"/>
      <location filename="../../DrawSketchHandlerBSpline.h" line="679"/>
      <location filename="../../DrawSketchHandlerScale.h" line="130"/>
      <location filename="../../DrawSketchHandlerEllipse.h" line="175"/>
      <location filename="../../CommandSketcherTools.cpp" line="1277"/>
      <location filename="../../CommandSketcherTools.cpp" line="1854"/>
      <location filename="../../CommandSketcherTools.cpp" line="2291"/>
      <location filename="../../DrawSketchHandlerArcSlot.h" line="180"/>
      <location filename="../../DrawSketchHandlerPoint.h" line="93"/>
      <source>Error</source>
      <translation>錯誤</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2092"/>
      <source>Failed to delete all geometry</source>
      <translation>刪除所有幾何失敗</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2157"/>
      <source>Failed to delete all constraints</source>
      <translation>刪除所有拘束失敗</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2372"/>
      <source>Selection has no valid geometries. B-splines and points are not supported yet.</source>
      <translation>選擇的內容沒有有效的幾何體。B-spline 與點還沒有支援。</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="133"/>
      <location filename="../../CommandSketcherTools.cpp" line="2371"/>
      <source>Invalid selection</source>
      <translation>無效選擇</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="134"/>
      <source>Selection has no valid geometries.</source>
      <translation>選擇沒有有效幾何。</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObjectPyImp.cpp" line="414"/>
      <source>The constraint has invalid index information and is malformed.</source>
      <translation>該拘束的索引資訊無效且格式錯誤。</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="468"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="604"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="832"/>
      <location filename="../../CommandConstraints.cpp" line="434"/>
      <location filename="../../CommandConstraints.cpp" line="514"/>
      <location filename="../../CommandConstraints.cpp" line="611"/>
      <location filename="../../CommandConstraints.cpp" line="701"/>
      <location filename="../../CommandConstraints.cpp" line="775"/>
      <location filename="../../CommandConstraints.cpp" line="6215"/>
      <location filename="../../CommandConstraints.cpp" line="6419"/>
      <location filename="../../CommandSketcherTools.cpp" line="1067"/>
      <source>Invalid Constraint</source>
      <translation>無效的拘束</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerLineSet.h" line="493"/>
      <source>Failed to add arc</source>
      <translation>添加弧失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArcOfEllipse.h" line="318"/>
      <source>Failed to add arc of ellipse</source>
      <translation>添加橢圓弧失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArcOfHyperbola.h" line="252"/>
      <source>Cannot create arc of hyperbola from invalid angles, try again!</source>
      <translation>無法自無效角度建立雙曲線弧，再試一次！</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArcOfHyperbola.h" line="331"/>
      <source>Cannot create arc of hyperbola</source>
      <translation>無法建立雙曲線弧</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArcOfParabola.h" line="254"/>
      <source>Cannot create arc of parabola</source>
      <translation>無法建立拋物線弧</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="379"/>
      <source>Error creating B-spline</source>
      <translation>建立 B 雲形線錯誤</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="610"/>
      <source>Error deleting last pole/knot</source>
      <translation>刪除最後一個極/結點時出現錯誤</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="680"/>
      <source>Error adding B-spline pole/knot</source>
      <translation>添加 B 雲形線 極/結點時出現錯誤</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerCarbonCopy.h" line="187"/>
      <source>Failed to add carbon copy</source>
      <translation>建立副本失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerCircle.h" line="167"/>
      <source>Failed to add circle</source>
      <translation>添加圓失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerExtend.h" line="335"/>
      <source>Failed to extend edge</source>
      <translation>延伸邊緣失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerExternal.h" line="189"/>
      <source>Failed to add external geometry</source>
      <translation>添加外部幾何失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerFillet.h" line="225"/>
      <source>Failed to create fillet</source>
      <translation>建立倒角失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerLine.h" line="135"/>
      <location filename="../../DrawSketchHandlerLineSet.h" line="463"/>
      <source>Failed to add line</source>
      <translation>添加線條失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerSymmetry.h" line="155"/>
      <location filename="../../DrawSketchHandlerLine.h" line="139"/>
      <location filename="../../DrawSketchHandlerRectangle.h" line="355"/>
      <location filename="../../DrawSketchHandlerSlot.h" line="165"/>
      <location filename="../../DrawSketchHandlerTranslate.h" line="134"/>
      <location filename="../../DrawSketchHandlerArc.h" line="245"/>
      <location filename="../../DrawSketchHandlerCircle.h" line="171"/>
      <location filename="../../DrawSketchHandlerRotate.h" line="139"/>
      <location filename="../../DrawSketchHandlerPolygon.h" line="137"/>
      <location filename="../../DrawSketchHandlerScale.h" line="135"/>
      <location filename="../../DrawSketchHandlerEllipse.h" line="180"/>
      <location filename="../../DrawSketchHandlerArcSlot.h" line="185"/>
      <source>Tool execution aborted</source>
      <translation>工具執行中斷</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerPoint.h" line="94"/>
      <source>Failed to add point</source>
      <translation>添加點失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerPolygon.h" line="133"/>
      <source>Failed to add polygon</source>
      <translation>添加多邊形失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRectangle.h" line="351"/>
      <source>Failed to add box</source>
      <translation>添加立方體失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerSlot.h" line="161"/>
      <source>Failed to add slot</source>
      <translation>添加槽失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerSplitting.h" line="159"/>
      <source>Failed to add edge</source>
      <translation>新增邊緣失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerTrimming.h" line="183"/>
      <source>Failed to trim edge</source>
      <translation>修剪邊緣失敗</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="1235"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1253"/>
      <location filename="../../EditDatumDialog.cpp" line="251"/>
      <source>Value Error</source>
      <translation>錯誤的值</translation>
    </message>
    <message>
      <location filename="../../DrawSketchDefaultHandler.h" line="961"/>
      <source>Autoconstraints cause redundancy. Removing them</source>
      <translation>自動拘束造成冗餘。請刪除它們</translation>
    </message>
    <message>
      <location filename="../../DrawSketchDefaultHandler.h" line="980"/>
      <source>Redundant constraint is not an autoconstraint. No autoconstraints or additional constraints were added. Please report!</source>
      <translation>冗餘拘束不是自動拘束。未添加自動拘束或額外拘束。請回報！</translation>
    </message>
    <message>
      <location filename="../../DrawSketchDefaultHandler.h" line="995"/>
      <source>Autoconstraints cause conflicting constraints - Please report!</source>
      <translation>自動拘束導致衝突拘束 - 請回報！</translation>
    </message>
    <message>
      <location filename="../../DrawSketchDefaultHandler.h" line="1021"/>
      <source>Unexpected Redundancy/Conflicting constraint. Check the constraints and autoconstraints of this operation.</source>
      <translation>意外的冗餘/衝突拘束。請檢查此操作的拘束和自動拘束。</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerOffset.h" line="1133"/>
      <source>Invalid Value</source>
      <translation>無效數值</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerOffset.h" line="1134"/>
      <source>Offset value can't be 0.</source>
      <translation>偏移值不能為 0。</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArcSlot.h" line="181"/>
      <source>Failed to add arc slot</source>
      <translation>添加弧線槽失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerEllipse.h" line="176"/>
      <source>Failed to add ellipse</source>
      <translation>添加橢圓失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRotate.h" line="135"/>
      <source>Failed to rotate</source>
      <translation>旋轉失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerScale.h" line="131"/>
      <source>Failed to scale</source>
      <translation>縮放失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerTranslate.h" line="130"/>
      <source>Failed to translate</source>
      <translation>轉移失敗</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerSymmetry.h" line="151"/>
      <source>Failed to create symmetry</source>
      <translation>建立對稱失敗</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateBSplineByInterpolation</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1131"/>
      <source>B-spline by knots</source>
      <translation>以結點來建立 B 雲形線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1132"/>
      <location filename="../../CommandCreateGeo.cpp" line="1134"/>
      <source>Create a B-spline by knots</source>
      <translation>以結點來建立 B 雲形線</translation>
    </message>
  </context>
  <context>
    <name>SnapSpaceAction</name>
    <message>
      <location filename="../../Command.cpp" line="1391"/>
      <source>Snap to objects</source>
      <translation>貼齊至物件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1392"/>
      <source>New points will snap to the currently preselected object. It will also snap to the middle of lines and arcs.</source>
      <translation>新的點將貼齊到當前預選的物件。它還會捕捉到線和弧的中心點。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1396"/>
      <source>Snap to grid</source>
      <translation>貼齊格線</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1398"/>
      <source>New points will snap to the nearest grid line.
Points must be set closer than a fifth of the grid spacing to a grid line to snap.</source>
      <translation>新的點將貼齊到最近的網格線。
點必須設定在網格線的五分之一間距以內，才能貼齊。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1402"/>
      <source>Snap angle</source>
      <translation>貼齊角度</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1404"/>
      <source>Angular step for tools that use 'Snap at Angle' (line for instance). Hold CTRL to enable 'Snap at Angle'. The angle starts from the positive X axis of the sketch.</source>
      <translation>工具使用 '貼齊到角度' (例如線條)，用於設定角度的角度步進。按住 CTRL 鍵以啟用 '貼齊到角度'。角度從草圖的正 X 軸開始計算。</translation>
    </message>
  </context>
  <context>
    <name>RenderingOrderAction</name>
    <message>
      <location filename="../../Command.cpp" line="1639"/>
      <location filename="../../Command.cpp" line="1646"/>
      <location filename="../../Command.cpp" line="1653"/>
      <source>Normal Geometry</source>
      <translation>常規幾何</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1640"/>
      <location filename="../../Command.cpp" line="1647"/>
      <location filename="../../Command.cpp" line="1654"/>
      <source>Construction Geometry</source>
      <translation>建構用幾何圖元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1641"/>
      <location filename="../../Command.cpp" line="1648"/>
      <location filename="../../Command.cpp" line="1655"/>
      <source>External Geometry</source>
      <translation>外部幾何</translation>
    </message>
  </context>
  <context>
    <name>CmdRenderingOrder</name>
    <message>
      <location filename="../../Command.cpp" line="1764"/>
      <source>Configure rendering order</source>
      <translation>設置算繪順序</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1765"/>
      <source>Reorder the items in the list to configure rendering order.</source>
      <translation>重新排序列表中的項目以配置算繪順序。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherGrid</name>
    <message>
      <location filename="../../Command.cpp" line="1248"/>
      <source>Toggle grid</source>
      <translation>切換格線</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1250"/>
      <source>Toggle the grid in the sketch. In the menu you can change grid settings.</source>
      <translation>在草圖中切換格線。在選單中可以更改網格設定。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSnap</name>
    <message>
      <location filename="../../Command.cpp" line="1504"/>
      <source>Toggle snap</source>
      <translation>切換鎖點</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1506"/>
      <source>Toggle all snap functionality. In the menu you can toggle 'Snap to grid' and 'Snap to objects' individually, and change further snap settings.</source>
      <translation>切換所有貼齊功能。在選單中，您可以單獨切換 '貼齊到格線' 和 '貼齊到物件'，並更改進一步的貼齊設定。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateBSplineByInterpolation</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="917"/>
      <source>Create B-spline by knots</source>
      <translation>以結點來建立 B 雲形線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="918"/>
      <source>Create a B-spline by knots, i.e. by interpolation, in the sketch.</source>
      <translation>在草圖中通過結點建立 B 雲形線，換句話說通過內插法。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePeriodicBSplineByInterpolation</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="951"/>
      <source>Create periodic B-spline by knots</source>
      <translation>以結點來建立週期性 B-spline 曲線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="953"/>
      <source>Create a periodic B-spline by knots, i.e. by interpolation, in the sketch.</source>
      <translation>在草圖中通過結點建立週期性 B 雲形線，換句話說通過內插法。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDimension</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2776"/>
      <source>Dimension</source>
      <translation>標註尺寸</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2777"/>
      <source>Constrain contextually based on your selection.
Depending on your selection you might have several constraints available. You can cycle through them using M key.
Left clicking on empty space will validate the current constraint. Right clicking or pressing Esc will cancel.</source>
      <translation>根據您的選擇前後文來進行拘束。根據您的選擇，您可能會有多個可用拘束。您可以使用 M 鍵進行循環選擇。左鍵單擊空白區域將確認當前拘束。右鍵單擊或按 Esc 將取消操作。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherArcOverlay</name>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="363"/>
      <source>Show/hide circular helper for arcs</source>
      <translation>顯示/隱藏弧的圓形輔助工具</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherOverlay.cpp" line="365"/>
      <source>Switches between showing and hiding the circular helper for all arcs</source>
      <translation>在顯示和隱藏所有弧的圓形輔助工具之間切換。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompDimensionTools</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1206"/>
      <source>Dimension</source>
      <translation>標註尺寸</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1207"/>
      <source>Dimension tools.</source>
      <translation>標註工具。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7452"/>
      <source>Constrain radius</source>
      <translation>半徑拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7453"/>
      <source>Fix the radius of a circle or an arc</source>
      <translation>固定圓或弧之半徑</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherToolDefaultWidget</name>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="14"/>
      <source>Form</source>
      <translation>格式</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="22"/>
      <source>Mode (M)</source>
      <translation>模式(M)</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="46"/>
      <location filename="../../SketcherToolDefaultWidget.ui" line="70"/>
      <source>Mode</source>
      <translation>模式</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="94"/>
      <source>Parameter 1</source>
      <translation>參數 1</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="115"/>
      <source>Parameter 2</source>
      <translation>參數2</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="136"/>
      <source>Parameter 3</source>
      <translation>參數 3</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="157"/>
      <source>Parameter 4</source>
      <translation>參數 4</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="178"/>
      <source>Parameter 5</source>
      <translation>參數 5</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="199"/>
      <source>Parameter 6</source>
      <translation>參數 6</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="220"/>
      <source>Parameter 7</source>
      <translation>參數 7</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="241"/>
      <source>Parameter 8</source>
      <translation>參數 8</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="262"/>
      <source>Parameter 9</source>
      <translation>參數 9</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="283"/>
      <source>Parameter 10</source>
      <translation>參數 10</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="305"/>
      <source>Checkbox 1 toolTip</source>
      <translation>核取方塊 1 工具提示</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="308"/>
      <source>Checkbox 1</source>
      <translation>核取方塊 1</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="327"/>
      <source>Checkbox 2 toolTip</source>
      <translation>核取方塊 2 工具提示</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="330"/>
      <source>Checkbox 2</source>
      <translation>核取方塊 2</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="349"/>
      <source>Checkbox 3 toolTip</source>
      <translation>核取方塊 3 工具提示</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="352"/>
      <source>Checkbox 3</source>
      <translation>核取方塊 3</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="371"/>
      <source>Checkbox 4 toolTip</source>
      <translation>核取方塊 4 工具提示</translation>
    </message>
    <message>
      <location filename="../../SketcherToolDefaultWidget.ui" line="374"/>
      <source>Checkbox 4</source>
      <translation>核取方塊 4</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherOffset</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2312"/>
      <source>Offset geometry</source>
      <translation>偏移幾何體</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2313"/>
      <source>Offset selected geometries. A positive offset length makes the offset go outward, a negative length inward.</source>
      <translation>偏移選定的幾何體。正的偏移長度將向外偏移，負的長度將向內偏移。</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_c1_offset</name>
    <message>
      <location filename="../../DrawSketchHandlerOffset.h" line="1110"/>
      <source>Delete original geometries (U)</source>
      <translation>刪除原始幾何體 (U)</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRotate.h" line="500"/>
      <source>Apply equal constraints</source>
      <translation>套用相同拘束</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRotate.h" line="504"/>
      <source>If this option is selected dimensional constraints are excluded from the operation.
Instead equal constraints are applied between the original objects and their copies.</source>
      <translation>如果選擇了此選項，則標註尺寸拘束將被排除在操作之外。反之將在原始物件及其複製品之間應用相等拘束。</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_c2_offset</name>
    <message>
      <location filename="../../DrawSketchHandlerOffset.h" line="1114"/>
      <source>Add offset constraint (J)</source>
      <translation>添加偏移拘束(J)</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_c1_rectangle</name>
    <message>
      <location filename="../../DrawSketchHandlerRectangle.h" line="1657"/>
      <source>Corner, width, height</source>
      <translation>角點，寬度，高度</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRectangle.h" line="1658"/>
      <source>Center, width, height</source>
      <translation>中心，寬度，高度</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRectangle.h" line="1659"/>
      <source>3 corners</source>
      <translation>3 個角點</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRectangle.h" line="1660"/>
      <source>Center, 2 corners</source>
      <translation>中心，2 個角點</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRectangle.h" line="1665"/>
      <source>Rounded corners (U)</source>
      <translation>圓角 (U)</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRectangle.h" line="1668"/>
      <source>Create a rectangle with rounded corners.</source>
      <translation>建立有圓角的矩形。</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_c2_rectangle</name>
    <message>
      <location filename="../../DrawSketchHandlerRectangle.h" line="1674"/>
      <source>Frame (J)</source>
      <translation>框架 (J)</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerRectangle.h" line="1677"/>
      <source>Create two rectangles with a constant offset.</source>
      <translation>建立兩個具有恒定偏移的矩形。</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherTool</name>
    <message>
      <location filename="../../TaskSketcherTool.cpp" line="48"/>
      <source>Tool parameters</source>
      <translation>工具參數</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompHorizontalVertical</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2833"/>
      <source>Constrain horizontal/vertical</source>
      <translation>水平/垂直拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2834"/>
      <source>Constrains a single line to either horizontal or vertical.</source>
      <translation>將單一線條設為水平或垂直拘束。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainHorVer</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3151"/>
      <source>Constrain horizontal/vertical</source>
      <translation>水平/垂直拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3152"/>
      <source>Constrains a single line to either horizontal or vertical, whichever is closer to current alignment.</source>
      <translation>將單一線條設為為水平或垂直拘束，取決於更接近當前對齊的方向。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCurveEdition</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1413"/>
      <source>Curve Edition</source>
      <translation>曲線編輯</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1414"/>
      <source>Curve Edition tools.</source>
      <translation>曲線編輯工具.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompSlot</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1507"/>
      <source>Slots</source>
      <translation>凹槽</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1508"/>
      <source>Slot tools.</source>
      <translation>挖槽工具。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcSlot</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1593"/>
      <source>Create arc slot</source>
      <translation>建立弧線槽</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1594"/>
      <source>Create an arc slot in the sketch</source>
      <translation>於草圖中建立一弧線槽</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainCoincidentUnified</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3775"/>
      <source>Constrain coincident</source>
      <translation>共點拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3776"/>
      <source>Create a coincident constraint between points, or fix a point on an edge, or a concentric constraint between circles, arcs, and ellipses</source>
      <translation>在點之間建立重合拘束，或將點固定在邊緣上，或在圓、弧和橢圓之間創建同心拘束。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRotate</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2390"/>
      <source>Rotate / Polar transform</source>
      <translation>旋轉 / 極座標變換</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2391"/>
      <source>Rotate selected geometries, making n copies, enable creation of circular patterns.</source>
      <translation>旋轉選定的幾何體，創建 n 個副本，啟用圓形樣式的生成。</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettingsAppearance</name>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="14"/>
      <source>Appearance</source>
      <translation>外觀</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="20"/>
      <source>Working colors</source>
      <translation>工作顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="34"/>
      <source>Creating line</source>
      <translation>建立直線</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="41"/>
      <source>Color used while new sketch elements are created</source>
      <translation>建立新草圖元件時使用的顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="80"/>
      <source>Coordinate text</source>
      <translation>座標文字</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="87"/>
      <source>Text color of the coordinates</source>
      <translation>座標軸文字之顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="107"/>
      <source>Cursor crosshair</source>
      <translation>十字游標</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="114"/>
      <source>Color of crosshair cursor.
(The one you get when creating a new sketch element.)</source>
      <translation>十字游標之色彩。
(當你在草圖中建立新元件時的十字線色彩)</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="140"/>
      <source>Geometric element colors</source>
      <translation>幾何元件顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="152"/>
      <source>Constrained</source>
      <translation>已被拘束</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="165"/>
      <source>Unconstrained</source>
      <translation>未被拘束</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="172"/>
      <source>Pattern</source>
      <translation>圖樣</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="179"/>
      <source>Width</source>
      <translation>寬度</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="212"/>
      <source>Color of fully constrained normal geometry in edit mode</source>
      <translation>編輯模式中完全拘束的正常幾何體的顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="238"/>
      <source>Color of normal geometry in edit mode</source>
      <translation>編輯模式中正常幾何體的顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="306"/>
      <source>Color of fully constrained construction geometry in edit mode</source>
      <translation>編輯模式中完全拘束的構造幾何體的顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="387"/>
      <source>Internal alignment geometry</source>
      <translation>內部對齊幾何</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="400"/>
      <source>Color of fully constrained internal alignment geometry in edit mode</source>
      <translation>編輯模式中完全拘束的內部對齊幾何體的顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="426"/>
      <source>Color of internal alignment geometry in edit mode</source>
      <translation>編輯模式中內部對齊幾何體的顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="555"/>
      <source>Fully constrained sketch</source>
      <translation>完全拘束之草圖</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="568"/>
      <source>Color of geometry indicating a fully constrained sketch</source>
      <translation>指示完全拘束草圖的幾何體顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="588"/>
      <source>Invalid sketch</source>
      <translation>錯誤之草圖</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="672"/>
      <source>Color of dimensional driving constraints in edit mode</source>
      <translation>編輯模式中標註尺寸驅動拘束的顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="799"/>
      <source>Vertex</source>
      <translation>頂點</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="806"/>
      <source>Color of vertices outside edit mode</source>
      <translation>編輯模式中外部頂點之顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="845"/>
      <source>Edge</source>
      <translation>邊</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="852"/>
      <source>Color of edges outside edit mode</source>
      <translation>編輯模式中外部邊之顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="199"/>
      <source>Geometry</source>
      <translation>幾何</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="258"/>
      <source>Line pattern of normal edges.</source>
      <translation>正常邊的線條樣式。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="268"/>
      <source>Width of normal edges.</source>
      <translation>正常邊的寬度。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="293"/>
      <source>Construction geometry</source>
      <translation>構造幾何</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="332"/>
      <source>Color of construction geometry in edit mode</source>
      <translation>編輯模式中建構線之顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="352"/>
      <source>Line pattern of construction edges.</source>
      <translation>建構邊的線條樣式。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="362"/>
      <source>Width of construction edges.</source>
      <translation>建構邊的寬度。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="446"/>
      <source>Line pattern of internal aligned edges.</source>
      <translation>內部對齊邊的線條樣式。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="456"/>
      <source>Width of internal aligned edges.</source>
      <translation>內部對齊邊的寬度。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="481"/>
      <source>External geometry</source>
      <translation>外部幾何圖形</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="494"/>
      <source>Color of external geometry in edit mode</source>
      <translation>編輯模式中外部幾何之顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="514"/>
      <source>Line pattern of external edges.</source>
      <translation>外部邊的線條樣式。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="524"/>
      <source>Width of external edges.</source>
      <translation>外部邊的寬度。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="601"/>
      <source>Color of geometry indicating an invalid sketch</source>
      <translation>標示無效草圖之幾何圖顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="624"/>
      <source>Constraint colors</source>
      <translation>拘束色彩</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="638"/>
      <source>Constraint symbols</source>
      <translation>拘束符號</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="645"/>
      <source>Color of driving constraints in edit mode</source>
      <translation>編輯模式下驅動拘束之顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="665"/>
      <source>Dimensional constraint</source>
      <translation>標註尺寸拘束</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="692"/>
      <source>Reference constraint</source>
      <translation>被動拘束</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="699"/>
      <source>Color of reference constraints in edit mode</source>
      <translation>編輯模式中參考拘束之顏色。</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="719"/>
      <source>Expression dependent constraint</source>
      <translation>相依拘束表達式</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="726"/>
      <source>Color of expression dependent constraints in edit mode</source>
      <translation>編輯模式下相依拘束表示式之顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="746"/>
      <source>Deactivated constraint</source>
      <translation>停用拘束</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="753"/>
      <source>Color of deactivated constraints in edit mode</source>
      <translation>編輯模式中停用的拘束之顏色</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsAppearance.ui" line="791"/>
      <source>Colors outside Sketcher</source>
      <translation>草圖外的顏色</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_p4_rotate</name>
    <message>
      <location filename="../../DrawSketchHandlerRotate.h" line="523"/>
      <source>Copies (+'U'/ -'J')</source>
      <translation>複製（+'U'/-'J'）</translation>
    </message>
  </context>
  <context>
    <name>ToolWidgetManager_p4</name>
    <message>
      <location filename="../../DrawSketchHandlerPolygon.h" line="305"/>
      <source>Sides (+'U'/ -'J')</source>
      <translation>邊 (+'U'/-'J')</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="890"/>
      <source>Degree (+'U'/ -'J')</source>
      <translation>角度（+'U'/-'J'）</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_c1_scale</name>
    <message>
      <location filename="../../DrawSketchHandlerScale.h" line="405"/>
      <source>Keep original geometries (U)</source>
      <translation>保留原始幾何體 (U)</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompConstrainTools</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1279"/>
      <source>Constrain</source>
      <translation>拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1280"/>
      <source>Constrain tools.</source>
      <translation>拘束工具。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCopyClipboard</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="218"/>
      <source>C&amp;opy in sketcher</source>
      <translation>在草圖中複製 (&amp;o)</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="219"/>
      <source>Copy selected geometries and constraints to the clipboard</source>
      <translation>將選定的幾何體和拘束複製到剪貼板。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCut</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="249"/>
      <source>C&amp;ut in sketcher</source>
      <translation>在草圖中剪下 (&amp;u)</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="250"/>
      <source>Cut selected geometries and constraints to the clipboard</source>
      <translation>將選定的幾何體和拘束剪到剪貼板。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherPaste</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="289"/>
      <source>P&amp;aste in sketcher</source>
      <translation>在草圖中貼上 (&amp;a)</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="290"/>
      <source>Paste selected geometries and constraints from the clipboard</source>
      <translation>從剪貼板貼上選定的幾何體和拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherScale</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2424"/>
      <source>Scale transform</source>
      <translation>縮放變換</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2425"/>
      <source>Scale selected geometries. After selecting the center point you can either enter the scale factor, or select two reference points then scale factor = length(p2-center) / length(p1-center).</source>
      <translation>縮放選定的幾何體。在選擇中心點後，可以輸入縮放係數，或選擇兩個參考點，然後縮放係數 = 長度(p2-中心) / 長度(p1-中心)。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherTranslate</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2458"/>
      <source>Move / Array transform</source>
      <translation>移動 / 陣列變換</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2459"/>
      <source>Translate selected geometries. Enable creation of i * j copies.</source>
      <translation>轉換所選幾何。啟用建立 i * j 個複製品。</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_p3_translate</name>
    <message>
      <location filename="../../DrawSketchHandlerTranslate.h" line="516"/>
      <source>Copies (+'U'/-'J')</source>
      <translation>複製（+'U'/-'J'）</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_p5_translate</name>
    <message>
      <location filename="../../DrawSketchHandlerTranslate.h" line="519"/>
      <source>Rows (+'R'/-'F')</source>
      <translation>列 (+'R'/-'F')</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArc</name>
    <message>
      <location filename="../../DrawSketchHandlerArc.h" line="460"/>
      <source>Center</source>
      <translation>中心</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArc.h" line="461"/>
      <source>3 rim points</source>
      <translation>3點建立圓</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateChamfer</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1257"/>
      <source>Create chamfer</source>
      <translation>建立倒角</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1258"/>
      <source>Create a chamfer between two lines or at a coincident point</source>
      <translation>在兩條線之間或在重合點處建立倒角。</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateFillets</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1288"/>
      <source>Create fillet or chamfer</source>
      <translation>建立圓角或倒角</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1289"/>
      <source>Create a fillet or chamfer between two lines</source>
      <translation>在兩條線間建立圓角或倒角</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcSlot</name>
    <message>
      <location filename="../../DrawSketchHandlerArcSlot.h" line="546"/>
      <source>Arc ends</source>
      <translation>弧結束</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerArcSlot.h" line="547"/>
      <source>Flat ends</source>
      <translation>平面結束</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateEllipse</name>
    <message>
      <location filename="../../DrawSketchHandlerEllipse.h" line="420"/>
      <source>Center</source>
      <translation>中心</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerEllipse.h" line="421"/>
      <source>Axis endpoints</source>
      <translation>軸端點</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_c1_fillet</name>
    <message>
      <location filename="../../DrawSketchHandlerFillet.h" line="432"/>
      <source>Preserve corner (U)</source>
      <translation>保留角 (U)</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerFillet.h" line="435"/>
      <source>Preserves intersection point and most constraints</source>
      <translation>保留交點和大部分約束</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateLine</name>
    <message>
      <location filename="../../DrawSketchHandlerLine.h" line="277"/>
      <source>Point, length, angle</source>
      <translation>點，長度，角度</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerLine.h" line="278"/>
      <source>Point, width, height</source>
      <translation>點，寬度，高度</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerLine.h" line="279"/>
      <source>2 points</source>
      <translation>2 個點</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateOffset</name>
    <message>
      <location filename="../../DrawSketchHandlerOffset.h" line="1097"/>
      <source>Arc</source>
      <translation>弧</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerOffset.h" line="1098"/>
      <source>Intersection</source>
      <translation>交集</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_c1_symmetry</name>
    <message>
      <location filename="../../DrawSketchHandlerSymmetry.h" line="263"/>
      <source>Delete original geometries (U)</source>
      <translation>刪除原始幾何體 (U)</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_c2_symmetry</name>
    <message>
      <location filename="../../DrawSketchHandlerSymmetry.h" line="266"/>
      <source>Create Symmetry Constraints (J)</source>
      <translation>建立對稱拘束 (J)</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainTangent</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6577"/>
      <source>Constrain tangent or collinear</source>
      <translation>相切或共線拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6578"/>
      <source>Create a tangent or collinear constraint between two entities</source>
      <translation>在兩個實體之間建立相切或共線拘束</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherChangeDimensionConstraint</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9913"/>
      <source>Change value</source>
      <translation>變更值</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="9914"/>
      <source>Change the value of a dimensional constraint</source>
      <translation>更改標註尺寸拘束的值</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreatePeriodicBSplineByInterpolation</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1138"/>
      <source>Periodic B-spline by knots</source>
      <translation>以結點來建立週期性 B 雲形線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1141"/>
      <location filename="../../CommandCreateGeo.cpp" line="1144"/>
      <source>Create a periodic B-spline by knots</source>
      <translation>以結點來建立週期性 B 雲形線</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompLine</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="114"/>
      <source>Create polyline</source>
      <translation>建立折線</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="115"/>
      <source>Create a polyline in the sketch. 'M' Key cycles behaviour</source>
      <translation>於草圖中建立折線，'M' 鍵可循環切換不同形狀(直線、圓弧..)</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompToggleConstraints</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1310"/>
      <source>Toggle constraints</source>
      <translation>切換拘束</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1311"/>
      <source>Toggle constrain tools.</source>
      <translation>切換拘束工具</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_c1_bspline</name>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="847"/>
      <source>Press F to undo last point.</source>
      <translation>按 F 以取消最後一個點。</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="855"/>
      <source>Periodic (R)</source>
      <translation>周期性 (R)</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerBSpline.h" line="858"/>
      <source>Create a periodic B-spline.</source>
      <translation>建立一週期性的 B 雲形線。</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8614"/>
      <location filename="../../CommandConstraints.cpp" line="8616"/>
      <source>Fix the radius of an arc or a circle</source>
      <translation>固定弧或圓之半徑</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainRadiam</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="8627"/>
      <location filename="../../CommandConstraints.cpp" line="8629"/>
      <source>Fix the radius/diameter of an arc or a circle</source>
      <translation>固定一個弧或圓的半徑/直徑</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherTool_c1_translate</name>
    <message>
      <location filename="../../DrawSketchHandlerTranslate.h" line="488"/>
      <source>Apply equal constraints</source>
      <translation>套用相同拘束</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandlerTranslate.h" line="491"/>
      <source>If this option is selected dimensional constraints are excluded from the operation.
Instead equal constraints are applied between the original objects and their copies.</source>
      <translation>如果選中此選項，將排除標註尺寸拘束。反之將在原始物件及其複製品之間套用相同拘束。</translation>
    </message>
  </context>
</TS>
