<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh-TW" sourcelanguage="en">
  <context>
    <name>Attacher</name>
    <message>
      <location filename="../../AttacherTexts.cpp" line="320"/>
      <source>Any</source>
      <comment>Attacher reference type</comment>
      <translation>任何</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="321"/>
      <source>Vertex</source>
      <comment>Attacher reference type</comment>
      <translation type="unfinished">Vertex</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="322"/>
      <source>Edge</source>
      <comment>Attacher reference type</comment>
      <translation>邊</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="323"/>
      <source>Face</source>
      <comment>Attacher reference type</comment>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="325"/>
      <source>Line</source>
      <comment>Attacher reference type</comment>
      <translation>線</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="326"/>
      <source>Curve</source>
      <comment>Attacher reference type</comment>
      <translation>曲線</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="327"/>
      <source>Circle</source>
      <comment>Attacher reference type</comment>
      <translation>圓</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="328"/>
      <source>Conic</source>
      <comment>Attacher reference type</comment>
      <translation>圓錐</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="329"/>
      <source>Ellipse</source>
      <comment>Attacher reference type</comment>
      <translation>橢圓</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="330"/>
      <source>Parabola</source>
      <comment>Attacher reference type</comment>
      <translation>拋物線</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="331"/>
      <source>Hyperbola</source>
      <comment>Attacher reference type</comment>
      <translation>雙曲線</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="333"/>
      <source>Plane</source>
      <comment>Attacher reference type</comment>
      <translation>平面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="334"/>
      <source>Sphere</source>
      <comment>Attacher reference type</comment>
      <translation>球體</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="335"/>
      <source>Revolve</source>
      <comment>Attacher reference type</comment>
      <translation>旋轉</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="336"/>
      <source>Cylinder</source>
      <comment>Attacher reference type</comment>
      <translation>圓柱</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="337"/>
      <source>Torus</source>
      <comment>Attacher reference type</comment>
      <translation>圓環</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="338"/>
      <source>Cone</source>
      <comment>Attacher reference type</comment>
      <translation>錐體</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="340"/>
      <source>Object</source>
      <comment>Attacher reference type</comment>
      <translation>物件</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="341"/>
      <source>Solid</source>
      <comment>Attacher reference type</comment>
      <translation>實體</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="342"/>
      <source>Wire</source>
      <comment>Attacher reference type</comment>
      <translation>線</translation>
    </message>
  </context>
  <context>
    <name>Attacher0D</name>
    <message>
      <location filename="../../AttacherTexts.cpp" line="277"/>
      <source>Deactivated</source>
      <comment>AttachmentPoint mode caption</comment>
      <translation>已停用</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="278"/>
      <source>Attachment is disabled. Point can be moved by editing Placement property.</source>
      <comment>AttachmentPoint mode tooltip</comment>
      <translation>已取消連接，點可以藉由修改放置屬性來移動</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="280"/>
      <source>Object's origin</source>
      <comment>AttachmentPoint mode caption</comment>
      <translation>物件原點</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="281"/>
      <source>Point is put at object's placement position. Works on objects with placements, and ellipse/parabola/hyperbola edges.</source>
      <comment>AttachmentPoint mode tooltip</comment>
      <translation>點被放置在物件的放置位置。此功能適用於有位置的物件以及橢圓、拋物線或雙曲線邊緣。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="283"/>
      <source>Focus1</source>
      <comment>AttachmentPoint mode caption</comment>
      <translation>焦點1</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="284"/>
      <source>Focus of ellipse, parabola, hyperbola.</source>
      <comment>AttachmentPoint mode tooltip</comment>
      <translation>橢圓、拋物線、雙曲線之焦點。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="286"/>
      <source>Focus2</source>
      <comment>AttachmentPoint mode caption</comment>
      <translation>焦點2</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="287"/>
      <source>Second focus of ellipse and hyperbola.</source>
      <comment>AttachmentPoint mode tooltip</comment>
      <translation>橢圓和雙曲的第二個焦點</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="289"/>
      <source>On edge</source>
      <comment>AttachmentPoint mode caption</comment>
      <translation>在邊上</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="290"/>
      <source>Point is put on edge, MapPathParameter controls where. Additionally, vertex can be linked in for making a projection.</source>
      <comment>AttachmentPoint mode tooltip</comment>
      <translation>點被放置在邊上，MapPathParameter 控制位置。此外，可以連結頂點以進行投影。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="292"/>
      <source>Center of curvature</source>
      <comment>AttachmentPoint mode caption</comment>
      <translation>曲率中心</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="293"/>
      <source>Center of osculating circle of an edge. Optional vertex link defines where.</source>
      <comment>AttachmentPoint mode tooltip</comment>
      <translation>邊緣的圓曲線的相切圓心。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="295"/>
      <source>Center of mass</source>
      <comment>AttachmentPoint mode caption</comment>
      <translation>質心</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="296"/>
      <source>Center of mass of all references (equal densities are assumed).</source>
      <comment>AttachmentPoint mode tooltip</comment>
      <translation>所有參考的質心（假設密度相同）。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="298"/>
      <source>Intersection</source>
      <comment>AttachmentPoint mode caption</comment>
      <translation>交集</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="299"/>
      <source>Not implemented</source>
      <comment>AttachmentPoint mode tooltip</comment>
      <translation>尚無實作</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="301"/>
      <source>Vertex</source>
      <comment>AttachmentPoint mode caption</comment>
      <translation>頂點</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="302"/>
      <source>Put Datum point coincident with another vertex.</source>
      <comment>AttachmentPoint mode tooltip</comment>
      <translation>將基準點與另一個頂點重合。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="304"/>
      <source>Proximity point 1</source>
      <comment>AttachmentPoint mode caption</comment>
      <translation>接近點1</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="305"/>
      <source>Point on first reference that is closest to second reference.</source>
      <comment>AttachmentPoint mode tooltip</comment>
      <translation>第一個參考點距離第二個參考點最近的點。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="307"/>
      <source>Proximity point 2</source>
      <comment>AttachmentPoint mode caption</comment>
      <translation>接近點2</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="308"/>
      <source>Point on second reference that is closest to first reference.</source>
      <comment>AttachmentPoint mode tooltip</comment>
      <translation>第二個參考點距離第一個參考點最近的點。</translation>
    </message>
  </context>
  <context>
    <name>Attacher1D</name>
    <message>
      <location filename="../../AttacherTexts.cpp" line="208"/>
      <source>Deactivated</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>已停用</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="209"/>
      <source>Attachment is disabled. Line can be moved by editing Placement property.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>已取消連接，線可以藉由修改放置屬性來移動</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="211"/>
      <source>Object's X</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>物件的 X 方向</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="212"/>
      <location filename="../../AttacherTexts.cpp" line="218"/>
      <source>Line is aligned along local X axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>線條與物件的本地 X 軸對齊。適用於具有位置的物件，以及橢圓/拋物線/雙曲線邊緣。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="214"/>
      <source>Object's Y</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>物件的 Y 方向</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="215"/>
      <source>Line is aligned along local Y axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>線條與物件的本地 Y 軸對齊。適用於具有位置的物件，以及橢圓/拋物線/雙曲線邊緣。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="217"/>
      <source>Object's Z</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>物件的 Z 方向</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="220"/>
      <source>Axis of curvature</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>曲率軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="221"/>
      <source>Line that is an axis of osculating circle of curved edge. Optional vertex defines where.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>線條是曲緣相切圓的軸線。可選的頂點定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="223"/>
      <source>Directrix1</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>準線1</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="224"/>
      <source>Directrix line for ellipse, parabola, hyperbola.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>橢圓、拋物線、雙曲線的準線。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="226"/>
      <source>Directrix2</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>準線2</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="227"/>
      <source>Second directrix line for ellipse and hyperbola.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>橢圓和雙曲線的第二條準線。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="229"/>
      <source>Asymptote1</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>漸近線1</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="230"/>
      <source>Asymptote of a hyperbola.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>雙曲線的漸近線。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="232"/>
      <source>Asymptote2</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>漸近線2</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="233"/>
      <source>Second asymptote of hyperbola.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>雙曲線的第二漸近線。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="235"/>
      <source>Tangent</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>切線</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="236"/>
      <source>Line tangent to an edge. Optional vertex link defines where.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>與邊相切的直線。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="238"/>
      <source>Normal to edge</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>法線與邊垂直</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="239"/>
      <source>Align to N vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>對曲緣的弗勒內-塞雷座標系統中的 N 向量進行對齊。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="241"/>
      <source>Binormal</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>副法向量</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="242"/>
      <source>Align to B vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>對曲緣的弗勒內-塞雷座標系統中的 B 向量進行對齊。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="244"/>
      <source>Tangent to surface (U)</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>與表面相切 (U)</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="245"/>
      <location filename="../../AttacherTexts.cpp" line="248"/>
      <source>Tangent to surface, along U parameter. Vertex link defines where.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>沿 U 參數與表面相切。頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="247"/>
      <source>Tangent to surface (V)</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>與表面相切 (V)</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="250"/>
      <source>Through two points</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>經過 2 個點</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="251"/>
      <source>Line that passes through two vertices.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>通過兩個頂點的直線。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="253"/>
      <source>Intersection</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>交集</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="254"/>
      <source>Intersection of two faces.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>兩面的交集</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="256"/>
      <source>Proximity line</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>接近線</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="257"/>
      <source>Line that spans the shortest distance between shapes.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>兩個形狀之間最短距離的線。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="259"/>
      <source>1st principal axis</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>第一主軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="260"/>
      <source>Line follows first principal axis of inertia.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>線條沿著慣性主軸的第一軸方向移動。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="262"/>
      <source>2nd principal axis</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>第二主軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="263"/>
      <source>Line follows second principal axis of inertia.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>線條沿著慣性主軸的第二軸方向移動。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="265"/>
      <source>3rd principal axis</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>第三主軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="266"/>
      <source>Line follows third principal axis of inertia.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>線條沿著慣性主軸的第三軸方向移動。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="268"/>
      <source>Normal to surface</source>
      <comment>AttachmentLine mode caption</comment>
      <translation>垂直於表面的法向量</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="269"/>
      <source>Line perpendicular to surface at point set by vertex.</source>
      <comment>AttachmentLine mode tooltip</comment>
      <translation>在由頂點設定的點上，垂直於表面的直線。</translation>
    </message>
  </context>
  <context>
    <name>Attacher2D</name>
    <message>
      <location filename="../../AttacherTexts.cpp" line="130"/>
      <source>Deactivated</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>已停用</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="131"/>
      <source>Attachment is disabled. Object can be moved by editing Placement property.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>已取消連接，物件可以藉由修改放置屬性來移動</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="133"/>
      <source>Translate origin</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>轉換物件原點</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="134"/>
      <source>Origin is aligned to match Vertex. Orientation is controlled by Placement property.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>物件原點將會對齊至該頂點，方向可由放置屬性控制</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="136"/>
      <source>Object's XY</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>物件的 XY 平面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="137"/>
      <source>Plane is aligned to XY local plane of linked object.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>平面與連結物件的本地 XY 平面對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="139"/>
      <source>Object's XZ</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>物件的 XZ 平面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="140"/>
      <source>Plane is aligned to XZ local plane of linked object.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>平面與連結物件的本地 XZ 平面對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="142"/>
      <source>Object's YZ</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>物件的 YZ 平面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="143"/>
      <source>Plane is aligned to YZ local plane of linked object.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>平面與連結物件的本地 YZ 平面對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="145"/>
      <source>XY parallel to plane</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>XY 平行於平面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="146"/>
      <source>X' Y' plane is parallel to the plane (object's XY) and passes through the vertex</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>X' Y' 平面與該平面 (物件的 XY 平面) 平行並通過頂點</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="148"/>
      <source>Plane face</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>平面的表面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="149"/>
      <source>Plane is aligned to coincide planar face.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>平面被對齊到重合平面的表面。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="151"/>
      <source>Tangent to surface</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>與表面相切</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="152"/>
      <source>Plane is made tangent to surface at vertex.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>平面與曲面在頂點處相切。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="154"/>
      <source>Normal to edge</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>法線與邊垂直</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="155"/>
      <source>Plane is made tangent to edge. Optional vertex link defines where.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>平面與邊相切。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="157"/>
      <source>Frenet NB</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>弗勒內 NB</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="158"/>
      <location filename="../../AttacherTexts.cpp" line="161"/>
      <location filename="../../AttacherTexts.cpp" line="164"/>
      <source>Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>對齊到曲緣的弗勒內-塞雷座標系統。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="160"/>
      <source>Frenet TN</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>弗勒內 TN</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="163"/>
      <source>Frenet TB</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>弗勒內 TB</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="166"/>
      <source>Concentric</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>同心</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="167"/>
      <source>Align to plane to osculating circle of an edge. Origin is aligned to point of curvature. Optional vertex link defines where.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>將平面與邊的相切圓對齊。原點對齊於曲緣點。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="169"/>
      <source>Revolution Section</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>旋轉剖面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="170"/>
      <source>Plane is perpendicular to edge, and Y axis is matched with axis of osculating circle. Optional vertex link defines where.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>平面與邊垂直，且Y軸與相切圓的軸對齊。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="172"/>
      <source>Plane by 3 points</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>由 3 點所構成的平面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="173"/>
      <source>Align plane to pass through three vertices.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>將平面對齊以通過三個頂點。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="175"/>
      <source>Normal to 3 points</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>與三點垂直</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="176"/>
      <source>Plane will pass through first two vertices, and perpendicular to plane that passes through three vertices.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>平面將通過前兩個頂點，並垂直於通過三個頂點的平面。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="178"/>
      <source>Folding</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>摺疊</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="179"/>
      <source>Specialty mode for folding polyhedra. Select 4 edges in order: foldable edge, fold line, other fold line, other foldable edge. Plane will be aligned to folding the first edge.</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>折疊多面體的特殊模式。按順序選擇4個邊：可摺疊邊、摺疊線、其他摺疊線、其他可摺疊邊。平面將與第一個邊的摺疊對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="181"/>
      <source>Inertia 2-3</source>
      <comment>AttachmentPlane mode caption</comment>
      <translation>慣性的 2-3 軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="182"/>
      <source>Plane constructed on second and third principal axes of inertia (passes through center of mass).</source>
      <comment>AttachmentPlane mode tooltip</comment>
      <translation>以慣性的第二和第三主軸為基礎構建的平面（通過質心）。</translation>
    </message>
  </context>
  <context>
    <name>Attacher3D</name>
    <message>
      <location filename="../../AttacherTexts.cpp" line="52"/>
      <source>Deactivated</source>
      <comment>Attachment3D mode caption</comment>
      <translation>已停用</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="53"/>
      <source>Attachment is disabled. Object can be moved by editing Placement property.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>已取消連接，物件可以藉由修改放置屬性來移動</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="55"/>
      <source>Translate origin</source>
      <comment>Attachment3D mode caption</comment>
      <translation>轉換物件原點</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="56"/>
      <source>Origin is aligned to match Vertex. Orientation is controlled by Placement property.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>物件原點將會對齊至該頂點，方向可由放置屬性控制</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="58"/>
      <source>Object's X Y Z</source>
      <comment>Attachment3D mode caption</comment>
      <translation>物件的 X Y Z</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="59"/>
      <source>Placement is made equal to Placement of linked object.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>位置被設定為與連結物件的位置相等。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="61"/>
      <source>Object's X Z Y</source>
      <comment>Attachment3D mode caption</comment>
      <translation>物件的 X Z Y</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="62"/>
      <source>X', Y', Z' axes are matched with object's local X, Z, -Y, respectively.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>X'、Y'、Z' 軸分別與物件的本地 X、Z、-Y 軸相匹配。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="64"/>
      <source>Object's Y Z X</source>
      <comment>Attachment3D mode caption</comment>
      <translation>物件的 Y Z X</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="65"/>
      <source>X', Y', Z' axes are matched with object's local Y, Z, X, respectively.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>X'、Y'、Z' 軸分別與物件的本地 Y、Z、X 軸相匹配。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="67"/>
      <source>XY parallel to plane</source>
      <comment>Attachment3D mode caption</comment>
      <translation>XY 平行於平面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="68"/>
      <source>X' Y' plane is parallel to the plane (object's XY) and passes through the vertex.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>X' Y' 平面與該平面 (物件的 XY 平面) 平行並通過頂點。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="70"/>
      <source>XY on plane</source>
      <comment>Attachment3D mode caption</comment>
      <translation>平面上的 XY</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="71"/>
      <source>X' Y' plane is aligned to coincide planar face.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>X' Y' 平面被對齊到重合平面的表面。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="73"/>
      <source>XY tangent to surface</source>
      <comment>Attachment3D mode caption</comment>
      <translation>XY 與表面相切</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="74"/>
      <source>X' Y' plane is made tangent to surface at vertex.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>X'Y' 為在頂點處與表面相切構成的平面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="76"/>
      <source>Z tangent to edge</source>
      <comment>Attachment3D mode caption</comment>
      <translation>Z軸相切至邊</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="77"/>
      <source>Z' axis is aligned to be tangent to edge. Optional vertex link defines where.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>Z'軸對齊到相切於邊。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="79"/>
      <source>Frenet NBT</source>
      <comment>Attachment3D mode caption</comment>
      <translation>弗勒內 NBT</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="80"/>
      <location filename="../../AttacherTexts.cpp" line="83"/>
      <location filename="../../AttacherTexts.cpp" line="86"/>
      <source>Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>對齊到曲緣的弗勒內-塞雷座標系統。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="82"/>
      <source>Frenet TNB</source>
      <comment>Attachment3D mode caption</comment>
      <translation>弗勒內 TNB</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="85"/>
      <source>Frenet TBN</source>
      <comment>Attachment3D mode caption</comment>
      <translation>弗勒內 TBN</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="88"/>
      <source>Concentric</source>
      <comment>Attachment3D mode caption</comment>
      <translation>同心</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="89"/>
      <source>Align XY plane to osculating circle of an edge. Optional vertex link defines where.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將XY平面對齊到邊緣的相切圓。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="91"/>
      <source>Revolution Section</source>
      <comment>Attachment3D mode caption</comment>
      <translation>旋轉剖面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="92"/>
      <source>Align Y' axis to match axis of osculating circle of an edge. Optional vertex link defines where.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將Y'軸對齊到與邊緣相切圓的軸線相符。可選的頂點連結定義位置。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="94"/>
      <source>XY plane by 3 points</source>
      <comment>Attachment3D mode caption</comment>
      <translation>由 3 點所構成的 XY 平面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="95"/>
      <source>Align XY plane to pass through three vertices.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將 XY 平面對齊以通過三個頂點。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="97"/>
      <source>XZ plane by 3 points</source>
      <comment>Attachment3D mode caption</comment>
      <translation>由 3 點所構成的 XZ 平面</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="98"/>
      <source>Align XZ plane to pass through 3 points; X axis will pass through two first points.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>對齊 XZ 平面以通過三個點；X 軸將會通過前 2 個點。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="100"/>
      <source>Folding</source>
      <comment>Attachment3D mode caption</comment>
      <translation>摺疊</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="101"/>
      <source>Specialty mode for folding polyhedra. Select 4 edges in order: foldable edge, fold line, other fold line, other foldable edge. XY plane will be aligned to folding the first edge.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>多面體摺疊的特殊模式。按照順序選擇4條邊：可摺疊邊、摺疊線、其他摺疊線、其他可摺疊邊。XY平面將對齊於第一條摺疊邊的摺疊方向。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="103"/>
      <source>Inertial CS</source>
      <comment>Attachment3D mode caption</comment>
      <translation>慣性座標系統</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="104"/>
      <source>Inertial coordinate system, constructed on principal axes of inertia and center of mass.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>慣性座標系統，以慣性主軸和質心為基礎構建。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="106"/>
      <source>Align O-Z-X</source>
      <comment>Attachment3D mode caption</comment>
      <translation>對齊 O-Z-X</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="107"/>
      <source>Match origin with first Vertex. Align Z' and X' axes towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將 Z' 和 X' 軸對準頂點/沿著線段對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="109"/>
      <source>Align O-Z-Y</source>
      <comment>Attachment3D mode caption</comment>
      <translation>對齊 O-Z-Y 軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="110"/>
      <source>Match origin with first Vertex. Align Z' and Y' axes towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將 Z' 和 Y' 軸對準頂點/沿著線段對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="112"/>
      <location filename="../../AttacherTexts.cpp" line="190"/>
      <source>Align O-X-Y</source>
      <comment>Attachment3D mode caption</comment>
      <translation>對齊 O-X-Y 軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="113"/>
      <source>Match origin with first Vertex. Align X' and Y' axes towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將 X' 和 Y' 軸對準頂點/沿著線段對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="115"/>
      <source>Align O-X-Z</source>
      <comment>Attachment3D mode caption</comment>
      <translation>對齊 O-X-Z 軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="116"/>
      <source>Match origin with first Vertex. Align X' and Z' axes towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將 X' 和 Z' 軸對準頂點/沿著線段對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="118"/>
      <source>Align O-Y-Z</source>
      <comment>Attachment3D mode caption</comment>
      <translation>對齊 O-Y-Z 軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="119"/>
      <source>Match origin with first Vertex. Align Y' and Z' axes towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將 Y' 和 Z' 軸對準頂點/沿著線段對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="121"/>
      <location filename="../../AttacherTexts.cpp" line="199"/>
      <source>Align O-Y-X</source>
      <comment>Attachment3D mode caption</comment>
      <translation>對齊 O-Y-X 軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="122"/>
      <source>Match origin with first Vertex. Align Y' and X' axes towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將 Y' 和 X' 軸對準頂點/沿著線段對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="184"/>
      <source>Align O-N-X</source>
      <comment>Attachment3D mode caption</comment>
      <translation>對齊 O-N-X 軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="185"/>
      <source>Match origin with first Vertex. Align normal and horizontal plane axis towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將法向量和水平平面軸對準頂點/沿著線段對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="187"/>
      <source>Align O-N-Y</source>
      <comment>Attachment3D mode caption</comment>
      <translation>對齊 O-N-Y 軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="188"/>
      <source>Match origin with first Vertex. Align normal and vertical plane axis towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將法向量和垂直平面軸對準頂點/沿著線段對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="191"/>
      <source>Match origin with first Vertex. Align horizontal and vertical plane axes towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將水平和垂直平面軸對準頂點/沿著線段對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="193"/>
      <source>Align O-X-N</source>
      <comment>Attachment3D mode caption</comment>
      <translation>對齊 O-X-N 軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="194"/>
      <source>Match origin with first Vertex. Align horizontal plane axis and normal towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將水平平面軸和法向量對準頂點/沿著線段對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="196"/>
      <source>Align O-Y-N</source>
      <comment>Attachment3D mode caption</comment>
      <translation>對齊 O-Y-N 軸</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="197"/>
      <source>Match origin with first Vertex. Align vertical plane axis and normal towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將垂直平面軸和法向量對準頂點/沿著線段對齊。</translation>
    </message>
    <message>
      <location filename="../../AttacherTexts.cpp" line="200"/>
      <source>Match origin with first Vertex. Align vertical and horizontal plane axes towards vertex/along line.</source>
      <comment>Attachment3D mode tooltip</comment>
      <translation>將原點與第一個頂點對齊。將垂直和水平平面軸對準頂點/沿著線段對齊。</translation>
    </message>
  </context>
  <context>
    <name>BlockDefinition</name>
    <message>
      <location filename="../../DlgBlock.ui" line="14"/>
      <source>Block definition</source>
      <translation>區塊定義</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="20"/>
      <source>First limit</source>
      <translation>第1局限</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="40"/>
      <location filename="../../DlgBlock.ui" line="201"/>
      <source>Type:</source>
      <translation>類型：</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="48"/>
      <location filename="../../DlgBlock.ui" line="209"/>
      <source>Dimension</source>
      <translation>標註尺寸</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="53"/>
      <location filename="../../DlgBlock.ui" line="214"/>
      <source>Up to next</source>
      <translation>向上至下一個</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="58"/>
      <location filename="../../DlgBlock.ui" line="219"/>
      <source>Up to last</source>
      <translation>向上至最後一個</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="63"/>
      <location filename="../../DlgBlock.ui" line="224"/>
      <source>Up to plane</source>
      <translation>向上至平面</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="68"/>
      <location filename="../../DlgBlock.ui" line="229"/>
      <source>Up to face</source>
      <translation>向上至面</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="76"/>
      <location filename="../../DlgBlock.ui" line="237"/>
      <source>Length:</source>
      <translation>長度：</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="83"/>
      <location filename="../../DlgBlock.ui" line="244"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="93"/>
      <location filename="../../DlgBlock.ui" line="254"/>
      <source>Limit:</source>
      <translation>限制：</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="103"/>
      <location filename="../../DlgBlock.ui" line="142"/>
      <location filename="../../DlgBlock.ui" line="264"/>
      <location filename="../../DlgBlock.ui" line="316"/>
      <source>No selection</source>
      <translation>未選取</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="115"/>
      <source>Profile</source>
      <translation>輪廓</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="135"/>
      <source>Selection:</source>
      <translation>選擇：</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="162"/>
      <source>Reverse</source>
      <translation>反向</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="169"/>
      <source>Both sides</source>
      <translation>兩側</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="181"/>
      <source>Second limit</source>
      <translation>第2局限</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="276"/>
      <source>Direction</source>
      <translation>方向</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="288"/>
      <source>Perpendicular to sketch</source>
      <translation>與素描垂直</translation>
    </message>
    <message>
      <location filename="../../DlgBlock.ui" line="306"/>
      <source>Reference</source>
      <translation>參考</translation>
    </message>
  </context>
  <context>
    <name>CmdBoxSelection</name>
    <message>
      <location filename="../../Command.cpp" line="2135"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2136"/>
      <location filename="../../Command.cpp" line="2137"/>
      <location filename="../../Command.cpp" line="2139"/>
      <source>Box selection</source>
      <translation>拉框選擇</translation>
    </message>
  </context>
  <context>
    <name>CmdCheckGeometry</name>
    <message>
      <location filename="../../Command.cpp" line="2063"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2064"/>
      <source>Check Geometry</source>
      <translation>檢查幾何</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2065"/>
      <source>Analyzes Geometry For Errors</source>
      <translation>分析幾何錯誤</translation>
    </message>
  </context>
  <context>
    <name>CmdColorPerFace</name>
    <message>
      <location filename="../../Command.cpp" line="2096"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2097"/>
      <source>Color per face</source>
      <translation>對每面上色</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2098"/>
      <source>Set the color of each individual face of the selected object.</source>
      <translation>設定選取物件每個個別面的顏色。</translation>
    </message>
  </context>
  <context>
    <name>CmdPartBoolean</name>
    <message>
      <location filename="../../Command.cpp" line="1246"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1247"/>
      <source>Boolean...</source>
      <translation>布林運算...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1248"/>
      <source>Run a boolean operation with two shapes selected</source>
      <translation>將選定之兩個零件進行布林運算</translation>
    </message>
  </context>
  <context>
    <name>CmdPartBox</name>
    <message>
      <location filename="../../CommandParametric.cpp" line="106"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandParametric.cpp" line="107"/>
      <location filename="../../CommandParametric.cpp" line="118"/>
      <location filename="../../CommandParametric.cpp" line="123"/>
      <source>Cube</source>
      <translation>立方體</translation>
    </message>
    <message>
      <location filename="../../CommandParametric.cpp" line="108"/>
      <source>Create a cube solid</source>
      <translation>建立一個實心立方體</translation>
    </message>
  </context>
  <context>
    <name>CmdPartBox2</name>
    <message>
      <location filename="../../Command.cpp" line="129"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="130"/>
      <source>Box fix 1</source>
      <translation>固定框1</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="131"/>
      <source>Create a box solid without dialog</source>
      <translation>建立一不具對話框之盒型實體</translation>
    </message>
  </context>
  <context>
    <name>CmdPartBox3</name>
    <message>
      <location filename="../../Command.cpp" line="170"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="171"/>
      <source>Box fix 2</source>
      <translation>固定框2</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="172"/>
      <source>Create a box solid without dialog</source>
      <translation>建立一不具對話框之盒型實體</translation>
    </message>
  </context>
  <context>
    <name>CmdPartBuilder</name>
    <message>
      <location filename="../../Command.cpp" line="1537"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1538"/>
      <source>Shape builder...</source>
      <translation>造型產生器...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1539"/>
      <source>Advanced utility to create shapes</source>
      <translation>進階圖形建立功能</translation>
    </message>
  </context>
  <context>
    <name>CmdPartChamfer</name>
    <message>
      <location filename="../../Command.cpp" line="1442"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1443"/>
      <source>Chamfer...</source>
      <translation>倒角...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1444"/>
      <source>Chamfer the selected edges of a shape</source>
      <translation>所選造型邊進行倒角</translation>
    </message>
  </context>
  <context>
    <name>CmdPartCommon</name>
    <message>
      <location filename="../../Command.cpp" line="357"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="358"/>
      <source>Intersection</source>
      <translation>交集</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="359"/>
      <source>Make an intersection of two shapes</source>
      <translation>產生兩造型之交集</translation>
    </message>
  </context>
  <context>
    <name>CmdPartCompCompoundTools</name>
    <message>
      <location filename="../../Command.cpp" line="734"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="735"/>
      <source>Compound tools</source>
      <translation>組件工具</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="736"/>
      <source>Compound tools: working with lists of shapes.</source>
      <translation>組件工具：使用形狀列表進行操作。</translation>
    </message>
  </context>
  <context>
    <name>CmdPartCompJoinFeatures</name>
    <message>
      <location filename="../../Command.cpp" line="510"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="511"/>
      <source>Join objects...</source>
      <translation>組合物件...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="512"/>
      <source>Join walled objects</source>
      <translation>組合牆面物件</translation>
    </message>
  </context>
  <context>
    <name>CmdPartCompOffset</name>
    <message>
      <location filename="../../Command.cpp" line="1736"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1737"/>
      <source>Offset:</source>
      <translation>偏移：</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1738"/>
      <source>Tools to offset shapes (construct parallel shapes)</source>
      <translation>用於偏移形狀（構建平行形狀）的工具</translation>
    </message>
  </context>
  <context>
    <name>CmdPartCompSplitFeatures</name>
    <message>
      <location filename="../../Command.cpp" line="616"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="617"/>
      <source>Split objects...</source>
      <translation>分割物件...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="618"/>
      <source>Shape splitting and Compsolid creation tools.</source>
      <translation>形狀分割和組合實體建立工具</translation>
    </message>
  </context>
  <context>
    <name>CmdPartCompound</name>
    <message>
      <location filename="../../Command.cpp" line="841"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="842"/>
      <source>Make compound</source>
      <translation>組合</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="843"/>
      <source>Make a compound of several shapes</source>
      <translation>組合數個造型</translation>
    </message>
  </context>
  <context>
    <name>CmdPartCone</name>
    <message>
      <location filename="../../CommandParametric.cpp" line="190"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandParametric.cpp" line="191"/>
      <location filename="../../CommandParametric.cpp" line="202"/>
      <location filename="../../CommandParametric.cpp" line="207"/>
      <source>Cone</source>
      <translation>錐體</translation>
    </message>
    <message>
      <location filename="../../CommandParametric.cpp" line="192"/>
      <source>Create a cone solid</source>
      <translation>建立一實心圓錐</translation>
    </message>
  </context>
  <context>
    <name>CmdPartCrossSections</name>
    <message>
      <location filename="../../Command.cpp" line="1498"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1499"/>
      <source>Cross-sections...</source>
      <translation>剖面...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1500"/>
      <source>Cross-sections</source>
      <translation>剖面</translation>
    </message>
  </context>
  <context>
    <name>CmdPartCut</name>
    <message>
      <location filename="../../Command.cpp" line="298"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="299"/>
      <source>Cut</source>
      <translation>切割</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="300"/>
      <source>Make a cut of two shapes</source>
      <translation>對兩造型做切割</translation>
    </message>
  </context>
  <context>
    <name>CmdPartCylinder</name>
    <message>
      <location filename="../../CommandParametric.cpp" line="64"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandParametric.cpp" line="65"/>
      <location filename="../../CommandParametric.cpp" line="76"/>
      <location filename="../../CommandParametric.cpp" line="81"/>
      <source>Cylinder</source>
      <translation>圓柱</translation>
    </message>
    <message>
      <location filename="../../CommandParametric.cpp" line="66"/>
      <source>Create a Cylinder</source>
      <translation>建立一個圓柱</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDefeaturing</name>
    <message>
      <location filename="../../CommandSimple.cpp" line="412"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="413"/>
      <source>Defeaturing</source>
      <translation>去除細節</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="414"/>
      <source>Remove feature from a shape</source>
      <translation>從形狀中移除特徵</translation>
    </message>
  </context>
  <context>
    <name>CmdPartElementCopy</name>
    <message>
      <location filename="../../CommandSimple.cpp" line="324"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="325"/>
      <source>Create shape element copy</source>
      <translation>建立形狀元件的副本</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="326"/>
      <source>Create a non-parametric copy of the selected shape element</source>
      <translation>建立選定形狀元件的一個非參數化副本</translation>
    </message>
  </context>
  <context>
    <name>CmdPartExport</name>
    <message>
      <location filename="../../Command.cpp" line="1009"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1010"/>
      <source>Export CAD file...</source>
      <translation>匯出 CAD 檔案...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1011"/>
      <source>Exports to a CAD file</source>
      <translation>匯出為CAD檔</translation>
    </message>
  </context>
  <context>
    <name>CmdPartExtrude</name>
    <message>
      <location filename="../../Command.cpp" line="1277"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1278"/>
      <source>Extrude...</source>
      <translation>拉伸...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1279"/>
      <source>Extrude a selected sketch</source>
      <translation>拉伸選定之圖形</translation>
    </message>
  </context>
  <context>
    <name>CmdPartFillet</name>
    <message>
      <location filename="../../Command.cpp" line="1414"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1415"/>
      <source>Fillet...</source>
      <translation>圓角...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1416"/>
      <source>Fillet the selected edges of a shape</source>
      <translation>將選定之圖形邊倒圓角</translation>
    </message>
  </context>
  <context>
    <name>CmdPartFuse</name>
    <message>
      <location filename="../../Command.cpp" line="433"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="434"/>
      <source>Union</source>
      <translation>聯集</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="435"/>
      <source>Make a union of several shapes</source>
      <translation>對多個造型做聯集</translation>
    </message>
  </context>
  <context>
    <name>CmdPartImport</name>
    <message>
      <location filename="../../Command.cpp" line="946"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="947"/>
      <source>Import CAD file...</source>
      <translation>匯入 CAD 檔案...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="948"/>
      <source>Imports a CAD file</source>
      <translation>匯入CAD檔</translation>
    </message>
  </context>
  <context>
    <name>CmdPartImportCurveNet</name>
    <message>
      <location filename="../../Command.cpp" line="1057"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1058"/>
      <source>Import curve network...</source>
      <translation>匯入曲線網...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1059"/>
      <source>Import a curve network</source>
      <translation>匯入曲線網</translation>
    </message>
  </context>
  <context>
    <name>CmdPartLoft</name>
    <message>
      <location filename="../../Command.cpp" line="1566"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1567"/>
      <source>Loft...</source>
      <translation>斷面混成...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1568"/>
      <source>Utility to loft</source>
      <translation>斷面混成工具</translation>
    </message>
  </context>
  <context>
    <name>CmdPartMakeFace</name>
    <message>
      <location filename="../../Command.cpp" line="1334"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1335"/>
      <source>Make face from wires</source>
      <translation>從線條建立面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1336"/>
      <source>Make face from set of wires (e.g. from a sketch)</source>
      <translation>從一組線條建立面 (例如：從草圖)</translation>
    </message>
  </context>
  <context>
    <name>CmdPartMakeSolid</name>
    <message>
      <location filename="../../Command.cpp" line="1105"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1106"/>
      <source>Convert to solid</source>
      <translation>轉換為實體</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1107"/>
      <source>Create solid from a shell or compound</source>
      <translation>由殼或組件建立實體</translation>
    </message>
  </context>
  <context>
    <name>CmdPartMirror</name>
    <message>
      <location filename="../../Command.cpp" line="1470"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1471"/>
      <source>Mirroring...</source>
      <translation>鏡射...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1472"/>
      <source>Mirroring a selected shape</source>
      <translation>對選定造型產生鏡射</translation>
    </message>
  </context>
  <context>
    <name>CmdPartOffset</name>
    <message>
      <location filename="../../Command.cpp" line="1624"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1625"/>
      <source>3D Offset...</source>
      <translation>3D 偏移量...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1626"/>
      <source>Utility to offset in 3D</source>
      <translation>用來作三維偏移的工具</translation>
    </message>
  </context>
  <context>
    <name>CmdPartOffset2D</name>
    <message>
      <location filename="../../Command.cpp" line="1681"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1682"/>
      <source>2D Offset...</source>
      <translation>2D 偏移量...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1683"/>
      <source>Utility to offset planar shapes</source>
      <translation>偏移平面形狀的工具</translation>
    </message>
  </context>
  <context>
    <name>CmdPartPickCurveNet</name>
    <message>
      <location filename="../../Command.cpp" line="83"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="84"/>
      <source>Pick curve network</source>
      <translation>選取曲線網</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="85"/>
      <source>Pick a curve network</source>
      <translation>選取一個曲線網</translation>
    </message>
  </context>
  <context>
    <name>CmdPartPointsFromMesh</name>
    <message>
      <location filename="../../CommandSimple.cpp" line="134"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="135"/>
      <source>Create points object from geometry</source>
      <translation>從幾何圖形建立點物件</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="136"/>
      <source>Create selectable points object from selected geometric object</source>
      <translation>從選取的幾何物件中建立可選擇的點物件</translation>
    </message>
  </context>
  <context>
    <name>CmdPartPrimitives</name>
    <message>
      <location filename="../../Command.cpp" line="211"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="212"/>
      <source>Create primitives...</source>
      <translation>建立基礎物件...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="213"/>
      <source>Creation of parametrized geometric primitives</source>
      <translation>建立參數化幾何基礎物件</translation>
    </message>
  </context>
  <context>
    <name>CmdPartProjectionOnSurface</name>
    <message>
      <location filename="../../Command.cpp" line="2165"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2166"/>
      <source>Create projection on surface...</source>
      <translation>在表面建立投影...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2167"/>
      <source>Project edges, wires, or faces of one object
onto a face of another object.
The camera view determines the direction
of projection.</source>
      <translation>將一個物件的邊線、線條或面投影到另一個物件的面上。
攝影機視圖決定投影方向。</translation>
    </message>
  </context>
  <context>
    <name>CmdPartRefineShape</name>
    <message>
      <location filename="../../CommandSimple.cpp" line="352"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="353"/>
      <source>Refine shape</source>
      <translation>調整造型</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="354"/>
      <source>Refine the copy of a shape</source>
      <translation>精煉拷貝之造型</translation>
    </message>
  </context>
  <context>
    <name>CmdPartReverseShape</name>
    <message>
      <location filename="../../Command.cpp" line="1184"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1185"/>
      <source>Reverse shapes</source>
      <translation>反向造型</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1186"/>
      <source>Reverse orientation of shapes</source>
      <translation>顛導造型之方向</translation>
    </message>
  </context>
  <context>
    <name>CmdPartRevolve</name>
    <message>
      <location filename="../../Command.cpp" line="1386"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1387"/>
      <source>Revolve...</source>
      <translation>旋轉......</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1388"/>
      <source>Revolve a selected shape</source>
      <translation>旋轉所選的造型</translation>
    </message>
  </context>
  <context>
    <name>CmdPartRuledSurface</name>
    <message>
      <location filename="../../Command.cpp" line="1958"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1959"/>
      <source>Create ruled surface</source>
      <translation>建立直紋曲面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1960"/>
      <source>Create a ruled surface from either two Edges or two wires</source>
      <translation>由兩個邊或線建立直紋面</translation>
    </message>
  </context>
  <context>
    <name>CmdPartSection</name>
    <message>
      <location filename="../../Command.cpp" line="898"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="899"/>
      <source>Section</source>
      <translation>剖面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="900"/>
      <source>Make a section of two shapes</source>
      <translation>對兩造型做切面</translation>
    </message>
  </context>
  <context>
    <name>CmdPartSectionCut</name>
    <message>
      <location filename="../../Command.cpp" line="2199"/>
      <source>Persistent section cut</source>
      <translation>永久剖面切割</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2200"/>
      <source>Creates a persistent section cut of visible part objects</source>
      <translation>建立可見部分物件的永久剖面切割</translation>
    </message>
  </context>
  <context>
    <name>CmdPartShapeFromMesh</name>
    <message>
      <location filename="../../CommandSimple.cpp" line="105"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="106"/>
      <source>Create shape from mesh...</source>
      <translation>由網格建立造型...</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="107"/>
      <source>Create shape from selected mesh object</source>
      <translation>由選定的網格物件建立造型</translation>
    </message>
  </context>
  <context>
    <name>CmdPartSimpleCopy</name>
    <message>
      <location filename="../../CommandSimple.cpp" line="221"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="222"/>
      <source>Create simple copy</source>
      <translation>建立簡單副本</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="223"/>
      <source>Create a simple non-parametric copy</source>
      <translation>建立一簡單非參數化的拷貝</translation>
    </message>
  </context>
  <context>
    <name>CmdPartSimpleCylinder</name>
    <message>
      <location filename="../../CommandSimple.cpp" line="55"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="56"/>
      <source>Create Cylinder...</source>
      <translation>建立一個圓柱...</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="57"/>
      <source>Create a Cylinder</source>
      <translation>建立一個圓柱</translation>
    </message>
  </context>
  <context>
    <name>CmdPartSphere</name>
    <message>
      <location filename="../../CommandParametric.cpp" line="148"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandParametric.cpp" line="149"/>
      <location filename="../../CommandParametric.cpp" line="160"/>
      <location filename="../../CommandParametric.cpp" line="165"/>
      <source>Sphere</source>
      <translation>球體</translation>
    </message>
    <message>
      <location filename="../../CommandParametric.cpp" line="150"/>
      <source>Create a sphere solid</source>
      <translation>建立一實心球體</translation>
    </message>
  </context>
  <context>
    <name>CmdPartSweep</name>
    <message>
      <location filename="../../Command.cpp" line="1595"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1596"/>
      <source>Sweep...</source>
      <translation>掃掠...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1597"/>
      <source>Utility to sweep</source>
      <translation>掃掠功能</translation>
    </message>
  </context>
  <context>
    <name>CmdPartThickness</name>
    <message>
      <location filename="../../Command.cpp" line="1828"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1829"/>
      <source>Thickness...</source>
      <translation>厚度...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1830"/>
      <source>Utility to apply a thickness</source>
      <translation>薄殼功能</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1879"/>
      <source>Wrong selection</source>
      <translation>錯誤的選取</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1880"/>
      <source>Selected shape is not a solid</source>
      <translation>所選之造型非實體</translation>
    </message>
  </context>
  <context>
    <name>CmdPartTorus</name>
    <message>
      <location filename="../../CommandParametric.cpp" line="232"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandParametric.cpp" line="233"/>
      <location filename="../../CommandParametric.cpp" line="244"/>
      <location filename="../../CommandParametric.cpp" line="249"/>
      <source>Torus</source>
      <translation>圓環</translation>
    </message>
    <message>
      <location filename="../../CommandParametric.cpp" line="234"/>
      <source>Create a torus solid</source>
      <translation>建立一圓環實體</translation>
    </message>
  </context>
  <context>
    <name>CmdPartTransformedCopy</name>
    <message>
      <location filename="../../CommandSimple.cpp" line="296"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="297"/>
      <source>Create transformed copy</source>
      <translation>建立轉換副本</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="298"/>
      <source>Create a non-parametric copy with transformed placement</source>
      <translation>以轉換後位置來建立一個非參數化副本</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="140"/>
      <location filename="../../Command.cpp" line="181"/>
      <source>Part Box Create</source>
      <translation>建立盒子零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="334"/>
      <source>Part Cut</source>
      <translation>零件切割</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="410"/>
      <source>Common</source>
      <translation>交集實體</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="486"/>
      <source>Fusion</source>
      <translation>融合</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="876"/>
      <source>Compound</source>
      <translation>複合</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="921"/>
      <source>Section</source>
      <translation>剖面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="973"/>
      <source>Import Part</source>
      <translation>匯入零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1080"/>
      <source>Part Import Curve Net</source>
      <translation>零件匯入曲線網</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1197"/>
      <source>Reverse</source>
      <translation>反向</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1348"/>
      <source>Make face</source>
      <translation>建立面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1648"/>
      <source>Make Offset</source>
      <translation>建立偏移</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1706"/>
      <source>Make 2D Offset</source>
      <translation>建立 2D 偏移</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1886"/>
      <source>Make Thickness</source>
      <translation>建立厚度</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2038"/>
      <source>Create ruled surface</source>
      <translation>建立直紋曲面</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="70"/>
      <source>Create Part Cylinder</source>
      <translation>建立圓柱零件</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="181"/>
      <source>Points from geometry</source>
      <translation>幾何中的點</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="369"/>
      <source>Refine shape</source>
      <translation>調整造型</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="426"/>
      <source>Defeaturing</source>
      <translation>去除細節</translation>
    </message>
    <message>
      <location filename="../../ShapeFromMesh.cpp" line="73"/>
      <source>Convert mesh</source>
      <translation>轉換網格</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="1077"/>
      <source>Edit attachment</source>
      <translation>編輯附件</translation>
    </message>
    <message>
      <location filename="../../TaskFaceAppearances.cpp" line="454"/>
      <source>Change face colors</source>
      <translation>改變面顏色</translation>
    </message>
    <message>
      <location filename="../../TaskLoft.cpp" line="202"/>
      <source>Loft</source>
      <translation>斷面混成</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="263"/>
      <source>Edge</source>
      <translation>邊</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="304"/>
      <source>Wire</source>
      <translation>線</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="356"/>
      <location filename="../../TaskShapeBuilder.cpp" line="408"/>
      <source>Face</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="469"/>
      <source>Shell</source>
      <translation>殼</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="521"/>
      <source>Solid</source>
      <translation>實體</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="368"/>
      <source>Sweep</source>
      <translation>掃描</translation>
    </message>
    <message>
      <location filename="../../ViewProviderMirror.cpp" line="210"/>
      <source>Edit Mirror</source>
      <translation>編輯鏡像</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.cpp" line="1559"/>
      <source>Project on surface</source>
      <translation>投影到面</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDatumParameters</name>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="20"/>
      <source>Selection accepted</source>
      <translation>選擇已接受</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="35"/>
      <source>Reference 1</source>
      <translation>參考 1</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="52"/>
      <source>Reference 2</source>
      <translation>參考 2</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="69"/>
      <source>Reference 3</source>
      <translation>參考 3</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="86"/>
      <source>Reference 4</source>
      <translation>參考 4</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="101"/>
      <source>Attachment mode:</source>
      <translation>連接模式：</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="124"/>
      <source>Attachment Offset (in local coordinates):</source>
      <translation>附件偏移（在局部座標）：</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="136"/>
      <source>In x-direction:</source>
      <translation>在x軸方向</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="158"/>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="190"/>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="222"/>
      <source>Note: The placement is expressed in local space of object being attached.</source>
      <translation>注意：附加物件的放置位置以其本地座標系表示。</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="171"/>
      <source>In y-direction:</source>
      <translation>在y軸方向</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="203"/>
      <source>In z-direction:</source>
      <translation>在z軸方向</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="235"/>
      <source>Around x-axis:</source>
      <translation>環繞x軸</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="254"/>
      <source>Rotation around the x-axis
Note: The placement is expressed in local space of object being attached.</source>
      <translation>繞 X 軸旋轉
注意：附加物件的放置位置以其本地座標系表示。</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="280"/>
      <source>Around y-axis:</source>
      <translation>環繞y軸</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="299"/>
      <source>Rotation around the y-axis
Note: The placement is expressed in local space of object being attached.</source>
      <translation>繞 Y 軸旋轉
注意：附加物件的放置位置以其本地座標系表示。</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="325"/>
      <source>Around z-axis:</source>
      <translation>環繞z軸</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="344"/>
      <source>Rotation around the z-axis
Note: The placement is expressed in local space of object being attached.</source>
      <translation>繞 Z 軸旋轉
注意：附加物件的放置位置以其本地座標系表示。</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.ui" line="367"/>
      <source>Flip sides</source>
      <translation>翻面</translation>
    </message>
  </context>
  <context>
    <name>PartGui::CrossSections</name>
    <message>
      <location filename="../../CrossSections.ui" line="14"/>
      <source>Cross sections</source>
      <translation>剖面</translation>
    </message>
    <message>
      <location filename="../../CrossSections.ui" line="20"/>
      <source>Guiding plane</source>
      <translation>參考平面</translation>
    </message>
    <message>
      <location filename="../../CrossSections.ui" line="26"/>
      <source>XY</source>
      <translation>XY</translation>
    </message>
    <message>
      <location filename="../../CrossSections.ui" line="36"/>
      <source>XZ</source>
      <translation>XZ</translation>
    </message>
    <message>
      <location filename="../../CrossSections.ui" line="43"/>
      <source>YZ</source>
      <translation>YZ</translation>
    </message>
    <message>
      <location filename="../../CrossSections.ui" line="52"/>
      <source>Position:</source>
      <translation>位置：</translation>
    </message>
    <message>
      <location filename="../../CrossSections.ui" line="71"/>
      <source>Sections</source>
      <translation>剖面</translation>
    </message>
    <message>
      <location filename="../../CrossSections.ui" line="83"/>
      <source>On both sides</source>
      <translation>兩側</translation>
    </message>
    <message>
      <location filename="../../CrossSections.ui" line="92"/>
      <source>Count</source>
      <translation>計數</translation>
    </message>
    <message>
      <location filename="../../CrossSections.ui" line="109"/>
      <source>Distance:</source>
      <translation>距離：</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgBooleanOperation</name>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="14"/>
      <source>Boolean Operation</source>
      <translation>布林運算</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="20"/>
      <source>Boolean operation</source>
      <translation>布林運算</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="32"/>
      <source>Union</source>
      <translation>聯集</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="42"/>
      <source>Difference</source>
      <translation>差集</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="49"/>
      <source>Intersection</source>
      <translation>交集</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="56"/>
      <source>Section</source>
      <translation>剖面</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="76"/>
      <source>First shape</source>
      <translation>第一個圖形</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="81"/>
      <location filename="../../DlgBooleanOperation.ui" line="119"/>
      <source>Solids</source>
      <translation>固體</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="86"/>
      <location filename="../../DlgBooleanOperation.ui" line="124"/>
      <source>Shells</source>
      <translation>殼</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="91"/>
      <location filename="../../DlgBooleanOperation.ui" line="129"/>
      <source>Compounds</source>
      <translation>組件</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="96"/>
      <location filename="../../DlgBooleanOperation.ui" line="134"/>
      <source>Faces</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="114"/>
      <source>Second shape</source>
      <translation>第二個圖形</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.ui" line="155"/>
      <source>Swap selection</source>
      <translation>切換選項</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.cpp" line="387"/>
      <source>Select a shape on the left side, first</source>
      <translation>先由左側選取造型</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.cpp" line="392"/>
      <source>Select a shape on the right side, first</source>
      <translation>先由右側選取造型</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.cpp" line="397"/>
      <source>Cannot perform a boolean operation with the same shape</source>
      <translation>無法於同一個圖形上進行布林運算</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.cpp" line="407"/>
      <source>No active document available</source>
      <translation>無可用之文件</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.cpp" line="417"/>
      <source>One of the selected objects doesn't exist anymore</source>
      <translation>其中一個選定之物件已經不存在</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.cpp" line="424"/>
      <source>Performing union on non-solids is not possible</source>
      <translation>無法對非實體進行聯集</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.cpp" line="432"/>
      <source>Performing intersection on non-solids is not possible</source>
      <translation>無法對非實體進行交集</translation>
    </message>
    <message>
      <location filename="../../DlgBooleanOperation.cpp" line="440"/>
      <source>Performing difference on non-solids is not possible</source>
      <translation>無法對非實體進行差集</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgChamferEdges</name>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="1111"/>
      <source>Chamfer Edges</source>
      <translation>倒角邊</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgExportHeaderStep</name>
    <message>
      <location filename="../../DlgExportHeaderStep.ui" line="20"/>
      <source>If not empty, field contents will be used in the STEP file header.</source>
      <translation>如果不為空，則將使用欄位內容作為STEP檔案標頭。</translation>
    </message>
    <message>
      <location filename="../../DlgExportHeaderStep.ui" line="23"/>
      <source>Header</source>
      <translation>標題</translation>
    </message>
    <message>
      <location filename="../../DlgExportHeaderStep.ui" line="29"/>
      <source>Company</source>
      <translation>公司</translation>
    </message>
    <message>
      <location filename="../../DlgExportHeaderStep.ui" line="39"/>
      <source>Author</source>
      <translation>作者</translation>
    </message>
    <message>
      <location filename="../../DlgExportHeaderStep.ui" line="49"/>
      <source>Product</source>
      <translation>產品</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgExportStep</name>
    <message>
      <location filename="../../DlgExportStep.ui" line="23"/>
      <source>Export</source>
      <translation>匯出</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.ui" line="36"/>
      <source>Units for export of STEP</source>
      <translation>匯出STEP檔所用之單位</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.ui" line="44"/>
      <source>Millimeter</source>
      <translation>公厘</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.ui" line="49"/>
      <source>Meter</source>
      <translation>公尺</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.ui" line="54"/>
      <source>Inch</source>
      <translation>吋</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.ui" line="139"/>
      <source>Write out curves in parametric space of surface</source>
      <translation>在曲面的參數空間中寫出曲線</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.ui" line="123"/>
      <source>Uncheck this to skip invisible objects when exporting, which is useful for CADs that do not support invisibility STEP styling.</source>
      <translation>取消勾選此項以在匯出時跳過不可視物件，這對於不支援不可視 STEP 樣式的 CAD 軟體來說很有用。</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.ui" line="104"/>
      <source>Check this option to keep the placement information when exporting
a single object. Please note that when importing back the STEP file, the
placement will be encoded into the shape geometry, instead of keeping
it inside the Placement property.</source>
      <translation>勾選此選項以在匯出單一物件時保留位置資訊。請注意當重新匯入 STEP 檔案時，位置將被編碼到形狀幾何中，而不是保留在 Placement 屬性中。</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.ui" line="126"/>
      <source>Export invisible objects</source>
      <translation>匯出不可視物件</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.ui" line="110"/>
      <source>Export single object placement</source>
      <translation>匯出單一物件的位置</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.ui" line="91"/>
      <source>Use legacy export function</source>
      <translation>使用舊版的匯出功能</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.ui" line="29"/>
      <source>Scheme</source>
      <translation>格式</translation>
    </message>
    <message>
      <location filename="../../DlgExportStep.cpp" line="59"/>
      <source>This parameter indicates whether parametric curves (curves in parametric space of surface)
should be written into the STEP file. This parameter can be set to off in order to minimize
the size of the resulting STEP file.</source>
      <translation>此參數指示是否將參數曲線（曲面參數空間中的曲線）寫入STEP檔案。為了最小化生成的STEP檔案大小，可以將此參數設置為關閉。</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgExtrusion</name>
    <message>
      <location filename="../../DlgExtrusion.ui" line="14"/>
      <source>Extrude</source>
      <translation>拉伸</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="26"/>
      <source>Direction</source>
      <translation>方向</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="32"/>
      <source>Extrude perpendicularly to plane of input shape.</source>
      <translation>垂直於輸入形狀平面的拉伸。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="35"/>
      <source>Along normal</source>
      <translation>沿著法線</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="45"/>
      <source>Set direction to match a direction of straight edge. Hint: to account for length of the edge too, set both lengths to zero.</source>
      <translation>設定方向以匹配一條直線邊的方向。提示：為了考慮邊的長度，將兩個長度都設置為零。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="48"/>
      <source>Along edge:</source>
      <translation>沿著邊：</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="55"/>
      <source>If checked, direction of extrusion is reversed.</source>
      <translation>如果勾選，則拉伸方向將會反轉。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="58"/>
      <source>Reversed</source>
      <translation>反轉</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="68"/>
      <source>Click to start selecting an edge in 3d view.</source>
      <translation>點擊以開始在3D視圖中選擇一個邊。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="71"/>
      <location filename="../../DlgExtrusion.cpp" line="232"/>
      <source>Select</source>
      <translation>選擇</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="78"/>
      <source>Specify direction manually using X,Y,Z values.</source>
      <translation>使用 X、Y、Z 值來手動指定方向。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="81"/>
      <source>Custom direction:</source>
      <translation>自訂方向：</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="99"/>
      <source>X:</source>
      <translation>X：</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="122"/>
      <source>Y:</source>
      <translation>Y：</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="145"/>
      <source>Z:</source>
      <translation>Z：</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="179"/>
      <source>Length</source>
      <translation>間距</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="185"/>
      <source>Along:</source>
      <translation>沿著：</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="204"/>
      <source>Length to extrude along direction (can be negative).
If both lengths are zero, magnitude of direction is used.</source>
      <translation>要相對於方向拉伸的長度（可以為負值）。
如果兩個長度都為零，則使用方向的大小。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="224"/>
      <source>Against:</source>
      <translation>靠著：</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="243"/>
      <source>Length to extrude against the direction (can be negative).</source>
      <translation>要相對於方向拉伸的長度（可以為負值）。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="262"/>
      <source>Distribute extrusion length equally to both sides.</source>
      <translation>將擠壓長度均等分配給兩側。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="265"/>
      <source>Symmetric</source>
      <translation>對稱</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="277"/>
      <source>Taper angle along</source>
      <translation>沿著錐形角</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="290"/>
      <source>Taper (draft) angle along extrusion direction</source>
      <translation>沿著拉伸方向的錐形（草稿）角度</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="306"/>
      <source>Taper angle against</source>
      <translation>逆錐形角</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="319"/>
      <source>Taper (draft) angle against extrusion direction</source>
      <translation>逆錐形（草稿）角度</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="337"/>
      <source>If checked, extruding closed wires will give solids, not shells.</source>
      <translation>如果勾選，則拉伸閉合線進將生成實體而非表殼。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="340"/>
      <source>Create solid</source>
      <translation>建立實體</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="360"/>
      <source>Select shape(s) that should be extruded</source>
      <translation>選擇應該被拉伸的形狀</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.ui" line="373"/>
      <source>Shape</source>
      <translation>造型</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.cpp" line="206"/>
      <source>Selecting...</source>
      <translation>選擇...</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.cpp" line="454"/>
      <source>The document '%1' doesn't exist.</source>
      <translation type="unfinished">The document '%1' doesn't exist.</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.cpp" line="502"/>
      <location filename="../../DlgExtrusion.cpp" line="508"/>
      <source>Creating Extrusion failed.
%1</source>
      <translation>建立拉伸失敗。
%1</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.cpp" line="575"/>
      <source>Object not found: %1</source>
      <translation>未發現物件：%1</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.cpp" line="637"/>
      <source>No shapes selected for extrusion. Select some, first.</source>
      <translation>沒有選擇任何造型進行拉伸。請先選擇一些造型。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.cpp" line="654"/>
      <source>Unknown error</source>
      <translation>未知錯誤</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.cpp" line="658"/>
      <source>Extrusion direction link is invalid.

%1</source>
      <translation>拉伸方向連結無效。
%1</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.cpp" line="660"/>
      <source>Direction mode is to use an edge, but no edge is linked.</source>
      <translation>方向模式是使用一個邊線，但沒有連結的邊線。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.cpp" line="683"/>
      <source>Can't determine normal vector of shape to be extruded. Please use other mode. 

(%1)</source>
      <translation>無法確定要被拉伸造型的法向量。請使用其他模式。

(%1)</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.cpp" line="693"/>
      <source>Extrusion direction vector is zero-length. It must be non-zero.</source>
      <translation>拉伸方向向量之長度為零。它必須不為零。</translation>
    </message>
    <message>
      <location filename="../../DlgExtrusion.cpp" line="704"/>
      <source>Total extrusion length is zero (length1 == -length2). It must be nonzero.</source>
      <translation>總拉伸長度為零(length1 == -length2)。它必須不為零。</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgFilletEdges</name>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="14"/>
      <source>Fillet Edges</source>
      <translation>圓角</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="20"/>
      <source>Shape</source>
      <translation>造型</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="32"/>
      <source>Selected shape:</source>
      <translation>選定之圖形：</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="40"/>
      <source>No selection</source>
      <translation>未選取</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="280"/>
      <source>Fillet Parameter</source>
      <translation>參數</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="51"/>
      <source>Parameters</source>
      <translation>參數</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="57"/>
      <source>Selection</source>
      <translation>選擇</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="63"/>
      <source>Select edges</source>
      <translation>選取邊</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="73"/>
      <source>Select faces</source>
      <translation>選取面</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="80"/>
      <source>All</source>
      <translation>所有</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="87"/>
      <source>None</source>
      <translation>無</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="110"/>
      <source>Type:</source>
      <translation>類型：</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="118"/>
      <source>Constant Radius</source>
      <translation>固定半徑</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="123"/>
      <source>Variable Radius</source>
      <translation>可變半徑</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.ui" line="142"/>
      <source>Radius:</source>
      <translation>半徑：</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="270"/>
      <source>Chamfer type</source>
      <translation>倒角類型</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="271"/>
      <source>Length:</source>
      <translation>長度：</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="275"/>
      <source>Edges to chamfer</source>
      <translation>要倒角的邊</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="914"/>
      <source>Start length</source>
      <translation>長度1</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="272"/>
      <source>Equal distance</source>
      <translation>同等距離</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="269"/>
      <source>Chamfer Parameters</source>
      <translation>倒角參數</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="273"/>
      <source>Two distances</source>
      <translation>兩個距離</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="276"/>
      <source>Size</source>
      <translation>尺寸</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="277"/>
      <source>Size2</source>
      <translation>大小2</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="281"/>
      <source>Fillet type</source>
      <translation>圓角類型</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="282"/>
      <source>Edges to fillet</source>
      <translation>倒圓角之邊</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="283"/>
      <location filename="../../DlgFilletEdges.cpp" line="916"/>
      <source>Start radius</source>
      <translation>起始半徑</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="284"/>
      <source>End radius</source>
      <translation>終止半徑</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="763"/>
      <location filename="../../DlgFilletEdges.cpp" line="823"/>
      <source>Edge%1</source>
      <translation>邊 %1</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="906"/>
      <source>Length</source>
      <translation>間距</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="908"/>
      <source>Radius</source>
      <translation>半徑</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="962"/>
      <source>No shape selected</source>
      <translation>無選取物件</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="963"/>
      <source>No valid shape is selected.
Please select a valid shape in the drop-down box first.</source>
      <translation>未選取有效之造型。
請先於下拉選單中選取有效之造型。</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="1014"/>
      <source>No edge selected</source>
      <translation>無邊被選取</translation>
    </message>
    <message>
      <location filename="../../DlgFilletEdges.cpp" line="1015"/>
      <source>No edge entity is checked to fillet.
Please check one or more edge entities first.</source>
      <translation>未選擇實體之邊產生圓角,請先選擇1或多個實體之邊</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgImportExportIges</name>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="14"/>
      <source>IGES</source>
      <translation>IGES</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="20"/>
      <source>Export</source>
      <translation>匯出</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="26"/>
      <source>Units for export of IGES</source>
      <translation>匯出IGES檔所用之單位</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="47"/>
      <source>Millimeter</source>
      <translation>公厘</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="52"/>
      <source>Meter</source>
      <translation>公尺</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="57"/>
      <source>Inch</source>
      <translation>吋</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="65"/>
      <source>Export solids and shells as</source>
      <translation>匯出實體及表殼為</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="71"/>
      <source>Solids and shells will be exported as trimmed surface</source>
      <translation>實體和殼將以修剪曲面的形式匯出</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="74"/>
      <source>Groups of Trimmed Surfaces (type 144)</source>
      <translation>已修剪面之群組(類型 144)</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="84"/>
      <source>Solids will be exported as manifold solid B-Rep object, shells as shell</source>
      <translation>實體將以多面體實體 B-Rep 物件的形式匯出，外殼則以外殼形式匯出。</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="87"/>
      <source>Solids (type 186) and Shells (type 514) / B-REP mode</source>
      <translation>實體(類型 186)殼(類型 514)/ B-REP模式</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="100"/>
      <source>Import</source>
      <translation>匯入</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="106"/>
      <source>Blank entities will not be imported</source>
      <translation>空白實體將不會被匯入</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="109"/>
      <source>Skip blank entities</source>
      <translation>略過空白實體</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="119"/>
      <source>If not empty, field contents will be used in the IGES file header</source>
      <translation>如果不為空，欄位內容將用於IGES檔案標頭</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="122"/>
      <source>Header</source>
      <translation>標題</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="128"/>
      <source>Company</source>
      <translation>公司</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="138"/>
      <source>Author</source>
      <translation>作者</translation>
    </message>
    <message>
      <location filename="../../DlgImportExportIges.ui" line="148"/>
      <source>Product</source>
      <translation>產品</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgImportStep</name>
    <message>
      <location filename="../../DlgImportStep.ui" line="20"/>
      <source>Import</source>
      <translation>匯入</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="26"/>
      <source>If checked, Compound merge will be done
during file reading (slower but higher details).</source>
      <translation>如果勾選，在讀取檔案時會執行組件合併操作（速度較慢但細節較高）。</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="30"/>
      <source>Enable STEP Compound merge</source>
      <translation>啟用 STEP 組件合併</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="43"/>
      <source>Select this to use App::LinkGroup as group container, or else use App::Part.</source>
      <translation>選擇此項以使用 App::LinkGroup 作為群組容器，否則使用 App::Part。</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="46"/>
      <source>Use LinkGroup</source>
      <translation>使用連結群組</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="59"/>
      <source>Select this to import invisible objects.</source>
      <translation>選擇此選項以匯入不可視物件。</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="62"/>
      <source>Import invisible objects</source>
      <translation>匯入不可視物件</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="75"/>
      <source>Reduce number of objects using Link array</source>
      <translation>使用連結陣列來減少物件的數量。</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="78"/>
      <source>Reduce number of objects</source>
      <translation>減少物件數目</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="91"/>
      <source>Expand compound shape with multiple solids</source>
      <translation>展開具有多個實體的組件形狀</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="94"/>
      <source>Expand compound shape</source>
      <translation>展開組件形狀</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="107"/>
      <location filename="../../DlgImportStep.ui" line="110"/>
      <source>Show progress bar when importing</source>
      <translation>在匯入時顯示進度條</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="123"/>
      <source>Do not use instance names. Useful for some legacy STEP files with non-meaningful auto-generated instance names.</source>
      <translation>不要使用實例名稱。對於某些舊版 STEP 檔案中自動生成的無意義實例名稱非常有用。</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="126"/>
      <source>Ignore instance names</source>
      <translation>忽略實例名稱</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="150"/>
      <source>CodePage</source>
      <translation>編碼頁</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="177"/>
      <source>Mode</source>
      <translation>模式</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="197"/>
      <source>Single document</source>
      <translation>單一文件</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="202"/>
      <source>Assembly per document</source>
      <translation>每個文件的組合</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="207"/>
      <source>Assembly per document in sub-directory</source>
      <translation>每個子目錄中的文件組合</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="212"/>
      <source>Object per document</source>
      <translation>每個文件的物件</translation>
    </message>
    <message>
      <location filename="../../DlgImportStep.ui" line="217"/>
      <source>Object per document in sub-directory</source>
      <translation>每個子目錄中的文件對應一個物件</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgPartBox</name>
    <message>
      <location filename="../../DlgPartBox.ui" line="14"/>
      <source>Box definition</source>
      <translation>邊框定義</translation>
    </message>
    <message>
      <location filename="../../DlgPartBox.ui" line="20"/>
      <source>Position:</source>
      <translation>位置：</translation>
    </message>
    <message>
      <location filename="../../DlgPartBox.ui" line="32"/>
      <source>X:</source>
      <translation>X：</translation>
    </message>
    <message>
      <location filename="../../DlgPartBox.ui" line="52"/>
      <source>Y:</source>
      <translation>Y：</translation>
    </message>
    <message>
      <location filename="../../DlgPartBox.ui" line="72"/>
      <source>Z:</source>
      <translation>Z：</translation>
    </message>
    <message>
      <location filename="../../DlgPartBox.ui" line="92"/>
      <source>Direction:</source>
      <translation>方向:</translation>
    </message>
    <message>
      <location filename="../../DlgPartBox.ui" line="109"/>
      <source>Size:</source>
      <translation>尺寸：</translation>
    </message>
    <message>
      <location filename="../../DlgPartBox.ui" line="121"/>
      <source>Length:</source>
      <translation>長度：</translation>
    </message>
    <message>
      <location filename="../../DlgPartBox.ui" line="141"/>
      <source>Width:</source>
      <translation>寬度：</translation>
    </message>
    <message>
      <location filename="../../DlgPartBox.ui" line="161"/>
      <source>Height:</source>
      <translation>高度：</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgPartCylinder</name>
    <message>
      <location filename="../../DlgPartCylinder.ui" line="14"/>
      <source>Cylinder definition</source>
      <translation>圓柱定義</translation>
    </message>
    <message>
      <location filename="../../DlgPartCylinder.ui" line="20"/>
      <source>Position:</source>
      <translation>位置：</translation>
    </message>
    <message>
      <location filename="../../DlgPartCylinder.ui" line="32"/>
      <source>X:</source>
      <translation>X：</translation>
    </message>
    <message>
      <location filename="../../DlgPartCylinder.ui" line="52"/>
      <source>Y:</source>
      <translation>Y：</translation>
    </message>
    <message>
      <location filename="../../DlgPartCylinder.ui" line="72"/>
      <source>Z:</source>
      <translation>Z：</translation>
    </message>
    <message>
      <location filename="../../DlgPartCylinder.ui" line="92"/>
      <source>Direction:</source>
      <translation>方向:</translation>
    </message>
    <message>
      <location filename="../../DlgPartCylinder.ui" line="109"/>
      <source>Parameter</source>
      <translation>參數</translation>
    </message>
    <message>
      <location filename="../../DlgPartCylinder.ui" line="121"/>
      <source>Radius:</source>
      <translation>半徑：</translation>
    </message>
    <message>
      <location filename="../../DlgPartCylinder.ui" line="141"/>
      <source>Height:</source>
      <translation>高度：</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgPartImportIges</name>
    <message>
      <location filename="../../DlgPartImportIges.ui" line="14"/>
      <source>IGES input file</source>
      <translation>IGES輸入檔</translation>
    </message>
    <message>
      <location filename="../../DlgPartImportIges.ui" line="20"/>
      <source>File Name</source>
      <translation>檔案名稱</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgPartImportIgesImp</name>
    <message>
      <location filename="../../DlgPartImportIgesImp.cpp" line="67"/>
      <source>IGES</source>
      <translation>IGES</translation>
    </message>
    <message>
      <location filename="../../DlgPartImportIgesImp.cpp" line="68"/>
      <source>All Files</source>
      <translation>所有檔案</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgPartImportStep</name>
    <message>
      <location filename="../../DlgPartImportStep.ui" line="14"/>
      <source>STEP input file</source>
      <translation>STEP輸入檔案</translation>
    </message>
    <message>
      <location filename="../../DlgPartImportStep.ui" line="20"/>
      <source>File Name</source>
      <translation>檔案名稱</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgPartImportStepImp</name>
    <message>
      <location filename="../../DlgPartImportStepImp.cpp" line="68"/>
      <source>All Files</source>
      <translation>所有檔案</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgPrimitives</name>
    <message>
      <location filename="../../DlgPrimitives.ui" line="14"/>
      <source>Geometric Primitives</source>
      <translation>基本幾何</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="33"/>
      <location filename="../../DlgPrimitives.cpp" line="274"/>
      <source>Plane</source>
      <translation>平面</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="42"/>
      <location filename="../../DlgPrimitives.cpp" line="349"/>
      <source>Box</source>
      <translation>框</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="51"/>
      <location filename="../../DlgPrimitives.cpp" line="439"/>
      <source>Cylinder</source>
      <translation>圓柱</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="60"/>
      <location filename="../../DlgPrimitives.cpp" line="535"/>
      <source>Cone</source>
      <translation>錐體</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="69"/>
      <location filename="../../DlgPrimitives.cpp" line="626"/>
      <source>Sphere</source>
      <translation>球體</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="78"/>
      <location filename="../../DlgPrimitives.cpp" line="730"/>
      <source>Ellipsoid</source>
      <translation>橢球體</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="87"/>
      <location filename="../../DlgPrimitives.cpp" line="837"/>
      <source>Torus</source>
      <translation>圓環</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="96"/>
      <location filename="../../DlgPrimitives.cpp" line="935"/>
      <source>Prism</source>
      <translation>角柱</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="105"/>
      <location filename="../../DlgPrimitives.cpp" line="1077"/>
      <source>Wedge</source>
      <translation>楔形</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="114"/>
      <location filename="../../DlgPrimitives.cpp" line="1203"/>
      <source>Helix</source>
      <translation>螺旋</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="123"/>
      <location filename="../../DlgPrimitives.cpp" line="1292"/>
      <source>Spiral</source>
      <translation>螺旋</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="132"/>
      <location filename="../../DlgPrimitives.cpp" line="1372"/>
      <source>Circle</source>
      <translation>圓</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="141"/>
      <location filename="../../DlgPrimitives.cpp" line="1458"/>
      <source>Ellipse</source>
      <translation>橢圓</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="150"/>
      <source>Point</source>
      <translation>點</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="159"/>
      <location filename="../../DlgPrimitives.cpp" line="1634"/>
      <source>Line</source>
      <translation>線</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="168"/>
      <location filename="../../DlgPrimitives.cpp" line="1535"/>
      <source>Regular polygon</source>
      <translation>正多邊形</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="180"/>
      <source>Parameter</source>
      <translation>參數</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="240"/>
      <location filename="../../DlgPrimitives.ui" line="331"/>
      <source>Length:</source>
      <translation>長度：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="260"/>
      <location filename="../../DlgPrimitives.ui" line="351"/>
      <source>Width:</source>
      <translation>寬度：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="371"/>
      <location filename="../../DlgPrimitives.ui" line="465"/>
      <location filename="../../DlgPrimitives.ui" line="683"/>
      <location filename="../../DlgPrimitives.ui" line="1419"/>
      <location filename="../../DlgPrimitives.ui" line="1745"/>
      <source>Height:</source>
      <translation>高度：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="445"/>
      <location filename="../../DlgPrimitives.ui" line="803"/>
      <location filename="../../DlgPrimitives.ui" line="1765"/>
      <location filename="../../DlgPrimitives.ui" line="1914"/>
      <location filename="../../DlgPrimitives.ui" line="1970"/>
      <source>Radius:</source>
      <translation>半徑：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="485"/>
      <location filename="../../DlgPrimitives.ui" line="1439"/>
      <source>Angle in first direction:</source>
      <translation>第一方向之角度：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="492"/>
      <location filename="../../DlgPrimitives.ui" line="1446"/>
      <source>Angle in first direction</source>
      <translation>第一方向之角度</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="511"/>
      <location filename="../../DlgPrimitives.ui" line="1465"/>
      <source>Angle in second direction:</source>
      <translation>第二方向之角度：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="518"/>
      <location filename="../../DlgPrimitives.ui" line="1472"/>
      <source>Angle in second direction</source>
      <translation>第二方向之角度</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="569"/>
      <source>Rotation angle:</source>
      <translation>旋轉角度：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="643"/>
      <location filename="../../DlgPrimitives.ui" line="975"/>
      <location filename="../../DlgPrimitives.ui" line="1184"/>
      <source>Radius 1:</source>
      <translation>半徑 1：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="663"/>
      <location filename="../../DlgPrimitives.ui" line="995"/>
      <location filename="../../DlgPrimitives.ui" line="1204"/>
      <source>Radius 2:</source>
      <translation>半徑 2：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="729"/>
      <location filename="../../DlgPrimitives.ui" line="1785"/>
      <source>Angle:</source>
      <translation>角度：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="852"/>
      <location filename="../../DlgPrimitives.ui" line="1064"/>
      <source>U parameter:</source>
      <translation>繞指定軸角度：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="872"/>
      <source>V parameters:</source>
      <translation>與指定軸之夾角：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1015"/>
      <source>Radius 3:</source>
      <translation>半徑 3：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1084"/>
      <location filename="../../DlgPrimitives.ui" line="1273"/>
      <source>V parameter:</source>
      <translation>與指定軸之夾角：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1253"/>
      <source>U Parameter:</source>
      <translation>繞指定軸角度：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1376"/>
      <location filename="../../DlgPrimitives.ui" line="2418"/>
      <source>Polygon:</source>
      <translation>多邊形：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1399"/>
      <location filename="../../DlgPrimitives.ui" line="2441"/>
      <source>Circumradius:</source>
      <translation>外接圓</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1518"/>
      <source>X min/max:</source>
      <translation>X 最小/最大：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1548"/>
      <source>Y min/max:</source>
      <translation>Y 最小/最大：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1578"/>
      <source>Z min/max:</source>
      <translation>Z 最小/最大：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1608"/>
      <source>X2 min/max:</source>
      <translation>X2 最小/最大：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1641"/>
      <source>Z2 min/max:</source>
      <translation>Z2 最小/最大：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1725"/>
      <source>Pitch:</source>
      <translation>螺距:</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1802"/>
      <source>Coordinate system:</source>
      <translation>座標系統：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1810"/>
      <source>Right-handed</source>
      <translation>右手系統</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1815"/>
      <source>Left-handed</source>
      <translation>左手系統</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1874"/>
      <source>Growth:</source>
      <translation>成長：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1894"/>
      <source>Number of rotations:</source>
      <translation>迴旋數量：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="1990"/>
      <location filename="../../DlgPrimitives.ui" line="2112"/>
      <source>Angle 1:</source>
      <translation>角度 1：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="2007"/>
      <location filename="../../DlgPrimitives.ui" line="2129"/>
      <source>Angle 2:</source>
      <translation>角度 2：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="2044"/>
      <source>From three points</source>
      <translation>由3點組成</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="2072"/>
      <source>Major radius:</source>
      <translation>長軸半徑：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="2092"/>
      <source>Minor radius:</source>
      <translation>短軸半徑：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="2170"/>
      <location filename="../../DlgPrimitives.ui" line="2268"/>
      <source>X:</source>
      <translation>X：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="2190"/>
      <location filename="../../DlgPrimitives.ui" line="2301"/>
      <source>Y:</source>
      <translation>Y：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="2210"/>
      <location filename="../../DlgPrimitives.ui" line="2334"/>
      <source>Z:</source>
      <translation>Z：</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="2251"/>
      <source>Start point</source>
      <translation>起始點</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.ui" line="2258"/>
      <source>End point</source>
      <translation>最末點</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.cpp" line="1732"/>
      <source>Vertex</source>
      <translation>頂點</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.cpp" line="1910"/>
      <location filename="../../DlgPrimitives.cpp" line="1920"/>
      <location filename="../../DlgPrimitives.cpp" line="1935"/>
      <location filename="../../DlgPrimitives.cpp" line="1939"/>
      <source>Create %1</source>
      <translation>建立 %1</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.cpp" line="1911"/>
      <source>No active document</source>
      <translation>無可用文件</translation>
    </message>
    <message>
      <location filename="../../DlgPrimitives.cpp" line="2204"/>
      <source>&amp;Create</source>
      <translation>&amp;建立</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgProjectionOnSurface</name>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="14"/>
      <source>Projection on surface</source>
      <translation>在表面投影</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="20"/>
      <source>Select projection surface</source>
      <translation>選擇投影表面</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="31"/>
      <source>Add face</source>
      <translation>加入面</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="38"/>
      <source>Add wire</source>
      <translation>添加線</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="45"/>
      <source>Add edge</source>
      <translation>加上邊</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="56"/>
      <source>Show all</source>
      <translation>顯示全部</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="66"/>
      <source>Show faces</source>
      <translation>顯示面</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="76"/>
      <source>Show Edges</source>
      <translation>顯示邊</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="92"/>
      <source>Extrude height</source>
      <translation>拉伸高度</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="116"/>
      <source>Solid depth</source>
      <translation>實體深度</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="141"/>
      <source>Direction</source>
      <translation>方向</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="147"/>
      <source>Get current camera direction</source>
      <translation>取得目前相機方向</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="156"/>
      <source>X:</source>
      <translation>X：</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="186"/>
      <source>Y:</source>
      <translation>Y：</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.ui" line="213"/>
      <source>Z:</source>
      <translation>Z：</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.cpp" line="135"/>
      <source>Projection Object</source>
      <translation>投影物件</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.cpp" line="164"/>
      <source>Have no active document!!!</source>
      <translation>沒有可用文件!!!</translation>
    </message>
    <message>
      <location filename="../../DlgProjectionOnSurface.cpp" line="171"/>
      <source>Can not create a projection object!!!</source>
      <translation>無法建立一個投影物件!!!</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgRevolution</name>
    <message>
      <location filename="../../DlgRevolution.ui" line="20"/>
      <source>Revolve</source>
      <translation>旋轉</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="42"/>
      <source>Shape</source>
      <translation>造型</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="56"/>
      <source>Revolution axis</source>
      <translation>旋轉軸</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="64"/>
      <source>Center X:</source>
      <translation>中心 X 座標：</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="84"/>
      <source>Center Y:</source>
      <translation>中心 Y 座標：</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="104"/>
      <source>Center Z:</source>
      <translation>中心 Z 座標：</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="146"/>
      <location filename="../../DlgRevolution.ui" line="187"/>
      <source>Click to set this as axis</source>
      <translation>點擊以設定此為軸</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="149"/>
      <source>Dir. X:</source>
      <translation>X 方向：</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="190"/>
      <source>Dir. Y:</source>
      <translation>Y 方向：</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="228"/>
      <source>Dir. Z:</source>
      <translation>Z 方向：</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="250"/>
      <location filename="../../DlgRevolution.cpp" line="465"/>
      <source>Select reference</source>
      <translation>選取參考</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="281"/>
      <source>Angle:</source>
      <translation>角度：</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="315"/>
      <source>If checked, revolution will extend forwards and backwards by half the angle.</source>
      <translation>如果勾選，旋轉將向前和向後延伸一半的角度。</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="318"/>
      <source>Symmetric angle</source>
      <translation>對稱角度</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="325"/>
      <source>If checked, revolving wires will produce solids. If not, revolving a wire yields a shell.</source>
      <translation>如果勾選，旋轉線將會建立實體。反之，旋轉線將會產生外殼。</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.ui" line="328"/>
      <source>Create Solid</source>
      <translation>建立實體</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.cpp" line="185"/>
      <source>Object not found: %1</source>
      <translation>未發現物件：%1</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.cpp" line="266"/>
      <source>Select a shape for revolution, first.</source>
      <translation type="unfinished">Select a shape for revolution, first.</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.cpp" line="282"/>
      <location filename="../../DlgRevolution.cpp" line="287"/>
      <location filename="../../DlgRevolution.cpp" line="292"/>
      <source>Revolution axis link is invalid.

%1</source>
      <translation>旋轉軸連結是無效的。
%1</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.cpp" line="292"/>
      <source>Unknown error</source>
      <translation>未知錯誤</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.cpp" line="301"/>
      <source>Revolution axis direction is zero-length. It must be non-zero.</source>
      <translation>旋轉軸方向長度為零。它必須不為零。</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.cpp" line="311"/>
      <source>Revolution angle span is zero. It must be non-zero.</source>
      <translation>旋轉角度跨度為零，它必須不為零。</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.cpp" line="445"/>
      <location filename="../../DlgRevolution.cpp" line="449"/>
      <source>Creating Revolve failed.

%1</source>
      <translation>建立旋轉造型失敗。
%1</translation>
    </message>
    <message>
      <location filename="../../DlgRevolution.cpp" line="461"/>
      <source>Selecting... (line or arc)</source>
      <translation>正在選擇...(線或弧)</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgSettings3DViewPart</name>
    <message>
      <location filename="../../DlgSettings3DViewPart.ui" line="14"/>
      <source>Shape view</source>
      <translation>造型視圖</translation>
    </message>
    <message>
      <location filename="../../DlgSettings3DViewPart.ui" line="26"/>
      <source>Tessellation</source>
      <translation>鑲嵌</translation>
    </message>
    <message>
      <location filename="../../DlgSettings3DViewPart.ui" line="46"/>
      <source>Defines the deviation of tessellation to the actual surface</source>
      <translation>定義實際之面鑲嵌偏差</translation>
    </message>
    <message>
      <location filename="../../DlgSettings3DViewPart.ui" line="49"/>
      <source>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-weight:600;"&gt;Tessellation&lt;/span&gt;&lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;span style=" font-weight:400;"&gt;Defines the maximum deviation of the tessellated mesh to the surface. The smaller the value is the slower the render speed which results in increased detail/resolution.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-weight:600;"&gt;鑲嵌&lt;/span&gt;&lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;span style=" font-weight:400;"&gt;定義了網格的最大偏差與表面之間的差異。數值越小，算繪速度越慢，但會產生更高的細節和解析度。&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettings3DViewPart.ui" line="52"/>
      <source>Maximum deviation depending on the model bounding box</source>
      <translation>最大誤差取決於模型邊界框</translation>
    </message>
    <message>
      <location filename="../../DlgSettings3DViewPart.ui" line="87"/>
      <source>Maximum angular deflection</source>
      <translation>最大偏移角</translation>
    </message>
    <message>
      <location filename="../../DlgSettings3DViewPartImp.cpp" line="67"/>
      <source>Deviation</source>
      <translation type="unfinished">Deviation</translation>
    </message>
    <message>
      <location filename="../../DlgSettings3DViewPartImp.cpp" line="68"/>
      <source>Setting a too small deviation causes the tessellation to take longerand thus freezes or slows down the GUI.</source>
      <translation type="unfinished">Setting a too small deviation causes the tessellation to take longerand thus freezes or slows down the GUI.</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgSettingsGeneral</name>
    <message>
      <location filename="../../DlgSettingsGeneral.ui" line="14"/>
      <source>General</source>
      <translation>一般</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsGeneral.ui" line="20"/>
      <source>Model settings</source>
      <translation>模型設定</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsGeneral.ui" line="26"/>
      <source>Automatically check model after boolean operation</source>
      <translation>於布林運算後自動檢查模型</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsGeneral.ui" line="42"/>
      <source>Automatically refine model after boolean operation</source>
      <translation>於布林運算後自動調校模型</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsGeneral.ui" line="58"/>
      <source>Automatically refine model after sketch-based operation</source>
      <translation>於基於草圖的操作後自動調校模型</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsGeneral.ui" line="83"/>
      <source>Object naming</source>
      <translation>命名物件</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsGeneral.ui" line="89"/>
      <source>Add name of base object</source>
      <translation>為基礎物件加入名稱</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsGeneral.ui" line="108"/>
      <source>Experimental</source>
      <translation>實驗性功能</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsGeneral.ui" line="117"/>
      <source>These settings are experimental and may result in decreased stability, more problems and undefined behaviors.</source>
      <translation>這些設定是實驗性且可能導致穩定性下降，更多問題和未定義的行為。</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsGeneral.ui" line="127"/>
      <source>Allow multiple solids in Part Design Body by default (experimental)</source>
      <translation>預設允許在零件設計主體中包含多個實體 (實驗功能)</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgSettingsObjectColor</name>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="14"/>
      <source>Shape appearance</source>
      <translation>形狀外觀</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="20"/>
      <source>Default Shape view properties</source>
      <translation>預設形狀視圖屬性</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="34"/>
      <source>Shape color</source>
      <translation>造型顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="41"/>
      <source>The default color for new shapes</source>
      <translation>新造型之預設色彩</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="61"/>
      <source>Use random color instead</source>
      <translation>改用隨機顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="64"/>
      <source>Random</source>
      <translation>隨機</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="83"/>
      <source>Ambient shape color</source>
      <translation>周圍形狀顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="90"/>
      <source>The default ambient color for new shapes</source>
      <translation>新形狀的預設環境顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="116"/>
      <source>Emissive shape color</source>
      <translation>自發光形狀顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="123"/>
      <source>The default emissive color for new shapes</source>
      <translation>新形狀的預設自發光顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="149"/>
      <source>Specular shape color</source>
      <translation>鏡面反射形狀顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="156"/>
      <source>The default specular color for new shapes</source>
      <translation>新形狀的預設鏡面反射顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="182"/>
      <source>Shape transparency</source>
      <translation>形狀透明度</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="189"/>
      <source>The default transparency for new shapes</source>
      <translation>新形狀的預設透明度</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="217"/>
      <source>Shape shininess</source>
      <translation>形狀光澤度</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="224"/>
      <source>The default shininess for new shapes</source>
      <translation>新形狀的預設光澤度</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="255"/>
      <source>Line color</source>
      <translation>線條顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="262"/>
      <source>The default line color for new shapes</source>
      <translation>新造型之預設線條色彩</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="288"/>
      <source>Line width</source>
      <translation>線寬</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="295"/>
      <source>The default line thickness for new shapes</source>
      <translation>新造型之預設線條寬度</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="298"/>
      <location filename="../../DlgSettingsObjectColor.ui" line="366"/>
      <source>px</source>
      <translation>px</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="323"/>
      <source>Vertex color</source>
      <translation>頂點顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="330"/>
      <source>The default color for new vertices</source>
      <translation>新頂點的預設顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="356"/>
      <source>Vertex size</source>
      <translation>頂點大小</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="363"/>
      <source>The default size for new vertices</source>
      <translation>新頂點的預設大小</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="391"/>
      <source>Bounding box color</source>
      <translation>外框色彩</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="398"/>
      <source>The color of bounding boxes in the 3D view</source>
      <translation>外框於3D視圖中之色彩</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="424"/>
      <source>Bounding box font size</source>
      <translation>邊界框字體大小</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="431"/>
      <source>The font size of bounding boxes in the 3D view</source>
      <translation>3D 視圖中邊界框的字體大小</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="465"/>
      <source>The bottom side of the surface will be rendered the same way as the top.
If not checked, it depends on the option "Backlight color"
(preferences section Display -&gt; 3D View); either the backlight color
will be used or black.</source>
      <translation>表面的底部將與頂部以相同的方式算繪。如果未勾選，則取決於“背光顏色”選項（在偏好設定的 顯示 -&gt; 3D 視圖）；將使用背光顏色或黑色。</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="471"/>
      <source>Two-side rendering</source>
      <translation>雙面算繪</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="505"/>
      <source>Default Annotation color</source>
      <translation>預設註解顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="519"/>
      <source>Text color</source>
      <translation>文字顏色</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsObjectColor.ui" line="526"/>
      <source>Text color for document annotations</source>
      <translation>文件註解的文字顏色</translation>
    </message>
  </context>
  <context>
    <name>PartGui::Location</name>
    <message>
      <location filename="../../Location.ui" line="14"/>
      <source>Location</source>
      <translation>位置</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="29"/>
      <source>Position</source>
      <translation>位置</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="37"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="54"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="71"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="90"/>
      <source>3D view</source>
      <translation>3D 視圖</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="106"/>
      <source>Use custom vector for pad direction otherwise
the sketch plane's normal vector will be used</source>
      <translation>使用自定向量作為填充方向，
否則使用草圖平面的法線向量</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="110"/>
      <source>Rotation axis</source>
      <translation>旋轉軸</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="118"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="125"/>
      <source>x-component of direction vector</source>
      <translation>方向向量的 x 分量</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="147"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="154"/>
      <source>y-component of direction vector</source>
      <translation>方向向量的 y 分量</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="176"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="183"/>
      <source>z-component of direction vector</source>
      <translation>方向向量的 z 分量</translation>
    </message>
    <message>
      <location filename="../../Location.ui" line="208"/>
      <source>Angle</source>
      <translation>角度</translation>
    </message>
  </context>
  <context>
    <name>PartGui::LoftWidget</name>
    <message>
      <location filename="../../TaskLoft.cpp" line="73"/>
      <source>Available profiles</source>
      <translation>可用的輪廓</translation>
    </message>
    <message>
      <location filename="../../TaskLoft.cpp" line="74"/>
      <source>Selected profiles</source>
      <translation>選定的輪廓</translation>
    </message>
    <message>
      <location filename="../../TaskLoft.cpp" line="180"/>
      <source>Too few elements</source>
      <translation>物件過少</translation>
    </message>
    <message>
      <location filename="../../TaskLoft.cpp" line="180"/>
      <source>At least two vertices, edges, wires or faces are required.</source>
      <translation>至少需要兩個頂點,邊,線或面</translation>
    </message>
    <message>
      <location filename="../../TaskLoft.cpp" line="214"/>
      <source>Input error</source>
      <translation>輸入錯誤</translation>
    </message>
    <message>
      <location filename="../../TaskLoft.cpp" line="243"/>
      <source>Vertex/Edge/Wire/Face</source>
      <translation>頂點/邊/線/面</translation>
    </message>
    <message>
      <location filename="../../TaskLoft.cpp" line="244"/>
      <source>Loft</source>
      <translation>斷面混成</translation>
    </message>
  </context>
  <context>
    <name>PartGui::Mirroring</name>
    <message>
      <location filename="../../Mirroring.ui" line="14"/>
      <source>Mirroring</source>
      <translation>鏡射</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="121"/>
      <source>Use selected reference</source>
      <translation>使用所選擇的參考</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="142"/>
      <source>Shapes</source>
      <translation>形狀</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="98"/>
      <source>Mirror plane:</source>
      <translation>鏡射平面：</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="106"/>
      <source>XY plane</source>
      <translation>XY平面</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="111"/>
      <source>XZ plane</source>
      <translation>XZ平面</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="116"/>
      <source>YZ plane</source>
      <translation>YZ平面</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="150"/>
      <location filename="../../Mirroring.cpp" line="215"/>
      <source>Selecting</source>
      <translation>選擇</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="166"/>
      <source>Mirror plane reference</source>
      <translation>鏡像平面參考</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="20"/>
      <source>Base point</source>
      <translation>基準點</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="26"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="49"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../Mirroring.ui" line="72"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../Mirroring.cpp" line="211"/>
      <source>Select reference</source>
      <translation>選取參考</translation>
    </message>
    <message>
      <location filename="../../Mirroring.cpp" line="280"/>
      <source>Select a shape for mirroring, first.</source>
      <translation>請先選擇一鏡射物件</translation>
    </message>
    <message>
      <location filename="../../Mirroring.cpp" line="287"/>
      <source>No such document '%1'.</source>
      <translation>無此檔案 '%1'</translation>
    </message>
  </context>
  <context>
    <name>PartGui::OffsetWidget</name>
    <message>
      <location filename="../../TaskOffset.cpp" line="206"/>
      <source>Input error</source>
      <translation>輸入錯誤</translation>
    </message>
  </context>
  <context>
    <name>PartGui::ResultModel</name>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="340"/>
      <source>Name</source>
      <translation>名稱</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="342"/>
      <source>Type</source>
      <translation>類型</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="344"/>
      <source>Error</source>
      <translation>錯誤</translation>
    </message>
  </context>
  <context>
    <name>PartGui::SectionCut</name>
    <message>
      <location filename="../../SectionCutting.ui" line="20"/>
      <source>Persistent Section Cutting</source>
      <translation>永久剖面切割</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="32"/>
      <source>Cutting X</source>
      <translation>切割 X</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="44"/>
      <location filename="../../SectionCutting.ui" line="118"/>
      <location filename="../../SectionCutting.ui" line="186"/>
      <source>Offset</source>
      <translation>偏移</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="71"/>
      <location filename="../../SectionCutting.ui" line="145"/>
      <location filename="../../SectionCutting.ui" line="213"/>
      <source>Flip</source>
      <translation>翻轉</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="106"/>
      <source>Cutting Y</source>
      <translation>切割 Y</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="174"/>
      <source>Cutting Z</source>
      <translation>切割 Z</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="242"/>
      <source>Cut face</source>
      <translation>切割面</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="254"/>
      <location filename="../../SectionCutting.ui" line="394"/>
      <source>Color of cut face</source>
      <translation>切割面的顏色</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="257"/>
      <location filename="../../SectionCutting.ui" line="397"/>
      <source>Color</source>
      <translation>色彩</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="302"/>
      <location filename="../../SectionCutting.ui" line="445"/>
      <source>If checked, the color and transparency
will be taken from the cut objects.
Works only properly if all objects
have the same values.</source>
      <translation>如果勾選，顏色和透明度將從切割物件中獲取。只有在所有物件具有相同值的情況下才能正常運作。</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="308"/>
      <location filename="../../SectionCutting.ui" line="451"/>
      <source>Auto</source>
      <translation>自動</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="330"/>
      <location filename="../../SectionCutting.ui" line="473"/>
      <source>Transparency of cut face</source>
      <translation>切割面的透明度</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="333"/>
      <location filename="../../SectionCutting.ui" line="476"/>
      <source>Transparency</source>
      <translation>透明度</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="371"/>
      <source>Allows to cut objects intersecting each other
for the price that all cut objects
will get the same color</source>
      <translation>允許將相互交叉的物件進行切割，其代價是所有被切割的物件將獲得相同的顏色。</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="376"/>
      <source>Cut intersecting objects</source>
      <translation>切割相互交叉的物件</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="419"/>
      <source>Color for all objects</source>
      <translation>所有物件的顏色</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="511"/>
      <source>Refreshes the list of visible objects</source>
      <translation>更新可見物件的列表</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="514"/>
      <source>Refresh view</source>
      <translation>更新視圖</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="544"/>
      <source>When the dialog is closed,
only created cuts will be visible</source>
      <translation>當此對話框關閉時，只有建立的切割部份可視。</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.ui" line="548"/>
      <source>Keep only cuts visible when closing</source>
      <translation>在關閉時只保留可視切割</translation>
    </message>
    <message>
      <location filename="../../SectionCutting.cpp" line="1103"/>
      <source>Sliders are disabled for assemblies</source>
      <translation>組件中的滑桿被停用</translation>
    </message>
  </context>
  <context>
    <name>PartGui::ShapeBuilderWidget</name>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="222"/>
      <source>Unsupported</source>
      <translation>不支援</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="222"/>
      <source>Box selection for shells is not supported</source>
      <translation>不支援對外殼進行拉框選擇</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="231"/>
      <location filename="../../TaskShapeBuilder.cpp" line="250"/>
      <location filename="../../TaskShapeBuilder.cpp" line="278"/>
      <location filename="../../TaskShapeBuilder.cpp" line="319"/>
      <location filename="../../TaskShapeBuilder.cpp" line="371"/>
      <location filename="../../TaskShapeBuilder.cpp" line="423"/>
      <location filename="../../TaskShapeBuilder.cpp" line="484"/>
      <source>Wrong selection</source>
      <translation>錯誤的選取</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="231"/>
      <location filename="../../TaskShapeBuilder.cpp" line="250"/>
      <source>Select two vertices</source>
      <translation>選擇兩個頂點</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="278"/>
      <location filename="../../TaskShapeBuilder.cpp" line="371"/>
      <source>Select one or more edges</source>
      <translation>選擇1個或更多的邊</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="319"/>
      <source>Select three or more vertices</source>
      <translation>選取三個或更多頂點</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="423"/>
      <source>Select two or more faces</source>
      <translation>選擇兩個或更多面</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="484"/>
      <source>Select only one part object</source>
      <translation>僅選擇單一零件物件</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="536"/>
      <source>Select two vertices to create an edge</source>
      <translation>選擇兩頂點建立邊</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="543"/>
      <source>Select adjacent edges</source>
      <translation>選擇相鄰的邊</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="550"/>
      <source>Select a list of vertices</source>
      <translation>選取一個頂點之清單</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="557"/>
      <source>Select a closed set of edges</source>
      <translation>選擇封閉之邊群組</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="564"/>
      <source>Select adjacent faces</source>
      <translation>選擇鄰近面</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.cpp" line="571"/>
      <source>All shape types can be selected</source>
      <translation>所有造型類型皆可選擇</translation>
    </message>
  </context>
  <context>
    <name>PartGui::ShapeFromMesh</name>
    <message>
      <location filename="../../ShapeFromMesh.ui" line="14"/>
      <source>Shape from mesh</source>
      <translation>由網格所構成之造型</translation>
    </message>
    <message>
      <location filename="../../ShapeFromMesh.ui" line="20"/>
      <source>Sew shape</source>
      <translation>縫合圖形</translation>
    </message>
    <message>
      <location filename="../../ShapeFromMesh.ui" line="32"/>
      <source>Enter tolerance for sewing shape:</source>
      <translation>輸入縫合圖形公差：</translation>
    </message>
  </context>
  <context>
    <name>PartGui::SweepWidget</name>
    <message>
      <location filename="../../TaskSweep.cpp" line="131"/>
      <source>Available profiles</source>
      <translation>可用的輪廓</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="132"/>
      <source>Selected profiles</source>
      <translation>選定的輪廓</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="331"/>
      <source>Too few elements</source>
      <translation>物件過少</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="331"/>
      <source>At least one edge or wire is required.</source>
      <translation>只少需要一個邊或線</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="335"/>
      <source>Invalid selection</source>
      <translation>無效選擇</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="335"/>
      <source>Select one or more edges from a single object.</source>
      <translation>從單一物件中選擇一或多個邊。</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="342"/>
      <source>Wrong selection</source>
      <translation>錯誤的選取</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="342"/>
      <source>'%1' cannot be used as profile and path.</source>
      <translation>「%1」無法用來作為輪廓及路徑</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="380"/>
      <source>Input error</source>
      <translation>輸入錯誤</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="413"/>
      <source>Done</source>
      <translation>完成</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="415"/>
      <source>Select one or more connected edges in the 3d view and press 'Done'</source>
      <translation>於3D視圖中選取一或多條相連的邊後按下「完成」</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="437"/>
      <location filename="../../TaskSweep.cpp" line="445"/>
      <source>Sweep path</source>
      <translation>掃描路徑</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="437"/>
      <location filename="../../TaskSweep.cpp" line="445"/>
      <source>The selected sweep path is invalid.</source>
      <translation>所選掃略路徑無效</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="457"/>
      <source>Vertex/Wire</source>
      <translation>頂點/線</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="458"/>
      <source>Sweep</source>
      <translation>掃描</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskAttacher</name>
    <message>
      <location filename="../../TaskAttacher.ui" line="20"/>
      <source>Selection accepted</source>
      <translation>選擇已接受</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="35"/>
      <source>Reference 1</source>
      <translation>參考 1</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="52"/>
      <source>Reference 2</source>
      <translation>參考 2</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="69"/>
      <source>Reference 3</source>
      <translation>參考 3</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="86"/>
      <source>Reference 4</source>
      <translation>參考 4</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="101"/>
      <source>Attachment mode:</source>
      <translation>連接模式：</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="124"/>
      <location filename="../../TaskAttacher.cpp" line="339"/>
      <source>Attachment Offset (in local coordinates):</source>
      <translation>附件偏移（在局部座標）：</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="136"/>
      <source>In x-direction:</source>
      <translation>在x軸方向</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="155"/>
      <location filename="../../TaskAttacher.ui" line="191"/>
      <location filename="../../TaskAttacher.ui" line="227"/>
      <source>Note: The placement is expressed in local coordinate system
of object being attached.</source>
      <translation>注意：附加物件的位置是以其局部座標系統表示的。</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="172"/>
      <source>In y-direction:</source>
      <translation>在y軸方向</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="208"/>
      <source>In z-direction:</source>
      <translation>在z軸方向</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="244"/>
      <source>Around x-axis:</source>
      <translation>環繞x軸</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="257"/>
      <source>Rotation around the x-axis
Note: The placement is expressed in local coordinate system
of object being attached.</source>
      <translation>繞 X 軸旋轉
注意：附加物件的位置是以其局部座標系統表示的。</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="284"/>
      <source>Around y-axis:</source>
      <translation>環繞y軸</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="297"/>
      <source>Rotation around the y-axis
Note: The placement is expressed in local coordinate system
of object being attached.</source>
      <translation>繞 Y 軸旋轉
注意：附加物件的位置是以其局部座標系統表示的。</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="324"/>
      <source>Around z-axis:</source>
      <translation>環繞z軸</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="337"/>
      <source>Rotation around the z-axis
Note: The placement is expressed in local coordinate system
of object being attached.</source>
      <translation>繞 Z 軸旋轉
注意：附加物件的位置是以其局部座標系統表示的。</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="361"/>
      <source>Flip side of attachment and offset</source>
      <translation>翻轉附件的一側並偏移</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.ui" line="364"/>
      <source>Flip sides</source>
      <translation>翻面</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="322"/>
      <source>OCC error: %1</source>
      <translation>OCC 錯誤：%1</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="324"/>
      <source>unknown error</source>
      <translation>未知錯誤</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="327"/>
      <source>Attachment mode failed: %1</source>
      <translation>連接模式失敗：%1</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="331"/>
      <source>Not attached</source>
      <translation>未連接任何物件</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="335"/>
      <source>Attached with mode %1</source>
      <translation>以模式 %1 連接</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="339"/>
      <source>Attachment Offset (inactive - not attached):</source>
      <translation>連接偏移(無效-未連接其他物件)</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="636"/>
      <source>Face</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="643"/>
      <source>Edge</source>
      <translation>邊</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="650"/>
      <source>Vertex</source>
      <translation>頂點</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="715"/>
      <source>Selecting...</source>
      <translation>選擇...</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="719"/>
      <source>Reference%1</source>
      <translation>參考%1</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="766"/>
      <source>Not editable because rotation of AttachmentOffset is bound by expressions.</source>
      <translation>因為AttachmentOffset的旋轉受到表達式的約束，所以無法編輯。</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="832"/>
      <source>Reference combinations:</source>
      <translation>參考組合:</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="849"/>
      <source>%1 (add %2)</source>
      <translation>%1(加 %2)</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="854"/>
      <source>%1 (add more references)</source>
      <translation>%1 (加更多參考)</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskCheckGeometryDialog</name>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1028"/>
      <source>Shape Content</source>
      <translation>造型內容</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1036"/>
      <location filename="../../TaskCheckGeometry.cpp" line="1231"/>
      <source>Settings</source>
      <translation>設定</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1042"/>
      <source>Skip this settings page and run the geometry check automatically.</source>
      <translation>跳過此設定頁面並自動運行幾何檢查。</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1044"/>
      <source>Default: false</source>
      <translation>預設值：false</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1051"/>
      <source>Run boolean operation check</source>
      <translation>執行布林運算檢查</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1052"/>
      <source>Extra boolean operations check that can sometimes find errors that
the standard BRep geometry check misses. These errors do not always
mean the checked object is unusable.  Default: false</source>
      <translation>額外的布林運算檢查，有時可以發現標準 BRep 幾何檢查所忽略的錯誤。這些錯誤並不一定意味著檢查的物件無法使用。預設值為 false。</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1062"/>
      <source>Single-threaded</source>
      <translation>單執行緒</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1063"/>
      <source>Run the geometry check in a single thread.  This is slower,
but more stable.  Default: false</source>
      <translation>以單線程執行幾何檢查。這樣做會慢一些，但更穩定。預設值：false</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1072"/>
      <source>Log errors</source>
      <translation>紀錄錯誤</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1073"/>
      <source>Log errors to report view.  Default: true</source>
      <translation>將錯誤記錄到報告視圖中。預設值：true</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1080"/>
      <source>Expand shape content</source>
      <translation>展開形狀內容</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1081"/>
      <source>Expand shape content.  Changes will take effect next time you use 
the check geometry tool.  Default: false</source>
      <translation>擴展形狀內容。更改將在下次使用檢查幾何工具時生效。預設值：false</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1090"/>
      <source>Advanced shape content</source>
      <translation>進階形狀內容</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1091"/>
      <source>Show advanced shape content.  Changes will take effect next time you use 
the check geometry tool.  Default: false</source>
      <translation>顯示進階形狀內容。更改將在下次使用檢查幾何工具時生效。預設值：false</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1099"/>
      <source>
Individual boolean operation checks:</source>
      <translation>
個別布林運算檢查：</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1102"/>
      <source>Bad type</source>
      <translation>錯誤類型</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1110"/>
      <source>Self-intersect</source>
      <translation>自我交叉</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1118"/>
      <source>Too small edge</source>
      <translation>太小的邊</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1126"/>
      <source>Nonrecoverable face</source>
      <translation>不可恢復的面</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1134"/>
      <source>Continuity</source>
      <translation>連續性</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1142"/>
      <source>Incompatibility of face</source>
      <translation>不相容的面</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1150"/>
      <source>Incompatibility of vertex</source>
      <translation>不相容的頂點</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1158"/>
      <source>Incompatibility of edge</source>
      <translation>不相容的邊</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1166"/>
      <source>Invalid curve on surface</source>
      <translation>表面的無效曲線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1103"/>
      <source>Check for bad argument types.  Default: true</source>
      <translation>檢查錯誤的參數類型。預設值：true</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1040"/>
      <source>Skip this settings page</source>
      <translation>跳過此設定頁面</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1111"/>
      <source>Check for self-intersections.  Default: true</source>
      <translation>檢視是否自我交叉。預設值：true</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1119"/>
      <source>Check for edges that are too small.  Default: true</source>
      <translation>檢查是否存在太小的邊。預設值：true。</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1127"/>
      <source>Check for nonrecoverable faces.  Default: true</source>
      <translation>對不可恢復的面檢查 預設: ture</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1135"/>
      <source>Check for continuity.  Default: true</source>
      <translation>檢查連續性。預設值：true</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1143"/>
      <source>Check for incompatible faces.  Default: true</source>
      <translation>檢查不相容的面。預設值：true</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1151"/>
      <source>Check for incompatible vertices.  Default: true</source>
      <translation>檢查不相容的頂點。預設值：true</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1159"/>
      <source>Check for incompatible edges.  Default: true</source>
      <translation>檢查是否存在不相容的邊。預設值：true。</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1167"/>
      <source>Check for invalid curves on surfaces.  Default: true</source>
      <translation>檢查表面的無效曲線。預設值：true</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1230"/>
      <source>Run check</source>
      <translation>執行檢查</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="1236"/>
      <source>Results</source>
      <translation>結果</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskCheckGeometryResults</name>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="375"/>
      <source>Check Geometry Results</source>
      <translation>檢查幾何結果</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="394"/>
      <source>Check is running...</source>
      <translation>檢查中...</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="417"/>
      <source>Boolean operation check...</source>
      <translation>布林運算檢查...</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="419"/>
      <location filename="../../TaskCheckGeometry.cpp" line="424"/>
      <source>Check geometry</source>
      <translation>檢查幾何</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="464"/>
      <source>Invalid</source>
      <translation>無效</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="483"/>
      <source>Checking</source>
      <translation>檢查中</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="506"/>
      <source>%1 processed out of %2 selected</source>
      <translation>已處理了 %2 選擇中的 %1</translation>
    </message>
    <message numerus="yes">
      <location filename="../../TaskCheckGeometry.cpp" line="507"/>
      <source>%n invalid shapes.</source>
      <translation>
        <numerusform>%n 無效形狀。</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="595"/>
      <source>Checked object</source>
      <translation>已勾選物件</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="612"/>
      <source>Tolerance information</source>
      <translation type="unfinished">Tolerance information</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="617"/>
      <source>Global Minimum</source>
      <translation type="unfinished">Global Minimum</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="622"/>
      <source>Global Average</source>
      <translation type="unfinished">Global Average</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="627"/>
      <source>Global Maximum</source>
      <translation type="unfinished">Global Maximum</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskDlgAttacher</name>
    <message>
      <location filename="../../TaskAttacher.cpp" line="1064"/>
      <source>Attachment</source>
      <translation>附件</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="1119"/>
      <source>Datum dialog: Input error</source>
      <translation>基準對話框: 輸入錯誤</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskExportStep</name>
    <message>
      <location filename="../../DlgExportStep.cpp" line="208"/>
      <source>Don't show this dialog again</source>
      <translation>不再顯示此對話框。</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskLoft</name>
    <message>
      <location filename="../../TaskLoft.ui" line="14"/>
      <source>Loft</source>
      <translation>斷面混成</translation>
    </message>
    <message>
      <location filename="../../TaskLoft.ui" line="23"/>
      <source>Create solid</source>
      <translation>建立實體</translation>
    </message>
    <message>
      <location filename="../../TaskLoft.ui" line="30"/>
      <source>Ruled surface</source>
      <translation>直紋曲面</translation>
    </message>
    <message>
      <location filename="../../TaskLoft.ui" line="37"/>
      <source>Closed</source>
      <translation>關閉</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskOffset</name>
    <message>
      <location filename="../../TaskOffset.ui" line="14"/>
      <location filename="../../TaskOffset.ui" line="20"/>
      <source>Offset</source>
      <translation>偏移</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="34"/>
      <source>Mode</source>
      <translation>模式</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="42"/>
      <source>Skin</source>
      <translation>外觀</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="47"/>
      <source>Pipe</source>
      <translation>管</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="52"/>
      <source>RectoVerso</source>
      <translation>雙面</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="60"/>
      <source>Join type</source>
      <translation>連接型式</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="68"/>
      <source>Arc</source>
      <translation>弧</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="73"/>
      <source>Tangent</source>
      <translation>切線</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="78"/>
      <location filename="../../TaskOffset.ui" line="86"/>
      <source>Intersection</source>
      <translation>交集</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="93"/>
      <source>Self-intersection</source>
      <translation>自我交叉</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="100"/>
      <source>Fill offset</source>
      <translation>填充偏移量</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="114"/>
      <source>Faces</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../TaskOffset.ui" line="144"/>
      <source>Update view</source>
      <translation>更新視圖</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskShapeBuilder</name>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="14"/>
      <location filename="../../TaskShapeBuilder.ui" line="20"/>
      <source>Create shape</source>
      <translation>建立造型</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="26"/>
      <source>Edge from vertices</source>
      <translation>由頂點產生邊</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="33"/>
      <source>Wire from edges</source>
      <translation>由邊緣形成的線段</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="40"/>
      <source>Face from vertices</source>
      <translation>由頂點產生面</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="47"/>
      <source>Face from edges</source>
      <translation>由邊產生面</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="54"/>
      <source>Shell from faces</source>
      <translation>由面產生殼</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="61"/>
      <source>Solid from shell</source>
      <translation>由殼產生實體</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="75"/>
      <source>Planar</source>
      <translation>平面</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="82"/>
      <source>Refine shape</source>
      <translation>調整造型</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="92"/>
      <source>All faces</source>
      <translation>所有面</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="101"/>
      <source>Box selection...</source>
      <translation>拉框選擇...</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBuilder.ui" line="121"/>
      <source>Create</source>
      <translation>建立</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskSweep</name>
    <message>
      <location filename="../../TaskSweep.ui" line="14"/>
      <source>Sweep</source>
      <translation>掃描</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.ui" line="23"/>
      <source>Sweep Path</source>
      <translation>掃掠路徑</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.ui" line="53"/>
      <source>Create solid</source>
      <translation>建立實體</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.ui" line="60"/>
      <source>Frenet</source>
      <translation>弗勒內公式(Frenet)</translation>
    </message>
    <message>
      <location filename="../../TaskSweep.cpp" line="483"/>
      <source>Select one or more profiles and select an edge or wire
in the 3D view for the sweep path.</source>
      <translation>於3D檢視中選取一或多個輪廓,並選取一個邊或線作為掃掠路徑</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskTube</name>
    <message>
      <location filename="../../../BasicShapes/TaskTube.ui" line="14"/>
      <source>Tube</source>
      <translation>管件</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/TaskTube.ui" line="23"/>
      <source>Parameter</source>
      <translation>參數</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/TaskTube.ui" line="46"/>
      <source>Outer radius</source>
      <translation>外部半徑</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/TaskTube.ui" line="69"/>
      <source>Inner radius</source>
      <translation>內部半徑</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/TaskTube.ui" line="92"/>
      <source>Height:</source>
      <translation>高度：</translation>
    </message>
  </context>
  <context>
    <name>PartGui::ThicknessWidget</name>
    <message>
      <location filename="../../TaskThickness.cpp" line="89"/>
      <location filename="../../TaskThickness.cpp" line="290"/>
      <location filename="../../TaskThickness.cpp" line="300"/>
      <source>Thickness</source>
      <translation>厚度</translation>
    </message>
    <message>
      <location filename="../../TaskThickness.cpp" line="187"/>
      <source>Select faces of the source object and press 'Done'</source>
      <translation>選擇來源物件之面並按下'結束'</translation>
    </message>
    <message>
      <location filename="../../TaskThickness.cpp" line="190"/>
      <source>Done</source>
      <translation>完成</translation>
    </message>
    <message>
      <location filename="../../TaskThickness.cpp" line="255"/>
      <source>Input error</source>
      <translation>輸入錯誤</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../../BasicShapes/ViewProviderShapes.py" line="47"/>
      <location filename="../../../BasicShapes/ViewProviderShapes.py" line="54"/>
      <location filename="../../ViewProviderPrimitive.cpp" line="53"/>
      <location filename="../../ViewProvider.cpp" line="49"/>
      <source>Edit %1</source>
      <translation>編輯 %1</translation>
    </message>
    <message>
      <location filename="../../AppPartGui.cpp" line="238"/>
      <source>Part and Part Design workbench</source>
      <translation>Part 與 Part Design 工作台</translation>
    </message>
    <message>
      <location filename="../../AppPartGui.cpp" line="239"/>
      <location filename="../../AppPartGui.cpp" line="240"/>
      <location filename="../../AppPartGui.cpp" line="241"/>
      <source>Part/Part Design</source>
      <translation>零件/零件設計</translation>
    </message>
    <message>
      <location filename="../../AppPartGui.cpp" line="242"/>
      <location filename="../../AppPartGui.cpp" line="243"/>
      <source>Import-Export</source>
      <translation>匯入-匯出</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="312"/>
      <location filename="../../Command.cpp" line="388"/>
      <location filename="../../Command.cpp" line="464"/>
      <location filename="../../Command.cpp" line="855"/>
      <location filename="../../Command.cpp" line="912"/>
      <location filename="../../Command.cpp" line="2033"/>
      <source>Wrong selection</source>
      <translation>錯誤的選取</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="313"/>
      <location filename="../../Command.cpp" line="913"/>
      <source>Select two shapes please.</source>
      <translation>請選擇兩個造型</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="323"/>
      <location filename="../../Command.cpp" line="399"/>
      <location filename="../../Command.cpp" line="475"/>
      <source>Non-solids selected</source>
      <translation>選取非實體</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="324"/>
      <location filename="../../Command.cpp" line="400"/>
      <location filename="../../Command.cpp" line="476"/>
      <source>The use of non-solids for boolean operations may lead to unexpected results.
Do you want to continue?</source>
      <translation>對非實體進行布林運算可能導致非預期結果
您想要繼續嗎?</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="389"/>
      <source>Please select two shapes or more. Or, select one compound containing two or more shapes to compute the intersection between.</source>
      <translation>請選擇兩個或更多形狀。或者，選擇一個包含兩個或更多形狀的複合體，以計算它們之間的交叉。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="465"/>
      <source>Please select two shapes or more. Or, select one compound containing two or more shapes to be fused.</source>
      <translation>請選擇兩個或更多形狀。或者，選擇一個包含兩個或更多形狀的複合體以進行融合。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="856"/>
      <source>Select one shape or more, please.</source>
      <translation>請選擇一個或更多的造型</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1070"/>
      <source>All CAD Files</source>
      <translation>所有 CAD 檔</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1075"/>
      <source>All Files</source>
      <translation>所有檔案</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2034"/>
      <source>You have to select either two edges or two wires.</source>
      <translation>您必須選擇兩個邊或兩條線</translation>
    </message>
    <message>
      <location filename="../../TaskAttacher.cpp" line="66"/>
      <location filename="../../TaskAttacher.cpp" line="102"/>
      <source>No reference selected</source>
      <translation>尚未選擇參考之物件</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="81"/>
      <location filename="../../TaskAttacher.cpp" line="75"/>
      <source>Face</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="83"/>
      <location filename="../../TaskAttacher.cpp" line="78"/>
      <source>Edge</source>
      <translation>邊</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="84"/>
      <location filename="../../TaskAttacher.cpp" line="81"/>
      <source>Vertex</source>
      <translation>頂點</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="77"/>
      <source>Compound</source>
      <translation>複合</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="78"/>
      <source>Compound Solid</source>
      <translation>複合實體</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="79"/>
      <source>Solid</source>
      <translation>實體</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="80"/>
      <source>Shell</source>
      <translation>殼</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="82"/>
      <source>Wire</source>
      <translation>線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="85"/>
      <source>Shape</source>
      <translation>造型</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="100"/>
      <source>No Error</source>
      <translation>無錯誤</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="101"/>
      <source>Invalid Point On Curve</source>
      <translation>曲線上之無效點</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="102"/>
      <source>Invalid Point On Curve On Surface</source>
      <translation>面上曲線之無效點</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="103"/>
      <source>Invalid Point On Surface</source>
      <translation>面上之無效點</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="104"/>
      <source>No 3D Curve</source>
      <translation>無3D曲線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="105"/>
      <source>Multiple 3D Curve</source>
      <translation>多重3D曲線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="106"/>
      <source>Invalid 3D Curve</source>
      <translation>無效3D曲線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="107"/>
      <source>No Curve On Surface</source>
      <translation>於面上無曲線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="108"/>
      <source>Invalid Curve On Surface</source>
      <translation>面上之無效曲線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="109"/>
      <source>Invalid Curve On Closed Surface</source>
      <translation>封閉面上之無效曲線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="110"/>
      <source>Invalid Same Range Flag</source>
      <translation>無效的相同範圍旗標</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="111"/>
      <source>Invalid Same Parameter Flag</source>
      <translation>無效的相同參數旗標</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="112"/>
      <source>Invalid Degenerated Flag</source>
      <translation>無效的退化旗標</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="113"/>
      <source>Free Edge</source>
      <translation>自由邊</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="114"/>
      <source>Invalid MultiConnexity</source>
      <translation>無效的多連通性</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="115"/>
      <source>Invalid Range</source>
      <translation>無效範圍</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="116"/>
      <source>Empty Wire</source>
      <translation>空的線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="117"/>
      <source>Redundant Edge</source>
      <translation>多餘之邊</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="118"/>
      <source>Self Intersecting Wire</source>
      <translation>自我交叉線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="119"/>
      <source>No Surface</source>
      <translation>無表面</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="120"/>
      <source>Invalid Wire</source>
      <translation>無效線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="121"/>
      <source>Redundant Wire</source>
      <translation>多餘線條</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="122"/>
      <source>Intersecting Wires</source>
      <translation>交叉線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="123"/>
      <source>Invalid Imbrication Of Wires</source>
      <translation>無效的線段壘蓋</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="124"/>
      <source>Empty Shell</source>
      <translation>空的殼</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="125"/>
      <source>Redundant Face</source>
      <translation>多餘面</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="126"/>
      <source>Unorientable Shape</source>
      <translation>未定向造型</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="127"/>
      <source>Not Closed</source>
      <translation>未封閉</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="128"/>
      <source>Not Connected</source>
      <translation>未連接</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="129"/>
      <source>Sub Shape Not In Shape</source>
      <translation>子形狀不在形狀中</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="130"/>
      <source>Bad Orientation</source>
      <translation>錯誤之方向</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="131"/>
      <source>Bad Orientation Of Sub Shape</source>
      <translation>子形狀的方向錯誤</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="132"/>
      <source>Invalid Tolerance Value</source>
      <translation>無效公差值</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="133"/>
      <source>Check Failed</source>
      <translation>檢查失敗</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="143"/>
      <source>No Result</source>
      <translation>無結果</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="147"/>
      <source>Out Of Enum Range:</source>
      <translation>超出列舉範圍：</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="159"/>
      <source>Boolean operation: Unknown check</source>
      <translation>布林運算：未知的檢查</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="160"/>
      <source>Boolean operation: Bad type</source>
      <translation>布林運算：類型錯誤</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="161"/>
      <source>Boolean operation: Self-intersection found</source>
      <translation>布林運算：發現自我交叉</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="162"/>
      <source>Boolean operation: Edge too small</source>
      <translation>布林運算：太小的邊</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="163"/>
      <source>Boolean operation: Non-recoverable face</source>
      <translation>布林運算：無法復原的面</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="164"/>
      <source>Boolean operation: Incompatibility of vertex</source>
      <translation>布林運算：不相容的頂點</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="165"/>
      <source>Boolean operation: Incompatibility of edge</source>
      <translation>布林運算：不相容的邊</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="166"/>
      <source>Boolean operation: Incompatibility of face</source>
      <translation>布林運算：不相容的面</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="167"/>
      <source>Boolean operation: Aborted</source>
      <translation>布林運算：已中止</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="168"/>
      <source>Boolean operation: GeomAbs_C0</source>
      <translation>布林運算：GeomAbs_C0</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="169"/>
      <source>Boolean operation: Invalid curve on surface</source>
      <translation>布林運算：表面上的無效曲線</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="170"/>
      <source>Boolean operation: Not valid</source>
      <translation>布林運算：無效的</translation>
    </message>
    <message>
      <location filename="../../TaskCheckGeometry.cpp" line="726"/>
      <source>Invalid</source>
      <translation>無效</translation>
    </message>
    <message>
      <location filename="../../ViewProviderMirror.cpp" line="84"/>
      <source>Edit mirror plane</source>
      <translation>編輯鏡射平面</translation>
    </message>
    <message>
      <location filename="../../ViewProviderMirror.cpp" line="294"/>
      <source>Edit fillet edges</source>
      <translation>編輯邊之圓角</translation>
    </message>
    <message>
      <location filename="../../ViewProviderMirror.cpp" line="404"/>
      <source>Edit chamfer edges</source>
      <translation>編輯邊之倒角</translation>
    </message>
    <message>
      <location filename="../../ViewProviderMirror.cpp" line="540"/>
      <source>Edit offset</source>
      <translation>編輯偏移量</translation>
    </message>
    <message>
      <location filename="../../ViewProviderMirror.cpp" line="622"/>
      <source>Edit thickness</source>
      <translation>編輯厚度</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSpline.cpp" line="94"/>
      <source>Show control points</source>
      <translation>顯示控制點</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAttachExtension.cpp" line="105"/>
      <source>Attachment editor</source>
      <translation>附件編輯器</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/CommandShapes.py" line="52"/>
      <source>Create tube</source>
      <translation>建立管件</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="173"/>
      <source>Distance in parameter space</source>
      <translation>參數空間中的距離</translation>
    </message>
    <message>
      <location filename="../../CommandSimple.cpp" line="174"/>
      <source>Enter distance:</source>
      <translation>輸入距離：</translation>
    </message>
    <message>
      <location filename="../../ViewProviderProjectOnSurface.cpp" line="54"/>
      <source>Edit projection</source>
      <translation>編輯投影</translation>
    </message>
    <message>
      <location filename="../../ViewProviderExt.cpp" line="886"/>
      <source>Set appearance per face...</source>
      <translation>為每個面設定外觀...</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="34"/>
      <source>&amp;Part</source>
      <translation>&amp;零件</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="35"/>
      <source>&amp;Simple</source>
      <translation>&amp;簡易</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="36"/>
      <source>&amp;Parametric</source>
      <translation>&amp;參數</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="37"/>
      <source>Solids</source>
      <translation>固體</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="38"/>
      <source>Part tools</source>
      <translation>零件工具</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="39"/>
      <source>Boolean</source>
      <translation>布林運算</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="40"/>
      <source>Primitives</source>
      <translation>元件</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="41"/>
      <source>Join</source>
      <translation>Join</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="42"/>
      <source>Split</source>
      <translation>分割</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="43"/>
      <source>Compound</source>
      <translation>複合</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="44"/>
      <source>Create a copy</source>
      <translation>建立拷貝</translation>
    </message>
  </context>
  <context>
    <name>Part_Tube</name>
    <message>
      <location filename="../../../BasicShapes/CommandShapes.py" line="44"/>
      <source>Create tube</source>
      <translation>建立管件</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/CommandShapes.py" line="50"/>
      <source>Creates a tube</source>
      <translation>建立一個管件</translation>
    </message>
  </context>
  <context>
    <name>Part_JoinFeatures</name>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="78"/>
      <source>Computing the result failed with an error:</source>
      <translation>計算結果失敗，出現錯誤：</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="79"/>
      <source>Click 'Continue' to create the feature anyway, or 'Abort' to cancel.</source>
      <translation>點擊「繼續」以建立該特徵，或點擊「中止」以取消。</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="80"/>
      <location filename="../../../BOPTools/JoinFeatures.py" line="199"/>
      <location filename="../../../BOPTools/JoinFeatures.py" line="295"/>
      <location filename="../../../BOPTools/JoinFeatures.py" line="389"/>
      <source>Bad selection</source>
      <translation>錯誤選擇</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="82"/>
      <source>Continue</source>
      <translation>繼續</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="198"/>
      <source>Select at least two objects, or one or more compounds</source>
      <translation>請至少選擇兩個物件或一個以上的組件</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="294"/>
      <source>Select base object, then the object to embed, and then invoke this tool.</source>
      <translation>選擇基底物件，然後選擇要嵌入的物件，然後調用此工具。</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="388"/>
      <source>Select the object to make a cutout in, then the object that should fit into the cutout, and then invoke this tool.</source>
      <translation>選擇要進行切割的物件，然後選擇應該符合切割區域的物件，然後調用此工具。</translation>
    </message>
  </context>
  <context>
    <name>Part_JoinConnect</name>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="186"/>
      <source>Connect objects</source>
      <translation>連接物件</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="191"/>
      <source>Fuses objects, taking care to preserve voids.</source>
      <translation>融合物件，注意保留空洞。</translation>
    </message>
  </context>
  <context>
    <name>Part_JoinEmbed</name>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="282"/>
      <source>Embed object</source>
      <translation>嵌入物件</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="287"/>
      <source>Fuses one object into another, taking care to preserve voids.</source>
      <translation>融合一物件到另一個物件，注意保留空洞。</translation>
    </message>
  </context>
  <context>
    <name>Part_JoinCutout</name>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="376"/>
      <source>Cutout for object</source>
      <translation>物件的切除部分</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/JoinFeatures.py" line="381"/>
      <source>Makes a cutout in one object to fit another object.</source>
      <translation>在一個物件中製作一個切口以符合另一個物件。</translation>
    </message>
  </context>
  <context>
    <name>Part_SplitFeatures</name>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="155"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="298"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="492"/>
      <source>Computing the result failed with an error:</source>
      <translation>計算結果失敗，出現錯誤：</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="156"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="299"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="493"/>
      <source>Click 'Continue' to create the feature anyway, or 'Abort' to cancel.</source>
      <translation>點擊「繼續」以建立該特徵，或點擊「中止」以取消。</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="157"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="199"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="300"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="354"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="385"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="494"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="535"/>
      <source>Bad selection</source>
      <translation>錯誤選擇</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="159"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="302"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="496"/>
      <location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="114"/>
      <source>Continue</source>
      <translation>繼續</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="198"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="534"/>
      <source>Select at least two objects, or one or more compounds. If only one compound is selected, the compounded shapes will be intersected between each other (otherwise, compounds with self-intersections are invalid).</source>
      <translation>請選擇至少兩個物件，或者一個或多個組件。如果只選擇一個組件，則組件中的形狀將彼此交叉（否則，具有自我交叉的組件是無效的）。</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="353"/>
      <location filename="../../../BOPTools/SplitFeatures.py" line="384"/>
      <source>Select at least two objects. The first one is the object to be sliced; the rest are objects to slice with.</source>
      <translation>請至少選擇兩個物件。第一個物件是要切割的物件，其他物件則是用來切割的物件。</translation>
    </message>
  </context>
  <context>
    <name>Part_CompoundFilter</name>
    <message>
      <location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="51"/>
      <source>Compound Filter</source>
      <translation>複合過濾器</translation>
    </message>
    <message>
      <location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="61"/>
      <source>Filter out objects from a selected compound by characteristics like volume,
area, or length, or by choosing specific items.
If a second object is selected, it will be used as reference, for example,
for collision or distance filtering.</source>
      <translation>從所選組件中根據體積、面積、長度或選擇特定項目的特徵來過濾物件。
如果選擇了第二個物件，它將用作參考，例如用於碰撞或距離過濾。</translation>
    </message>
    <message>
      <location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="70"/>
      <source>First select a shape that is a compound. If a second object is selected (optional) it will be treated as a stencil.</source>
      <translation>首先選擇一個組件的形狀。如果選擇了第二個物體（可選），它將被視為模板。</translation>
    </message>
    <message>
      <location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="71"/>
      <location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="112"/>
      <source>Bad selection</source>
      <translation>錯誤選擇</translation>
    </message>
    <message>
      <location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="110"/>
      <source>Computing the result failed with an error:</source>
      <translation>計算結果失敗，出現錯誤：</translation>
    </message>
    <message>
      <location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="111"/>
      <source>Click 'Continue' to create the feature anyway, or 'Abort' to cancel.</source>
      <translation>點擊「繼續」以建立該特徵，或點擊「中止」以取消。</translation>
    </message>
  </context>
  <context>
    <name>Part_ExplodeCompound</name>
    <message>
      <location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="50"/>
      <source>Explode compound</source>
      <translation>拆解組件</translation>
    </message>
    <message>
      <location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="56"/>
      <source>Split up a compound of shapes into separate objects.
It will create a 'Compound Filter' for each shape.</source>
      <translation>將組件的形狀分割成單獨的物件。它將為每個形狀建立一個「組件過濾器」。</translation>
    </message>
    <message>
      <location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="62"/>
      <source>First select a shape that is a compound.</source>
      <translation>首先選擇一個組件形狀。</translation>
    </message>
    <message>
      <location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="63"/>
      <source>Bad selection</source>
      <translation>錯誤選擇</translation>
    </message>
  </context>
  <context>
    <name>AttachmentEditor</name>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="87"/>
      <source>No object named {}</source>
      <translation>沒有名為 {} 的物件</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="91"/>
      <source>Failed to parse link (more than one colon encountered)</source>
      <translation>剖析鏈結失敗(遇到超過一個冒號)</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="204"/>
      <source>Object {} is neither movable nor attachable, can't edit attachment</source>
      <translation>物件 {} 是無法移動也不能附加，無法編輯附件</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="214"/>
      <source>{} is not attachable. You can still use attachment editor dialog to align the object, but the attachment won't be parametric.</source>
      <translation>{} 是不可附加。您仍可以使用附件編輯器對話方塊來對齊物件，但是附件不會被參數化。</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="215"/>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="228"/>
      <source>Attachment</source>
      <translation>附件</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="217"/>
      <source>Continue</source>
      <translation>繼續</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="272"/>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="317"/>
      <source>Edit attachment of {}</source>
      <translation>編輯 {} 的附件</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="362"/>
      <source>Ignored. Can't attach object to itself!</source>
      <translation>忽略。無法將物件附加到自身！</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="365"/>
      <source>{} depends on object being attached, can't use it for attachment</source>
      <translation>{} 相依於附加的物件，無法使用它來當附件。</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="505"/>
      <source>{} (add {})</source>
      <translation>{} (新增 {})</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="507"/>
      <source>{} (add more references)</source>
      <translation>{} (新增更多參考)</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="537"/>
      <source>Reference combinations:</source>
      <translation>參考組合:</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="553"/>
      <source>Reference{}</source>
      <translation>參考{}</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="558"/>
      <source>Selecting...</source>
      <translation>選擇...</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="582"/>
      <source>Failed to resolve links. {}</source>
      <translation>無法解析連結。{}</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="590"/>
      <source>Not attached</source>
      <translation>未連接任何物件</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="593"/>
      <source>Attached with mode {}</source>
      <translation>以模式 {} 附加</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="599"/>
      <source>Error: {}</source>
      <translation>錯誤: {}</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="602"/>
      <source>Attachment Offset (in local coordinates):</source>
      <translation>附件偏移（在局部座標）：</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="605"/>
      <source>Attachment Offset (inactive - not attached):</source>
      <translation>連接偏移(無效-未連接其他物件)</translation>
    </message>
  </context>
  <context>
    <name>Part_EditAttachment</name>
    <message>
      <location filename="../../../AttachmentEditor/Commands.py" line="79"/>
      <source>Attachment...</source>
      <translation>附件...</translation>
    </message>
    <message>
      <location filename="../../../AttachmentEditor/Commands.py" line="83"/>
      <source>Edit attachment of selected object.</source>
      <translation>編輯選擇物件的附件。</translation>
    </message>
  </context>
  <context>
    <name>TaskCheckGeometryResults</name>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="31"/>
      <source>Shape type</source>
      <translation>造型種類</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="35"/>
      <source>Vertices</source>
      <translation>頂點</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="41"/>
      <source>Edges</source>
      <translation>邊</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="47"/>
      <source>Wires</source>
      <translation>線</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="53"/>
      <source>Faces</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="59"/>
      <source>Shells</source>
      <translation>殼</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="65"/>
      <source>Solids</source>
      <translation>固體</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="71"/>
      <source>CompSolids</source>
      <translation>複合實體</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="77"/>
      <source>Compounds</source>
      <translation>組件</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="83"/>
      <source>Shapes</source>
      <translation>形狀</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="108"/>
      <source>Area</source>
      <translation>面積</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="121"/>
      <source>Volume</source>
      <translation>體積</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="128"/>
      <source>Mass</source>
      <translation>質量</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="135"/>
      <source>Length</source>
      <translation>間距</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="142"/>
      <source>Radius</source>
      <translation>半徑</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="149"/>
      <source>Curve center</source>
      <translation>曲線中點</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="156"/>
      <source>Continuity</source>
      <translation>連續性</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="163"/>
      <source>Center of mass</source>
      <translation>質心</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="186"/>
      <source>Is closed</source>
      <translation>是關閉的</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="193"/>
      <source>Orientation</source>
      <translation>定位</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="211"/>
      <source>Global center of mass</source>
      <translation>整體質心</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="229"/>
      <source>Global placement</source>
      <translation>全域位置</translation>
    </message>
    <message>
      <location filename="../../../BasicShapes/ShapeContent.py" line="231"/>
      <source>Placement</source>
      <translation>放置</translation>
    </message>
  </context>
  <context>
    <name>Part_BooleanFragments</name>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="180"/>
      <source>Boolean fragments</source>
      <translation>布林碎片</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="189"/>
      <source>Create a 'Boolean Fragments' object from two or more selected objects,
or from the shapes inside a compound.
This is a boolean union which is then sliced at the intersections
of the original shapes.
A 'Compound Filter' can be used to extract the individual slices.</source>
      <translation>從選定的兩個或多個物件或從複合體內的形狀中建立一個「布林碎片」物件。這是一個布林聯集，然後在原始形狀的交點處進行切割。可以使用「組件過濾器」提取個別的切片。</translation>
    </message>
  </context>
  <context>
    <name>Part_Slice</name>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="337"/>
      <source>Slice to compound</source>
      <translation>切割成組件</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="344"/>
      <source>Slice a selected object by using other objects as cutting tools.
The resulting pieces will be stored in a compound.
A 'Compound Filter' can be used to extract the individual slices.</source>
      <translation>使用其他物件作為切割工具，將所選物件進行切割。切割後的片段將被存儲在一個複合體中。可以使用「組件過濾器」來提取單獨的切片。</translation>
    </message>
  </context>
  <context>
    <name>Part_SliceApart</name>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="369"/>
      <source>Slice apart</source>
      <translation>分割成片</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="375"/>
      <source>Slice a selected object by other objects, and split it apart.
It will create a 'Compound Filter' for each slice.</source>
      <translation>使用其他物件對所選物件進行切割，將其分割成多個部分。對於每個切片，將建立一個「組件過濾器」。</translation>
    </message>
  </context>
  <context>
    <name>Part_XOR</name>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="517"/>
      <source>Boolean XOR</source>
      <translation>布林互斥或</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/SplitFeatures.py" line="525"/>
      <source>Perform an 'exclusive OR' boolean operation with two or more selected objects,
or with the shapes inside a compound.
This means the overlapping volumes of the shapes will be removed.
A 'Compound Filter' can be used to extract the remaining pieces.</source>
      <translation>對於兩個或多個選定的物件，或者組件中的形狀，執行「互斥或」布林運算。這意味著形狀之間重疊的區域將被移除。可以使用「組件過濾器」來提取剩餘的部分。</translation>
    </message>
  </context>
  <context>
    <name>PartGui::DlgScale</name>
    <message>
      <location filename="../../DlgScale.ui" line="14"/>
      <source>Scale</source>
      <translation>縮放</translation>
    </message>
    <message>
      <location filename="../../DlgScale.ui" line="22"/>
      <source>X Factor</source>
      <translation>X 因數</translation>
    </message>
    <message>
      <location filename="../../DlgScale.ui" line="29"/>
      <source>Factor</source>
      <translation>因數</translation>
    </message>
    <message>
      <location filename="../../DlgScale.ui" line="64"/>
      <source>Z Factor</source>
      <translation>Z 因數</translation>
    </message>
    <message>
      <location filename="../../DlgScale.ui" line="71"/>
      <source>Scale the object by a single factor in all directions.</source>
      <translation>以相同的比例因數在所有方向上縮放物件</translation>
    </message>
    <message>
      <location filename="../../DlgScale.ui" line="74"/>
      <source>Uniform Scaling</source>
      <translation>均勻縮放</translation>
    </message>
    <message>
      <location filename="../../DlgScale.ui" line="112"/>
      <source>Y Factor</source>
      <translation>Y 因數</translation>
    </message>
    <message>
      <location filename="../../DlgScale.ui" line="119"/>
      <source>Specify a different scale factor for each cardinal direction.</source>
      <translation>為每個主要方向指定不同的縮放因數。</translation>
    </message>
    <message>
      <location filename="../../DlgScale.ui" line="122"/>
      <source>Non-Uniform Scaling</source>
      <translation>非均勻縮放</translation>
    </message>
    <message>
      <location filename="../../DlgScale.ui" line="195"/>
      <source>Select shape(s) that should be scaled</source>
      <translation>選擇應該被縮放的形狀</translation>
    </message>
    <message>
      <location filename="../../DlgScale.ui" line="199"/>
      <source>Shape</source>
      <translation>造型</translation>
    </message>
    <message>
      <location filename="../../DlgScale.cpp" line="198"/>
      <source>No scalable shapes selected</source>
      <translation>選擇不可縮放形狀</translation>
    </message>
    <message>
      <location filename="../../DlgScale.cpp" line="206"/>
      <source>The document '%1' doesn't exist.</source>
      <translation>文件 '%1' 不存在。</translation>
    </message>
    <message>
      <location filename="../../DlgScale.cpp" line="254"/>
      <location filename="../../DlgScale.cpp" line="260"/>
      <source>Creating Scale failed.
%1</source>
      <translation>縮放失敗。
%1</translation>
    </message>
  </context>
  <context>
    <name>CmdPartScale</name>
    <message>
      <location filename="../../Command.cpp" line="1305"/>
      <source>Part</source>
      <translation>零件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1306"/>
      <source>Scale...</source>
      <translation>比例...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1307"/>
      <source>Scale a selected shape</source>
      <translation>縮放一選擇形狀</translation>
    </message>
  </context>
  <context>
    <name>PartCmdSelectFilter</name>
    <message>
      <location filename="../../CommandFilter.cpp" line="46"/>
      <source>Selection filter</source>
      <translation>選擇篩選器</translation>
    </message>
    <message>
      <location filename="../../CommandFilter.cpp" line="47"/>
      <location filename="../../CommandFilter.cpp" line="48"/>
      <source>Change the selection filter</source>
      <translation>改變選擇過濾器</translation>
    </message>
  </context>
  <context>
    <name>PartCmdVertexSelection</name>
    <message>
      <location filename="../../CommandFilter.cpp" line="173"/>
      <source>Vertex selection</source>
      <translation>選擇頂點</translation>
    </message>
    <message>
      <location filename="../../CommandFilter.cpp" line="174"/>
      <location filename="../../CommandFilter.cpp" line="176"/>
      <source>Only allow the selection of vertices</source>
      <translation>僅允許選擇頂點</translation>
    </message>
  </context>
  <context>
    <name>PartCmdEdgeSelection</name>
    <message>
      <location filename="../../CommandFilter.cpp" line="198"/>
      <source>Edge selection</source>
      <translation>選擇邊</translation>
    </message>
    <message>
      <location filename="../../CommandFilter.cpp" line="199"/>
      <location filename="../../CommandFilter.cpp" line="201"/>
      <source>Only allow the selection of edges</source>
      <translation>僅允許選擇邊</translation>
    </message>
  </context>
  <context>
    <name>PartCmdFaceSelection</name>
    <message>
      <location filename="../../CommandFilter.cpp" line="223"/>
      <source>Face selection</source>
      <translation>選擇面</translation>
    </message>
    <message>
      <location filename="../../CommandFilter.cpp" line="224"/>
      <location filename="../../CommandFilter.cpp" line="226"/>
      <source>Only allow the selection of faces</source>
      <translation>僅允許選擇面</translation>
    </message>
  </context>
  <context>
    <name>PartCmdRemoveSelectionGate</name>
    <message>
      <location filename="../../CommandFilter.cpp" line="248"/>
      <location filename="../../CommandFilter.cpp" line="249"/>
      <location filename="../../CommandFilter.cpp" line="251"/>
      <source>All selection filters cleared</source>
      <translation>清除所有選擇過濾器</translation>
    </message>
  </context>
  <context>
    <name>FaceMaker</name>
    <message>
      <location filename="../../../App/FaceMaker.cpp" line="79"/>
      <source>Shape must be a wire, edge or compound. Something else was supplied.</source>
      <translation>形狀必須是線、邊或複合體。其它東西被提供。</translation>
    </message>
  </context>
  <context>
    <name>Part::FaceMakerSimple</name>
    <message>
      <location filename="../../../App/FaceMaker.cpp" line="278"/>
      <source>Simple</source>
      <translation>簡單</translation>
    </message>
    <message>
      <location filename="../../../App/FaceMaker.cpp" line="283"/>
      <source>Makes separate plane face from every wire independently. No support for holes; wires can be on different planes.</source>
      <translation>從每個獨立的線生成單獨的平面面。不支援孔洞；線可以在不同的平面上。</translation>
    </message>
  </context>
  <context>
    <name>Part::FaceMakerBullseye</name>
    <message>
      <location filename="../../../App/FaceMakerBullseye.cpp" line="58"/>
      <source>Bull's-eye facemaker</source>
      <translation>靶心面生成器</translation>
    </message>
    <message>
      <location filename="../../../App/FaceMakerBullseye.cpp" line="63"/>
      <source>Supports making planar faces with holes with islands.</source>
      <translation>支援在平面上建立帶有孔洞和島嶼的面。</translation>
    </message>
  </context>
  <context>
    <name>Part::FaceMakerCheese</name>
    <message>
      <location filename="../../../App/FaceMakerCheese.cpp" line="247"/>
      <source>Cheese facemaker</source>
      <translation>起司面生成器</translation>
    </message>
    <message>
      <location filename="../../../App/FaceMakerCheese.cpp" line="252"/>
      <source>Supports making planar faces with holes, but no islands inside holes.</source>
      <translation>支援在平面上建立具有孔洞但沒有孔洞內部島嶼的面。</translation>
    </message>
  </context>
  <context>
    <name>Part::FaceMakerExtrusion</name>
    <message>
      <location filename="../../../App/FeatureExtrusion.cpp" line="381"/>
      <source>Part Extrude facemaker</source>
      <translation>部件拉伸面生成器</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrusion.cpp" line="386"/>
      <source>Supports making faces with holes, does not support nesting.</source>
      <translation>支援製作帶有孔洞的面，但不支援巢狀孔洞。</translation>
    </message>
  </context>
  <context>
    <name>Exception</name>
    <message>
      <location filename="../../../App/FaceMakerBullseye.cpp" line="74"/>
      <source>Wire is not closed.</source>
      <translation>非封閉線段</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskFaceAppearances</name>
    <message>
      <location filename="../../TaskFaceAppearances.ui" line="14"/>
      <source>Set appearance per face</source>
      <translation>為每個面設定外觀</translation>
    </message>
    <message>
      <location filename="../../TaskFaceAppearances.ui" line="20"/>
      <source>Click on the faces in the 3D view to select them</source>
      <translation>於3d檢視中點選面來選取</translation>
    </message>
    <message>
      <location filename="../../TaskFaceAppearances.ui" line="41"/>
      <source>Faces:</source>
      <translation>面：</translation>
    </message>
    <message>
      <location filename="../../TaskFaceAppearances.ui" line="66"/>
      <source>...</source>
      <translation>...</translation>
    </message>
    <message>
      <location filename="../../TaskFaceAppearances.ui" line="73"/>
      <source>Custom appearance:</source>
      <translation>自訂外觀：</translation>
    </message>
    <message>
      <location filename="../../TaskFaceAppearances.ui" line="97"/>
      <source>When checked, you can select multiple faces
by dragging a selection rectangle in the 3D view</source>
      <translation>當勾選時，您可以在3D視圖中拖動選擇框來選擇多個面。</translation>
    </message>
    <message>
      <location filename="../../TaskFaceAppearances.ui" line="87"/>
      <source>Resets color for all faces of the part</source>
      <translation>重設零件所有面的顏色</translation>
    </message>
    <message>
      <location filename="../../TaskFaceAppearances.ui" line="90"/>
      <source>Set to default</source>
      <translation>設定為預設值</translation>
    </message>
    <message>
      <location filename="../../TaskFaceAppearances.ui" line="101"/>
      <source>Box selection</source>
      <translation>拉框選擇</translation>
    </message>
  </context>
  <context>
    <name>PartGui::TaskImportStep</name>
    <message>
      <location filename="../../DlgImportStep.cpp" line="149"/>
      <source>Don't show this dialog again</source>
      <translation>不再顯示此對話框。</translation>
    </message>
  </context>
  <context>
    <name>Part_ToleranceFeatures</name>
    <message>
      <location filename="../../../BOPTools/ToleranceFeatures.py" line="70"/>
      <source>Computing the result failed with an error:</source>
      <translation>計算結果失敗，出現錯誤：</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/ToleranceFeatures.py" line="71"/>
      <source>Click 'Continue' to create the feature anyway, or 'Abort' to cancel.</source>
      <translation>點擊「繼續」以建立該特徵，或點擊「中止」以取消。</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/ToleranceFeatures.py" line="72"/>
      <source>Bad selection</source>
      <translation>錯誤選擇</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/ToleranceFeatures.py" line="74"/>
      <source>Continue</source>
      <translation>繼續</translation>
    </message>
  </context>
  <context>
    <name>Part_ToleranceSet</name>
    <message>
      <location filename="../../../BOPTools/ToleranceFeatures.py" line="192"/>
      <source>Set Tolerance</source>
      <translation type="unfinished">Set Tolerance</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/ToleranceFeatures.py" line="197"/>
      <source>Set Tolerance for selected objects.</source>
      <translation type="unfinished">Set Tolerance for selected objects.</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/ToleranceFeatures.py" line="204"/>
      <source>Select at least one object or compounds</source>
      <translation type="unfinished">Select at least one object or compounds</translation>
    </message>
    <message>
      <location filename="../../../BOPTools/ToleranceFeatures.py" line="205"/>
      <source>Bad selection</source>
      <translation>錯誤選擇</translation>
    </message>
  </context>
</TS>
