<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="id" sourcelanguage="en">
  <context>
    <name>CmdSketcherBSplineComb</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="162"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="163"/>
      <source>Show/hide B-spline curvature comb</source>
      <translation type="unfinished">Show/hide B-spline curvature comb</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="164"/>
      <source>Switches between showing and hiding the curvature comb for all B-splines</source>
      <translation>Beralih antara menampilkan dan menyembunyikan kelengkungan sisir untuk B-splines semua</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplineDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="100"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="101"/>
      <source>Show/hide B-spline degree</source>
      <translation type="unfinished">Show/hide B-spline degree</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="102"/>
      <source>Switches between showing and hiding the degree for all B-splines</source>
      <translation>Beralih antara menunjukkan dan menyembunyikan derajat untuk semua B-splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplineKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="193"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="194"/>
      <source>Show/hide B-spline knot multiplicity</source>
      <translation type="unfinished">Show/hide B-spline knot multiplicity</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="195"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>Beralih antara menunjukkan dan menyembunyikan keseragaman simpul untuk semua B-splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplinePoleWeight</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="224"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="225"/>
      <source>Show/hide B-spline control point weight</source>
      <translation type="unfinished">Show/hide B-spline control point weight</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="226"/>
      <source>Switches between showing and hiding the control point weight for all B-splines</source>
      <translation type="unfinished">Switches between showing and hiding the control point weight for all B-splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplinePolygon</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="131"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="132"/>
      <source>Show/hide B-spline control polygon</source>
      <translation type="unfinished">Show/hide B-spline control polygon</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="133"/>
      <source>Switches between showing and hiding the control polygons for all B-splines</source>
      <translation>Beralih antara menampilkan dan menyembunyikan poligon kontrol untuk semua B-splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCarbonCopy</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6204"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6205"/>
      <source>Carbon copy</source>
      <translation type="unfinished">Carbon copy</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6206"/>
      <source>Copies the geometry of another sketch</source>
      <translation>Salinan geometri sketsa lainnya</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherClone</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1558"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1559"/>
      <source>Clone</source>
      <translation>Klon</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1560"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Menciptakan tiruan dari geometri mengambil sebagai referensi titik dipilih terakhir</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCloseShape</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="100"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="101"/>
      <source>Close shape</source>
      <translation type="unfinished">Close shape</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="102"/>
      <source>Produce a closed shape by tying the end point of one element with the next element's starting point</source>
      <translation type="unfinished">Produce a closed shape by tying the end point of one element with the next element's starting point</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompBSplineShowHideGeometryInformation</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="255"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="256"/>
      <source>Show/hide B-spline information layer</source>
      <translation>Tampilkan / sembunyikan lapisan informasi B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="331"/>
      <source>Show/hide B-spline degree</source>
      <translation type="unfinished">Show/hide B-spline degree</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="338"/>
      <source>Show/hide B-spline control polygon</source>
      <translation type="unfinished">Show/hide B-spline control polygon</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="345"/>
      <source>Show/hide B-spline curvature comb</source>
      <translation type="unfinished">Show/hide B-spline curvature comb</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="352"/>
      <source>Show/hide B-spline knot multiplicity</source>
      <translation type="unfinished">Show/hide B-spline knot multiplicity</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="360"/>
      <source>Show/hide B-spline control point weight</source>
      <translation type="unfinished">Show/hide B-spline control point weight</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompConstrainRadDia</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5730"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5731"/>
      <source>Constrain arc or circle</source>
      <translation type="unfinished">Constrain arc or circle</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5732"/>
      <source>Constrain an arc or a circle</source>
      <translation type="unfinished">Constrain an arc or a circle</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5815"/>
      <source>Constrain radius</source>
      <translation>Kendalikan radius</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5819"/>
      <source>Constrain diameter</source>
      <translation type="unfinished">Constrain diameter</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1633"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1634"/>
      <source>Copy</source>
      <translation>Salinan</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1635"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Menciptakan tiruan dari geometri mengambil sebagai referensi titik dipilih terakhir</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1809"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1810"/>
      <source>Create arc</source>
      <translation type="unfinished">Create arc</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1811"/>
      <source>Create an arc in the sketcher</source>
      <translation>Buat busur di sketsa &amp; quot; "terjemahan =" Indonesia
"&gt; sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1888"/>
      <source>Center and end points</source>
      <translation>Pusat dan titik akhir</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1892"/>
      <source>End points and rim point</source>
      <translation>Titik akhir dan titik pelek</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4445"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4446"/>
      <source>Create a B-spline</source>
      <translation>Buat B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4447"/>
      <source>Create a B-spline in the sketch</source>
      <translation>Buat B-spline di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4763"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4764"/>
      <source>Create circle</source>
      <translation>Buat lingkaran</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4765"/>
      <source>Create a circle in the sketcher</source>
      <translation>Buat lingkaran dalam &amp; quot; sketsa &amp; quot; "terjemahan =" bahasa indonesia
"&gt; sketsa</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4842"/>
      <source>Center and rim point</source>
      <translation>Pusat dan titik pelek</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4846"/>
      <source>3 rim points</source>
      <translation>3 titik pelek</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateConic</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3868"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3869"/>
      <source>Create a conic</source>
      <translation>Buat sebuah kerucut</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3870"/>
      <source>Create a conic in the sketch</source>
      <translation>Buat kerucut di sketsa</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3975"/>
      <source>Ellipse by center, major radius, point</source>
      <translation>Elips oleh pusat, radius utama, titik</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3979"/>
      <source>Ellipse by periapsis, apoapsis, minor radius</source>
      <translation type="unfinished">Ellipse by periapsis, apoapsis, minor radius</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3983"/>
      <source>Arc of ellipse by center, major radius, endpoints</source>
      <translation>Arc elips oleh pusat, radius utama, titik akhir</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3987"/>
      <source>Arc of hyperbola by center, major radius, endpoints</source>
      <translation>Arc hiperbola oleh pusat, radius utama, titik akhir</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3991"/>
      <source>Arc of parabola by focus, vertex, endpoints</source>
      <translation>Busur parabola dengan fokus, simpul, titik akhir</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateFillets</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5340"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5341"/>
      <source>Fillets</source>
      <translation type="unfinished">Fillets</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5342"/>
      <source>Create a fillet between two lines</source>
      <translation type="unfinished">Create a fillet between two lines</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5417"/>
      <source>Sketch fillet</source>
      <translation type="unfinished">Sketch fillet</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5421"/>
      <source>Constraint-preserving sketch fillet</source>
      <translation type="unfinished">Constraint-preserving sketch fillet</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6833"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6834"/>
      <source>Create regular polygon</source>
      <translation>Buat poligon biasa</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6835"/>
      <source>Create a regular polygon in the sketcher</source>
      <translation>Membuat poligon beraturan di sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6950"/>
      <source>Triangle</source>
      <translation>Segi tiga</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6954"/>
      <source>Square</source>
      <translation>Kotak</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6958"/>
      <source>Pentagon</source>
      <translation>Segi lima</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6962"/>
      <source>Hexagon</source>
      <translation>Segi enam</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6966"/>
      <source>Heptagon</source>
      <translation>Segi tujuh</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6970"/>
      <source>Octagon</source>
      <translation>Segi delapan</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6974"/>
      <source>Regular Polygon</source>
      <translation>Poligon beraturan</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompModifyKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="898"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="899"/>
      <source>Modify knot multiplicity</source>
      <translation>Modifikasi keseragaman simpul</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="900"/>
      <source>Modifies the multiplicity of the selected knot of a B-spline</source>
      <translation>Memodifikasi banyaknya simpul terpilih dari B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="961"/>
      <source>Increase knot multiplicity</source>
      <translation>Meningkatkan keseragaman simpul</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="968"/>
      <source>Decrease knot multiplicity</source>
      <translation>Turunkan keseragaman simpul</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConnect</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="211"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="212"/>
      <source>Connect edges</source>
      <translation type="unfinished">Connect edges</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="213"/>
      <source>Tie the end point of the element with next element's starting point</source>
      <translation type="unfinished">Tie the end point of the element with next element's starting point</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainAngle</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5848"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5849"/>
      <source>Constrain angle</source>
      <translation>Kendalikan sudut</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5850"/>
      <source>Fix the angle of a line or the angle between two lines</source>
      <translation>Perbaiki sudut garis atau sudut antara dua garis</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainBlock</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1753"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1754"/>
      <source>Constrain block</source>
      <translation type="unfinished">Constrain block</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1755"/>
      <source>Block constraint: block the selected edge from moving</source>
      <translation type="unfinished">Block constraint: block the selected edge from moving</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainCoincident</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2063"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2064"/>
      <source>Constrain coincident</source>
      <translation>Kendala bertepatan</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2065"/>
      <source>Create a coincident constraint on the selected item</source>
      <translation>Buat kendala bertepatan pada item yang dipilih</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDiameter</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5275"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5276"/>
      <source>Constrain diameter</source>
      <translation type="unfinished">Constrain diameter</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5277"/>
      <source>Fix the diameter of a circle or an arc</source>
      <translation type="unfinished">Fix the diameter of a circle or an arc</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistance</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2251"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2252"/>
      <source>Constrain distance</source>
      <translation>Kendalikan jarak</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2253"/>
      <source>Fix a length of a line or the distance between a line and a vertex</source>
      <translation>Perbaiki panjang garis atau jarak antara garis dan simpul</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistanceX</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2806"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2807"/>
      <source>Constrain horizontal distance</source>
      <translation type="unfinished">Constrain horizontal distance</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2808"/>
      <source>Fix the horizontal distance between two points or line ends</source>
      <translation>Perbaiki jarak horizontal antara dua titik atau garis ujung</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistanceY</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3060"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3061"/>
      <source>Constrain vertical distance</source>
      <translation type="unfinished">Constrain vertical distance</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3062"/>
      <source>Fix the vertical distance between two points or line ends</source>
      <translation>Perbaiki jarak vertikal antara dua titik atau garis ujung</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainEqual</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6375"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6376"/>
      <source>Constrain equal</source>
      <translation>Kendalikan sama</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6377"/>
      <source>Create an equality constraint between two lines or between circles and arcs</source>
      <translation>Buat batasan kesetaraan antara dua garis atau antara lingkaran dan busur</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainHorizontal</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1056"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1057"/>
      <source>Constrain horizontally</source>
      <translation>Kendalikan secara horisontal</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1058"/>
      <source>Create a horizontal constraint on the selected item</source>
      <translation>Buat kendala horizontal pada item yang dipilih</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainInternalAlignment</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7056"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7057"/>
      <source>Constrain internal alignment</source>
      <translation type="unfinished">Constrain internal alignment</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7058"/>
      <source>Constrains an element to be aligned with the internal geometry of another element</source>
      <translation>Kendalikan elemen yang harus disesuaikan dengan geometri internal elemen lain</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainLock</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1528"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1529"/>
      <source>Constrain lock</source>
      <translation>Kendalikan kunci</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1530"/>
      <source>Lock constraint: create both a horizontal and a vertical distance constraint
on the selected vertex</source>
      <translation type="unfinished">Lock constraint: create both a horizontal and a vertical distance constraint
on the selected vertex</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainParallel</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3306"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3307"/>
      <source>Constrain parallel</source>
      <translation>Kendalikan sejajar</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3308"/>
      <source>Create a parallel constraint between two lines</source>
      <translation>Buat batasan paralel antara dua baris</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainPerpendicular</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3456"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3457"/>
      <source>Constrain perpendicular</source>
      <translation>Kendalikan tegak lurus</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3458"/>
      <source>Create a perpendicular constraint between two lines</source>
      <translation>Buat kendala tegak lurus antara dua garis</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainPointOnObject</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2599"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2600"/>
      <source>Constrain point onto object</source>
      <translation>Konstruksikan titik ke objek</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2601"/>
      <source>Fix a point onto an object</source>
      <translation>Perbaiki sebuah titik pada sebuah objek</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4764"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4765"/>
      <source>Constrain radius or weight</source>
      <translation type="unfinished">Constrain radius or weight</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4766"/>
      <source>Fix the radius of a circle or an arc or fix the weight of a pole of a B-Spline</source>
      <translation type="unfinished">Fix the radius of a circle or an arc or fix the weight of a pole of a B-Spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainSnellsLaw</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6892"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6893"/>
      <source>Constrain refraction (Snell's law')</source>
      <translation>Membekukan refraksi (hukum Snell ')</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6894"/>
      <source>Create a refraction law (Snell's law) constraint between two endpoints of rays
and an edge as an interface.</source>
      <translation type="unfinished">Create a refraction law (Snell's law) constraint between two endpoints of rays
and an edge as an interface.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainSymmetric</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6592"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6593"/>
      <source>Constrain symmetrical</source>
      <translation>Konstruksikan simetris</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6594"/>
      <source>Create a symmetry constraint between two points
with respect to a line or a third point</source>
      <translation type="unfinished">Create a symmetry constraint between two points
with respect to a line or a third point</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainTangent</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4092"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4093"/>
      <source>Constrain tangent</source>
      <translation>Kendalikan singgung</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4094"/>
      <source>Create a tangent constraint between two entities</source>
      <translation>Buat kendala singgung antara dua entitas</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainVertical</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1294"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1295"/>
      <source>Constrain vertically</source>
      <translation>Kendalikan secara vertikal</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1296"/>
      <source>Create a vertical constraint on the selected item</source>
      <translation>Buat kendala vertikal pada item yang dipilih</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConvertToNURB</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="384"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="385"/>
      <source>Convert geometry to B-spline</source>
      <translation type="unfinished">Convert geometry to B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="386"/>
      <source>Converts the selected geometry to a B-spline</source>
      <translation type="unfinished">Converts the selected geometry to a B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1514"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1515"/>
      <source>Copy</source>
      <translation>Salinan</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1516"/>
      <source>Creates a simple copy of the geometry taking as reference the last selected point</source>
      <translation>Membuat salinan geometri sederhana sebagai referensi titik terakhir yang dipilih</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreate3PointArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1782"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1783"/>
      <source>Create arc by three points</source>
      <translation>Buat busur dengan tiga titik</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1784"/>
      <source>Create an arc by its end points and a point along the arc</source>
      <translation>Buat busur dengan titik ujungnya dan satu titik di sepanjang busur</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreate3PointCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4736"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4737"/>
      <source>Create circle by three points</source>
      <translation>Buat lingkaran dengan tiga titik</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4738"/>
      <source>Create a circle by 3 perimeter points</source>
      <translation>Buat lingkaran dengan 3 titik perimeter</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1513"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1514"/>
      <source>Create arc by center</source>
      <translation>Buat lingkaran dengan 3 titik perimeter</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1515"/>
      <source>Create an arc by its center and by its end points</source>
      <translation>Buat busur dengan pusatnya dan pada titik ujungnya</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfEllipse</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3195"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3196"/>
      <source>Create an arc of ellipse</source>
      <translation>Buat busur elips</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3197"/>
      <source>Create an arc of ellipse in the sketch</source>
      <translation>Buat busur elips di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfHyperbola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3538"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3539"/>
      <source>Create an arc of hyperbola</source>
      <translation>Buat busur hiperbola</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3540"/>
      <source>Create an arc of hyperbola in the sketch</source>
      <translation>Buat busur hiperbola di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfParabola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3836"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3837"/>
      <source>Create an arc of parabola</source>
      <translation>Buat busur parabola</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3838"/>
      <source>Create an arc of parabola in the sketch</source>
      <translation>Buat busur parabola di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4370"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4371"/>
      <source>Create B-spline</source>
      <translation>Buat B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4372"/>
      <source>Create a B-spline via control points in the sketch.</source>
      <translation>Buat B-spline melalui titik kontrol pada sketsa.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2043"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2044"/>
      <source>Create circle</source>
      <translation>Buat lingkaran</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2045"/>
      <source>Create a circle in the sketch</source>
      <translation>Buat B-spline lewat titik kontrol pada sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateDraftLine</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5000"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5001"/>
      <source>Create draft line</source>
      <translation>Buat &amp; quot; Sketcher &amp; quot; modul. Ada modul serupa &amp; quot; Draft &amp; quot; dan &amp; quot; Menggambar &amp; quot;, jadi hati-hati dengan kata-kata ini. "terjemahan =" konsep "&gt; draf baris</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5002"/>
      <source>Create a draft line in the sketch</source>
      <translation>Buat &amp; quot; Sketcher &amp; quot; modul. Ada modul serupa &amp; quot; Draft &amp; quot; n &amp; quot; Menggambar &amp; quot;, jadi hati-hati dengan kata-kata ini. "terjemahan =" konsep "&gt; garis draf di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateEllipseBy3Points</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2868"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2869"/>
      <source>Create ellipse by 3 points</source>
      <translation>Buat elips dengan 3 poin</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2870"/>
      <source>Create an ellipse by 3 points in the sketch</source>
      <translation>Buat elips dengan 3 poin pada sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateEllipseByCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2838"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2839"/>
      <source>Create ellipse by center</source>
      <translation>Buat elips menurut pusat</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2840"/>
      <source>Create an ellipse by center in the sketch</source>
      <translation>Buat elips dengan pusat di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5280"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5281"/>
      <source>Create fillet</source>
      <translation>Buat fillet</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5282"/>
      <source>Create a fillet between two lines or at a coincident point</source>
      <translation type="unfinished">Create a fillet between two lines or at a coincident point</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateHeptagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6748"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6749"/>
      <source>Create heptagon</source>
      <translation>Buat heptagon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6750"/>
      <source>Create a heptagon in the sketch</source>
      <translation>Buat heptagon di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateHexagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6721"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6722"/>
      <source>Create hexagon</source>
      <translation>Buat segi enam</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6723"/>
      <source>Create a hexagon in the sketch</source>
      <translation>Buat segi enam di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateLine</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="383"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="384"/>
      <source>Create line</source>
      <translation>Buat baris</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="385"/>
      <source>Create a line in the sketch</source>
      <translation>Create a line in the sketch</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6775"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6776"/>
      <source>Create octagon</source>
      <translation>Buat oktagon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6777"/>
      <source>Create an octagon in the sketch</source>
      <translation>Buat oktagon di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePentagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6693"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6694"/>
      <source>Create pentagon</source>
      <translation>Buat pentagon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6695"/>
      <source>Create a pentagon in the sketch</source>
      <translation>Buat pentagon di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePeriodicBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4414"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4415"/>
      <source>Create periodic B-spline</source>
      <translation>Buat B-spline periodik</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4416"/>
      <source>Create a periodic B-spline via control points in the sketch.</source>
      <translation type="unfinished">Create a periodic B-spline via control points in the sketch.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePoint</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4943"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4944"/>
      <source>Create point</source>
      <translation>Buat titik</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4945"/>
      <source>Create a point in the sketch</source>
      <translation>Buat sebuah titik di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePointFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5309"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5310"/>
      <source>Create corner-preserving fillet</source>
      <translation type="unfinished">Create corner-preserving fillet</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5311"/>
      <source>Fillet that preserves intersection point and most constraints</source>
      <translation type="unfinished">Fillet that preserves intersection point and most constraints</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePolyline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1270"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1271"/>
      <source>Create polyline</source>
      <translation>Buat polyline</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1272"/>
      <source>Create a polyline in the sketch. 'M' Key cycles behaviour</source>
      <translation>Create a polyline in the sketch. 'M' Key cycles behaviour</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRectangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="582"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="583"/>
      <source>Create rectangle</source>
      <translation>Buat persegi panjang</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="584"/>
      <source>Create a rectangle in the sketch</source>
      <translation>Buat persegi panjang di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6802"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6803"/>
      <source>Create regular polygon</source>
      <translation>Buat poligon biasa</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6804"/>
      <source>Create a regular polygon in the sketch</source>
      <translation>Membuat poligon beraturan di sketch</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateSlot</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6445"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6446"/>
      <source>Create slot</source>
      <translation>Buat slot</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6447"/>
      <source>Create a slot in the sketch</source>
      <translation>Buat slot di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateSquare</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6666"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6667"/>
      <source>Create square</source>
      <translation>Buat kuadrat</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6668"/>
      <source>Create a square in the sketch</source>
      <translation>Buat kotak di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateText</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4972"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4973"/>
      <source>Create text</source>
      <translation>Buat teks</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4974"/>
      <source>Create text in the sketch</source>
      <translation>Buat teks di sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateTriangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6639"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6640"/>
      <source>Create equilateral triangle</source>
      <translation>Buat segitiga sama sisi</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6641"/>
      <source>Create an equilateral triangle in the sketch</source>
      <translation>Buat segitiga sama sisi dalam sketsa</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDecreaseDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="525"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="526"/>
      <source>Decrease B-spline degree</source>
      <translation type="unfinished">Decrease B-spline degree</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="527"/>
      <source>Decreases the degree of the B-spline</source>
      <translation type="unfinished">Decreases the degree of the B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDecreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="756"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="757"/>
      <source>Decrease knot multiplicity</source>
      <translation>Turunkan keseragaman simpul</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="758"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>Turunkan multiplisitas dari simpul yang dipilih  dari B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2094"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2095"/>
      <source>Delete all constraints</source>
      <translation type="unfinished">Delete all constraints</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2096"/>
      <source>Delete all constraints in the sketch</source>
      <translation type="unfinished">Delete all constraints in the sketch</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2033"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2034"/>
      <source>Delete all geometry</source>
      <translation type="unfinished">Delete all geometry</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2035"/>
      <source>Delete all geometry and constraints in the current sketch, with the exception of external geometry</source>
      <translation type="unfinished">Delete all geometry and constraints in the current sketch, with the exception of external geometry</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherEditSketch</name>
    <message>
      <location filename="../../Command.cpp" line="265"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="266"/>
      <source>Edit sketch</source>
      <translation type="unfinished">Edit sketch</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="267"/>
      <source>Edit the selected sketch.</source>
      <translation type="unfinished">Edit the selected sketch.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherExtend</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5844"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5845"/>
      <source>Extend edge</source>
      <translation>Perluas tepi</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5846"/>
      <source>Extend an edge with respect to the picked position</source>
      <translation>Perluas keunggulan sehubungan dengan posisi yang dipetik</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherExternal</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6028"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6029"/>
      <source>External geometry</source>
      <translation>Geometri eksternal</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6030"/>
      <source>Create an edge linked to an external geometry</source>
      <translation>Buat tepi yang terhubung dengan geometri eksternal</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherIncreaseDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="452"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="453"/>
      <source>Increase B-spline degree</source>
      <translation type="unfinished">Increase B-spline degree</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="454"/>
      <source>Increases the degree of the B-spline</source>
      <translation>Meningkatkan derajat B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherIncreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="602"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="603"/>
      <source>Increase knot multiplicity</source>
      <translation>Meningkatkan keseragaman simpul</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="604"/>
      <source>Increases the multiplicity of the selected knot of a B-spline</source>
      <translation>Meningkatkan multiplisitas dari simpul yang dipilih  dari B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherLeaveSketch</name>
    <message>
      <location filename="../../Command.cpp" line="295"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="296"/>
      <source>Leave sketch</source>
      <translation>Tinggalkan sketsa</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="297"/>
      <source>Finish editing the active sketch.</source>
      <translation type="unfinished">Finish editing the active sketch.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMapSketch</name>
    <message>
      <location filename="../../Command.cpp" line="507"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="508"/>
      <source>Map sketch to face...</source>
      <translation> Sketsa peta untuk menghadapi ...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="509"/>
      <source>Set the 'Support' of a sketch.
First select the supporting geometry, for example, a face or an edge of a solid object,
then call this command, then choose the desired sketch.</source>
      <translation type="unfinished">Set the 'Support' of a sketch.
First select the supporting geometry, for example, a face or an edge of a solid object,
then call this command, then choose the desired sketch.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="561"/>
      <source>Some of the selected objects depend on the sketch to be mapped. Circular dependencies are not allowed.</source>
      <translation type="unfinished">Some of the selected objects depend on the sketch to be mapped. Circular dependencies are not allowed.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMergeSketches</name>
    <message>
      <location filename="../../Command.cpp" line="863"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="864"/>
      <source>Merge sketches</source>
      <translation>Gabungkan sketsa</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="865"/>
      <source>Create a new sketch from merging two or more selected sketches.</source>
      <translation type="unfinished">Create a new sketch from merging two or more selected sketches.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="878"/>
      <source>Wrong selection</source>
      <translation>Pilihan salah</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="879"/>
      <source>Select at least two sketches.</source>
      <translation type="unfinished">Select at least two sketches.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMirrorSketch</name>
    <message>
      <location filename="../../Command.cpp" line="756"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="757"/>
      <source>Mirror sketch</source>
      <translation>Cermin sketsa</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="758"/>
      <source>Create a new mirrored sketch for each selected sketch
by using the X or Y axes, or the origin point,
as mirroring reference.</source>
      <translation type="unfinished">Create a new mirrored sketch for each selected sketch
by using the X or Y axes, or the origin point,
as mirroring reference.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="773"/>
      <source>Wrong selection</source>
      <translation>Pilihan salah</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="774"/>
      <source>Select one or more sketches.</source>
      <translation type="unfinished">Select one or more sketches.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMove</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1601"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1602"/>
      <source>Move</source>
      <translation>Pindah</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1603"/>
      <source>Moves the geometry taking as reference the last selected point</source>
      <translation type="unfinished">Moves the geometry taking as reference the last selected point</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherNewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="142"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="143"/>
      <source>Create sketch</source>
      <translation>Buat sketsa</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="144"/>
      <source>Create a new sketch.</source>
      <translation type="unfinished">Create a new sketch.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRectangularArray</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1895"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1896"/>
      <source>Rectangular array</source>
      <translation type="unfinished">Rectangular array</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1897"/>
      <source>Creates a rectangular array pattern of the geometry taking as reference the last selected point</source>
      <translation type="unfinished">Creates a rectangular array pattern of the geometry taking as reference the last selected point</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherReorientSketch</name>
    <message>
      <location filename="../../Command.cpp" line="380"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="381"/>
      <source>Reorient sketch...</source>
      <translation>Sketsa reorientasi</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="382"/>
      <source>Place the selected sketch on one of the global coordinate planes.
This will clear the 'Support' property, if any.</source>
      <translation type="unfinished">Place the selected sketch on one of the global coordinate planes.
This will clear the 'Support' property, if any.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRestoreInternalAlignmentGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="906"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="907"/>
      <source>Show/hide internal geometry</source>
      <translation>Tampilkan / sembunyikan geometri internal</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="908"/>
      <source>Show all internal geometry or hide unused internal geometry</source>
      <translation type="unfinished">Show all internal geometry or hide unused internal geometry</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectConflictingConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="652"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="653"/>
      <location filename="../../CommandSketcherTools.cpp" line="654"/>
      <source>Select conflicting constraints</source>
      <translation type="unfinished">Select conflicting constraints</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="296"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="297"/>
      <source>Select associated constraints</source>
      <translation type="unfinished">Select associated constraints</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="298"/>
      <source>Select the constraints associated with the selected geometrical elements</source>
      <translation type="unfinished">Select the constraints associated with the selected geometrical elements</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectElementsAssociatedWithConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="703"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="704"/>
      <source>Select associated geometry</source>
      <translation type="unfinished">Select associated geometry</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="705"/>
      <source>Select the geometrical elements associated with the selected constraints</source>
      <translation type="unfinished">Select the geometrical elements associated with the selected constraints</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectElementsWithDoFs</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="823"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="824"/>
      <source>Select unconstrained DoF</source>
      <translation type="unfinished">Select unconstrained DoF</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="825"/>
      <source>Select geometrical elements where the solver still detects unconstrained degrees of freedom.</source>
      <translation type="unfinished">Select geometrical elements where the solver still detects unconstrained degrees of freedom.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectHorizontalAxis</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="454"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="455"/>
      <source>Select horizontal axis</source>
      <translation type="unfinished">Select horizontal axis</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="456"/>
      <source>Select the local horizontal axis of the sketch</source>
      <translation type="unfinished">Select the local horizontal axis of the sketch</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectMalformedConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="547"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="548"/>
      <location filename="../../CommandSketcherTools.cpp" line="549"/>
      <source>Select malformed constraints</source>
      <translation type="unfinished">Select malformed constraints</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectOrigin</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="368"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="369"/>
      <source>Select origin</source>
      <translation type="unfinished">Select origin</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="370"/>
      <source>Select the local origin point of the sketch</source>
      <translation type="unfinished">Select the local origin point of the sketch</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectPartiallyRedundantConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="599"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="600"/>
      <location filename="../../CommandSketcherTools.cpp" line="601"/>
      <source>Select partially redundant constraints</source>
      <translation type="unfinished">Select partially redundant constraints</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectRedundantConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="495"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="496"/>
      <location filename="../../CommandSketcherTools.cpp" line="497"/>
      <source>Select redundant constraints</source>
      <translation type="unfinished">Select redundant constraints</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectVerticalAxis</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="412"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="413"/>
      <source>Select vertical axis</source>
      <translation type="unfinished">Select vertical axis</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="414"/>
      <source>Select the local vertical axis of the sketch</source>
      <translation type="unfinished">Select the local vertical axis of the sketch</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherStopOperation</name>
    <message>
      <location filename="../../Command.cpp" line="339"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="340"/>
      <source>Stop operation</source>
      <translation type="unfinished">Stop operation</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="341"/>
      <source>When in edit mode, stop the active operation (drawing, constraining, etc.).</source>
      <translation type="unfinished">When in edit mode, stop the active operation (drawing, constraining, etc.).</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSwitchVirtualSpace</name>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="92"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="93"/>
      <source>Switch virtual space</source>
      <translation type="unfinished">Switch virtual space</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="94"/>
      <source>Switches the selected constraints or the view to the other virtual space</source>
      <translation>Mengalihkan batasan terpilih atau tampilan ke ruang virtual lain</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSymmetry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1000"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1001"/>
      <source>Symmetry</source>
      <translation>Simetri</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1002"/>
      <source>Creates symmetric geometry with respect to the last selected line or point</source>
      <translation>Membuat geometri simetris berkenaan dengan garis atau titik yang terakhir dipilih </translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleActiveConstraint</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7643"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7644"/>
      <source>Activate/deactivate constraint</source>
      <translation type="unfinished">Activate/deactivate constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7645"/>
      <source>Activates or deactivates the selected constraints</source>
      <translation type="unfinished">Activates or deactivates the selected constraints</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleConstruction</name>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="73"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="74"/>
      <source>Toggle construction geometry</source>
      <translation>Toggle  geometri konstruksi</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="75"/>
      <source>Toggles the toolbar or selected geometry to/from construction mode</source>
      <translation>Matikan toolbar atau geometri yang dipilih ke / dari mode konstruksi</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleDrivingConstraint</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7517"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7518"/>
      <source>Toggle driving/reference constraint</source>
      <translation type="unfinished">Toggle driving/reference constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7519"/>
      <source>Set the toolbar, or the selected constraints,
into driving or reference mode</source>
      <translation type="unfinished">Set the toolbar, or the selected constraints,
into driving or reference mode</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherTrimming</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5530"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5531"/>
      <source>Trim edge</source>
      <translation>Trim tepi</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5532"/>
      <source>Trim an edge with respect to the picked position</source>
      <translation>Potong tepi dengan memperhatikan posisi yang dipetik</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherValidateSketch</name>
    <message>
      <location filename="../../Command.cpp" line="718"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="719"/>
      <source>Validate sketch...</source>
      <translation>Validasi sketsa...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="720"/>
      <source>Validate a sketch by looking at missing coincidences,
invalid constraints, degenerated geometry, etc.</source>
      <translation type="unfinished">Validate a sketch by looking at missing coincidences,
invalid constraints, degenerated geometry, etc.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="735"/>
      <source>Select only one sketch.</source>
      <translation type="unfinished">Select only one sketch.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="734"/>
      <source>Wrong selection</source>
      <translation>Pilihan salah</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSection</name>
    <message>
      <location filename="../../Command.cpp" line="947"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="948"/>
      <source>View section</source>
      <translation type="unfinished">View section</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="949"/>
      <source>When in edit mode, switch between section view and full view.</source>
      <translation type="unfinished">When in edit mode, switch between section view and full view.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="679"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="680"/>
      <source>View sketch</source>
      <translation>Lihat sketsa</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="681"/>
      <source>When in edit mode, set the camera orientation perpendicular to the sketch plane.</source>
      <translation type="unfinished">When in edit mode, set the camera orientation perpendicular to the sketch plane.</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1158"/>
      <location filename="../../CommandConstraints.cpp" line="1233"/>
      <source>Add horizontal constraint</source>
      <translation type="unfinished">Add horizontal constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1167"/>
      <location filename="../../CommandConstraints.cpp" line="1259"/>
      <location filename="../../CommandConstraints.cpp" line="1494"/>
      <source>Add horizontal alignment</source>
      <translation type="unfinished">Add horizontal alignment</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1395"/>
      <location filename="../../CommandConstraints.cpp" line="1469"/>
      <source>Add vertical constraint</source>
      <translation type="unfinished">Add vertical constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1403"/>
      <source>Add vertical alignment</source>
      <translation type="unfinished">Add vertical alignment</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1608"/>
      <source>Add 'Lock' constraint</source>
      <translation type="unfinished">Add 'Lock' constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1649"/>
      <source>Add relative 'Lock' constraint</source>
      <translation type="unfinished">Add relative 'Lock' constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1694"/>
      <source>Add fixed constraint</source>
      <translation type="unfinished">Add fixed constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1836"/>
      <source>Add 'Block' constraint</source>
      <translation type="unfinished">Add 'Block' constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1880"/>
      <source>Add block constraint</source>
      <translation type="unfinished">Add block constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2026"/>
      <location filename="../../CommandConstraints.cpp" line="2126"/>
      <location filename="../../CommandConstraints.cpp" line="2215"/>
      <location filename="../../CommandSketcherTools.cpp" line="144"/>
      <location filename="../../CommandSketcherTools.cpp" line="250"/>
      <source>Add coincident constraint</source>
      <translation type="unfinished">Add coincident constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2150"/>
      <source>Swap edge tangency with ptp tangency</source>
      <translation type="unfinished">Swap edge tangency with ptp tangency</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2321"/>
      <location filename="../../CommandConstraints.cpp" line="2453"/>
      <source>Add distance from horizontal axis constraint</source>
      <translation type="unfinished">Add distance from horizontal axis constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2329"/>
      <location filename="../../CommandConstraints.cpp" line="2460"/>
      <source>Add distance from vertical axis constraint</source>
      <translation type="unfinished">Add distance from vertical axis constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2337"/>
      <location filename="../../CommandConstraints.cpp" line="2467"/>
      <source>Add point to point distance constraint</source>
      <translation type="unfinished">Add point to point distance constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2372"/>
      <location filename="../../CommandConstraints.cpp" line="2542"/>
      <source>Add point to line Distance constraint</source>
      <translation type="unfinished">Add point to line Distance constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2406"/>
      <location filename="../../CommandConstraints.cpp" line="2499"/>
      <source>Add length constraint</source>
      <translation type="unfinished">Add length constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2657"/>
      <location filename="../../CommandConstraints.cpp" line="2740"/>
      <source>Add point on object constraint</source>
      <translation type="unfinished">Add point on object constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2908"/>
      <location filename="../../CommandConstraints.cpp" line="3010"/>
      <source>Add point to point horizontal distance constraint</source>
      <translation type="unfinished">Add point to point horizontal distance constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2939"/>
      <source>Add fixed x-coordinate constraint</source>
      <translation type="unfinished">Add fixed x-coordinate constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3157"/>
      <location filename="../../CommandConstraints.cpp" line="3259"/>
      <source>Add point to point vertical distance constraint</source>
      <translation type="unfinished">Add point to point vertical distance constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3187"/>
      <source>Add fixed y-coordinate constraint</source>
      <translation type="unfinished">Add fixed y-coordinate constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3388"/>
      <location filename="../../CommandConstraints.cpp" line="3429"/>
      <source>Add parallel constraint</source>
      <translation type="unfinished">Add parallel constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3553"/>
      <location filename="../../CommandConstraints.cpp" line="3621"/>
      <location filename="../../CommandConstraints.cpp" line="3775"/>
      <location filename="../../CommandConstraints.cpp" line="3811"/>
      <location filename="../../CommandConstraints.cpp" line="3956"/>
      <location filename="../../CommandConstraints.cpp" line="3990"/>
      <location filename="../../CommandConstraints.cpp" line="4032"/>
      <source>Add perpendicular constraint</source>
      <translation type="unfinished">Add perpendicular constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3658"/>
      <source>Add perpendicularity constraint</source>
      <translation type="unfinished">Add perpendicularity constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4187"/>
      <location filename="../../CommandConstraints.cpp" line="4239"/>
      <location filename="../../CommandConstraints.cpp" line="4275"/>
      <location filename="../../CommandConstraints.cpp" line="4468"/>
      <location filename="../../CommandConstraints.cpp" line="4625"/>
      <location filename="../../CommandConstraints.cpp" line="4683"/>
      <location filename="../../CommandConstraints.cpp" line="4704"/>
      <source>Add tangent constraint</source>
      <translation type="unfinished">Add tangent constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4317"/>
      <source>Swap coincident+tangency with ptp tangency</source>
      <translation type="unfinished">Swap coincident+tangency with ptp tangency</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4354"/>
      <location filename="../../CommandConstraints.cpp" line="4361"/>
      <location filename="../../CommandConstraints.cpp" line="4368"/>
      <location filename="../../CommandConstraints.cpp" line="4392"/>
      <location filename="../../CommandConstraints.cpp" line="4400"/>
      <location filename="../../CommandConstraints.cpp" line="4425"/>
      <location filename="../../CommandConstraints.cpp" line="4433"/>
      <location filename="../../CommandConstraints.cpp" line="4460"/>
      <location filename="../../CommandConstraints.cpp" line="4546"/>
      <location filename="../../CommandConstraints.cpp" line="4553"/>
      <location filename="../../CommandConstraints.cpp" line="4560"/>
      <location filename="../../CommandConstraints.cpp" line="4584"/>
      <location filename="../../CommandConstraints.cpp" line="4591"/>
      <location filename="../../CommandConstraints.cpp" line="4617"/>
      <source>Add tangent constraint point</source>
      <translation type="unfinished">Add tangent constraint point</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4881"/>
      <location filename="../../CommandConstraints.cpp" line="4946"/>
      <location filename="../../CommandConstraints.cpp" line="4965"/>
      <location filename="../../CommandConstraints.cpp" line="5123"/>
      <source>Add radius constraint</source>
      <translation type="unfinished">Add radius constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5382"/>
      <location filename="../../CommandConstraints.cpp" line="5441"/>
      <location filename="../../CommandConstraints.cpp" line="5453"/>
      <location filename="../../CommandConstraints.cpp" line="5608"/>
      <source>Add diameter constraint</source>
      <translation type="unfinished">Add diameter constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5940"/>
      <location filename="../../CommandConstraints.cpp" line="6073"/>
      <location filename="../../CommandConstraints.cpp" line="6103"/>
      <location filename="../../CommandConstraints.cpp" line="6127"/>
      <location filename="../../CommandConstraints.cpp" line="6240"/>
      <location filename="../../CommandConstraints.cpp" line="6294"/>
      <source>Add angle constraint</source>
      <translation type="unfinished">Add angle constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6508"/>
      <location filename="../../CommandConstraints.cpp" line="6560"/>
      <source>Add equality constraint</source>
      <translation type="unfinished">Add equality constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6681"/>
      <location filename="../../CommandConstraints.cpp" line="6733"/>
      <location filename="../../CommandConstraints.cpp" line="6749"/>
      <location filename="../../CommandConstraints.cpp" line="6835"/>
      <location filename="../../CommandConstraints.cpp" line="6870"/>
      <source>Add symmetric constraint</source>
      <translation type="unfinished">Add symmetric constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7009"/>
      <source>Add Snell's law constraint</source>
      <translation type="unfinished">Add Snell's law constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7218"/>
      <location filename="../../CommandConstraints.cpp" line="7396"/>
      <source>Add internal alignment constraint</source>
      <translation type="unfinished">Add internal alignment constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7602"/>
      <source>Toggle constraint to driving/reference</source>
      <translation type="unfinished">Toggle constraint to driving/reference</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7686"/>
      <source>Activate/Deactivate constraint</source>
      <translation type="unfinished">Activate/Deactivate constraint</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="207"/>
      <source>Create a new sketch on a face</source>
      <translation type="unfinished">Create a new sketch on a face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="239"/>
      <source>Create a new sketch</source>
      <translation type="unfinished">Create a new sketch</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="489"/>
      <source>Reorient sketch</source>
      <translation type="unfinished">Reorient sketch</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="644"/>
      <source>Attach sketch</source>
      <translation type="unfinished">Attach sketch</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="649"/>
      <source>Detach sketch</source>
      <translation type="unfinished">Detach sketch</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="789"/>
      <source>Create a mirrored sketch for each selected sketch</source>
      <translation type="unfinished">Create a mirrored sketch for each selected sketch</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="888"/>
      <source>Merge sketches</source>
      <translation>Gabungkan sketsa</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="137"/>
      <source>Toggle draft from/to draft</source>
      <translation type="unfinished">Toggle draft from/to draft</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="319"/>
      <source>Add sketch line</source>
      <translation type="unfinished">Add sketch line</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="493"/>
      <source>Add sketch box</source>
      <translation type="unfinished">Add sketch box</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="981"/>
      <source>Add line to sketch wire</source>
      <translation type="unfinished">Add line to sketch wire</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1001"/>
      <source>Add arc to sketch wire</source>
      <translation type="unfinished">Add arc to sketch wire</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1444"/>
      <location filename="../../CommandCreateGeo.cpp" line="1713"/>
      <source>Add sketch arc</source>
      <translation type="unfinished">Add sketch arc</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1982"/>
      <location filename="../../CommandCreateGeo.cpp" line="4668"/>
      <source>Add sketch circle</source>
      <translation type="unfinished">Add sketch circle</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2741"/>
      <source>Add sketch ellipse</source>
      <translation type="unfinished">Add sketch ellipse</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3110"/>
      <source>Add sketch arc of ellipse</source>
      <translation type="unfinished">Add sketch arc of ellipse</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3448"/>
      <source>Add sketch arc of hyperbola</source>
      <translation type="unfinished">Add sketch arc of hyperbola</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3750"/>
      <source>Add sketch arc of Parabola</source>
      <translation type="unfinished">Add sketch arc of Parabola</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4073"/>
      <source>Add Pole circle</source>
      <translation type="unfinished">Add Pole circle</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4895"/>
      <source>Add sketch point</source>
      <translation type="unfinished">Add sketch point</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5144"/>
      <location filename="../../CommandCreateGeo.cpp" line="5222"/>
      <source>Create fillet</source>
      <translation>Buat fillet</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5505"/>
      <source>Trim edge</source>
      <translation>Trim tepi</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5776"/>
      <source>Extend edge</source>
      <translation>Perluas tepi</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5992"/>
      <source>Add external geometry</source>
      <translation type="unfinished">Add external geometry</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6173"/>
      <source>Add carbon copy</source>
      <translation type="unfinished">Add carbon copy</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6354"/>
      <source>Add slot</source>
      <translation type="unfinished">Add slot</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6567"/>
      <source>Add hexagon</source>
      <translation type="unfinished">Add hexagon</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="413"/>
      <source>Convert to NURBS</source>
      <translation type="unfinished">Convert to NURBS</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="479"/>
      <source>Increase spline degree</source>
      <translation type="unfinished">Increase spline degree</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="554"/>
      <source>Decrease spline degree</source>
      <translation type="unfinished">Decrease spline degree</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="647"/>
      <source>Increase knot multiplicity</source>
      <translation>Meningkatkan keseragaman simpul</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="801"/>
      <source>Decrease knot multiplicity</source>
      <translation>Turunkan keseragaman simpul</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="964"/>
      <source>Exposing Internal Geometry</source>
      <translation type="unfinished">Exposing Internal Geometry</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1174"/>
      <source>Create symmetric geometry</source>
      <translation type="unfinished">Create symmetric geometry</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1316"/>
      <source>Copy/clone/move geometry</source>
      <translation type="unfinished">Copy/clone/move geometry</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1840"/>
      <source>Create copy of geometry</source>
      <translation type="unfinished">Create copy of geometry</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2060"/>
      <source>Delete all geometry</source>
      <translation type="unfinished">Delete all geometry</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2120"/>
      <source>Delete All Constraints</source>
      <translation type="unfinished">Delete All Constraints</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="155"/>
      <source>Toggle constraints to the other virtual space</source>
      <translation type="unfinished">Toggle constraints to the other virtual space</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="163"/>
      <location filename="../../TaskSketcherConstrains.cpp" line="862"/>
      <source>Update constraint's virtual space</source>
      <translation type="unfinished">Update constraint's virtual space</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandler.cpp" line="601"/>
      <source>Add auto constraints</source>
      <translation type="unfinished">Add auto constraints</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="625"/>
      <source>Swap constraint names</source>
      <translation>Tukarlah nama kendala</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="847"/>
      <source>Rename sketch constraint</source>
      <translation type="unfinished">Rename sketch constraint</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="840"/>
      <source>Drag Point</source>
      <translation type="unfinished">Drag Point</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="871"/>
      <source>Drag Curve</source>
      <translation type="unfinished">Drag Curve</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="922"/>
      <source>Drag Constraint</source>
      <translation type="unfinished">Drag Constraint</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="1099"/>
      <source>Modify sketch constraints</source>
      <translation type="unfinished">Modify sketch constraints</translation>
    </message>
  </context>
  <context>
    <name>Exceptions</name>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="373"/>
      <source>Autoconstrain error: Unsolvable sketch while applying coincident constraints.</source>
      <translation type="unfinished">Autoconstrain error: Unsolvable sketch while applying coincident constraints.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="454"/>
      <source>Autoconstrain error: Unsolvable sketch while applying vertical/horizontal constraints.</source>
      <translation type="unfinished">Autoconstrain error: Unsolvable sketch while applying vertical/horizontal constraints.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="651"/>
      <source>Autoconstrain error: Unsolvable sketch while applying equality constraints.</source>
      <translation type="unfinished">Autoconstrain error: Unsolvable sketch while applying equality constraints.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="705"/>
      <source>Autoconstrain error: Unsolvable sketch without constraints.</source>
      <translation type="unfinished">Autoconstrain error: Unsolvable sketch without constraints.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="742"/>
      <source>Autoconstrain error: Unsolvable sketch after applying horizontal and vertical constraints.</source>
      <translation type="unfinished">Autoconstrain error: Unsolvable sketch after applying horizontal and vertical constraints.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="764"/>
      <source>Autoconstrain error: Unsolvable sketch after applying point-on-point constraints.</source>
      <translation type="unfinished">Autoconstrain error: Unsolvable sketch after applying point-on-point constraints.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="792"/>
      <source>Autoconstrain error: Unsolvable sketch after applying equality constraints.</source>
      <translation type="unfinished">Autoconstrain error: Unsolvable sketch after applying equality constraints.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="1966"/>
      <source>Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet.</source>
      <translation type="unfinished">Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5606"/>
      <source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher.</source>
      <translation type="unfinished">This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5610"/>
      <source>BSpline Geometry Index (GeoID) is out of bounds.</source>
      <translation type="unfinished">BSpline Geometry Index (GeoID) is out of bounds.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5613"/>
      <source>You are requesting no change in knot multiplicity.</source>
      <translation>Bspline GeoId berada di luar batas.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5618"/>
      <source>The Geometry Index (GeoId) provided is not a B-spline curve.</source>
      <translation type="unfinished">The Geometry Index (GeoId) provided is not a B-spline curve.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5625"/>
      <source>The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero.</source>
      <translation>Indeks simpul berada di luar batas. Perhatikan bahwa sesuai dengan notasi OCC, simpul pertama memiliki indeks 1 dan bukan nol.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5632"/>
      <source>The multiplicity cannot be increased beyond the degree of the B-spline.</source>
      <translation type="unfinished">The multiplicity cannot be increased beyond the degree of the B-spline.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5635"/>
      <source>The multiplicity cannot be decreased beyond zero.</source>
      <translation>Multiplisitas tidak dapat ditingkatkan melampaui tingkat b-spline.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5647"/>
      <source>OCC is unable to decrease the multiplicity within the maximum tolerance.</source>
      <translation>OCC tidak dapat mengurangi multiplisitas dalam toleransi maksimum.</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskSketcherCreateCommands</name>
    <message>
      <location filename="../../TaskSketcherCreateCommands.cpp" line="41"/>
      <source>Appearance</source>
      <translation>Penampilan</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AppSketcherGui.cpp" line="135"/>
      <location filename="../../AppSketcherGui.cpp" line="136"/>
      <location filename="../../AppSketcherGui.cpp" line="137"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="111"/>
      <source>There are no modes that accept the selected set of subelements</source>
      <translation>Tidak ada mode yang menerima dipilih  set dari subelements</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="114"/>
      <source>Broken link to support subelements</source>
      <translation>Tautan rusak untuk mendukung subelemen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="117"/>
      <location filename="../../Command.cpp" line="126"/>
      <source>Unexpected error</source>
      <translation>Kesalahan tak terduga</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="121"/>
      <source>Face is non-planar</source>
      <translation>Wajah tidak planar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="123"/>
      <source>Selected shapes are of wrong form (e.g., a curved edge where a straight one is needed)</source>
      <translation>Bentuk yang dipilih memiliki bentuk yang salah (misalnya, tepi melengkung yang lurus dibutuhkan)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="164"/>
      <source>Sketch mapping</source>
      <translation>Pemetaan sketsa</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="165"/>
      <source>Can't map the sketch to selected object. %1.</source>
      <translation>Tidak dapat memetakan sketsa ke objek yang dipilih  . % 1 .</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="172"/>
      <location filename="../../Command.cpp" line="590"/>
      <source>Don't attach</source>
      <translation>Jangan pasang</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="123"/>
      <location filename="../../CommandAlterGeometry.cpp" line="131"/>
      <location filename="../../CommandConstraints.cpp" line="127"/>
      <location filename="../../CommandConstraints.cpp" line="133"/>
      <location filename="../../CommandConstraints.cpp" line="1085"/>
      <location filename="../../CommandConstraints.cpp" line="1323"/>
      <location filename="../../CommandConstraints.cpp" line="1559"/>
      <location filename="../../CommandConstraints.cpp" line="1582"/>
      <location filename="../../CommandConstraints.cpp" line="1586"/>
      <location filename="../../CommandConstraints.cpp" line="1782"/>
      <location filename="../../CommandConstraints.cpp" line="1812"/>
      <location filename="../../CommandConstraints.cpp" line="1816"/>
      <location filename="../../CommandConstraints.cpp" line="2093"/>
      <location filename="../../CommandConstraints.cpp" line="2104"/>
      <location filename="../../CommandConstraints.cpp" line="2114"/>
      <location filename="../../CommandConstraints.cpp" line="2284"/>
      <location filename="../../CommandConstraints.cpp" line="2295"/>
      <location filename="../../CommandConstraints.cpp" line="2393"/>
      <location filename="../../CommandConstraints.cpp" line="2426"/>
      <location filename="../../CommandConstraints.cpp" line="2518"/>
      <location filename="../../CommandConstraints.cpp" line="2632"/>
      <location filename="../../CommandConstraints.cpp" line="2672"/>
      <location filename="../../CommandConstraints.cpp" line="2678"/>
      <location filename="../../CommandConstraints.cpp" line="2695"/>
      <location filename="../../CommandConstraints.cpp" line="2706"/>
      <location filename="../../CommandConstraints.cpp" line="2754"/>
      <location filename="../../CommandConstraints.cpp" line="2762"/>
      <location filename="../../CommandConstraints.cpp" line="2778"/>
      <location filename="../../CommandConstraints.cpp" line="2839"/>
      <location filename="../../CommandConstraints.cpp" line="2850"/>
      <location filename="../../CommandConstraints.cpp" line="2879"/>
      <location filename="../../CommandConstraints.cpp" line="2929"/>
      <location filename="../../CommandConstraints.cpp" line="2958"/>
      <location filename="../../CommandConstraints.cpp" line="2987"/>
      <location filename="../../CommandConstraints.cpp" line="3091"/>
      <location filename="../../CommandConstraints.cpp" line="3102"/>
      <location filename="../../CommandConstraints.cpp" line="3127"/>
      <location filename="../../CommandConstraints.cpp" line="3177"/>
      <location filename="../../CommandConstraints.cpp" line="3207"/>
      <location filename="../../CommandConstraints.cpp" line="3236"/>
      <location filename="../../CommandConstraints.cpp" line="3337"/>
      <location filename="../../CommandConstraints.cpp" line="3350"/>
      <location filename="../../CommandConstraints.cpp" line="3364"/>
      <location filename="../../CommandConstraints.cpp" line="3380"/>
      <location filename="../../CommandConstraints.cpp" line="3418"/>
      <location filename="../../CommandConstraints.cpp" line="3505"/>
      <location filename="../../CommandConstraints.cpp" line="3518"/>
      <location filename="../../CommandConstraints.cpp" line="3548"/>
      <location filename="../../CommandConstraints.cpp" line="3601"/>
      <location filename="../../CommandConstraints.cpp" line="3638"/>
      <location filename="../../CommandConstraints.cpp" line="3647"/>
      <location filename="../../CommandConstraints.cpp" line="3653"/>
      <location filename="../../CommandConstraints.cpp" line="3677"/>
      <location filename="../../CommandConstraints.cpp" line="3686"/>
      <location filename="../../CommandConstraints.cpp" line="3695"/>
      <location filename="../../CommandConstraints.cpp" line="3823"/>
      <location filename="../../CommandConstraints.cpp" line="3858"/>
      <location filename="../../CommandConstraints.cpp" line="3867"/>
      <location filename="../../CommandConstraints.cpp" line="3876"/>
      <location filename="../../CommandConstraints.cpp" line="4027"/>
      <location filename="../../CommandConstraints.cpp" line="4139"/>
      <location filename="../../CommandConstraints.cpp" line="4152"/>
      <location filename="../../CommandConstraints.cpp" line="4182"/>
      <location filename="../../CommandConstraints.cpp" line="4234"/>
      <location filename="../../CommandConstraints.cpp" line="4255"/>
      <location filename="../../CommandConstraints.cpp" line="4264"/>
      <location filename="../../CommandConstraints.cpp" line="4270"/>
      <location filename="../../CommandConstraints.cpp" line="4294"/>
      <location filename="../../CommandConstraints.cpp" line="4300"/>
      <location filename="../../CommandConstraints.cpp" line="4482"/>
      <location filename="../../CommandConstraints.cpp" line="4518"/>
      <location filename="../../CommandConstraints.cpp" line="4524"/>
      <location filename="../../CommandConstraints.cpp" line="4663"/>
      <location filename="../../CommandConstraints.cpp" line="4699"/>
      <location filename="../../CommandConstraints.cpp" line="4793"/>
      <location filename="../../CommandConstraints.cpp" line="4804"/>
      <location filename="../../CommandConstraints.cpp" line="4865"/>
      <location filename="../../CommandConstraints.cpp" line="4870"/>
      <location filename="../../CommandConstraints.cpp" line="5117"/>
      <location filename="../../CommandConstraints.cpp" line="5304"/>
      <location filename="../../CommandConstraints.cpp" line="5315"/>
      <location filename="../../CommandConstraints.cpp" line="5357"/>
      <location filename="../../CommandConstraints.cpp" line="5372"/>
      <location filename="../../CommandConstraints.cpp" line="5596"/>
      <location filename="../../CommandConstraints.cpp" line="5602"/>
      <location filename="../../CommandConstraints.cpp" line="5890"/>
      <location filename="../../CommandConstraints.cpp" line="5902"/>
      <location filename="../../CommandConstraints.cpp" line="5933"/>
      <location filename="../../CommandConstraints.cpp" line="5995"/>
      <location filename="../../CommandConstraints.cpp" line="6091"/>
      <location filename="../../CommandConstraints.cpp" line="6147"/>
      <location filename="../../CommandConstraints.cpp" line="6287"/>
      <location filename="../../CommandConstraints.cpp" line="6404"/>
      <location filename="../../CommandConstraints.cpp" line="6417"/>
      <location filename="../../CommandConstraints.cpp" line="6433"/>
      <location filename="../../CommandConstraints.cpp" line="6438"/>
      <location filename="../../CommandConstraints.cpp" line="6457"/>
      <location filename="../../CommandConstraints.cpp" line="6487"/>
      <location filename="../../CommandConstraints.cpp" line="6502"/>
      <location filename="../../CommandConstraints.cpp" line="6554"/>
      <location filename="../../CommandConstraints.cpp" line="6636"/>
      <location filename="../../CommandConstraints.cpp" line="6649"/>
      <location filename="../../CommandConstraints.cpp" line="6674"/>
      <location filename="../../CommandConstraints.cpp" line="6696"/>
      <location filename="../../CommandConstraints.cpp" line="6726"/>
      <location filename="../../CommandConstraints.cpp" line="6763"/>
      <location filename="../../CommandConstraints.cpp" line="6786"/>
      <location filename="../../CommandConstraints.cpp" line="6828"/>
      <location filename="../../CommandConstraints.cpp" line="6844"/>
      <location filename="../../CommandConstraints.cpp" line="6971"/>
      <location filename="../../CommandConstraints.cpp" line="6977"/>
      <location filename="../../CommandConstraints.cpp" line="7076"/>
      <location filename="../../CommandConstraints.cpp" line="7089"/>
      <location filename="../../CommandConstraints.cpp" line="7110"/>
      <location filename="../../CommandConstraints.cpp" line="7133"/>
      <location filename="../../CommandConstraints.cpp" line="7155"/>
      <location filename="../../CommandConstraints.cpp" line="7163"/>
      <location filename="../../CommandConstraints.cpp" line="7169"/>
      <location filename="../../CommandConstraints.cpp" line="7325"/>
      <location filename="../../CommandConstraints.cpp" line="7333"/>
      <location filename="../../CommandConstraints.cpp" line="7341"/>
      <location filename="../../CommandConstraints.cpp" line="7347"/>
      <location filename="../../CommandConstraints.cpp" line="7496"/>
      <location filename="../../CommandConstraints.cpp" line="7556"/>
      <location filename="../../CommandConstraints.cpp" line="7564"/>
      <location filename="../../CommandConstraints.cpp" line="7596"/>
      <location filename="../../CommandConstraints.cpp" line="7669"/>
      <location filename="../../CommandConstraints.cpp" line="7680"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="431"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="502"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="580"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="640"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="703"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="794"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="843"/>
      <location filename="../../CommandSketcherTools.cpp" line="125"/>
      <location filename="../../CommandSketcherTools.cpp" line="133"/>
      <location filename="../../CommandSketcherTools.cpp" line="175"/>
      <location filename="../../CommandSketcherTools.cpp" line="235"/>
      <location filename="../../CommandSketcherTools.cpp" line="243"/>
      <location filename="../../CommandSketcherTools.cpp" line="320"/>
      <location filename="../../CommandSketcherTools.cpp" line="931"/>
      <location filename="../../CommandSketcherTools.cpp" line="1024"/>
      <location filename="../../CommandSketcherTools.cpp" line="1032"/>
      <location filename="../../CommandSketcherTools.cpp" line="1137"/>
      <location filename="../../CommandSketcherTools.cpp" line="1146"/>
      <location filename="../../CommandSketcherTools.cpp" line="1384"/>
      <location filename="../../CommandSketcherTools.cpp" line="1393"/>
      <location filename="../../CommandSketcherTools.cpp" line="1452"/>
      <location filename="../../CommandSketcherTools.cpp" line="1915"/>
      <location filename="../../CommandSketcherTools.cpp" line="1924"/>
      <location filename="../../CommandSketcherTools.cpp" line="1986"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="115"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="123"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="146"/>
      <source>Wrong selection</source>
      <translation>Pilihan salah</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="124"/>
      <location filename="../../CommandAlterGeometry.cpp" line="132"/>
      <source>Select edge(s) from the sketch.</source>
      <translation>Pilih tepi dari sketsa.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5062"/>
      <location filename="../../CommandConstraints.cpp" line="5211"/>
      <location filename="../../CommandConstraints.cpp" line="5541"/>
      <location filename="../../CommandConstraints.cpp" line="5677"/>
      <location filename="../../EditDatumDialog.cpp" line="206"/>
      <source>Dimensional constraint</source>
      <translation>Batasan dimensi</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="704"/>
      <location filename="../../CommandConstraints.cpp" line="715"/>
      <location filename="../../CommandConstraints.cpp" line="727"/>
      <source>Only sketch and its support is allowed to select</source>
      <translation>Hanya sketsa dan dukungannya yang diperbolehkan untuk dipilih</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="736"/>
      <source>One of the selected has to be on the sketch</source>
      <translation>Salah satu yang terpilih harus ada di sketsa</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1086"/>
      <location filename="../../CommandConstraints.cpp" line="1324"/>
      <source>Select an edge from the sketch.</source>
      <translation>Pilih tepi dari sketsa.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1111"/>
      <location filename="../../CommandConstraints.cpp" line="1125"/>
      <location filename="../../CommandConstraints.cpp" line="1131"/>
      <location filename="../../CommandConstraints.cpp" line="1150"/>
      <location filename="../../CommandConstraints.cpp" line="1178"/>
      <location filename="../../CommandConstraints.cpp" line="1206"/>
      <location filename="../../CommandConstraints.cpp" line="1220"/>
      <location filename="../../CommandConstraints.cpp" line="1226"/>
      <location filename="../../CommandConstraints.cpp" line="1349"/>
      <location filename="../../CommandConstraints.cpp" line="1363"/>
      <location filename="../../CommandConstraints.cpp" line="1369"/>
      <location filename="../../CommandConstraints.cpp" line="1387"/>
      <location filename="../../CommandConstraints.cpp" line="1413"/>
      <location filename="../../CommandConstraints.cpp" line="1442"/>
      <location filename="../../CommandConstraints.cpp" line="1451"/>
      <location filename="../../CommandConstraints.cpp" line="1462"/>
      <location filename="../../CommandSketcherTools.cpp" line="165"/>
      <location filename="../../CommandSketcherTools.cpp" line="267"/>
      <source>Impossible constraint</source>
      <translation>Kendala yang tidak mungkin</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1112"/>
      <location filename="../../CommandConstraints.cpp" line="1207"/>
      <location filename="../../CommandConstraints.cpp" line="1350"/>
      <location filename="../../CommandConstraints.cpp" line="1443"/>
      <source>The selected edge is not a line segment</source>
      <translation>Salah satu yang terpilih harus ada di sketsa</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1120"/>
      <location filename="../../CommandConstraints.cpp" line="1215"/>
      <location filename="../../CommandConstraints.cpp" line="1358"/>
      <location filename="../../CommandConstraints.cpp" line="1456"/>
      <location filename="../../CommandConstraints.cpp" line="1826"/>
      <location filename="../../CommandConstraints.cpp" line="1874"/>
      <source>Double constraint</source>
      <translation>Kendala ganda</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1121"/>
      <location filename="../../CommandConstraints.cpp" line="1216"/>
      <location filename="../../CommandConstraints.cpp" line="1364"/>
      <location filename="../../CommandConstraints.cpp" line="1452"/>
      <source>The selected edge already has a horizontal constraint!</source>
      <translation type="unfinished">The selected edge already has a horizontal constraint!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1126"/>
      <location filename="../../CommandConstraints.cpp" line="1221"/>
      <location filename="../../CommandConstraints.cpp" line="1359"/>
      <location filename="../../CommandConstraints.cpp" line="1457"/>
      <source>The selected edge already has a vertical constraint!</source>
      <translation type="unfinished">The selected edge already has a vertical constraint!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1132"/>
      <location filename="../../CommandConstraints.cpp" line="1227"/>
      <location filename="../../CommandConstraints.cpp" line="1370"/>
      <location filename="../../CommandConstraints.cpp" line="1463"/>
      <location filename="../../CommandConstraints.cpp" line="1827"/>
      <location filename="../../CommandConstraints.cpp" line="1875"/>
      <source>The selected edge already has a Block constraint!</source>
      <translation type="unfinished">The selected edge already has a Block constraint!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1151"/>
      <source>The selected item(s) can't accept a horizontal constraint!</source>
      <translation>The dipilih item (s) tidak dapat menerima horisontal kendala !</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1179"/>
      <source>There are more than one fixed point selected. Select a maximum of one fixed point!</source>
      <translation type="unfinished">There are more than one fixed point selected. Select a maximum of one fixed point!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1388"/>
      <source>The selected item(s) can't accept a vertical constraint!</source>
      <translation>Dipilih item (s) tidak dapat menerima vertikal kendala!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1414"/>
      <source>There are more than one fixed points selected. Select a maximum of one fixed point!</source>
      <translation type="unfinished">There are more than one fixed points selected. Select a maximum of one fixed point!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1560"/>
      <location filename="../../CommandConstraints.cpp" line="1783"/>
      <source>Select vertices from the sketch.</source>
      <translation>Pilih simpul  dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1583"/>
      <source>Select one vertex from the sketch other than the origin.</source>
      <translation>Pilih salah satu titik dari satu sketsa selain asal .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1587"/>
      <source>Select only vertices from the sketch. The last selected vertex may be the origin.</source>
      <translation>Pilih hanya simpul  dari para sketsa . Yang terakhir dipilih  vertex mungkin asal .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1794"/>
      <source>Wrong solver status</source>
      <translation type="unfinished">Wrong solver status</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="128"/>
      <source>Cannot add a constraint between two external geometries.</source>
      <translation type="unfinished">Cannot add a constraint between two external geometries.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="134"/>
      <source>Cannot add a constraint between two fixed geometries. Fixed geometries involve external geometry, blocked geometry or special points as B-spline knot points.</source>
      <translation type="unfinished">Cannot add a constraint between two fixed geometries. Fixed geometries involve external geometry, blocked geometry or special points as B-spline knot points.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1795"/>
      <source>A Block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints.</source>
      <translation type="unfinished">A Block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1813"/>
      <source>Select one edge from the sketch.</source>
      <translation type="unfinished">Select one edge from the sketch.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1817"/>
      <source>Select only edges from the sketch.</source>
      <translation type="unfinished">Select only edges from the sketch.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1845"/>
      <location filename="../../CommandConstraints.cpp" line="1890"/>
      <location filename="../../CommandConstraints.cpp" line="3577"/>
      <location filename="../../CommandConstraints.cpp" line="4056"/>
      <location filename="../../CommandConstraints.cpp" line="4211"/>
      <location filename="../../CommandConstraints.cpp" line="4728"/>
      <location filename="../../CommandConstraints.cpp" line="7039"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="833"/>
      <source>Error</source>
      <translation>Kesalahan</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2094"/>
      <source>Select two or more points from the sketch.</source>
      <translation>Pilih dua atau lebih poin dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2105"/>
      <location filename="../../CommandConstraints.cpp" line="2115"/>
      <source>Select two or more vertexes from the sketch.</source>
      <translation>Pilih dua atau lebih vertexes dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2168"/>
      <location filename="../../CommandConstraints.cpp" line="4330"/>
      <source>Constraint Substitution</source>
      <translation type="unfinished">Constraint Substitution</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2169"/>
      <source>Endpoint to endpoint tangency was applied instead.</source>
      <translation type="unfinished">Endpoint to endpoint tangency was applied instead.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2285"/>
      <source>Select vertexes from the sketch.</source>
      <translation>Pilih vertexes dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2296"/>
      <location filename="../../CommandConstraints.cpp" line="2427"/>
      <source>Select exactly one line or one point and one line or two points from the sketch.</source>
      <translation>Pilih tepat satu baris atau satu titik dan satu garis atau dua poin dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2394"/>
      <source>Cannot add a length constraint on an axis!</source>
      <translation>Tidak dapat menambahkan batasan panjang pada sumbu!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2519"/>
      <source>This constraint does not make sense for non-linear curves</source>
      <translation>Ini kendala tidak masuk akal untuk kurva non-linear</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2633"/>
      <location filename="../../CommandConstraints.cpp" line="2840"/>
      <location filename="../../CommandConstraints.cpp" line="3092"/>
      <location filename="../../CommandConstraints.cpp" line="4794"/>
      <location filename="../../CommandConstraints.cpp" line="5305"/>
      <location filename="../../CommandConstraints.cpp" line="5891"/>
      <source>Select the right things from the sketch.</source>
      <translation>Pilih hal yang benar dari yang sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2673"/>
      <location filename="../../CommandConstraints.cpp" line="2755"/>
      <source>Point on B-spline edge currently unsupported.</source>
      <translation>Arahkan ke tepi B-spline yang  saat ini tidak didukung.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2779"/>
      <source>None of the selected points were constrained onto the respective curves, either because they are parts of the same element, or because they are both external geometry.</source>
      <translation>Tak satu pun dari titik-titik yang dipilih dibatasi ke masing-masing kurva, entah karena mereka adalah bagian dari elemen yang sama, atau karena keduanya adalah geometri eksternal .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2707"/>
      <source>Select either one point and several curves, or one curve and several points. You have selected %1 curves and %2 points.</source>
      <translation>Pilih salah satu titik dan beberapa kurva, atau satu kurva dan beberapa titik. Anda telah memilih  kurva % 1 dan % 2 poin.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2679"/>
      <location filename="../../CommandConstraints.cpp" line="2763"/>
      <location filename="../../CommandConstraints.cpp" line="3549"/>
      <location filename="../../CommandConstraints.cpp" line="3654"/>
      <location filename="../../CommandConstraints.cpp" line="3696"/>
      <location filename="../../CommandConstraints.cpp" line="3877"/>
      <location filename="../../CommandConstraints.cpp" line="4028"/>
      <location filename="../../CommandConstraints.cpp" line="4183"/>
      <location filename="../../CommandConstraints.cpp" line="4271"/>
      <location filename="../../CommandConstraints.cpp" line="4301"/>
      <location filename="../../CommandConstraints.cpp" line="4525"/>
      <location filename="../../CommandConstraints.cpp" line="4700"/>
      <location filename="../../CommandConstraints.cpp" line="5358"/>
      <location filename="../../CommandConstraints.cpp" line="5603"/>
      <location filename="../../CommandConstraints.cpp" line="5934"/>
      <location filename="../../CommandConstraints.cpp" line="5996"/>
      <location filename="../../CommandConstraints.cpp" line="6288"/>
      <location filename="../../CommandConstraints.cpp" line="6978"/>
      <source>Select an edge that is not a B-spline weight</source>
      <translation type="unfinished">Select an edge that is not a B-spline weight</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2696"/>
      <source>None of the selected points were constrained onto the respective curves, because they are parts of the same element, because they are both external geometry, or because the edge is not eligible.</source>
      <translation type="unfinished">None of the selected points were constrained onto the respective curves, because they are parts of the same element, because they are both external geometry, or because the edge is not eligible.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2851"/>
      <location filename="../../CommandConstraints.cpp" line="2959"/>
      <location filename="../../CommandConstraints.cpp" line="3103"/>
      <location filename="../../CommandConstraints.cpp" line="3208"/>
      <source>Select exactly one line or up to two points from the sketch.</source>
      <translation>Pilih tepat satu baris atau sampai dengan dua poin dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2880"/>
      <source>Cannot add a horizontal length constraint on an axis!</source>
      <translation>Tidak dapat menambahkan batasan panjang horizontal pada sumbu!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2930"/>
      <source>Cannot add a fixed x-coordinate constraint on the origin point!</source>
      <translation type="unfinished">Cannot add a fixed x-coordinate constraint on the origin point!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2988"/>
      <location filename="../../CommandConstraints.cpp" line="3237"/>
      <source>This constraint only makes sense on a line segment or a pair of points</source>
      <translation>Kendala ini hanya masuk akal pada segmen garis  atau sepasang titik</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3128"/>
      <source>Cannot add a vertical length constraint on an axis!</source>
      <translation>Tidak dapat menambahkan batasan panjang vertikal pada sumbu!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3178"/>
      <source>Cannot add a fixed y-coordinate constraint on the origin point!</source>
      <translation type="unfinished">Cannot add a fixed y-coordinate constraint on the origin point!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3338"/>
      <source>Select two or more lines from the sketch.</source>
      <translation>Pilih dua atau lebih baris dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3351"/>
      <location filename="../../CommandConstraints.cpp" line="6418"/>
      <source>Select at least two lines from the sketch.</source>
      <translation>Pilih setidaknya dua baris dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3365"/>
      <source>Select a valid line</source>
      <translation>Pilih baris yang valid </translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3381"/>
      <location filename="../../CommandConstraints.cpp" line="3419"/>
      <source>The selected edge is not a valid line</source>
      <translation>dipilih  tepi bukan valid  baris</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3483"/>
      <source>There is a number of ways this constraint can be applied.

Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point.</source>
      <comment>perpendicular constraint</comment>
      <translation>Ada beberapa cara kendala ini bisa diterapkan. Kombinasi yang diterima: dua kurva; titik akhir dan kurva; dua titik akhir; dua tikungan dan satu titik .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3503"/>
      <source>Select some geometry from the sketch.</source>
      <comment>perpendicular constraint</comment>
      <translation>Pilih beberapa geometri dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3516"/>
      <source>Wrong number of selected objects!</source>
      <comment>perpendicular constraint</comment>
      <translation>Salah jumlah objek terpilih !</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3593"/>
      <location filename="../../CommandConstraints.cpp" line="4226"/>
      <source>With 3 objects, there must be 2 curves and 1 point.</source>
      <comment>tangent constraint</comment>
      <translation>Dengan 3 objek, harus ada 2 kurva dan 1 titik .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3602"/>
      <location filename="../../CommandConstraints.cpp" line="3639"/>
      <source>Cannot add a perpendicularity constraint at an unconnected point!</source>
      <translation>Tidak dapat menambahkan batasan tegak lurus pada titik yang tidak terhubung !</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3648"/>
      <location filename="../../CommandConstraints.cpp" line="3687"/>
      <location filename="../../CommandConstraints.cpp" line="3868"/>
      <source>Perpendicular to B-spline edge currently unsupported.</source>
      <translation>Perpendicular ke tepi B-spline  saat ini tidak didukung.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3678"/>
      <location filename="../../CommandConstraints.cpp" line="3859"/>
      <source>One of the selected edges should be a line.</source>
      <translation>Salah satu tepi yang dipilih harus berupa garis .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4118"/>
      <source>There are a number of ways this constraint can be applied.

Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point.</source>
      <comment>tangent constraint</comment>
      <translation>Ada beberapa cara kendala ini bisa diterapkan. Kombinasi yang diterima: dua kurva; titik akhir dan kurva; dua titik akhir; dua tikungan dan satu titik .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4137"/>
      <source>Select some geometry from the sketch.</source>
      <comment>tangent constraint</comment>
      <translation>Pilih beberapa geometri dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4150"/>
      <source>Wrong number of selected objects!</source>
      <comment>tangent constraint</comment>
      <translation>Salah jumlah objek terpilih !</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4235"/>
      <location filename="../../CommandConstraints.cpp" line="4256"/>
      <location filename="../../CommandConstraints.cpp" line="4664"/>
      <source>Cannot add a tangency constraint at an unconnected point!</source>
      <translation>Tidak dapat menambahkan kendala singgung pada titik yang tidak terhubung !</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4265"/>
      <location filename="../../CommandConstraints.cpp" line="4295"/>
      <location filename="../../CommandConstraints.cpp" line="4519"/>
      <source>Tangency to B-spline edge currently unsupported.</source>
      <translation>Tangensi ke tepi B-spline  saat ini tidak didukung.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4331"/>
      <source>Endpoint to endpoint tangency was applied. The coincident constraint was deleted.</source>
      <translation type="unfinished">Endpoint to endpoint tangency was applied. The coincident constraint was deleted.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4805"/>
      <location filename="../../CommandConstraints.cpp" line="4866"/>
      <location filename="../../CommandConstraints.cpp" line="5316"/>
      <location filename="../../CommandConstraints.cpp" line="5373"/>
      <source>Select one or more arcs or circles from the sketch.</source>
      <translation>Pilih satu atau lebih busur atau lingkaran dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4871"/>
      <source>Select either only one or more B-Spline poles or only one or more arcs or circles from the sketch, but not mixed.</source>
      <translation type="unfinished">Select either only one or more B-Spline poles or only one or more arcs or circles from the sketch, but not mixed.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4927"/>
      <location filename="../../CommandConstraints.cpp" line="5422"/>
      <source>Constrain equal</source>
      <translation>Kendalikan sama</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4928"/>
      <source>Do you want to share the same radius for all selected elements?</source>
      <translation>Apakah Anda ingin berbagi radius yang sama untuk semua elemen yang dipilih ?</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5118"/>
      <location filename="../../CommandConstraints.cpp" line="5597"/>
      <source>Constraint only applies to arcs or circles.</source>
      <translation>Kendala hanya berlaku untuk busur atau lingkaran.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5423"/>
      <source>Do you want to share the same diameter for all selected elements?</source>
      <translation type="unfinished">Do you want to share the same diameter for all selected elements?</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5903"/>
      <location filename="../../CommandConstraints.cpp" line="6148"/>
      <source>Select one or two lines from the sketch. Or select two edges and a point.</source>
      <translation>Pilih satu atau dua baris dari para sketsa . Atau pilih dua sisi dan satu titik .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6059"/>
      <location filename="../../CommandConstraints.cpp" line="6226"/>
      <source>Parallel lines</source>
      <translation>Garis sejajar</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6060"/>
      <location filename="../../CommandConstraints.cpp" line="6227"/>
      <source>An angle constraint cannot be set for two parallel lines.</source>
      <translation>Kendala sudut tidak dapat diatur untuk dua garis sejajar.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6092"/>
      <source>Cannot add an angle constraint on an axis!</source>
      <translation>Tidak dapat menambahkan batasan sudut pada sumbu!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6405"/>
      <source>Select two edges from the sketch.</source>
      <translation>Pilih dua sisi dari satu sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6434"/>
      <location filename="../../CommandConstraints.cpp" line="7134"/>
      <source>Select two or more compatible edges</source>
      <translation>Pilih dua atau lebih tepi yang kompatibel</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6439"/>
      <source>Sketch axes cannot be used in equality constraints</source>
      <translation> Sumbu sketsa tidak dapat digunakan dalam batasan kesetaraan</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6458"/>
      <source>Equality for B-spline edge currently unsupported.</source>
      <translation>Kesetaraan untuk tepi B-spline  saat ini tidak didukung.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6488"/>
      <location filename="../../CommandConstraints.cpp" line="6503"/>
      <location filename="../../CommandConstraints.cpp" line="6555"/>
      <source>Select two or more edges of similar type</source>
      <translation>Pilih dua atau lebih tepi tipe yang serupa</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6637"/>
      <location filename="../../CommandConstraints.cpp" line="6650"/>
      <location filename="../../CommandConstraints.cpp" line="6697"/>
      <location filename="../../CommandConstraints.cpp" line="6764"/>
      <location filename="../../CommandConstraints.cpp" line="6845"/>
      <source>Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch.</source>
      <translation>Pilih dua poin dan simetri  garis , dua poin dan simetri  titik atau garis dan simetri  titik  dari yang sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6675"/>
      <location filename="../../CommandConstraints.cpp" line="6829"/>
      <source>Cannot add a symmetry constraint between a line and its end points.</source>
      <translation type="unfinished">Cannot add a symmetry constraint between a line and its end points.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6727"/>
      <location filename="../../CommandConstraints.cpp" line="6787"/>
      <source>Cannot add a symmetry constraint between a line and its end points!</source>
      <translation>Tidak dapat menambahkan batasan simetri  antara garis dan titik akhirnya!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6907"/>
      <source>Select two endpoints of lines to act as rays, and an edge representing a boundary. The first selected point corresponds to index n1, second to n2, and datum value sets the ratio n2/n1.</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation type="unfinished">Select two endpoints of lines to act as rays, and an edge representing a boundary. The first selected point corresponds to index n1, second to n2, and datum value sets the ratio n2/n1.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6955"/>
      <source>Cannot create constraint with external geometry only.</source>
      <translation type="unfinished">Cannot create constraint with external geometry only.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6962"/>
      <source>Incompatible geometry is selected.</source>
      <translation type="unfinished">Incompatible geometry is selected.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6972"/>
      <source>SnellsLaw on B-spline edge is currently unsupported.</source>
      <translation type="unfinished">SnellsLaw on B-spline edge is currently unsupported.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7156"/>
      <source>You cannot internally constrain an ellipse on another ellipse. Select only one ellipse.</source>
      <translation type="unfinished">You cannot internally constrain an ellipse on another ellipse. Select only one ellipse.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7209"/>
      <location filename="../../CommandConstraints.cpp" line="7387"/>
      <source>Currently all internal geometrical elements of the ellipse are already exposed.</source>
      <translation type="unfinished">Currently all internal geometrical elements of the ellipse are already exposed.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7557"/>
      <location filename="../../CommandConstraints.cpp" line="7565"/>
      <location filename="../../CommandConstraints.cpp" line="7597"/>
      <location filename="../../CommandConstraints.cpp" line="7670"/>
      <location filename="../../CommandConstraints.cpp" line="7681"/>
      <source>Select constraints from the sketch.</source>
      <translation type="unfinished">Select constraints from the sketch.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6923"/>
      <source>Selected objects are not just geometry from one sketch.</source>
      <translation>Objek yang dipilih bukan hanya geometri dari satu sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6933"/>
      <source>Number of selected objects is not 3 (is %1).</source>
      <translation>Jumlah objek yang dipilih tidak 3 (adalah % 1 ).</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7077"/>
      <location filename="../../CommandConstraints.cpp" line="7090"/>
      <source>Select at least one ellipse and one edge from the sketch.</source>
      <translation>Pilih setidaknya satu elips dan satu ujung  dari satu sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7111"/>
      <source>Sketch axes cannot be used in internal alignment constraint</source>
      <translation> Sumbu sketsa tidak dapat digunakan dalam batasan pelurusan internal</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7164"/>
      <location filename="../../CommandConstraints.cpp" line="7342"/>
      <source>Maximum 2 points are supported.</source>
      <translation>Maksimal 2 poin didukung.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7170"/>
      <location filename="../../CommandConstraints.cpp" line="7348"/>
      <source>Maximum 2 lines are supported.</source>
      <translation>Maksimum 2 baris didukung.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7208"/>
      <location filename="../../CommandConstraints.cpp" line="7386"/>
      <source>Nothing to constrain</source>
      <translation type="unfinished">Nothing to constrain</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7299"/>
      <location filename="../../CommandConstraints.cpp" line="7310"/>
      <location filename="../../CommandConstraints.cpp" line="7477"/>
      <location filename="../../CommandConstraints.cpp" line="7488"/>
      <source>Extra elements</source>
      <translation>Elemen ekstra</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7300"/>
      <location filename="../../CommandConstraints.cpp" line="7311"/>
      <location filename="../../CommandConstraints.cpp" line="7478"/>
      <source>More elements than possible for the given ellipse were provided. These were ignored.</source>
      <translation>Lebih banyak elemen daripada yang mungkin diberikan pada elips yang diberikan. Ini diabaikan.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7326"/>
      <source>You cannot internally constrain an arc of ellipse on another arc of ellipse. Select only one arc of ellipse.</source>
      <translation type="unfinished">You cannot internally constrain an arc of ellipse on another arc of ellipse. Select only one arc of ellipse.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7334"/>
      <source>You cannot internally constrain an ellipse on an arc of ellipse. Select only one ellipse or arc of ellipse.</source>
      <translation type="unfinished">You cannot internally constrain an ellipse on an arc of ellipse. Select only one ellipse or arc of ellipse.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7489"/>
      <source>More elements than possible for the given arc of ellipse were provided. These were ignored.</source>
      <translation>Elemen lebih dari mungkin untuk diberikan busur elips disediakan. Ini diabaikan.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7497"/>
      <source>Currently internal geometry is only supported for ellipse or arc of ellipse. The last selected element must be an ellipse or an arc of ellipse.</source>
      <translation>Saat ini geometri internal hanya didukung elips atau busur elips. Elemen pilihan terakhir harus berupa elips atau busur elips.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="116"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="124"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="147"/>
      <source>Select constraint(s) from the sketch.</source>
      <translation>Pilih kendala (s) dari para sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5233"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="682"/>
      <source>CAD Kernel Error</source>
      <translation>Kernel CAD Error</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="432"/>
      <source>None of the selected elements is an edge.</source>
      <translation>Tak satu pun dari elemen yang dipilih adalah keunggulan .</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="503"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="581"/>
      <source>At least one of the selected objects was not a B-Spline and was ignored.</source>
      <translation type="unfinished">At least one of the selected objects was not a B-Spline and was ignored.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="618"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="772"/>
      <source>Wrong OCE/OCC version</source>
      <translation>Salah versi OCE / OCC</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="619"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="773"/>
      <source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher</source>
      <translation>Versi OCE / OCC ini tidak mendukung operasi simpul . Anda membutuhkan 6.9.0 atau lebih tinggi</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="641"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="795"/>
      <source>The selection comprises more than one item. Please select just one knot.</source>
      <translation>Pemilihan terdiri dari lebih dari satu item. Silahkan pilih hanya satu simpul .</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="691"/>
      <source>Input Error</source>
      <translation>Kesalahan Masukan</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="704"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="844"/>
      <source>None of the selected elements is a knot of a B-spline</source>
      <translation>Tak satu pun dari yang dipilih elemen adalah simpul dari B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="126"/>
      <location filename="../../CommandSketcherTools.cpp" line="134"/>
      <location filename="../../CommandSketcherTools.cpp" line="236"/>
      <location filename="../../CommandSketcherTools.cpp" line="244"/>
      <source>Select at least two edges from the sketch.</source>
      <translation>Pilih setidaknya dua sisi dari satu sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="166"/>
      <location filename="../../CommandSketcherTools.cpp" line="268"/>
      <source>One selected edge is not connectable</source>
      <translation>Satu tepi yang dipilih  tidak dapat dihubungkan</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="176"/>
      <source>Closing a shape formed by exactly two lines makes no sense.</source>
      <translation>Menutup bentuk yang dibentuk oleh tepat dua garis tidak masuk akal.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="321"/>
      <location filename="../../CommandSketcherTools.cpp" line="932"/>
      <location filename="../../CommandSketcherTools.cpp" line="1025"/>
      <location filename="../../CommandSketcherTools.cpp" line="1033"/>
      <location filename="../../CommandSketcherTools.cpp" line="1385"/>
      <location filename="../../CommandSketcherTools.cpp" line="1394"/>
      <location filename="../../CommandSketcherTools.cpp" line="1916"/>
      <location filename="../../CommandSketcherTools.cpp" line="1925"/>
      <source>Select elements from a single sketch.</source>
      <translation>Pilih elemen dari satu sketsa .</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="807"/>
      <source>No constraint selected</source>
      <translation>Tidak ada batasan yang  dipilih</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="808"/>
      <source>At least one constraint must be selected</source>
      <translation>Setidaknya satu kendala harus dipilih</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1138"/>
      <source>A symmetric construction requires at least two geometric elements, the last geometric element being the reference for the symmetry construction.</source>
      <translation>Konstruksi simetris membutuhkan setidaknya dua elemen geometris, elemen geometris terakhir menjadi referensi untuk konstruksi simetri .</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1147"/>
      <source>The last element must be a point or a line serving as reference for the symmetry construction.</source>
      <translation>Unsur terakhir harus menjadi titik atau garis yang berfungsi sebagai acuan untuk konstruksi simetri .</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1453"/>
      <location filename="../../CommandSketcherTools.cpp" line="1987"/>
      <source>A copy requires at least one selected non-external geometric element</source>
      <translation>Salinan memerlukan setidaknya satu elemen geometrik non-eksternal yang dipilih</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2048"/>
      <source>Delete All Geometry</source>
      <translation>Menghapus semua geometri</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2049"/>
      <source>Are you really sure you want to delete all geometry and constraints?</source>
      <translation type="unfinished">Are you really sure you want to delete all geometry and constraints?</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2108"/>
      <source>Delete All Constraints</source>
      <translation type="unfinished">Delete All Constraints</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2109"/>
      <source>Are you really sure you want to delete all the constraints?</source>
      <translation type="unfinished">Are you really sure you want to delete all the constraints?</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="80"/>
      <source>Distance constraint</source>
      <translation>Kendala jarak</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="81"/>
      <source>Not allowed to edit the datum because the sketch contains conflicting constraints</source>
      <translation>Tidak diizinkan untuk mengedit datum karena sketsa berisi kendala yang bertentangan</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::CarbonCopySelection</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6075"/>
      <source>Carbon copy would cause a circular dependency.</source>
      <translation>Salinan karbon akan menyebabkan ketergantungan melingkar.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6078"/>
      <source>This object is in another document.</source>
      <translation>Ini objek di lain dokumen .</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6081"/>
      <source>This object belongs to another body. Hold Ctrl to allow cross-references.</source>
      <translation type="unfinished">This object belongs to another body. Hold Ctrl to allow cross-references.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6084"/>
      <source>This object belongs to another body and it contains external geometry. Cross-reference not allowed.</source>
      <translation type="unfinished">This object belongs to another body and it contains external geometry. Cross-reference not allowed.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6087"/>
      <source>This object belongs to another part.</source>
      <translation>Objek ini termasuk bagian lain .</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6090"/>
      <source>The selected sketch is not parallel to this sketch. Hold Ctrl+Alt to allow non-parallel sketches.</source>
      <translation type="unfinished">The selected sketch is not parallel to this sketch. Hold Ctrl+Alt to allow non-parallel sketches.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6093"/>
      <source>The XY axes of the selected sketch do not have the same direction as this sketch. Hold Ctrl+Alt to disregard it.</source>
      <translation>Sumbu XY dari sketsa yang dipilih  tidak memiliki arah yang sama dengan sketsa ini . Tahan Ctrl + Alt untuk mengabaikannya.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6096"/>
      <source>The origin of the selected sketch is not aligned with the origin of this sketch. Hold Ctrl+Alt to disregard it.</source>
      <translation>asal dari yang dipilih  sketsa tidak selaras dengan asal ini sketsa . Tahan Ctrl + Alt untuk mengabaikannya.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ConstraintView</name>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="485"/>
      <source>Change value</source>
      <translation>Ubah nilai</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="489"/>
      <source>Toggle to/from reference</source>
      <translation>Beralih ke / dari referensi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="492"/>
      <source>Deactivate</source>
      <translation type="unfinished">Deactivate</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="492"/>
      <source>Activate</source>
      <translation type="unfinished">Activate</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="496"/>
      <source>Show constraints</source>
      <translation type="unfinished">Show constraints</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="498"/>
      <source>Hide constraints</source>
      <translation type="unfinished">Hide constraints</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="504"/>
      <source>Rename</source>
      <translation>Ganti nama</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="511"/>
      <source>Center sketch</source>
      <translation>Pusat  sketsa</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="514"/>
      <source>Delete</source>
      <translation>Menghapus</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="518"/>
      <source>Swap constraint names</source>
      <translation>Tukarlah nama kendala</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="616"/>
      <source>Unnamed constraint</source>
      <translation>Unnamed constraint</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="617"/>
      <source>Only the names of named constraints can be swapped.</source>
      <translation>Hanya nama- nama kendala yang bisa ditukar.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::EditDatumDialog</name>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="96"/>
      <source>Insert angle</source>
      <translation>Sisipkan sudut</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="98"/>
      <source>Angle:</source>
      <translation>Sudut:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="102"/>
      <source>Insert radius</source>
      <translation>Sisipkan radius</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5015"/>
      <location filename="../../CommandConstraints.cpp" line="5173"/>
      <location filename="../../EditDatumDialog.cpp" line="104"/>
      <source>Radius:</source>
      <translation>Radius:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="108"/>
      <source>Insert diameter</source>
      <translation type="unfinished">Insert diameter</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5494"/>
      <location filename="../../CommandConstraints.cpp" line="5641"/>
      <location filename="../../EditDatumDialog.cpp" line="110"/>
      <source>Diameter:</source>
      <translation>Diameter:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="114"/>
      <source>Insert weight</source>
      <translation type="unfinished">Insert weight</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="119"/>
      <source>Refractive index ratio</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Rasio indeks bias</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="120"/>
      <source>Ratio n2/n1:</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Rasio n2 / n1:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="125"/>
      <source>Insert length</source>
      <translation>Sisipkan panjang</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="127"/>
      <source>Length:</source>
      <translation type="unfinished">Length:</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5009"/>
      <location filename="../../CommandConstraints.cpp" line="5167"/>
      <source>Change weight</source>
      <translation type="unfinished">Change weight</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5010"/>
      <location filename="../../CommandConstraints.cpp" line="5168"/>
      <location filename="../../EditDatumDialog.cpp" line="115"/>
      <source>Weight:</source>
      <translation type="unfinished">Weight:</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5014"/>
      <location filename="../../CommandConstraints.cpp" line="5172"/>
      <source>Change radius</source>
      <translation>Ubah radius</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5493"/>
      <location filename="../../CommandConstraints.cpp" line="5640"/>
      <source>Change diameter</source>
      <translation type="unfinished">Change diameter</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6989"/>
      <source>Refractive index ratio</source>
      <translation>Rasio indeks bias</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6990"/>
      <source>Ratio n2/n1:</source>
      <translation>Rasio n2 / n1:</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ElementView</name>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="184"/>
      <source>Delete</source>
      <translation>Menghapus</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ExternalSelection</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5884"/>
      <source>Linking this will cause circular dependency.</source>
      <translation>Menghubungkan ini akan menyebabkan ketergantungan melingkar.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5887"/>
      <source>This object is in another document.</source>
      <translation>Ini objek di lain dokumen .</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5890"/>
      <source>This object belongs to another body, can't link.</source>
      <translation>Objek ini milik bodi lain , tidak bisa link .</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5893"/>
      <source>This object belongs to another part, can't link.</source>
      <translation>Objek ini milik bagian lain , tidak bisa link .</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::InsertDatum</name>
    <message>
      <location filename="../../InsertDatum.ui" line="23"/>
      <source>Insert datum</source>
      <translation>Masukkan datum</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="31"/>
      <source>datum:</source>
      <translation>datum:</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="48"/>
      <source>Name (optional)</source>
      <translation>Nama (opsional)</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="61"/>
      <source>Constraint name (available for expressions)</source>
      <translation type="unfinished">Constraint name (available for expressions)</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="76"/>
      <source>Reference (or constraint) dimension</source>
      <translation type="unfinished">Reference (or constraint) dimension</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="79"/>
      <source>Reference</source>
      <translation>Referensi</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::PropertyConstraintListItem</name>
    <message>
      <location filename="../../PropertyConstraintListItem.cpp" line="131"/>
      <location filename="../../PropertyConstraintListItem.cpp" line="184"/>
      <source>Unnamed</source>
      <translation>Tanpa nama</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketchMirrorDialog</name>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="14"/>
      <location filename="../../SketchMirrorDialog.ui" line="20"/>
      <source>Select Mirror Axis/Point</source>
      <translation>Pilih Cermin Axis / Point</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="26"/>
      <source>X-Axis</source>
      <translation>X-Axis</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="36"/>
      <source>Y-Axis</source>
      <translation>Y-Axis</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="43"/>
      <source>Origin</source>
      <translation>Asal</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketchOrientationDialog</name>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="14"/>
      <source>Choose orientation</source>
      <translation type="unfinished">Choose orientation</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="20"/>
      <source>Sketch orientation</source>
      <translation type="unfinished">Sketch orientation</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="26"/>
      <source>XY-Plane</source>
      <translation type="unfinished">XY-Plane</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="36"/>
      <source>XZ-Plane</source>
      <translation type="unfinished">XZ-Plane</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="43"/>
      <source>YZ-Plane</source>
      <translation type="unfinished">YZ-Plane</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="72"/>
      <source>Reverse direction</source>
      <translation type="unfinished">Reverse direction</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="81"/>
      <source>Offset:</source>
      <translation type="unfinished">Offset:</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketchRectangularArrayDialog</name>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="17"/>
      <source>Create array</source>
      <translation>Buat array</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="25"/>
      <source>Columns:</source>
      <translation>Kolom:</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="32"/>
      <source>Number of columns of the linear array</source>
      <translation>Jumlah kolom dari array linier</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="52"/>
      <source>Rows:</source>
      <translation>Baris:</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="59"/>
      <source>Number of rows of the linear array</source>
      <translation>Jumlah baris dari array linier</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="77"/>
      <source>Makes the inter-row and inter-col spacing the same if clicked</source>
      <translation>Buat jarak antar baris dan antar-colok sama jika diklik</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="80"/>
      <source>Equal vertical/horizontal spacing</source>
      <translation>Jarak vertikal / horizontal yang sama</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="93"/>
      <source>If selected, each element in the array is constrained
with respect to the others using construction lines</source>
      <translation type="unfinished">If selected, each element in the array is constrained
with respect to the others using construction lines</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="116"/>
      <source>If selected, it substitutes dimensional constraints by geometric constraints
in the copies, so that a change in the original element is directly
reflected on copies</source>
      <translation type="unfinished">If selected, it substitutes dimensional constraints by geometric constraints
in the copies, so that a change in the original element is directly
reflected on copies</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="100"/>
      <source>Constrain inter-element separation</source>
      <translation>Kendalikan elemen antar elemen</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="121"/>
      <source>Clone</source>
      <translation>Klon</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherGeneralWidget</name>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="132"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="137"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="142"/>
      <source>Normal Geometry</source>
      <translation>Geometri Normal</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="132"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="137"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="142"/>
      <source>Construction Geometry</source>
      <translation>Geometri Konstruksi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="132"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="137"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="142"/>
      <source>External Geometry</source>
      <translation>Geometri Eksternal</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherRegularPolygonDialog</name>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="17"/>
      <source>Create array</source>
      <translation>Buat array</translation>
    </message>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="25"/>
      <source>Number of Sides:</source>
      <translation type="unfinished">Number of Sides:</translation>
    </message>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="32"/>
      <source>Number of columns of the linear array</source>
      <translation>Jumlah kolom dari array linier</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettings</name>
    <message>
      <location filename="../../SketcherSettings.ui" line="14"/>
      <location filename="../../SketcherSettings.ui" line="109"/>
      <source>General</source>
      <translation>Umum</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="27"/>
      <source>Sketcher solver</source>
      <translation type="unfinished">Sketcher solver</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="33"/>
      <source>Sketcher dialog will have additional section
'Advanced solver control' to adjust solver settings</source>
      <translation type="unfinished">Sketcher dialog will have additional section
'Advanced solver control' to adjust solver settings</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="37"/>
      <source>Show section 'Advanced solver control' in task dialog</source>
      <translation type="unfinished">Show section 'Advanced solver control' in task dialog</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="53"/>
      <source>Dragging performance</source>
      <translation type="unfinished">Dragging performance</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="59"/>
      <source>Special solver algorithm will be used while dragging sketch elements.
Requires to re-enter edit mode to take effect.</source>
      <translation type="unfinished">Special solver algorithm will be used while dragging sketch elements.
Requires to re-enter edit mode to take effect.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="63"/>
      <source>Improve solving while dragging</source>
      <translation type="unfinished">Improve solving while dragging</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="115"/>
      <source>New constraints that would be redundant will automatically be removed</source>
      <translation type="unfinished">New constraints that would be redundant will automatically be removed</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="118"/>
      <source>Auto remove redundants</source>
      <translation type="unfinished">Auto remove redundants</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="134"/>
      <source>Allow to leave sketch edit mode when pressing Esc button</source>
      <translation type="unfinished">Allow to leave sketch edit mode when pressing Esc button</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="137"/>
      <source>Esc can leave sketch edit mode</source>
      <translation type="unfinished">Esc can leave sketch edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="153"/>
      <source>Notifies about automatic constraint substitutions</source>
      <translation type="unfinished">Notifies about automatic constraint substitutions</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="156"/>
      <source>Notify automatic constraint substitutions</source>
      <translation type="unfinished">Notify automatic constraint substitutions</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="20"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettingsColors</name>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="14"/>
      <source>Colors</source>
      <translation>Warna</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="20"/>
      <source>Sketcher colors</source>
      <translation>Warna sketcher</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="28"/>
      <source>Default edge color</source>
      <translation>Warna tepi  standar</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="55"/>
      <source>Default vertex color</source>
      <translation>Warna simpul default</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="82"/>
      <source>Making line color</source>
      <translation type="unfinished">Making line color</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="109"/>
      <source>Edit edge color</source>
      <translation>Edit warna tepi </translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="136"/>
      <source>Edit vertex color</source>
      <translation>Edit warna simpul </translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="163"/>
      <source>Construction geometry</source>
      <translation>Geometri konstruksi</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="217"/>
      <source>External geometry</source>
      <translation>Geometri eksternal</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="271"/>
      <source>Fully constrained geometry</source>
      <translation>Fully constrained geometri</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="406"/>
      <source>Constraint color</source>
      <translation>Kendala warna</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="460"/>
      <source>Expression dependent constraint color</source>
      <translation type="unfinished">Expression dependent constraint color</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="35"/>
      <source>Color of edges</source>
      <translation type="unfinished">Color of edges</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="62"/>
      <source>Color of vertices</source>
      <translation type="unfinished">Color of vertices</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="89"/>
      <source>Color used while new sketch elements are created</source>
      <translation type="unfinished">Color used while new sketch elements are created</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="116"/>
      <source>Color of edges being edited</source>
      <translation type="unfinished">Color of edges being edited</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="143"/>
      <source>Color of vertices being edited</source>
      <translation type="unfinished">Color of vertices being edited</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="170"/>
      <source>Color of construction geometry in edit mode</source>
      <translation type="unfinished">Color of construction geometry in edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="190"/>
      <source>Internal alignment edge color</source>
      <translation type="unfinished">Internal alignment edge color</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="197"/>
      <source>Color of edges of internal alignment geometry</source>
      <translation type="unfinished">Color of edges of internal alignment geometry</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="224"/>
      <source>Color of external geometry in edit mode</source>
      <translation type="unfinished">Color of external geometry in edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="244"/>
      <source>Invalid Sketch</source>
      <translation type="unfinished">Invalid Sketch</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="251"/>
      <source>Color of geometry indicating an invalid sketch</source>
      <translation type="unfinished">Color of geometry indicating an invalid sketch</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="278"/>
      <source>Color of fully constrained geometry in edit mode</source>
      <translation type="unfinished">Color of fully constrained geometry in edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="298"/>
      <source>Fully constrained edit edge color</source>
      <translation type="unfinished">Fully constrained edit edge color</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="305"/>
      <source>Color of fully constrained edge color in edit mode</source>
      <translation type="unfinished">Color of fully constrained edge color in edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="325"/>
      <source>Fully constrained edit construction edge color</source>
      <translation type="unfinished">Fully constrained edit construction edge color</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="332"/>
      <source>Color of fully constrained construction edge color in edit mode</source>
      <translation type="unfinished">Color of fully constrained construction edge color in edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="352"/>
      <source>Fully constrained edit internal alignment edge color</source>
      <translation type="unfinished">Fully constrained edit internal alignment edge color</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="359"/>
      <source>Color of fully constrained internal alignment edge color in edit mode</source>
      <translation type="unfinished">Color of fully constrained internal alignment edge color in edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="379"/>
      <source>Fully constrained edit vertex color</source>
      <translation type="unfinished">Fully constrained edit vertex color</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="386"/>
      <source>Color of fully constrained vertex color in edit mode</source>
      <translation type="unfinished">Color of fully constrained vertex color in edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="413"/>
      <source>Color of driving constraints in edit mode</source>
      <translation type="unfinished">Color of driving constraints in edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="433"/>
      <source>Reference constraint color</source>
      <translation type="unfinished">Reference constraint color</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="440"/>
      <source>Color of reference constraints in edit mode</source>
      <translation type="unfinished">Color of reference constraints in edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="467"/>
      <source>Color of expression dependent constraints in edit mode</source>
      <translation type="unfinished">Color of expression dependent constraints in edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="487"/>
      <source>Deactivated constraint color</source>
      <translation type="unfinished">Deactivated constraint color</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="494"/>
      <source>Color of deactivated constraints in edit mode</source>
      <translation type="unfinished">Color of deactivated constraints in edit mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="514"/>
      <source>Dimensional constraint color</source>
      <translation type="unfinished">Dimensional constraint color</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="521"/>
      <source>Color of dimensional driving constraints</source>
      <translation type="unfinished">Color of dimensional driving constraints</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="541"/>
      <source>Coordinate text color</source>
      <translation type="unfinished">Coordinate text color</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="548"/>
      <source>Text color of the coordinates</source>
      <translation type="unfinished">Text color of the coordinates</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="575"/>
      <source>Color of crosshair cursor.
(The one you get when creating a new sketch element.)</source>
      <translation type="unfinished">Color of crosshair cursor.
(The one you get when creating a new sketch element.)</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="568"/>
      <source>Cursor crosshair color</source>
      <translation type="unfinished">Cursor crosshair color</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettingsDisplay</name>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="14"/>
      <source>Display</source>
      <translation>Tampilan</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="33"/>
      <source>Sketch editing</source>
      <translation>Pengeditan sketsa</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="39"/>
      <source>A dialog will pop up to input a value for new dimensional constraints</source>
      <translation type="unfinished">A dialog will pop up to input a value for new dimensional constraints</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="42"/>
      <source>Ask for value after creating a dimensional constraint</source>
      <translation type="unfinished">Ask for value after creating a dimensional constraint</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="58"/>
      <source>Segments per geometry</source>
      <translation>Segmen per geometri</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="65"/>
      <source>Current constraint creation tool will remain active after creation</source>
      <translation type="unfinished">Current constraint creation tool will remain active after creation</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="68"/>
      <source>Constraint creation "Continue Mode"</source>
      <translation type="unfinished">Constraint creation "Continue Mode"</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="84"/>
      <source>Line pattern used for grid lines</source>
      <translation type="unfinished">Line pattern used for grid lines</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="94"/>
      <source>Base length units will not be displayed in constraints.
Supports all unit systems except 'US customary' and 'Building US/Euro'.</source>
      <translation type="unfinished">Base length units will not be displayed in constraints.
Supports all unit systems except 'US customary' and 'Building US/Euro'.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="98"/>
      <source>Hide base length units for supported unit systems</source>
      <translation type="unfinished">Hide base length units for supported unit systems</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="117"/>
      <source>Font size</source>
      <translation> Ukuran huruf</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="151"/>
      <source>Visibility automation</source>
      <translation>Visibilitas otomasi</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="157"/>
      <source>When opening sketch, hide all features that depend on it</source>
      <translation type="unfinished">When opening sketch, hide all features that depend on it</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="160"/>
      <source>Hide all objects that depend on the sketch</source>
      <translation>Sembunyikan semua benda yang tergantung pada sketsa</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="176"/>
      <source>When opening sketch, show sources for external geometry links</source>
      <translation type="unfinished">When opening sketch, show sources for external geometry links</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="179"/>
      <source>Show objects used for external geometry</source>
      <translation>Tampilkan objek yang digunakan untuk geometri eksternal</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="195"/>
      <source>When opening sketch, show objects the sketch is attached to</source>
      <translation type="unfinished">When opening sketch, show objects the sketch is attached to</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="198"/>
      <source>Show objects that the sketch is attached to</source>
      <translation type="unfinished">Show objects that the sketch is attached to</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="239"/>
      <source>Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on the View tab.</source>
      <translation type="unfinished">Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on the View tab.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="347"/>
      <source>View scale ratio</source>
      <translation type="unfinished">View scale ratio</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="354"/>
      <source>The 3D view is scaled based on this factor</source>
      <translation type="unfinished">The 3D view is scaled based on this factor</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="214"/>
      <source>When closing sketch, move camera back to where it was before sketch was opened</source>
      <translation type="unfinished">When closing sketch, move camera back to where it was before sketch was opened</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="217"/>
      <source>Restore camera position after editing</source>
      <translation>Kembalikan posisi kamera setelah pengeditan</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="258"/>
      <source>Applies current visibility automation settings to all sketches in open documents</source>
      <translation type="unfinished">Applies current visibility automation settings to all sketches in open documents</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="261"/>
      <source>Apply to existing sketches</source>
      <translation>Terapkan pada sketsa yang ada</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="271"/>
      <source>Font size used for labels and constraints</source>
      <translation type="unfinished">Font size used for labels and constraints</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="274"/>
      <source>px</source>
      <translation>px</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="296"/>
      <source>Current sketcher creation tool will remain active after creation</source>
      <translation type="unfinished">Current sketcher creation tool will remain active after creation</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="299"/>
      <source>Geometry creation "Continue Mode"</source>
      <translation type="unfinished">Geometry creation "Continue Mode"</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="315"/>
      <source>Grid line pattern</source>
      <translation>Pola garis  grid</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="322"/>
      <source>Number of polygons for geometry approximation</source>
      <translation type="unfinished">Number of polygons for geometry approximation</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="219"/>
      <source>Unexpected C++ exception</source>
      <translation>Pengecualian C ++ tak terduga</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="222"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherValidation</name>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="139"/>
      <source>No missing coincidences</source>
      <translation>Tidak ada kebetulan yang hilang</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="140"/>
      <source>No missing coincidences found</source>
      <translation>Tidak ada kebetulan yang hilang ditemukan</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="145"/>
      <source>Missing coincidences</source>
      <translation>Kebetulan tidak ada</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="146"/>
      <source>%1 missing coincidences found</source>
      <translation>%1 Kebetulan ditemukan hilang</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="182"/>
      <source>No invalid constraints</source>
      <translation>Tidak ada batasan yang tidak valid</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="183"/>
      <source>No invalid constraints found</source>
      <translation>Tidak ada kendala yang tidak valid ditemukan</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="187"/>
      <source>Invalid constraints</source>
      <translation>Kendala tidak valid</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="188"/>
      <source>Invalid constraints found</source>
      <translation>Kendala tidak ditemukan</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="219"/>
      <location filename="../../TaskSketcherValidation.cpp" line="230"/>
      <location filename="../../TaskSketcherValidation.cpp" line="237"/>
      <location filename="../../TaskSketcherValidation.cpp" line="248"/>
      <source>Reversed external geometry</source>
      <translation>Membalikkan geometri eksternal</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="220"/>
      <source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.

%2 constraints are linking to the endpoints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view).

Click "Swap endpoints in constraints" button to reassign endpoints. Do this only once to sketches created in FreeCAD older than v0.15</source>
      <translation type="unfinished">%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.

%2 constraints are linking to the endpoints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view).

Click "Swap endpoints in constraints" button to reassign endpoints. Do this only once to sketches created in FreeCAD older than v0.15</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="231"/>
      <source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.

However, no constraints linking to the endpoints were found.</source>
      <translation>%1 busur geometri eksternal terbalik ditemukan. Titik akhir mereka dikepung dalam tampilan 3d . Namun, tidak ada kendala yang terkait dengan titik akhir yang ditemukan.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="238"/>
      <source>No reversed external-geometry arcs were found.</source>
      <translation>Tidak ditemukan busur geometri eksternal terbalik.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="249"/>
      <source>%1 changes were made to constraints linking to endpoints of reversed arcs.</source>
      <translation>%1 perubahan dilakukan pada batasan yang menghubungkan ke titik akhir busur terbalik.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="262"/>
      <location filename="../../TaskSketcherValidation.cpp" line="276"/>
      <source>Constraint orientation locking</source>
      <translation>Kendala penguncian orientasi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="263"/>
      <source>Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view).</source>
      <translation type="unfinished">Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view).</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="277"/>
      <source>Orientation locking was disabled for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view). Note that for all future constraints, the locking still defaults to ON.</source>
      <translation type="unfinished">Orientation locking was disabled for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view). Note that for all future constraints, the locking still defaults to ON.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="289"/>
      <location filename="../../TaskSketcherValidation.cpp" line="301"/>
      <source>Delete constraints to external geom.</source>
      <translation>Hapus kendala pada geom eksternal.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="290"/>
      <source>You are about to delete ALL constraints that deal with external geometry. This is useful to rescue a sketch with broken/changed links to external geometry. Are you sure you want to delete the constraints?</source>
      <translation>Anda akan menghapus SEMUA kendala yang berhubungan dengan geometri eksternal . Ini berguna untuk menyelamatkan sketsa dengan link yang rusak / berubah ke geometri eksternal . Anda yakin ingin menghapus batasannya?</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="302"/>
      <source>All constraints that deal with external geometry were deleted.</source>
      <translation>Semua kendala yang berhubungan dengan geometri eksternal telah dihapus.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="359"/>
      <source>No degenerated geometry</source>
      <translation type="unfinished">No degenerated geometry</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="360"/>
      <source>No degenerated geometry found</source>
      <translation type="unfinished">No degenerated geometry found</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="364"/>
      <source>Degenerated geometry</source>
      <translation type="unfinished">Degenerated geometry</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="365"/>
      <source>%1 degenerated geometry found</source>
      <translation type="unfinished">%1 degenerated geometry found</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherConstrains</name>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="26"/>
      <source>Form</source>
      <translation>Bentuk</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="34"/>
      <source>Filter:</source>
      <translation>Menyaring:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="45"/>
      <source>All</source>
      <translation>Semua</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="50"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="55"/>
      <source>Datums</source>
      <translation>Datum</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="60"/>
      <source>Named</source>
      <translation>Bernama</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="65"/>
      <source>Reference</source>
      <translation>Referensi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="75"/>
      <source>Internal alignments will be hidden</source>
      <translation type="unfinished">Internal alignments will be hidden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="78"/>
      <source>Hide internal alignment</source>
      <translation type="unfinished">Hide internal alignment</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="94"/>
      <source>Extended information will be added to the list</source>
      <translation type="unfinished">Extended information will be added to the list</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="97"/>
      <source>Extended information</source>
      <translation type="unfinished">Extended information</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="638"/>
      <source>Constraints</source>
      <translation type="unfinished">Constraints</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="856"/>
      <location filename="../../TaskSketcherConstrains.cpp" line="872"/>
      <source>Error</source>
      <translation>Kesalahan</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherElements</name>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="14"/>
      <source>Form</source>
      <translation>Bentuk</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="22"/>
      <source>Type:</source>
      <translation>Type:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="42"/>
      <source>Edge</source>
      <translation>Tepi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="47"/>
      <source>Starting Point</source>
      <translation>Titik pangkal</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="52"/>
      <source>End Point</source>
      <translation>Titik akhir</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="57"/>
      <source>Center Point</source>
      <translation>Pusat Titik</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="69"/>
      <source>Mode:</source>
      <translation type="unfinished">Mode:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="89"/>
      <source>All</source>
      <translation>Semua</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="94"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="104"/>
      <source>External</source>
      <translation type="unfinished">External</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="133"/>
      <source>Extended naming containing info about element mode</source>
      <translation type="unfinished">Extended naming containing info about element mode</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="136"/>
      <source>Extended naming</source>
      <translation type="unfinished">Extended naming</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="146"/>
      <source>Only the type 'Edge' will be available for the list</source>
      <translation type="unfinished">Only the type 'Edge' will be available for the list</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="149"/>
      <source>Auto-switch to Edge</source>
      <translation>Otomatis beralih ke Ujung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="257"/>
      <source>Elements</source>
      <translation>Elemen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="278"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;quot;%1&amp;quot;: multiple selection&lt;/p&gt;&lt;p&gt;&amp;quot;%2&amp;quot;: switch to next valid type&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt; &lt;head /&gt; &lt;body&gt; &lt;p&gt; &amp; quot; % 1 &amp; quot; : beberapa pilihan &lt;/ p&gt; &lt;p&gt; &amp; quot; % 2 &amp; quot; : beralih ke tipe valid  berikutnya &lt;/ p&gt; &lt;/ body&gt; &lt;/ html&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="747"/>
      <location filename="../../TaskSketcherElements.cpp" line="748"/>
      <location filename="../../TaskSketcherElements.cpp" line="853"/>
      <location filename="../../TaskSketcherElements.cpp" line="854"/>
      <source>Point</source>
      <translation>Titik</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="750"/>
      <location filename="../../TaskSketcherElements.cpp" line="752"/>
      <location filename="../../TaskSketcherElements.cpp" line="856"/>
      <location filename="../../TaskSketcherElements.cpp" line="857"/>
      <source>Line</source>
      <translation>Garis</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="99"/>
      <location filename="../../TaskSketcherElements.cpp" line="751"/>
      <location filename="../../TaskSketcherElements.cpp" line="755"/>
      <location filename="../../TaskSketcherElements.cpp" line="759"/>
      <location filename="../../TaskSketcherElements.cpp" line="763"/>
      <location filename="../../TaskSketcherElements.cpp" line="767"/>
      <location filename="../../TaskSketcherElements.cpp" line="771"/>
      <location filename="../../TaskSketcherElements.cpp" line="775"/>
      <location filename="../../TaskSketcherElements.cpp" line="779"/>
      <location filename="../../TaskSketcherElements.cpp" line="783"/>
      <source>Construction</source>
      <translation>Konstruksi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="754"/>
      <location filename="../../TaskSketcherElements.cpp" line="756"/>
      <location filename="../../TaskSketcherElements.cpp" line="859"/>
      <location filename="../../TaskSketcherElements.cpp" line="860"/>
      <source>Arc</source>
      <translation>Busur</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="758"/>
      <location filename="../../TaskSketcherElements.cpp" line="760"/>
      <location filename="../../TaskSketcherElements.cpp" line="862"/>
      <location filename="../../TaskSketcherElements.cpp" line="863"/>
      <source>Circle</source>
      <translation>Lingkaran</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="762"/>
      <location filename="../../TaskSketcherElements.cpp" line="764"/>
      <location filename="../../TaskSketcherElements.cpp" line="865"/>
      <location filename="../../TaskSketcherElements.cpp" line="866"/>
      <source>Ellipse</source>
      <translation>Elips</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="766"/>
      <location filename="../../TaskSketcherElements.cpp" line="768"/>
      <location filename="../../TaskSketcherElements.cpp" line="868"/>
      <location filename="../../TaskSketcherElements.cpp" line="869"/>
      <source>Elliptical Arc</source>
      <translation>Busur elips</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="770"/>
      <location filename="../../TaskSketcherElements.cpp" line="772"/>
      <location filename="../../TaskSketcherElements.cpp" line="871"/>
      <location filename="../../TaskSketcherElements.cpp" line="872"/>
      <source>Hyperbolic Arc</source>
      <translation>Busur hiperbolik</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="774"/>
      <location filename="../../TaskSketcherElements.cpp" line="776"/>
      <location filename="../../TaskSketcherElements.cpp" line="874"/>
      <location filename="../../TaskSketcherElements.cpp" line="875"/>
      <source>Parabolic Arc</source>
      <translation>Busur parabola</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="778"/>
      <location filename="../../TaskSketcherElements.cpp" line="780"/>
      <location filename="../../TaskSketcherElements.cpp" line="877"/>
      <location filename="../../TaskSketcherElements.cpp" line="878"/>
      <source>BSpline</source>
      <translation>BSpline</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="782"/>
      <location filename="../../TaskSketcherElements.cpp" line="784"/>
      <location filename="../../TaskSketcherElements.cpp" line="880"/>
      <location filename="../../TaskSketcherElements.cpp" line="881"/>
      <source>Other</source>
      <translation>Lain</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherGeneral</name>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="14"/>
      <source>Form</source>
      <translation>Bentuk</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="23"/>
      <source>A grid will be shown</source>
      <translation type="unfinished">A grid will be shown</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="26"/>
      <source>Show grid</source>
      <translation>Tampilkan grid</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="44"/>
      <source>Grid size:</source>
      <translation>Grid ukuran :</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="51"/>
      <source>Distance between two subsequent grid lines</source>
      <translation type="unfinished">Distance between two subsequent grid lines</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="87"/>
      <source>New points will snap to the nearest grid line.
Points must be set closer than a fifth of the grid size to a grid line to snap.</source>
      <translation type="unfinished">New points will snap to the nearest grid line.
Points must be set closer than a fifth of the grid size to a grid line to snap.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="91"/>
      <source>Grid snap</source>
      <translation>Grid sekejap</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="107"/>
      <source>Sketcher proposes automatically sensible constraints.</source>
      <translation type="unfinished">Sketcher proposes automatically sensible constraints.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="110"/>
      <source>Auto constraints</source>
      <translation>Kendala otomatis</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="126"/>
      <source>Sketcher tries not to propose redundant auto constraints</source>
      <translation type="unfinished">Sketcher tries not to propose redundant auto constraints</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="129"/>
      <source>Avoid redundant auto constraints</source>
      <translation>Hindari kendala mobil yang berlebihan</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="145"/>
      <source>Rendering order (global):</source>
      <translation type="unfinished">Rendering order (global):</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="164"/>
      <source>To change, drag and drop a geometry type to top or bottom</source>
      <translation type="unfinished">To change, drag and drop a geometry type to top or bottom</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="195"/>
      <source>Edit controls</source>
      <translation type="unfinished">Edit controls</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherMessages</name>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="51"/>
      <source>Solver messages</source>
      <translation>Pesan solver</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherSolverAdvanced</name>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.cpp" line="64"/>
      <source>Advanced solver control</source>
      <translation>Kontrol pemecah lanjut</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherValidation</name>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="14"/>
      <source>Sketcher validation</source>
      <translation>Validasi sketcher</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="70"/>
      <source>Invalid constraints</source>
      <translation>Kendala tidak valid</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="53"/>
      <location filename="../../TaskSketcherValidation.ui" line="83"/>
      <location filename="../../TaskSketcherValidation.ui" line="113"/>
      <source>Fix</source>
      <translation>Memperbaiki</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="46"/>
      <location filename="../../TaskSketcherValidation.ui" line="76"/>
      <location filename="../../TaskSketcherValidation.ui" line="106"/>
      <location filename="../../TaskSketcherValidation.ui" line="129"/>
      <source>Find</source>
      <translation>Menemukan</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="90"/>
      <source>Delete constraints to external geom.</source>
      <translation>Hapus kendala pada geom eksternal.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="20"/>
      <source>Missing coincidences</source>
      <translation>Kebetulan tidak ada</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="26"/>
      <source>Tolerance:</source>
      <translation>Toleransi:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="60"/>
      <source>Highlight open vertexes</source>
      <translation>Sorot verteks terbuka</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="36"/>
      <source>Ignore construction geometry</source>
      <translation type="unfinished">Ignore construction geometry</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="100"/>
      <source>Degenerated geometry</source>
      <translation type="unfinished">Degenerated geometry</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="123"/>
      <source>Reversed external geometry</source>
      <translation>Membalikkan geometri eksternal</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="136"/>
      <source>Swap endpoints in constraints</source>
      <translation>Tukar titik akhir dalam batasan</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="146"/>
      <source>Constraint orientation locking</source>
      <translation>Kendala penguncian orientasi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="152"/>
      <source>Enable/Update</source>
      <translation>Aktifkan / Perbarui</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="159"/>
      <source>Disable</source>
      <translation>Nonaktifkan</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ViewProviderSketch</name>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6162"/>
      <source>Edit sketch</source>
      <translation type="unfinished">Edit sketch</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6176"/>
      <source>A dialog is already open in the task panel</source>
      <translation type="unfinished">A dialog is already open in the task panel</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6177"/>
      <source>Do you want to close this dialog?</source>
      <translation type="unfinished">Do you want to close this dialog?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6191"/>
      <source>Invalid sketch</source>
      <translation>Sketsa tidak valid</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6192"/>
      <source>Do you want to open the sketch validation tool?</source>
      <translation>Apakah Anda ingin membuka alat validasi sketsa ?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6193"/>
      <source>The sketch is invalid and cannot be edited.</source>
      <translation>sketsa tidak valid dan tidak dapat diedit.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6407"/>
      <source>Please remove the following constraint:</source>
      <translation>Harap hapus batasan berikut :</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6408"/>
      <source>Please remove at least one of the following constraints:</source>
      <translation>Harap hapus setidaknya satu dari batasan berikut:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6414"/>
      <source>Please remove the following redundant constraint:</source>
      <translation>Harap hapus batasan berlebihan  berikut ini :</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6415"/>
      <source>Please remove the following redundant constraints:</source>
      <translation>Harap hapus batasan berlebihan berikut ini :</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6421"/>
      <source>The following constraint is partially redundant:</source>
      <translation type="unfinished">The following constraint is partially redundant:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6422"/>
      <source>The following constraints are partially redundant:</source>
      <translation type="unfinished">The following constraints are partially redundant:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6428"/>
      <source>Please remove the following malformed constraint:</source>
      <translation type="unfinished">Please remove the following malformed constraint:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6429"/>
      <source>Please remove the following malformed constraints:</source>
      <translation type="unfinished">Please remove the following malformed constraints:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6464"/>
      <source>Empty sketch</source>
      <translation>Sketsa kosong</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6471"/>
      <source>Over-constrained sketch </source>
      <translation>Sketsa terlalu terbatas </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6472"/>
      <location filename="../../ViewProviderSketch.cpp" line="6479"/>
      <location filename="../../ViewProviderSketch.cpp" line="6486"/>
      <location filename="../../ViewProviderSketch.cpp" line="6494"/>
      <location filename="../../ViewProviderSketch.cpp" line="6503"/>
      <source>(click to select)</source>
      <translation>(klik untuk memilih)</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6478"/>
      <source>Sketch contains malformed constraints </source>
      <translation type="unfinished">Sketch contains malformed constraints </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6485"/>
      <source>Sketch contains conflicting constraints </source>
      <translation>Sketsa berisi batasan yang saling bertentangan </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6493"/>
      <source>Sketch contains redundant constraints </source>
      <translation>Sketsa berisi batasan yang berlebihan </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6502"/>
      <source>Sketch contains partially redundant constraints </source>
      <translation type="unfinished">Sketch contains partially redundant constraints </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6514"/>
      <source>Fully constrained sketch</source>
      <translation>Sketsa terbatas</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6521"/>
      <source>Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;1 degree&lt;/span&gt;&lt;/a&gt; of freedom. %1</source>
      <translation type="unfinished">Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;1 degree&lt;/span&gt;&lt;/a&gt; of freedom. %1</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6524"/>
      <source>Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;%1 degrees&lt;/span&gt;&lt;/a&gt; of freedom. %2</source>
      <translation type="unfinished">Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;%1 degrees&lt;/span&gt;&lt;/a&gt; of freedom. %2</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6529"/>
      <source>Solved in %1 sec</source>
      <translation>Dipecahkan dalam % 1 detik</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6532"/>
      <source>Unsolved (%1 sec)</source>
      <translation>Tidak terpecahkan ( % 1 dtk)</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineComb</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="347"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="349"/>
      <source>Switches between showing and hiding the curvature comb for all B-splines</source>
      <translation>Beralih antara menampilkan dan menyembunyikan kelengkungan sisir untuk B-splines semua</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineDecreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="970"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="972"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>Turunkan multiplisitas dari simpul yang dipilih  dari B-spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="333"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="335"/>
      <source>Switches between showing and hiding the degree for all B-splines</source>
      <translation>Beralih antara menunjukkan dan menyembunyikan derajat untuk semua B-splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineIncreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="963"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="965"/>
      <source>Increases the multiplicity of the selected knot of a B-spline</source>
      <translation>Meningkatkan multiplisitas dari simpul yang dipilih  dari B-spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="354"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="356"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>Beralih antara menunjukkan dan menyembunyikan keseragaman simpul untuk semua B-splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplinePoleWeight</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="362"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="364"/>
      <source>Switches between showing and hiding the control point weight for all B-splines</source>
      <translation type="unfinished">Switches between showing and hiding the control point weight for all B-splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplinePolygon</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="340"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="342"/>
      <source>Switches between showing and hiding the control polygons for all B-splines</source>
      <translation>Beralih antara menampilkan dan menyembunyikan poligon kontrol untuk semua B-splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Clone</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1708"/>
      <location filename="../../CommandSketcherTools.cpp" line="1709"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Menciptakan tiruan dari geometri mengambil sebagai referensi titik dipilih terakhir</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CompCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1707"/>
      <source>Clone</source>
      <translation>Klon</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1711"/>
      <source>Copy</source>
      <translation>Salinan</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1715"/>
      <source>Move</source>
      <translation>Pindah</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainDiameter</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5820"/>
      <location filename="../../CommandConstraints.cpp" line="5821"/>
      <source>Fix the diameter of a circle or an arc</source>
      <translation type="unfinished">Fix the diameter of a circle or an arc</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5816"/>
      <location filename="../../CommandConstraints.cpp" line="5817"/>
      <source>Fix the radius of a circle or an arc</source>
      <translation>Perbaiki jari-jari lingkaran atau busur</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Copy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1712"/>
      <location filename="../../CommandSketcherTools.cpp" line="1713"/>
      <source>Creates a simple copy of the geometry taking as reference the last selected point</source>
      <translation>Membuat salinan geometri sederhana sebagai referensi titik terakhir yang dipilih</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create3PointArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1893"/>
      <location filename="../../CommandCreateGeo.cpp" line="1894"/>
      <source>Create an arc by its end points and a point along the arc</source>
      <translation>Buat busur dengan titik ujungnya dan satu titik di sepanjang busur</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create3PointCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4847"/>
      <location filename="../../CommandCreateGeo.cpp" line="4848"/>
      <source>Create a circle by 3 rim points</source>
      <translation>Buat lingkaran dengan 3 titik pelek</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1889"/>
      <location filename="../../CommandCreateGeo.cpp" line="1890"/>
      <source>Create an arc by its center and by its end points</source>
      <translation>Buat busur dengan pusatnya dan pada titik ujungnya</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfEllipse</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3984"/>
      <location filename="../../CommandCreateGeo.cpp" line="3985"/>
      <source>Create an arc of ellipse by its center, major radius, and endpoints</source>
      <translation type="unfinished">Create an arc of ellipse by its center, major radius, and endpoints</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfHyperbola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3988"/>
      <location filename="../../CommandCreateGeo.cpp" line="3989"/>
      <source>Create an arc of hyperbola by its center, major radius, and endpoints</source>
      <translation type="unfinished">Create an arc of hyperbola by its center, major radius, and endpoints</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfParabola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3992"/>
      <location filename="../../CommandCreateGeo.cpp" line="3993"/>
      <source>Create an arc of parabola by its focus, vertex, and endpoints</source>
      <translation type="unfinished">Create an arc of parabola by its focus, vertex, and endpoints</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4531"/>
      <source>B-spline by control points</source>
      <translation>B-spline oleh titik kontrol</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4532"/>
      <location filename="../../CommandCreateGeo.cpp" line="4533"/>
      <source>Create a B-spline by control points</source>
      <translation>Buat B-spline oleh titik kontrol</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4843"/>
      <location filename="../../CommandCreateGeo.cpp" line="4844"/>
      <source>Create a circle by its center and by a rim point</source>
      <translation>Buat lingkaran di bagian tengahnya dan dengan titik pelek</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateEllipseBy3Points</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3980"/>
      <location filename="../../CommandCreateGeo.cpp" line="3981"/>
      <source>Create a ellipse by periapsis, apoapsis, and minor radius</source>
      <translation>Buat elips dengan periapsis, apoapsis, dan jari-jari kecil</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateEllipseByCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3976"/>
      <location filename="../../CommandCreateGeo.cpp" line="3977"/>
      <source>Create an ellipse by center, major radius and point</source>
      <translation>Buat elips berdasarkan pusat, jari-jari dan titik utama</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5418"/>
      <location filename="../../CommandCreateGeo.cpp" line="5419"/>
      <source>Creates a radius between two lines</source>
      <translation type="unfinished">Creates a radius between two lines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateHeptagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6967"/>
      <location filename="../../CommandCreateGeo.cpp" line="6968"/>
      <source>Create a heptagon by its center and by one corner</source>
      <translation>Buat heptagon oleh pusatnya dan di satu sudut</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateHexagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6963"/>
      <location filename="../../CommandCreateGeo.cpp" line="6964"/>
      <source>Create a hexagon by its center and by one corner</source>
      <translation>Buat segi enam dengan pusatnya dan di satu sudut</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6971"/>
      <location filename="../../CommandCreateGeo.cpp" line="6972"/>
      <source>Create an octagon by its center and by one corner</source>
      <translation>Buat sebuah oktagon di tengahnya dan di satu sudut</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6975"/>
      <location filename="../../CommandCreateGeo.cpp" line="6976"/>
      <source>Create a regular polygon by its center and by one corner</source>
      <translation type="unfinished">Create a regular polygon by its center and by one corner</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreatePentagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6959"/>
      <location filename="../../CommandCreateGeo.cpp" line="6960"/>
      <source>Create a pentagon by its center and by one corner</source>
      <translation>Buat pentagon di tengahnya dan di satu sudut</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreatePointFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5422"/>
      <location filename="../../CommandCreateGeo.cpp" line="5423"/>
      <source>Fillet that preserves constraints and intersection point</source>
      <translation type="unfinished">Fillet that preserves constraints and intersection point</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateSquare</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6955"/>
      <location filename="../../CommandCreateGeo.cpp" line="6956"/>
      <source>Create a square by its center and by one corner</source>
      <translation>Buat persegi di tengahnya dan di salah satu sudut</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateTriangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6951"/>
      <location filename="../../CommandCreateGeo.cpp" line="6952"/>
      <source>Create an equilateral triangle by its center and by one corner</source>
      <translation>Buat segitiga sama sisi dengan pusatnya dan di satu sudut</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create_Periodic_BSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4535"/>
      <source>Periodic B-spline by control points</source>
      <translation>B-spline periodik dengan titik kontrol</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4536"/>
      <location filename="../../CommandCreateGeo.cpp" line="4537"/>
      <source>Create a periodic B-spline by control points</source>
      <translation>Buat B-spline periodik dengan titik kontrol</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_MapSketch</name>
    <message>
      <location filename="../../Command.cpp" line="533"/>
      <source>No sketch found</source>
      <translation>Tidak ada sketsa yang ditemukan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="534"/>
      <source>The document doesn't have a sketch</source>
      <translation>dokumen tidak memiliki sketsa</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="543"/>
      <source>Select sketch</source>
      <translation>Pilih sketsa</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="544"/>
      <source>Select a sketch from the list</source>
      <translation>Pilih sketsa  dari daftar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="598"/>
      <source> (incompatible with selection)</source>
      <translation> (tidak sesuai dengan pilihan)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="600"/>
      <source> (current)</source>
      <translation> (arus)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="607"/>
      <source> (suggested)</source>
      <translation> (disarankan)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="613"/>
      <source>Sketch attachment</source>
      <translation> Lampiran sketsa</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="615"/>
      <source>Current attachment mode is incompatible with the new selection.
Select the method to attach this sketch to selected objects.</source>
      <translation type="unfinished">Current attachment mode is incompatible with the new selection.
Select the method to attach this sketch to selected objects.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="619"/>
      <source>Select the method to attach this sketch to selected objects.</source>
      <translation>Pilih metode untuk melampirkan sketsa ini ke objek yang dipilih .</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="656"/>
      <source>Map sketch</source>
      <translation> Sketsa peta</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="657"/>
      <source>Can't map a sketch to support:
%1</source>
      <translation>Tidak dapat memetakan sketsa untuk mendukung:
 % 1</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Move</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1716"/>
      <location filename="../../CommandSketcherTools.cpp" line="1717"/>
      <source>Moves the geometry taking as reference the last selected point</source>
      <translation type="unfinished">Moves the geometry taking as reference the last selected point</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_NewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="180"/>
      <source>Sketch attachment</source>
      <translation> Lampiran sketsa</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="181"/>
      <source>Select the method to attach this sketch to selected object</source>
      <translation>Pilih metode untuk melampirkan sketsa ini ke objek yang dipilih </translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ReorientSketch</name>
    <message>
      <location filename="../../Command.cpp" line="395"/>
      <source>Sketch has support</source>
      <translation>Sketsa memiliki dukungan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="396"/>
      <source>Sketch with a support face cannot be reoriented.
Do you want to detach it from the support?</source>
      <translation>Sketsa dengan wajah pendukung tidak bisa diorientasikan ulang. Apakah Anda ingin melepaskannya dari dukungan?</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherMessages</name>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="14"/>
      <source>Form</source>
      <translation>Bentuk</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="20"/>
      <source>Undefined degrees of freedom</source>
      <translation>Derajat kebebasan yang tidak terdefinisikan</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="30"/>
      <source>Not solved yet</source>
      <translation>Belum dipecahkan</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="40"/>
      <source>New constraints that would be redundant will automatically be removed</source>
      <translation type="unfinished">New constraints that would be redundant will automatically be removed</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="43"/>
      <source>Auto remove redundants</source>
      <translation type="unfinished">Auto remove redundants</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="61"/>
      <source>Executes a recomputation of active document after every sketch action</source>
      <translation type="unfinished">Executes a recomputation of active document after every sketch action</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="64"/>
      <source>Auto update</source>
      <translation type="unfinished">Auto update</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="80"/>
      <source>Forces recomputation of active document</source>
      <translation type="unfinished">Forces recomputation of active document</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="83"/>
      <source>Update</source>
      <translation>Memperbarui</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherSolverAdvanced</name>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="14"/>
      <source>Form</source>
      <translation>Bentuk</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="22"/>
      <source>Default algorithm used for Sketch solving</source>
      <translation>Algoritma default digunakan untuk pemecahan Sketch</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="25"/>
      <source>Default solver:</source>
      <translation type="unfinished">Default solver:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="32"/>
      <source>Solver is used for solving the geometry.
LevenbergMarquardt and DogLeg are trust region optimization algorithms.
BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm.</source>
      <translation type="unfinished">Solver is used for solving the geometry.
LevenbergMarquardt and DogLeg are trust region optimization algorithms.
BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="47"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="393"/>
      <source>BFGS</source>
      <translation>BFGS</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="52"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="398"/>
      <source>LevenbergMarquardt</source>
      <translation>LevenbergMarquardt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="57"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="403"/>
      <source>DogLeg</source>
      <translation>DogLeg</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="69"/>
      <source>Type of function to apply in DogLeg for the Gauss step</source>
      <translation>Jenis fungsi untuk diterapkan di DogLeg untuk langkah Gauss</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="72"/>
      <source>DogLeg Gauss step:</source>
      <translation>Langkah DogLeg Gauss:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="79"/>
      <source>Step type used in the DogLeg algorithm</source>
      <translation type="unfinished">Step type used in the DogLeg algorithm</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="92"/>
      <source>FullPivLU</source>
      <translation>FullPivLU</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="97"/>
      <source>LeastNorm-FullPivLU</source>
      <translation>LeastNorm-FullPivLU</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="102"/>
      <source>LeastNorm-LDLT</source>
      <translation>LeastNorm-LDLT</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="114"/>
      <source>Maximum number of iterations of the default algorithm</source>
      <translation>Jumlah maksimum iterasi dari algoritma default</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="117"/>
      <source>Maximum iterations:</source>
      <translation type="unfinished">Maximum iterations:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="124"/>
      <source>Maximum iterations to find convergence before solver is stopped</source>
      <translation type="unfinished">Maximum iterations to find convergence before solver is stopped</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="301"/>
      <source>QR algorithm:</source>
      <translation type="unfinished">QR algorithm:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="308"/>
      <source>During diagnosing the QR rank of matrix is calculated.
Eigen Dense QR is a dense matrix QR with full pivoting; usually slower
Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster</source>
      <translation type="unfinished">During diagnosing the QR rank of matrix is calculated.
Eigen Dense QR is a dense matrix QR with full pivoting; usually slower
Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="373"/>
      <source>Redundant solver:</source>
      <translation type="unfinished">Redundant solver:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="380"/>
      <source>Solver used to determine whether a group is redundant or conflicting</source>
      <translation type="unfinished">Solver used to determine whether a group is redundant or conflicting</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="418"/>
      <source>Redundant max. iterations:</source>
      <translation type="unfinished">Redundant max. iterations:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="425"/>
      <source>Same as 'Maximum iterations', but for redundant solving</source>
      <translation type="unfinished">Same as 'Maximum iterations', but for redundant solving</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="454"/>
      <source>Redundant sketch size multiplier:</source>
      <translation type="unfinished">Redundant sketch size multiplier:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="461"/>
      <source>Same as 'Sketch size multiplier', but for redundant solving</source>
      <translation type="unfinished">Same as 'Sketch size multiplier', but for redundant solving</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="487"/>
      <source>Redundant convergence</source>
      <translation type="unfinished">Redundant convergence</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="494"/>
      <source>Same as 'Convergence', but for redundant solving</source>
      <translation type="unfinished">Same as 'Convergence', but for redundant solving</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="517"/>
      <source>Redundant param1</source>
      <translation type="unfinished">Redundant param1</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="541"/>
      <source>Redundant param2</source>
      <translation type="unfinished">Redundant param2</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="565"/>
      <source>Redundant param3</source>
      <translation type="unfinished">Redundant param3</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="592"/>
      <source>Console debug mode:</source>
      <translation type="unfinished">Console debug mode:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="599"/>
      <source>Verbosity of console output</source>
      <translation type="unfinished">Verbosity of console output</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="150"/>
      <source>If selected, the Maximum iterations value is multiplied by the sketch size</source>
      <translation>Jika dipilih , nilai iterasi Maksimum dikalikan dengan ukuran sketsa </translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="153"/>
      <source>Sketch size multiplier:</source>
      <translation>Pengukur  ukuran sketsa :</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="166"/>
      <source>Maximum iterations will be multiplied by number of parameters</source>
      <translation type="unfinished">Maximum iterations will be multiplied by number of parameters</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="189"/>
      <source>Error threshold under which convergence is reached</source>
      <translation>Kesalahan ambang batas di mana konvergensi tercapai</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="192"/>
      <source>Convergence:</source>
      <translation>Konvergensi:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="199"/>
      <source>Threshold for squared error that is used
to determine whether a solution converges or not</source>
      <translation type="unfinished">Threshold for squared error that is used
to determine whether a solution converges or not</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="226"/>
      <source>Param1</source>
      <translation>Param1</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="250"/>
      <source>Param2</source>
      <translation>Param2</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="274"/>
      <source>Param3</source>
      <translation>Param3</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="298"/>
      <source>Algorithm used for the rank revealing QR decomposition</source>
      <translation>Algoritma yang digunakan untuk pangkat mengungkapkan dekomposisi QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="323"/>
      <source>Eigen Dense QR</source>
      <translation>Eigen Dense QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="328"/>
      <source>Eigen Sparse QR</source>
      <translation>Eigen jarang QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="340"/>
      <source>Pivot threshold</source>
      <translation>Ambang pivot</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="347"/>
      <source>During a QR, values under the pivot threshold are treated as zero</source>
      <translation type="unfinished">During a QR, values under the pivot threshold are treated as zero</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="350"/>
      <source>1E-13</source>
      <translation>1E-13</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="370"/>
      <source>Solving algorithm used for determination of Redundant constraints</source>
      <translation>Algoritma penyelesaian digunakan untuk penentuan batasan Redundant</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="415"/>
      <source>Maximum number of iterations of the solver used for determination of Redundant constraints</source>
      <translation>Jumlah maksimum iterasi pemecah yang digunakan untuk penentuan batasan Redundant</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="451"/>
      <source>If selected, the Maximum iterations value for the redundant algorithm is multiplied by the sketch size</source>
      <translation>Jika dipilih , nilai iterasi Maksimum untuk algoritma yang berlebihan dikalikan dengan ukuran sketsa </translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="484"/>
      <source>Error threshold under which convergence is reached for the solving of redundant constraints</source>
      <translation>Kesalahan ambang di mana konvergensi dicapai untuk memecahkan kendala yang berlebihan</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="497"/>
      <source>1E-10</source>
      <translation>1E-10</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="589"/>
      <source>Degree of verbosity of the debug output to the console</source>
      <translation>Derajat verbositas output debug ke konsol</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="612"/>
      <source>None</source>
      <translation>Tidak ada</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="617"/>
      <source>Minimum</source>
      <translation>Minimum</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="622"/>
      <source>Iteration Level</source>
      <translation>Tingkat Iterasi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="634"/>
      <source>Solve</source>
      <translation>Memecahkan</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="641"/>
      <source>Resets all solver values to their default values</source>
      <translation>Mengatur ulang semua nilai pemecah ke nilai defaultnya</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="644"/>
      <source>Restore Defaults</source>
      <translation>Kembalikan Default</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="37"/>
      <source>Sketcher</source>
      <translation type="unfinished">Sketcher</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="38"/>
      <source>Sketcher geometries</source>
      <translation>Geometri sketcher</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="39"/>
      <source>Sketcher constraints</source>
      <translation>Kendala sketcher</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="40"/>
      <source>Sketcher tools</source>
      <translation>Alat sketcher</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="41"/>
      <source>Sketcher B-spline tools</source>
      <translation type="unfinished">Sketcher B-spline tools</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="42"/>
      <source>Sketcher virtual space</source>
      <translation type="unfinished">Sketcher virtual space</translation>
    </message>
  </context>
</TS>
